Step | Hyp | Ref
| Expression |
1 | | simp2 998 |
. . . 4
⊢ ((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) → 𝐵 ∈ ℝ) |
2 | | simp1 997 |
. . . 4
⊢ ((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) → 𝐴 ∈ ℝ) |
3 | 1, 2 | resubcld 8328 |
. . 3
⊢ ((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) → (𝐵 − 𝐴) ∈ ℝ) |
4 | | simp3 999 |
. . . 4
⊢ ((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) → 𝐴 < 𝐵) |
5 | 2, 1 | posdifd 8479 |
. . . 4
⊢ ((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) → (𝐴 < 𝐵 ↔ 0 < (𝐵 − 𝐴))) |
6 | 4, 5 | mpbid 147 |
. . 3
⊢ ((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) → 0 < (𝐵 − 𝐴)) |
7 | | nnrecl 9163 |
. . 3
⊢ (((𝐵 − 𝐴) ∈ ℝ ∧ 0 < (𝐵 − 𝐴)) → ∃𝑛 ∈ ℕ (1 / 𝑛) < (𝐵 − 𝐴)) |
8 | 3, 6, 7 | syl2anc 411 |
. 2
⊢ ((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) → ∃𝑛 ∈ ℕ (1 / 𝑛) < (𝐵 − 𝐴)) |
9 | 2 | adantr 276 |
. . . . 5
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑛 ∈ ℕ ∧ (1 / 𝑛) < (𝐵 − 𝐴))) → 𝐴 ∈ ℝ) |
10 | | 2re 8978 |
. . . . . . 7
⊢ 2 ∈
ℝ |
11 | 10 | a1i 9 |
. . . . . 6
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑛 ∈ ℕ ∧ (1 / 𝑛) < (𝐵 − 𝐴))) → 2 ∈
ℝ) |
12 | | simprl 529 |
. . . . . . 7
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑛 ∈ ℕ ∧ (1 / 𝑛) < (𝐵 − 𝐴))) → 𝑛 ∈ ℕ) |
13 | 12 | nnred 8921 |
. . . . . 6
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑛 ∈ ℕ ∧ (1 / 𝑛) < (𝐵 − 𝐴))) → 𝑛 ∈ ℝ) |
14 | 11, 13 | remulcld 7978 |
. . . . 5
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑛 ∈ ℕ ∧ (1 / 𝑛) < (𝐵 − 𝐴))) → (2 · 𝑛) ∈ ℝ) |
15 | 9, 14 | remulcld 7978 |
. . . 4
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑛 ∈ ℕ ∧ (1 / 𝑛) < (𝐵 − 𝐴))) → (𝐴 · (2 · 𝑛)) ∈ ℝ) |
16 | | rebtwn2z 10241 |
. . . 4
⊢ ((𝐴 · (2 · 𝑛)) ∈ ℝ →
∃𝑚 ∈ ℤ
(𝑚 < (𝐴 · (2 · 𝑛)) ∧ (𝐴 · (2 · 𝑛)) < (𝑚 + 2))) |
17 | 15, 16 | syl 14 |
. . 3
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑛 ∈ ℕ ∧ (1 / 𝑛) < (𝐵 − 𝐴))) → ∃𝑚 ∈ ℤ (𝑚 < (𝐴 · (2 · 𝑛)) ∧ (𝐴 · (2 · 𝑛)) < (𝑚 + 2))) |
18 | | simprl 529 |
. . . . . 6
⊢ ((((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑛 ∈ ℕ ∧ (1 / 𝑛) < (𝐵 − 𝐴))) ∧ (𝑚 ∈ ℤ ∧ (𝑚 < (𝐴 · (2 · 𝑛)) ∧ (𝐴 · (2 · 𝑛)) < (𝑚 + 2)))) → 𝑚 ∈ ℤ) |
19 | | 2z 9270 |
. . . . . . 7
⊢ 2 ∈
ℤ |
20 | 19 | a1i 9 |
. . . . . 6
⊢ ((((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑛 ∈ ℕ ∧ (1 / 𝑛) < (𝐵 − 𝐴))) ∧ (𝑚 ∈ ℤ ∧ (𝑚 < (𝐴 · (2 · 𝑛)) ∧ (𝐴 · (2 · 𝑛)) < (𝑚 + 2)))) → 2 ∈
ℤ) |
21 | 18, 20 | zaddcld 9368 |
. . . . 5
⊢ ((((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑛 ∈ ℕ ∧ (1 / 𝑛) < (𝐵 − 𝐴))) ∧ (𝑚 ∈ ℤ ∧ (𝑚 < (𝐴 · (2 · 𝑛)) ∧ (𝐴 · (2 · 𝑛)) < (𝑚 + 2)))) → (𝑚 + 2) ∈ ℤ) |
22 | | 2nn 9069 |
. . . . . . 7
⊢ 2 ∈
ℕ |
23 | 22 | a1i 9 |
. . . . . 6
⊢ ((((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑛 ∈ ℕ ∧ (1 / 𝑛) < (𝐵 − 𝐴))) ∧ (𝑚 ∈ ℤ ∧ (𝑚 < (𝐴 · (2 · 𝑛)) ∧ (𝐴 · (2 · 𝑛)) < (𝑚 + 2)))) → 2 ∈
ℕ) |
24 | 12 | adantr 276 |
. . . . . 6
⊢ ((((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑛 ∈ ℕ ∧ (1 / 𝑛) < (𝐵 − 𝐴))) ∧ (𝑚 ∈ ℤ ∧ (𝑚 < (𝐴 · (2 · 𝑛)) ∧ (𝐴 · (2 · 𝑛)) < (𝑚 + 2)))) → 𝑛 ∈ ℕ) |
25 | 23, 24 | nnmulcld 8957 |
. . . . 5
⊢ ((((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑛 ∈ ℕ ∧ (1 / 𝑛) < (𝐵 − 𝐴))) ∧ (𝑚 ∈ ℤ ∧ (𝑚 < (𝐴 · (2 · 𝑛)) ∧ (𝐴 · (2 · 𝑛)) < (𝑚 + 2)))) → (2 · 𝑛) ∈
ℕ) |
26 | | znq 9613 |
. . . . 5
⊢ (((𝑚 + 2) ∈ ℤ ∧ (2
· 𝑛) ∈ ℕ)
→ ((𝑚 + 2) / (2
· 𝑛)) ∈
ℚ) |
27 | 21, 25, 26 | syl2anc 411 |
. . . 4
⊢ ((((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑛 ∈ ℕ ∧ (1 / 𝑛) < (𝐵 − 𝐴))) ∧ (𝑚 ∈ ℤ ∧ (𝑚 < (𝐴 · (2 · 𝑛)) ∧ (𝐴 · (2 · 𝑛)) < (𝑚 + 2)))) → ((𝑚 + 2) / (2 · 𝑛)) ∈ ℚ) |
28 | | simprrr 540 |
. . . . 5
⊢ ((((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑛 ∈ ℕ ∧ (1 / 𝑛) < (𝐵 − 𝐴))) ∧ (𝑚 ∈ ℤ ∧ (𝑚 < (𝐴 · (2 · 𝑛)) ∧ (𝐴 · (2 · 𝑛)) < (𝑚 + 2)))) → (𝐴 · (2 · 𝑛)) < (𝑚 + 2)) |
29 | 9 | adantr 276 |
. . . . . 6
⊢ ((((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑛 ∈ ℕ ∧ (1 / 𝑛) < (𝐵 − 𝐴))) ∧ (𝑚 ∈ ℤ ∧ (𝑚 < (𝐴 · (2 · 𝑛)) ∧ (𝐴 · (2 · 𝑛)) < (𝑚 + 2)))) → 𝐴 ∈ ℝ) |
30 | 21 | zred 9364 |
. . . . . 6
⊢ ((((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑛 ∈ ℕ ∧ (1 / 𝑛) < (𝐵 − 𝐴))) ∧ (𝑚 ∈ ℤ ∧ (𝑚 < (𝐴 · (2 · 𝑛)) ∧ (𝐴 · (2 · 𝑛)) < (𝑚 + 2)))) → (𝑚 + 2) ∈ ℝ) |
31 | 25 | nnrpd 9681 |
. . . . . 6
⊢ ((((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑛 ∈ ℕ ∧ (1 / 𝑛) < (𝐵 − 𝐴))) ∧ (𝑚 ∈ ℤ ∧ (𝑚 < (𝐴 · (2 · 𝑛)) ∧ (𝐴 · (2 · 𝑛)) < (𝑚 + 2)))) → (2 · 𝑛) ∈
ℝ+) |
32 | 29, 30, 31 | ltmuldivd 9731 |
. . . . 5
⊢ ((((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑛 ∈ ℕ ∧ (1 / 𝑛) < (𝐵 − 𝐴))) ∧ (𝑚 ∈ ℤ ∧ (𝑚 < (𝐴 · (2 · 𝑛)) ∧ (𝐴 · (2 · 𝑛)) < (𝑚 + 2)))) → ((𝐴 · (2 · 𝑛)) < (𝑚 + 2) ↔ 𝐴 < ((𝑚 + 2) / (2 · 𝑛)))) |
33 | 28, 32 | mpbid 147 |
. . . 4
⊢ ((((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑛 ∈ ℕ ∧ (1 / 𝑛) < (𝐵 − 𝐴))) ∧ (𝑚 ∈ ℤ ∧ (𝑚 < (𝐴 · (2 · 𝑛)) ∧ (𝐴 · (2 · 𝑛)) < (𝑚 + 2)))) → 𝐴 < ((𝑚 + 2) / (2 · 𝑛))) |
34 | | simpll2 1037 |
. . . . 5
⊢ ((((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑛 ∈ ℕ ∧ (1 / 𝑛) < (𝐵 − 𝐴))) ∧ (𝑚 ∈ ℤ ∧ (𝑚 < (𝐴 · (2 · 𝑛)) ∧ (𝐴 · (2 · 𝑛)) < (𝑚 + 2)))) → 𝐵 ∈ ℝ) |
35 | | simprrl 539 |
. . . . 5
⊢ ((((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑛 ∈ ℕ ∧ (1 / 𝑛) < (𝐵 − 𝐴))) ∧ (𝑚 ∈ ℤ ∧ (𝑚 < (𝐴 · (2 · 𝑛)) ∧ (𝐴 · (2 · 𝑛)) < (𝑚 + 2)))) → 𝑚 < (𝐴 · (2 · 𝑛))) |
36 | | simplrr 536 |
. . . . 5
⊢ ((((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑛 ∈ ℕ ∧ (1 / 𝑛) < (𝐵 − 𝐴))) ∧ (𝑚 ∈ ℤ ∧ (𝑚 < (𝐴 · (2 · 𝑛)) ∧ (𝐴 · (2 · 𝑛)) < (𝑚 + 2)))) → (1 / 𝑛) < (𝐵 − 𝐴)) |
37 | 18, 24, 29, 34, 35, 36 | qbtwnrelemcalc 10242 |
. . . 4
⊢ ((((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑛 ∈ ℕ ∧ (1 / 𝑛) < (𝐵 − 𝐴))) ∧ (𝑚 ∈ ℤ ∧ (𝑚 < (𝐴 · (2 · 𝑛)) ∧ (𝐴 · (2 · 𝑛)) < (𝑚 + 2)))) → ((𝑚 + 2) / (2 · 𝑛)) < 𝐵) |
38 | | breq2 4004 |
. . . . . 6
⊢ (𝑥 = ((𝑚 + 2) / (2 · 𝑛)) → (𝐴 < 𝑥 ↔ 𝐴 < ((𝑚 + 2) / (2 · 𝑛)))) |
39 | | breq1 4003 |
. . . . . 6
⊢ (𝑥 = ((𝑚 + 2) / (2 · 𝑛)) → (𝑥 < 𝐵 ↔ ((𝑚 + 2) / (2 · 𝑛)) < 𝐵)) |
40 | 38, 39 | anbi12d 473 |
. . . . 5
⊢ (𝑥 = ((𝑚 + 2) / (2 · 𝑛)) → ((𝐴 < 𝑥 ∧ 𝑥 < 𝐵) ↔ (𝐴 < ((𝑚 + 2) / (2 · 𝑛)) ∧ ((𝑚 + 2) / (2 · 𝑛)) < 𝐵))) |
41 | 40 | rspcev 2841 |
. . . 4
⊢ ((((𝑚 + 2) / (2 · 𝑛)) ∈ ℚ ∧ (𝐴 < ((𝑚 + 2) / (2 · 𝑛)) ∧ ((𝑚 + 2) / (2 · 𝑛)) < 𝐵)) → ∃𝑥 ∈ ℚ (𝐴 < 𝑥 ∧ 𝑥 < 𝐵)) |
42 | 27, 33, 37, 41 | syl12anc 1236 |
. . 3
⊢ ((((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑛 ∈ ℕ ∧ (1 / 𝑛) < (𝐵 − 𝐴))) ∧ (𝑚 ∈ ℤ ∧ (𝑚 < (𝐴 · (2 · 𝑛)) ∧ (𝐴 · (2 · 𝑛)) < (𝑚 + 2)))) → ∃𝑥 ∈ ℚ (𝐴 < 𝑥 ∧ 𝑥 < 𝐵)) |
43 | 17, 42 | rexlimddv 2599 |
. 2
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑛 ∈ ℕ ∧ (1 / 𝑛) < (𝐵 − 𝐴))) → ∃𝑥 ∈ ℚ (𝐴 < 𝑥 ∧ 𝑥 < 𝐵)) |
44 | 8, 43 | rexlimddv 2599 |
1
⊢ ((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) → ∃𝑥 ∈ ℚ (𝐴 < 𝑥 ∧ 𝑥 < 𝐵)) |