Proof of Theorem nn0opthlem2d
| Step | Hyp | Ref
 | Expression | 
| 1 |   | nn0opthd.1 | 
. . . . . . . 8
⊢ (𝜑 → 𝐴 ∈
ℕ0) | 
| 2 |   | nn0opthd.2 | 
. . . . . . . 8
⊢ (𝜑 → 𝐵 ∈
ℕ0) | 
| 3 | 1, 2 | nn0addcld 9306 | 
. . . . . . 7
⊢ (𝜑 → (𝐴 + 𝐵) ∈
ℕ0) | 
| 4 | 3 | nn0red 9303 | 
. . . . . 6
⊢ (𝜑 → (𝐴 + 𝐵) ∈ ℝ) | 
| 5 | 4, 4 | remulcld 8057 | 
. . . . 5
⊢ (𝜑 → ((𝐴 + 𝐵) · (𝐴 + 𝐵)) ∈ ℝ) | 
| 6 | 2 | nn0red 9303 | 
. . . . 5
⊢ (𝜑 → 𝐵 ∈ ℝ) | 
| 7 | 5, 6 | readdcld 8056 | 
. . . 4
⊢ (𝜑 → (((𝐴 + 𝐵) · (𝐴 + 𝐵)) + 𝐵) ∈ ℝ) | 
| 8 | 7 | adantr 276 | 
. . 3
⊢ ((𝜑 ∧ (𝐴 + 𝐵) < 𝐶) → (((𝐴 + 𝐵) · (𝐴 + 𝐵)) + 𝐵) ∈ ℝ) | 
| 9 |   | nn0opthd.3 | 
. . . . . . 7
⊢ (𝜑 → 𝐶 ∈
ℕ0) | 
| 10 | 9 | nn0red 9303 | 
. . . . . 6
⊢ (𝜑 → 𝐶 ∈ ℝ) | 
| 11 | 10, 10 | remulcld 8057 | 
. . . . 5
⊢ (𝜑 → (𝐶 · 𝐶) ∈ ℝ) | 
| 12 | 11 | adantr 276 | 
. . . 4
⊢ ((𝜑 ∧ (𝐴 + 𝐵) < 𝐶) → (𝐶 · 𝐶) ∈ ℝ) | 
| 13 |   | nn0opthd.4 | 
. . . . . . 7
⊢ (𝜑 → 𝐷 ∈
ℕ0) | 
| 14 | 13 | nn0red 9303 | 
. . . . . 6
⊢ (𝜑 → 𝐷 ∈ ℝ) | 
| 15 | 11, 14 | readdcld 8056 | 
. . . . 5
⊢ (𝜑 → ((𝐶 · 𝐶) + 𝐷) ∈ ℝ) | 
| 16 | 15 | adantr 276 | 
. . . 4
⊢ ((𝜑 ∧ (𝐴 + 𝐵) < 𝐶) → ((𝐶 · 𝐶) + 𝐷) ∈ ℝ) | 
| 17 |   | 2re 9060 | 
. . . . . . . . 9
⊢ 2 ∈
ℝ | 
| 18 | 17 | a1i 9 | 
. . . . . . . 8
⊢ (𝜑 → 2 ∈
ℝ) | 
| 19 | 18, 4 | remulcld 8057 | 
. . . . . . 7
⊢ (𝜑 → (2 · (𝐴 + 𝐵)) ∈ ℝ) | 
| 20 | 5, 19 | readdcld 8056 | 
. . . . . 6
⊢ (𝜑 → (((𝐴 + 𝐵) · (𝐴 + 𝐵)) + (2 · (𝐴 + 𝐵))) ∈ ℝ) | 
| 21 | 20 | adantr 276 | 
. . . . 5
⊢ ((𝜑 ∧ (𝐴 + 𝐵) < 𝐶) → (((𝐴 + 𝐵) · (𝐴 + 𝐵)) + (2 · (𝐴 + 𝐵))) ∈ ℝ) | 
| 22 |   | nn0addge2 9296 | 
. . . . . . . . 9
⊢ ((𝐵 ∈ ℝ ∧ 𝐴 ∈ ℕ0)
→ 𝐵 ≤ (𝐴 + 𝐵)) | 
| 23 | 6, 1, 22 | syl2anc 411 | 
. . . . . . . 8
⊢ (𝜑 → 𝐵 ≤ (𝐴 + 𝐵)) | 
| 24 |   | nn0addge1 9295 | 
. . . . . . . . . 10
⊢ (((𝐴 + 𝐵) ∈ ℝ ∧ (𝐴 + 𝐵) ∈ ℕ0) → (𝐴 + 𝐵) ≤ ((𝐴 + 𝐵) + (𝐴 + 𝐵))) | 
| 25 | 4, 3, 24 | syl2anc 411 | 
. . . . . . . . 9
⊢ (𝜑 → (𝐴 + 𝐵) ≤ ((𝐴 + 𝐵) + (𝐴 + 𝐵))) | 
| 26 | 4 | recnd 8055 | 
. . . . . . . . . 10
⊢ (𝜑 → (𝐴 + 𝐵) ∈ ℂ) | 
| 27 | 26 | 2timesd 9234 | 
. . . . . . . . 9
⊢ (𝜑 → (2 · (𝐴 + 𝐵)) = ((𝐴 + 𝐵) + (𝐴 + 𝐵))) | 
| 28 | 25, 27 | breqtrrd 4061 | 
. . . . . . . 8
⊢ (𝜑 → (𝐴 + 𝐵) ≤ (2 · (𝐴 + 𝐵))) | 
| 29 | 6, 4, 19, 23, 28 | letrd 8150 | 
. . . . . . 7
⊢ (𝜑 → 𝐵 ≤ (2 · (𝐴 + 𝐵))) | 
| 30 | 6, 19, 5, 29 | leadd2dd 8587 | 
. . . . . 6
⊢ (𝜑 → (((𝐴 + 𝐵) · (𝐴 + 𝐵)) + 𝐵) ≤ (((𝐴 + 𝐵) · (𝐴 + 𝐵)) + (2 · (𝐴 + 𝐵)))) | 
| 31 | 30 | adantr 276 | 
. . . . 5
⊢ ((𝜑 ∧ (𝐴 + 𝐵) < 𝐶) → (((𝐴 + 𝐵) · (𝐴 + 𝐵)) + 𝐵) ≤ (((𝐴 + 𝐵) · (𝐴 + 𝐵)) + (2 · (𝐴 + 𝐵)))) | 
| 32 | 3, 9 | nn0opthlem1d 10812 | 
. . . . . 6
⊢ (𝜑 → ((𝐴 + 𝐵) < 𝐶 ↔ (((𝐴 + 𝐵) · (𝐴 + 𝐵)) + (2 · (𝐴 + 𝐵))) < (𝐶 · 𝐶))) | 
| 33 | 32 | biimpa 296 | 
. . . . 5
⊢ ((𝜑 ∧ (𝐴 + 𝐵) < 𝐶) → (((𝐴 + 𝐵) · (𝐴 + 𝐵)) + (2 · (𝐴 + 𝐵))) < (𝐶 · 𝐶)) | 
| 34 | 8, 21, 12, 31, 33 | lelttrd 8151 | 
. . . 4
⊢ ((𝜑 ∧ (𝐴 + 𝐵) < 𝐶) → (((𝐴 + 𝐵) · (𝐴 + 𝐵)) + 𝐵) < (𝐶 · 𝐶)) | 
| 35 |   | nn0addge1 9295 | 
. . . . . 6
⊢ (((𝐶 · 𝐶) ∈ ℝ ∧ 𝐷 ∈ ℕ0) → (𝐶 · 𝐶) ≤ ((𝐶 · 𝐶) + 𝐷)) | 
| 36 | 11, 13, 35 | syl2anc 411 | 
. . . . 5
⊢ (𝜑 → (𝐶 · 𝐶) ≤ ((𝐶 · 𝐶) + 𝐷)) | 
| 37 | 36 | adantr 276 | 
. . . 4
⊢ ((𝜑 ∧ (𝐴 + 𝐵) < 𝐶) → (𝐶 · 𝐶) ≤ ((𝐶 · 𝐶) + 𝐷)) | 
| 38 | 8, 12, 16, 34, 37 | ltletrd 8450 | 
. . 3
⊢ ((𝜑 ∧ (𝐴 + 𝐵) < 𝐶) → (((𝐴 + 𝐵) · (𝐴 + 𝐵)) + 𝐵) < ((𝐶 · 𝐶) + 𝐷)) | 
| 39 | 8, 38 | gtned 8139 | 
. 2
⊢ ((𝜑 ∧ (𝐴 + 𝐵) < 𝐶) → ((𝐶 · 𝐶) + 𝐷) ≠ (((𝐴 + 𝐵) · (𝐴 + 𝐵)) + 𝐵)) | 
| 40 | 39 | ex 115 | 
1
⊢ (𝜑 → ((𝐴 + 𝐵) < 𝐶 → ((𝐶 · 𝐶) + 𝐷) ≠ (((𝐴 + 𝐵) · (𝐴 + 𝐵)) + 𝐵))) |