求证:对任意正实数u及x<y,存在有理数r使x<ru<y,该证明是否充分?
Yes, this proof is fully rigorous—assuming the density of rationals in the real numbers is a result you can cite (which it almost always is in introductory analysis courses). Let’s break down why each step holds without gaps:
Step 1:
x/u < y/u
Sinceu > 0, dividing both sides ofx < ybyupreserves the inequality direction (a basic property of real numbers for positive scalars). Bothx/uandy/uare real numbers, so we’re working within the setℝwhere density applies.Step 2: Existence of
r ∈ ℚwithx/u < r < y/u
The density theorem for rationals states that between any two distinct real numbers, there exists at least one rational number. Sincex/u < y/u, this theorem directly guarantees such anrexists.Step 3: Multiply by
uto getx < ru < y
Again, sinceu > 0, multiplying all parts of the inequality byupreserves the order. This transforms the rationalrintoru, which satisfies the original problem’s requirement.
The only potential "gap" would be if you were expected to prove the density theorem itself (rather than using it as a lemma). But in most contexts, citing density is standard and acceptable—this proof doesn’t skip any necessary steps that aren’t already covered by established results.
内容的提问来源于stack exchange,提问作者Arjeta

