Proof of Theorem projlem2
| Step | Hyp | Ref
| Expression |
| 1 | | projlem1.1 |
. . 3
⊢ R
∈ ℝ |
| 2 | | projlem1.2 |
. . 3
⊢ D
∈ ℝ |
| 3 | 1, 2 | projlem1 5193 |
. 2
⊢ (0 < D → ∃z ∈ ℕ ((4 · ((2 · R) + 1)) / z)
< (D↑2)) |
| 4 | | lt2sqet 4706 |
. . . . 5
⊢ (((√ ‘((4 · ((2
· R) + 1)) / z)) ∈ ℝ ∧ D ∈ ℝ) → ((0 ≤ (√
‘((4 · ((2 · R) + 1)) /
z)) ∧ 0 ≤ D) → ((√ ‘((4 · ((2 ·
R) + 1)) / z)) < D
↔ ((√ ‘((4 · ((2 · R) + 1)) / z))↑2) < (D↑2)))) |
| 5 | | sqrclt 4767 |
. . . . . . . 8
⊢ ((((4 · ((2 · R) + 1)) / z)
∈ ℝ ∧ 0 ≤ ((4 · ((2 · R) + 1)) / z))
→ (√ ‘((4 · ((2 · R) + 1)) / z))
∈ ℝ) |
| 6 | | redivclt 4276 |
. . . . . . . . 9
⊢ ((((4 · ((2 · R) + 1)) ∈ ℝ ∧ z ∈ ℝ) ∧ z ≠ 0) → ((4 · ((2 · R) + 1)) / z)
∈ ℝ) |
| 7 | | nnret 4427 |
. . . . . . . . . 10
⊢ (z
∈ ℕ → z ∈
ℝ) |
| 8 | | 4re 4473 |
. . . . . . . . . . 11
⊢ 4 ∈ ℝ |
| 9 | | 2re 4470 |
. . . . . . . . . . . . 13
⊢ 2 ∈ ℝ |
| 10 | 9, 1 | remulcl 4119 |
. . . . . . . . . . . 12
⊢ (2 · R) ∈ ℝ |
| 11 | | ax1re 4064 |
. . . . . . . . . . . 12
⊢ 1 ∈ ℝ |
| 12 | 10, 11 | readdcl 4118 |
. . . . . . . . . . 11
⊢ ((2 · R) + 1) ∈ ℝ |
| 13 | 8, 12 | remulcl 4119 |
. . . . . . . . . 10
⊢ (4 · ((2 · R) + 1)) ∈ ℝ |
| 14 | 7, 13 | jctil 240 |
. . . . . . . . 9
⊢ (z
∈ ℕ → ((4 · ((2 · R) + 1)) ∈ ℝ ∧ z ∈ ℝ)) |
| 15 | | nnne0t 4444 |
. . . . . . . . 9
⊢ (z
∈ ℕ → z ≠ 0) |
| 16 | 6, 14, 15 | sylanc 361 |
. . . . . . . 8
⊢ (z
∈ ℕ → ((4 · ((2 · R) + 1)) / z)
∈ ℝ) |
| 17 | | divge0t 4403 |
. . . . . . . . 9
⊢ (((4 · ((2 · R) + 1)) ∈ ℝ ∧ z ∈ ℝ) → ((0 ≤ (4 · ((2
· R) + 1)) ∧ 0 < z) → 0 ≤ ((4 · ((2 · R) + 1)) / z))) |
| 18 | | nngt0t 4441 |
. . . . . . . . . 10
⊢ (z
∈ ℕ → 0 < z) |
| 19 | | ax0re 4063 |
. . . . . . . . . . 11
⊢ 0 ∈ ℝ |
| 20 | | 4pos 4481 |
. . . . . . . . . . . 12
⊢ 0 < 4 |
| 21 | | 2pos 4479 |
. . . . . . . . . . . . . . 15
⊢ 0 < 2 |
| 22 | 19, 9, 21 | ltlei 4303 |
. . . . . . . . . . . . . 14
⊢ 0 ≤ 2 |
| 23 | | projlem2.3 |
. . . . . . . . . . . . . 14
⊢ 0 ≤ R |
| 24 | 9, 1 | mulge0 4335 |
. . . . . . . . . . . . . 14
⊢ ((0 ≤ 2 ∧ 0 ≤ R) → 0 ≤ (2 · R)) |
| 25 | 22, 23, 24 | mp2an 520 |
. . . . . . . . . . . . 13
⊢ 0 ≤ (2 · R) |
| 26 | | lt01 4377 |
. . . . . . . . . . . . 13
⊢ 0 < 1 |
| 27 | 10, 11 | addgegt0 4325 |
. . . . . . . . . . . . 13
⊢ ((0 ≤ (2 · R) ∧ 0 < 1) → 0 < ((2 ·
R) + 1)) |
| 28 | 25, 26, 27 | mp2an 520 |
. . . . . . . . . . . 12
⊢ 0 < ((2 · R) + 1) |
| 29 | 8, 12, 20, 28 | mulgt0i 4336 |
. . . . . . . . . . 11
⊢ 0 < (4 · ((2 · R) + 1)) |
| 30 | 19, 13, 29 | ltlei 4303 |
. . . . . . . . . 10
⊢ 0 ≤ (4 · ((2 · R) + 1)) |
| 31 | 18, 30 | jctil 240 |
. . . . . . . . 9
⊢ (z
∈ ℕ → (0 ≤ (4 · ((2 · R) + 1)) ∧ 0 < z)) |
| 32 | 17, 14, 31 | sylc 62 |
. . . . . . . 8
⊢ (z
∈ ℕ → 0 ≤ ((4 · ((2 · R) + 1)) / z)) |
| 33 | 5, 16, 32 | sylanc 361 |
. . . . . . 7
⊢ (z
∈ ℕ → (√ ‘((4 · ((2 · R) + 1)) / z))
∈ ℝ) |
| 34 | 33, 2 | jctir 241 |
. . . . . 6
⊢ (z
∈ ℕ → ((√ ‘((4 · ((2 · R) + 1)) / z))
∈ ℝ ∧ D ∈
ℝ)) |
| 35 | 34 | adantl 305 |
. . . . 5
⊢ ((0 < D ∧ z ∈
ℕ) → ((√ ‘((4 · ((2 · R) + 1)) / z))
∈ ℝ ∧ D ∈
ℝ)) |
| 36 | | sqrge0t 4769 |
. . . . . . . 8
⊢ ((((4 · ((2 · R) + 1)) / z)
∈ ℝ ∧ 0 ≤ ((4 · ((2 · R) + 1)) / z))
→ 0 ≤ (√ ‘((4 · ((2 · R) + 1)) / z))) |
| 37 | 36, 16, 32 | sylanc 361 |
. . . . . . 7
⊢ (z
∈ ℕ → 0 ≤ (√ ‘((4 · ((2 · R) + 1)) / z))) |
| 38 | 19, 2 | ltle 4302 |
. . . . . . 7
⊢ (0 < D → 0 ≤ D) |
| 39 | 37, 38 | anim12i 268 |
. . . . . 6
⊢ ((z
∈ ℕ ∧ 0 < D) → (0
≤ (√ ‘((4 · ((2 · R) + 1)) / z))
∧ 0 ≤ D)) |
| 40 | 39 | ancoms 334 |
. . . . 5
⊢ ((0 < D ∧ z ∈
ℕ) → (0 ≤ (√ ‘((4 · ((2 · R) + 1)) / z))
∧ 0 ≤ D)) |
| 41 | 4, 35, 40 | sylc 62 |
. . . 4
⊢ ((0 < D ∧ z ∈
ℕ) → ((√ ‘((4 · ((2 · R) + 1)) / z))
< D ↔ ((√ ‘((4 ·
((2 · R) + 1)) / z))↑2) < (D↑2))) |
| 42 | | sqsqrt 4776 |
. . . . . . 7
⊢ ((((4 · ((2 · R) + 1)) / z)
∈ ℝ ∧ 0 ≤ ((4 · ((2 · R) + 1)) / z))
→ ((√ ‘((4 · ((2 · R) + 1)) / z))↑2) = ((4 · ((2 · R) + 1)) / z)) |
| 43 | 42, 16, 32 | sylanc 361 |
. . . . . 6
⊢ (z
∈ ℕ → ((√ ‘((4 · ((2 · R) + 1)) / z))↑2) = ((4 · ((2 · R) + 1)) / z)) |
| 44 | 43 | breq1d 2071 |
. . . . 5
⊢ (z
∈ ℕ → (((√ ‘((4 · ((2 · R) + 1)) / z))↑2) < (D↑2) ↔ ((4 · ((2 · R) + 1)) / z)
< (D↑2))) |
| 45 | 44 | adantl 305 |
. . . 4
⊢ ((0 < D ∧ z ∈
ℕ) → (((√ ‘((4 · ((2 · R) + 1)) / z))↑2) < (D↑2) ↔ ((4 · ((2 · R) + 1)) / z)
< (D↑2))) |
| 46 | 41, 45 | bitrd 406 |
. . 3
⊢ ((0 < D ∧ z ∈
ℕ) → ((√ ‘((4 · ((2 · R) + 1)) / z))
< D ↔ ((4 · ((2 ·
R) + 1)) / z) < (D↑2))) |
| 47 | 46 | birexdva 1216 |
. 2
⊢ (0 < D → (∃z ∈ ℕ (√ ‘((4 · ((2
· R) + 1)) / z)) < D
↔ ∃z ∈ ℕ ((4 ·
((2 · R) + 1)) / z) < (D↑2))) |
| 48 | 3, 47 | mpbird 171 |
1
⊢ (0 < D → ∃z ∈ ℕ (√ ‘((4 · ((2
· R) + 1)) / z)) < D) |