Let In=(nan,nan+1),n=1,2,⋯,2002. If there exists a real number x∈⋂n=12002In, then the proposition is proved.
For this, let L=max1⩽n⩽2002nan,U=min1⩽n⩽2002nan+1. We want to prove L<U. To do this, we need to show that for any n,m∈{1,2,⋯,2002}, the following inequality holds:
man<n(am+1).(1)
We will prove this by induction on m.
Base Case: For m=1, the inequality becomes an<n(a1+1). Since a1≥0, this is clearly true.
Inductive Step: Assume that for some m≥1, the inequality holds for all n∈{1,2,⋯,2002}. We need to show that the inequality holds for m+1.
- If m>n, then by the induction hypothesis, we have (m−n)an<n(am−n+1). By the given condition, n(am−n+an)≤nam. Therefore, man<n(am+1), and inequality (1) holds.
- If m<n, by the induction hypothesis, we have man−m<(n−m)(am+1). By the given condition, man≤m(am+an−m+1). Adding these two inequalities, we get man<n(am+1), and inequality (1) also holds.
In conclusion, for n,m∈{1,2,⋯,2002}, inequality (1) always holds.