Proof of Theorem dvdsadd2b
Step | Hyp | Ref
| Expression |
1 | | simpl1 1199 |
. . 3
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ 𝐵) → 𝐴 ∈ ℤ) |
2 | | simpl3l 1258 |
. . 3
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ 𝐵) → 𝐶 ∈ ℤ) |
3 | | simpl2 1201 |
. . 3
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ 𝐵) → 𝐵 ∈ ℤ) |
4 | | simpl3r 1260 |
. . 3
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ 𝐵) → 𝐴 ∥ 𝐶) |
5 | | simpr 479 |
. . 3
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ 𝐵) → 𝐴 ∥ 𝐵) |
6 | | dvds2add 15422 |
. . . 4
⊢ ((𝐴 ∈ ℤ ∧ 𝐶 ∈ ℤ ∧ 𝐵 ∈ ℤ) → ((𝐴 ∥ 𝐶 ∧ 𝐴 ∥ 𝐵) → 𝐴 ∥ (𝐶 + 𝐵))) |
7 | 6 | imp 397 |
. . 3
⊢ (((𝐴 ∈ ℤ ∧ 𝐶 ∈ ℤ ∧ 𝐵 ∈ ℤ) ∧ (𝐴 ∥ 𝐶 ∧ 𝐴 ∥ 𝐵)) → 𝐴 ∥ (𝐶 + 𝐵)) |
8 | 1, 2, 3, 4, 5, 7 | syl32anc 1446 |
. 2
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ 𝐵) → 𝐴 ∥ (𝐶 + 𝐵)) |
9 | | simpl1 1199 |
. . . 4
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ (𝐶 + 𝐵)) → 𝐴 ∈ ℤ) |
10 | | simp3l 1215 |
. . . . . 6
⊢ ((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) → 𝐶 ∈ ℤ) |
11 | | simp2 1128 |
. . . . . 6
⊢ ((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) → 𝐵 ∈ ℤ) |
12 | | zaddcl 11769 |
. . . . . 6
⊢ ((𝐶 ∈ ℤ ∧ 𝐵 ∈ ℤ) → (𝐶 + 𝐵) ∈ ℤ) |
13 | 10, 11, 12 | syl2anc 579 |
. . . . 5
⊢ ((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) → (𝐶 + 𝐵) ∈ ℤ) |
14 | 13 | adantr 474 |
. . . 4
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ (𝐶 + 𝐵)) → (𝐶 + 𝐵) ∈ ℤ) |
15 | 10 | znegcld 11836 |
. . . . 5
⊢ ((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) → -𝐶 ∈ ℤ) |
16 | 15 | adantr 474 |
. . . 4
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ (𝐶 + 𝐵)) → -𝐶 ∈ ℤ) |
17 | | simpr 479 |
. . . 4
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ (𝐶 + 𝐵)) → 𝐴 ∥ (𝐶 + 𝐵)) |
18 | | simpl3r 1260 |
. . . . 5
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ (𝐶 + 𝐵)) → 𝐴 ∥ 𝐶) |
19 | | simpl3l 1258 |
. . . . . 6
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ (𝐶 + 𝐵)) → 𝐶 ∈ ℤ) |
20 | | dvdsnegb 15406 |
. . . . . 6
⊢ ((𝐴 ∈ ℤ ∧ 𝐶 ∈ ℤ) → (𝐴 ∥ 𝐶 ↔ 𝐴 ∥ -𝐶)) |
21 | 9, 19, 20 | syl2anc 579 |
. . . . 5
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ (𝐶 + 𝐵)) → (𝐴 ∥ 𝐶 ↔ 𝐴 ∥ -𝐶)) |
22 | 18, 21 | mpbid 224 |
. . . 4
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ (𝐶 + 𝐵)) → 𝐴 ∥ -𝐶) |
23 | | dvds2add 15422 |
. . . . 5
⊢ ((𝐴 ∈ ℤ ∧ (𝐶 + 𝐵) ∈ ℤ ∧ -𝐶 ∈ ℤ) → ((𝐴 ∥ (𝐶 + 𝐵) ∧ 𝐴 ∥ -𝐶) → 𝐴 ∥ ((𝐶 + 𝐵) + -𝐶))) |
24 | 23 | imp 397 |
. . . 4
⊢ (((𝐴 ∈ ℤ ∧ (𝐶 + 𝐵) ∈ ℤ ∧ -𝐶 ∈ ℤ) ∧ (𝐴 ∥ (𝐶 + 𝐵) ∧ 𝐴 ∥ -𝐶)) → 𝐴 ∥ ((𝐶 + 𝐵) + -𝐶)) |
25 | 9, 14, 16, 17, 22, 24 | syl32anc 1446 |
. . 3
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ (𝐶 + 𝐵)) → 𝐴 ∥ ((𝐶 + 𝐵) + -𝐶)) |
26 | | simpl2 1201 |
. . . 4
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ (𝐶 + 𝐵)) → 𝐵 ∈ ℤ) |
27 | 12 | ancoms 452 |
. . . . . . 7
⊢ ((𝐵 ∈ ℤ ∧ 𝐶 ∈ ℤ) → (𝐶 + 𝐵) ∈ ℤ) |
28 | 27 | zcnd 11835 |
. . . . . 6
⊢ ((𝐵 ∈ ℤ ∧ 𝐶 ∈ ℤ) → (𝐶 + 𝐵) ∈ ℂ) |
29 | | zcn 11733 |
. . . . . . 7
⊢ (𝐶 ∈ ℤ → 𝐶 ∈
ℂ) |
30 | 29 | adantl 475 |
. . . . . 6
⊢ ((𝐵 ∈ ℤ ∧ 𝐶 ∈ ℤ) → 𝐶 ∈
ℂ) |
31 | 28, 30 | negsubd 10740 |
. . . . 5
⊢ ((𝐵 ∈ ℤ ∧ 𝐶 ∈ ℤ) → ((𝐶 + 𝐵) + -𝐶) = ((𝐶 + 𝐵) − 𝐶)) |
32 | | zcn 11733 |
. . . . . . 7
⊢ (𝐵 ∈ ℤ → 𝐵 ∈
ℂ) |
33 | 32 | adantr 474 |
. . . . . 6
⊢ ((𝐵 ∈ ℤ ∧ 𝐶 ∈ ℤ) → 𝐵 ∈
ℂ) |
34 | 30, 33 | pncan2d 10736 |
. . . . 5
⊢ ((𝐵 ∈ ℤ ∧ 𝐶 ∈ ℤ) → ((𝐶 + 𝐵) − 𝐶) = 𝐵) |
35 | 31, 34 | eqtrd 2814 |
. . . 4
⊢ ((𝐵 ∈ ℤ ∧ 𝐶 ∈ ℤ) → ((𝐶 + 𝐵) + -𝐶) = 𝐵) |
36 | 26, 19, 35 | syl2anc 579 |
. . 3
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ (𝐶 + 𝐵)) → ((𝐶 + 𝐵) + -𝐶) = 𝐵) |
37 | 25, 36 | breqtrd 4912 |
. 2
⊢ (((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) ∧ 𝐴 ∥ (𝐶 + 𝐵)) → 𝐴 ∥ 𝐵) |
38 | 8, 37 | impbida 791 |
1
⊢ ((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ∧ (𝐶 ∈ ℤ ∧ 𝐴 ∥ 𝐶)) → (𝐴 ∥ 𝐵 ↔ 𝐴 ∥ (𝐶 + 𝐵))) |