Step | Hyp | Ref
| Expression |
1 | | zmulcl 11844 |
. . . . . 6
⊢ ((𝑀 ∈ ℤ ∧ 𝐾 ∈ ℤ) → (𝑀 · 𝐾) ∈ ℤ) |
2 | 1 | 3adant2 1111 |
. . . . 5
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 𝐾 ∈ ℤ) → (𝑀 · 𝐾) ∈ ℤ) |
3 | | zmulcl 11844 |
. . . . . 6
⊢ ((𝑁 ∈ ℤ ∧ 𝐾 ∈ ℤ) → (𝑁 · 𝐾) ∈ ℤ) |
4 | 3 | 3adant1 1110 |
. . . . 5
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 𝐾 ∈ ℤ) → (𝑁 · 𝐾) ∈ ℤ) |
5 | 2, 4 | jca 504 |
. . . 4
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 𝐾 ∈ ℤ) → ((𝑀 · 𝐾) ∈ ℤ ∧ (𝑁 · 𝐾) ∈ ℤ)) |
6 | 5 | 3adant3r 1161 |
. . 3
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ (𝐾 ∈ ℤ ∧ 𝐾 ≠ 0)) → ((𝑀 · 𝐾) ∈ ℤ ∧ (𝑁 · 𝐾) ∈ ℤ)) |
7 | | 3simpa 1128 |
. . 3
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ (𝐾 ∈ ℤ ∧ 𝐾 ≠ 0)) → (𝑀 ∈ ℤ ∧ 𝑁 ∈
ℤ)) |
8 | | simpr 477 |
. . 3
⊢ (((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ (𝐾 ∈ ℤ ∧ 𝐾 ≠ 0)) ∧ 𝑥 ∈ ℤ) → 𝑥 ∈
ℤ) |
9 | | zcn 11798 |
. . . . . . . . . . . 12
⊢ (𝑥 ∈ ℤ → 𝑥 ∈
ℂ) |
10 | | zcn 11798 |
. . . . . . . . . . . 12
⊢ (𝑀 ∈ ℤ → 𝑀 ∈
ℂ) |
11 | 9, 10 | anim12i 603 |
. . . . . . . . . . 11
⊢ ((𝑥 ∈ ℤ ∧ 𝑀 ∈ ℤ) → (𝑥 ∈ ℂ ∧ 𝑀 ∈
ℂ)) |
12 | | zcn 11798 |
. . . . . . . . . . 11
⊢ (𝑁 ∈ ℤ → 𝑁 ∈
ℂ) |
13 | | zcn 11798 |
. . . . . . . . . . . 12
⊢ (𝐾 ∈ ℤ → 𝐾 ∈
ℂ) |
14 | 13 | anim1i 605 |
. . . . . . . . . . 11
⊢ ((𝐾 ∈ ℤ ∧ 𝐾 ≠ 0) → (𝐾 ∈ ℂ ∧ 𝐾 ≠ 0)) |
15 | | mulass 10423 |
. . . . . . . . . . . . . . . 16
⊢ ((𝑥 ∈ ℂ ∧ 𝑀 ∈ ℂ ∧ 𝐾 ∈ ℂ) → ((𝑥 · 𝑀) · 𝐾) = (𝑥 · (𝑀 · 𝐾))) |
16 | 15 | 3expa 1098 |
. . . . . . . . . . . . . . 15
⊢ (((𝑥 ∈ ℂ ∧ 𝑀 ∈ ℂ) ∧ 𝐾 ∈ ℂ) → ((𝑥 · 𝑀) · 𝐾) = (𝑥 · (𝑀 · 𝐾))) |
17 | 16 | adantrr 704 |
. . . . . . . . . . . . . 14
⊢ (((𝑥 ∈ ℂ ∧ 𝑀 ∈ ℂ) ∧ (𝐾 ∈ ℂ ∧ 𝐾 ≠ 0)) → ((𝑥 · 𝑀) · 𝐾) = (𝑥 · (𝑀 · 𝐾))) |
18 | 17 | 3adant2 1111 |
. . . . . . . . . . . . 13
⊢ (((𝑥 ∈ ℂ ∧ 𝑀 ∈ ℂ) ∧ 𝑁 ∈ ℂ ∧ (𝐾 ∈ ℂ ∧ 𝐾 ≠ 0)) → ((𝑥 · 𝑀) · 𝐾) = (𝑥 · (𝑀 · 𝐾))) |
19 | 18 | eqeq1d 2780 |
. . . . . . . . . . . 12
⊢ (((𝑥 ∈ ℂ ∧ 𝑀 ∈ ℂ) ∧ 𝑁 ∈ ℂ ∧ (𝐾 ∈ ℂ ∧ 𝐾 ≠ 0)) → (((𝑥 · 𝑀) · 𝐾) = (𝑁 · 𝐾) ↔ (𝑥 · (𝑀 · 𝐾)) = (𝑁 · 𝐾))) |
20 | | mulcl 10419 |
. . . . . . . . . . . . 13
⊢ ((𝑥 ∈ ℂ ∧ 𝑀 ∈ ℂ) → (𝑥 · 𝑀) ∈ ℂ) |
21 | | mulcan2 11079 |
. . . . . . . . . . . . 13
⊢ (((𝑥 · 𝑀) ∈ ℂ ∧ 𝑁 ∈ ℂ ∧ (𝐾 ∈ ℂ ∧ 𝐾 ≠ 0)) → (((𝑥 · 𝑀) · 𝐾) = (𝑁 · 𝐾) ↔ (𝑥 · 𝑀) = 𝑁)) |
22 | 20, 21 | syl3an1 1143 |
. . . . . . . . . . . 12
⊢ (((𝑥 ∈ ℂ ∧ 𝑀 ∈ ℂ) ∧ 𝑁 ∈ ℂ ∧ (𝐾 ∈ ℂ ∧ 𝐾 ≠ 0)) → (((𝑥 · 𝑀) · 𝐾) = (𝑁 · 𝐾) ↔ (𝑥 · 𝑀) = 𝑁)) |
23 | 19, 22 | bitr3d 273 |
. . . . . . . . . . 11
⊢ (((𝑥 ∈ ℂ ∧ 𝑀 ∈ ℂ) ∧ 𝑁 ∈ ℂ ∧ (𝐾 ∈ ℂ ∧ 𝐾 ≠ 0)) → ((𝑥 · (𝑀 · 𝐾)) = (𝑁 · 𝐾) ↔ (𝑥 · 𝑀) = 𝑁)) |
24 | 11, 12, 14, 23 | syl3an 1140 |
. . . . . . . . . 10
⊢ (((𝑥 ∈ ℤ ∧ 𝑀 ∈ ℤ) ∧ 𝑁 ∈ ℤ ∧ (𝐾 ∈ ℤ ∧ 𝐾 ≠ 0)) → ((𝑥 · (𝑀 · 𝐾)) = (𝑁 · 𝐾) ↔ (𝑥 · 𝑀) = 𝑁)) |
25 | 24 | 3expb 1100 |
. . . . . . . . 9
⊢ (((𝑥 ∈ ℤ ∧ 𝑀 ∈ ℤ) ∧ (𝑁 ∈ ℤ ∧ (𝐾 ∈ ℤ ∧ 𝐾 ≠ 0))) → ((𝑥 · (𝑀 · 𝐾)) = (𝑁 · 𝐾) ↔ (𝑥 · 𝑀) = 𝑁)) |
26 | 25 | 3impa 1090 |
. . . . . . . 8
⊢ ((𝑥 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ (𝑁 ∈ ℤ ∧ (𝐾 ∈ ℤ ∧ 𝐾 ≠ 0))) → ((𝑥 · (𝑀 · 𝐾)) = (𝑁 · 𝐾) ↔ (𝑥 · 𝑀) = 𝑁)) |
27 | 26 | 3coml 1107 |
. . . . . . 7
⊢ ((𝑀 ∈ ℤ ∧ (𝑁 ∈ ℤ ∧ (𝐾 ∈ ℤ ∧ 𝐾 ≠ 0)) ∧ 𝑥 ∈ ℤ) → ((𝑥 · (𝑀 · 𝐾)) = (𝑁 · 𝐾) ↔ (𝑥 · 𝑀) = 𝑁)) |
28 | 27 | 3expia 1101 |
. . . . . 6
⊢ ((𝑀 ∈ ℤ ∧ (𝑁 ∈ ℤ ∧ (𝐾 ∈ ℤ ∧ 𝐾 ≠ 0))) → (𝑥 ∈ ℤ → ((𝑥 · (𝑀 · 𝐾)) = (𝑁 · 𝐾) ↔ (𝑥 · 𝑀) = 𝑁))) |
29 | 28 | 3impb 1095 |
. . . . 5
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ (𝐾 ∈ ℤ ∧ 𝐾 ≠ 0)) → (𝑥 ∈ ℤ → ((𝑥 · (𝑀 · 𝐾)) = (𝑁 · 𝐾) ↔ (𝑥 · 𝑀) = 𝑁))) |
30 | 29 | imp 398 |
. . . 4
⊢ (((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ (𝐾 ∈ ℤ ∧ 𝐾 ≠ 0)) ∧ 𝑥 ∈ ℤ) → ((𝑥 · (𝑀 · 𝐾)) = (𝑁 · 𝐾) ↔ (𝑥 · 𝑀) = 𝑁)) |
31 | 30 | biimpd 221 |
. . 3
⊢ (((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ (𝐾 ∈ ℤ ∧ 𝐾 ≠ 0)) ∧ 𝑥 ∈ ℤ) → ((𝑥 · (𝑀 · 𝐾)) = (𝑁 · 𝐾) → (𝑥 · 𝑀) = 𝑁)) |
32 | 6, 7, 8, 31 | dvds1lem 15481 |
. 2
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ (𝐾 ∈ ℤ ∧ 𝐾 ≠ 0)) → ((𝑀 · 𝐾) ∥ (𝑁 · 𝐾) → 𝑀 ∥ 𝑁)) |
33 | | dvdsmulc 15497 |
. . 3
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 𝐾 ∈ ℤ) → (𝑀 ∥ 𝑁 → (𝑀 · 𝐾) ∥ (𝑁 · 𝐾))) |
34 | 33 | 3adant3r 1161 |
. 2
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ (𝐾 ∈ ℤ ∧ 𝐾 ≠ 0)) → (𝑀 ∥ 𝑁 → (𝑀 · 𝐾) ∥ (𝑁 · 𝐾))) |
35 | 32, 34 | impbid 204 |
1
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ (𝐾 ∈ ℤ ∧ 𝐾 ≠ 0)) → ((𝑀 · 𝐾) ∥ (𝑁 · 𝐾) ↔ 𝑀 ∥ 𝑁)) |