Proof of Theorem dvdsadd2b
| Step | Hyp | Ref
| Expression |
| 1 | | simpl1 1204 |
. . 3
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ 𝐵) → 𝐴 ∈ ℤ) |
| 2 | | simpl3l 1241 |
. . 3
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ 𝐵) → 𝐶 ∈ ℤ) |
| 3 | | simpl2 1205 |
. . 3
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ 𝐵) → 𝐵 ∈ ℤ) |
| 4 | | simpl3r 1242 |
. . 3
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ 𝐵) → 𝐴 ∥ 𝐶) |
| 5 | | simpr 488 |
. . 3
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ 𝐵) → 𝐴 ∥ 𝐵) |
| 6 | 1, 2, 3, 4, 5 | dvds2addd 16309 |
. 2
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ 𝐵) → 𝐴 ∥ (𝐶 + 𝐵)) |
| 7 | | simpl1 1204 |
. . . 4
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ (𝐶 + 𝐵)) → 𝐴 ∈ ℤ) |
| 8 | | simp3l 1214 |
. . . . . 6
⊢ ((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) → 𝐶 ∈ ℤ) |
| 9 | | simp2 1149 |
. . . . . 6
⊢ ((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) → 𝐵 ∈ ℤ) |
| 10 | | zaddcl 12608 |
. . . . . 6
⊢ ((𝐶 ∈ ℤ ∧ 𝐵 ∈ ℤ) → (𝐶 + 𝐵) ∈ ℤ) |
| 11 | 8, 9, 10 | syl2anc 593 |
. . . . 5
⊢ ((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) → (𝐶 + 𝐵) ∈ ℤ) |
| 12 | 11 | adantr 484 |
. . . 4
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ (𝐶 + 𝐵)) → (𝐶 + 𝐵) ∈ ℤ) |
| 13 | 8 | znegcld 12676 |
. . . . 5
⊢ ((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) → -𝐶 ∈ ℤ) |
| 14 | 13 | adantr 484 |
. . . 4
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ (𝐶 + 𝐵)) → -𝐶 ∈ ℤ) |
| 15 | | simpr 488 |
. . . 4
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ (𝐶 + 𝐵)) → 𝐴 ∥ (𝐶 + 𝐵)) |
| 16 | | simpl3r 1242 |
. . . . 5
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ (𝐶 + 𝐵)) → 𝐴 ∥ 𝐶) |
| 17 | | simpl3l 1241 |
. . . . . 6
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ (𝐶 + 𝐵)) → 𝐶 ∈ ℤ) |
| 18 | | dvdsnegb 16290 |
. . . . . 6
⊢ ((𝐴 ∈ ℤ ∧ 𝐶 ∈ ℤ) → (𝐴 ∥ 𝐶 ↔ 𝐴 ∥ -𝐶)) |
| 19 | 7, 17, 18 | syl2anc 593 |
. . . . 5
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ (𝐶 + 𝐵)) → (𝐴 ∥ 𝐶 ↔ 𝐴 ∥ -𝐶)) |
| 20 | 16, 19 | mpbid 234 |
. . . 4
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ (𝐶 + 𝐵)) → 𝐴 ∥ -𝐶) |
| 21 | 7, 12, 14, 15, 20 | dvds2addd 16309 |
. . 3
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ (𝐶 + 𝐵)) → 𝐴 ∥ ((𝐶 + 𝐵) + -𝐶)) |
| 22 | | simpl2 1205 |
. . . 4
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ (𝐶 + 𝐵)) → 𝐵 ∈ ℤ) |
| 23 | 10 | ancoms 462 |
. . . . . . 7
⊢ ((𝐵 ∈ ℤ ∧ 𝐶 ∈ ℤ) → (𝐶 + 𝐵) ∈ ℤ) |
| 24 | 23 | zcnd 12675 |
. . . . . 6
⊢ ((𝐵 ∈ ℤ ∧ 𝐶 ∈ ℤ) → (𝐶 + 𝐵) ∈ ℂ) |
| 25 | | zcn 12570 |
. . . . . . 7
⊢ (𝐶 ∈ ℤ → 𝐶 ∈
ℂ) |
| 26 | 25 | adantl 485 |
. . . . . 6
⊢ ((𝐵 ∈ ℤ ∧ 𝐶 ∈ ℤ) → 𝐶 ∈
ℂ) |
| 27 | 24, 26 | negsubd 11545 |
. . . . 5
⊢ ((𝐵 ∈ ℤ ∧ 𝐶 ∈ ℤ) → ((𝐶 + 𝐵) + -𝐶) = ((𝐶 + 𝐵) − 𝐶)) |
| 28 | | zcn 12570 |
. . . . . . 7
⊢ (𝐵 ∈ ℤ → 𝐵 ∈
ℂ) |
| 29 | 28 | adantr 484 |
. . . . . 6
⊢ ((𝐵 ∈ ℤ ∧ 𝐶 ∈ ℤ) → 𝐵 ∈
ℂ) |
| 30 | 26, 29 | pncan2d 11541 |
. . . . 5
⊢ ((𝐵 ∈ ℤ ∧ 𝐶 ∈ ℤ) → ((𝐶 + 𝐵) − 𝐶) = 𝐵) |
| 31 | 27, 30 | eqtrd 2796 |
. . . 4
⊢ ((𝐵 ∈ ℤ ∧ 𝐶 ∈ ℤ) → ((𝐶 + 𝐵) + -𝐶) = 𝐵) |
| 32 | 22, 17, 31 | syl2anc 593 |
. . 3
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ (𝐶 + 𝐵)) → ((𝐶 + 𝐵) + -𝐶) = 𝐵) |
| 33 | 21, 32 | breqtrd 5125 |
. 2
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ (𝐶 + 𝐵)) → 𝐴 ∥ 𝐵) |
| 34 | 6, 33 | impbida 810 |
1
⊢ ((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) → (𝐴 ∥ 𝐵 ↔ 𝐴 ∥ (𝐶 + 𝐵))) |