Step | Hyp | Ref
| Expression |
1 | | odmulgid.1 |
. . . . . . . . 9
⊢ 𝑋 = (Base‘𝐺) |
2 | | odmulgid.3 |
. . . . . . . . 9
⊢ · =
(.g‘𝐺) |
3 | 1, 2 | mulgcl 18636 |
. . . . . . . 8
⊢ ((𝐺 ∈ Grp ∧ 𝑁 ∈ ℤ ∧ 𝐴 ∈ 𝑋) → (𝑁 · 𝐴) ∈ 𝑋) |
4 | 3 | 3com23 1124 |
. . . . . . 7
⊢ ((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) → (𝑁 · 𝐴) ∈ 𝑋) |
5 | | odmulgid.2 |
. . . . . . . 8
⊢ 𝑂 = (od‘𝐺) |
6 | 1, 5 | odcl 19059 |
. . . . . . 7
⊢ ((𝑁 · 𝐴) ∈ 𝑋 → (𝑂‘(𝑁 · 𝐴)) ∈
ℕ0) |
7 | 4, 6 | syl 17 |
. . . . . 6
⊢ ((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) → (𝑂‘(𝑁 · 𝐴)) ∈
ℕ0) |
8 | 7 | nn0cnd 12225 |
. . . . 5
⊢ ((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) → (𝑂‘(𝑁 · 𝐴)) ∈ ℂ) |
9 | 8 | adantr 480 |
. . . 4
⊢ (((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ (𝑁 gcd (𝑂‘𝐴)) = 0) → (𝑂‘(𝑁 · 𝐴)) ∈ ℂ) |
10 | 9 | mul02d 11103 |
. . 3
⊢ (((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ (𝑁 gcd (𝑂‘𝐴)) = 0) → (0 · (𝑂‘(𝑁 · 𝐴))) = 0) |
11 | | simpr 484 |
. . . 4
⊢ (((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ (𝑁 gcd (𝑂‘𝐴)) = 0) → (𝑁 gcd (𝑂‘𝐴)) = 0) |
12 | 11 | oveq1d 7270 |
. . 3
⊢ (((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ (𝑁 gcd (𝑂‘𝐴)) = 0) → ((𝑁 gcd (𝑂‘𝐴)) · (𝑂‘(𝑁 · 𝐴))) = (0 · (𝑂‘(𝑁 · 𝐴)))) |
13 | | simp3 1136 |
. . . . 5
⊢ ((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) → 𝑁 ∈ ℤ) |
14 | 1, 5 | odcl 19059 |
. . . . . . 7
⊢ (𝐴 ∈ 𝑋 → (𝑂‘𝐴) ∈
ℕ0) |
15 | 14 | 3ad2ant2 1132 |
. . . . . 6
⊢ ((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) → (𝑂‘𝐴) ∈
ℕ0) |
16 | 15 | nn0zd 12353 |
. . . . 5
⊢ ((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) → (𝑂‘𝐴) ∈ ℤ) |
17 | | gcdeq0 16152 |
. . . . 5
⊢ ((𝑁 ∈ ℤ ∧ (𝑂‘𝐴) ∈ ℤ) → ((𝑁 gcd (𝑂‘𝐴)) = 0 ↔ (𝑁 = 0 ∧ (𝑂‘𝐴) = 0))) |
18 | 13, 16, 17 | syl2anc 583 |
. . . 4
⊢ ((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) → ((𝑁 gcd (𝑂‘𝐴)) = 0 ↔ (𝑁 = 0 ∧ (𝑂‘𝐴) = 0))) |
19 | 18 | simplbda 499 |
. . 3
⊢ (((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ (𝑁 gcd (𝑂‘𝐴)) = 0) → (𝑂‘𝐴) = 0) |
20 | 10, 12, 19 | 3eqtr4rd 2789 |
. 2
⊢ (((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ (𝑁 gcd (𝑂‘𝐴)) = 0) → (𝑂‘𝐴) = ((𝑁 gcd (𝑂‘𝐴)) · (𝑂‘(𝑁 · 𝐴)))) |
21 | | simpll3 1212 |
. . . . . . . 8
⊢ ((((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ (𝑁 gcd (𝑂‘𝐴)) ≠ 0) ∧ 𝑥 ∈ ℕ0) → 𝑁 ∈
ℤ) |
22 | 16 | ad2antrr 722 |
. . . . . . . 8
⊢ ((((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ (𝑁 gcd (𝑂‘𝐴)) ≠ 0) ∧ 𝑥 ∈ ℕ0) → (𝑂‘𝐴) ∈ ℤ) |
23 | | gcddvds 16138 |
. . . . . . . 8
⊢ ((𝑁 ∈ ℤ ∧ (𝑂‘𝐴) ∈ ℤ) → ((𝑁 gcd (𝑂‘𝐴)) ∥ 𝑁 ∧ (𝑁 gcd (𝑂‘𝐴)) ∥ (𝑂‘𝐴))) |
24 | 21, 22, 23 | syl2anc 583 |
. . . . . . 7
⊢ ((((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ (𝑁 gcd (𝑂‘𝐴)) ≠ 0) ∧ 𝑥 ∈ ℕ0) → ((𝑁 gcd (𝑂‘𝐴)) ∥ 𝑁 ∧ (𝑁 gcd (𝑂‘𝐴)) ∥ (𝑂‘𝐴))) |
25 | 24 | simprd 495 |
. . . . . 6
⊢ ((((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ (𝑁 gcd (𝑂‘𝐴)) ≠ 0) ∧ 𝑥 ∈ ℕ0) → (𝑁 gcd (𝑂‘𝐴)) ∥ (𝑂‘𝐴)) |
26 | 13, 16 | gcdcld 16143 |
. . . . . . . . . 10
⊢ ((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) → (𝑁 gcd (𝑂‘𝐴)) ∈
ℕ0) |
27 | 26 | adantr 480 |
. . . . . . . . 9
⊢ (((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ (𝑁 gcd (𝑂‘𝐴)) ≠ 0) → (𝑁 gcd (𝑂‘𝐴)) ∈
ℕ0) |
28 | 27 | nn0zd 12353 |
. . . . . . . 8
⊢ (((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ (𝑁 gcd (𝑂‘𝐴)) ≠ 0) → (𝑁 gcd (𝑂‘𝐴)) ∈ ℤ) |
29 | 28 | adantr 480 |
. . . . . . 7
⊢ ((((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ (𝑁 gcd (𝑂‘𝐴)) ≠ 0) ∧ 𝑥 ∈ ℕ0) → (𝑁 gcd (𝑂‘𝐴)) ∈ ℤ) |
30 | | nn0z 12273 |
. . . . . . . 8
⊢ (𝑥 ∈ ℕ0
→ 𝑥 ∈
ℤ) |
31 | 30 | adantl 481 |
. . . . . . 7
⊢ ((((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ (𝑁 gcd (𝑂‘𝐴)) ≠ 0) ∧ 𝑥 ∈ ℕ0) → 𝑥 ∈
ℤ) |
32 | | dvdstr 15931 |
. . . . . . 7
⊢ (((𝑁 gcd (𝑂‘𝐴)) ∈ ℤ ∧ (𝑂‘𝐴) ∈ ℤ ∧ 𝑥 ∈ ℤ) → (((𝑁 gcd (𝑂‘𝐴)) ∥ (𝑂‘𝐴) ∧ (𝑂‘𝐴) ∥ 𝑥) → (𝑁 gcd (𝑂‘𝐴)) ∥ 𝑥)) |
33 | 29, 22, 31, 32 | syl3anc 1369 |
. . . . . 6
⊢ ((((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ (𝑁 gcd (𝑂‘𝐴)) ≠ 0) ∧ 𝑥 ∈ ℕ0) → (((𝑁 gcd (𝑂‘𝐴)) ∥ (𝑂‘𝐴) ∧ (𝑂‘𝐴) ∥ 𝑥) → (𝑁 gcd (𝑂‘𝐴)) ∥ 𝑥)) |
34 | 25, 33 | mpand 691 |
. . . . 5
⊢ ((((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ (𝑁 gcd (𝑂‘𝐴)) ≠ 0) ∧ 𝑥 ∈ ℕ0) → ((𝑂‘𝐴) ∥ 𝑥 → (𝑁 gcd (𝑂‘𝐴)) ∥ 𝑥)) |
35 | 7 | nn0zd 12353 |
. . . . . . 7
⊢ ((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) → (𝑂‘(𝑁 · 𝐴)) ∈ ℤ) |
36 | 35 | ad2antrr 722 |
. . . . . 6
⊢ ((((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ (𝑁 gcd (𝑂‘𝐴)) ≠ 0) ∧ 𝑥 ∈ ℕ0) → (𝑂‘(𝑁 · 𝐴)) ∈ ℤ) |
37 | | muldvds1 15918 |
. . . . . 6
⊢ (((𝑁 gcd (𝑂‘𝐴)) ∈ ℤ ∧ (𝑂‘(𝑁 · 𝐴)) ∈ ℤ ∧ 𝑥 ∈ ℤ) → (((𝑁 gcd (𝑂‘𝐴)) · (𝑂‘(𝑁 · 𝐴))) ∥ 𝑥 → (𝑁 gcd (𝑂‘𝐴)) ∥ 𝑥)) |
38 | 29, 36, 31, 37 | syl3anc 1369 |
. . . . 5
⊢ ((((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ (𝑁 gcd (𝑂‘𝐴)) ≠ 0) ∧ 𝑥 ∈ ℕ0) → (((𝑁 gcd (𝑂‘𝐴)) · (𝑂‘(𝑁 · 𝐴))) ∥ 𝑥 → (𝑁 gcd (𝑂‘𝐴)) ∥ 𝑥)) |
39 | | dvdszrcl 15896 |
. . . . . . . . 9
⊢ ((𝑁 gcd (𝑂‘𝐴)) ∥ 𝑥 → ((𝑁 gcd (𝑂‘𝐴)) ∈ ℤ ∧ 𝑥 ∈ ℤ)) |
40 | | divides 15893 |
. . . . . . . . 9
⊢ (((𝑁 gcd (𝑂‘𝐴)) ∈ ℤ ∧ 𝑥 ∈ ℤ) → ((𝑁 gcd (𝑂‘𝐴)) ∥ 𝑥 ↔ ∃𝑦 ∈ ℤ (𝑦 · (𝑁 gcd (𝑂‘𝐴))) = 𝑥)) |
41 | 39, 40 | syl 17 |
. . . . . . . 8
⊢ ((𝑁 gcd (𝑂‘𝐴)) ∥ 𝑥 → ((𝑁 gcd (𝑂‘𝐴)) ∥ 𝑥 ↔ ∃𝑦 ∈ ℤ (𝑦 · (𝑁 gcd (𝑂‘𝐴))) = 𝑥)) |
42 | 41 | ibi 266 |
. . . . . . 7
⊢ ((𝑁 gcd (𝑂‘𝐴)) ∥ 𝑥 → ∃𝑦 ∈ ℤ (𝑦 · (𝑁 gcd (𝑂‘𝐴))) = 𝑥) |
43 | 35 | adantr 480 |
. . . . . . . . . . . . 13
⊢ (((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ ((𝑁 gcd (𝑂‘𝐴)) ≠ 0 ∧ 𝑦 ∈ ℤ)) → (𝑂‘(𝑁 · 𝐴)) ∈ ℤ) |
44 | | simprr 769 |
. . . . . . . . . . . . 13
⊢ (((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ ((𝑁 gcd (𝑂‘𝐴)) ≠ 0 ∧ 𝑦 ∈ ℤ)) → 𝑦 ∈ ℤ) |
45 | 28 | adantrr 713 |
. . . . . . . . . . . . 13
⊢ (((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ ((𝑁 gcd (𝑂‘𝐴)) ≠ 0 ∧ 𝑦 ∈ ℤ)) → (𝑁 gcd (𝑂‘𝐴)) ∈ ℤ) |
46 | | simprl 767 |
. . . . . . . . . . . . 13
⊢ (((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ ((𝑁 gcd (𝑂‘𝐴)) ≠ 0 ∧ 𝑦 ∈ ℤ)) → (𝑁 gcd (𝑂‘𝐴)) ≠ 0) |
47 | | dvdscmulr 15922 |
. . . . . . . . . . . . 13
⊢ (((𝑂‘(𝑁 · 𝐴)) ∈ ℤ ∧ 𝑦 ∈ ℤ ∧ ((𝑁 gcd (𝑂‘𝐴)) ∈ ℤ ∧ (𝑁 gcd (𝑂‘𝐴)) ≠ 0)) → (((𝑁 gcd (𝑂‘𝐴)) · (𝑂‘(𝑁 · 𝐴))) ∥ ((𝑁 gcd (𝑂‘𝐴)) · 𝑦) ↔ (𝑂‘(𝑁 · 𝐴)) ∥ 𝑦)) |
48 | 43, 44, 45, 46, 47 | syl112anc 1372 |
. . . . . . . . . . . 12
⊢ (((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ ((𝑁 gcd (𝑂‘𝐴)) ≠ 0 ∧ 𝑦 ∈ ℤ)) → (((𝑁 gcd (𝑂‘𝐴)) · (𝑂‘(𝑁 · 𝐴))) ∥ ((𝑁 gcd (𝑂‘𝐴)) · 𝑦) ↔ (𝑂‘(𝑁 · 𝐴)) ∥ 𝑦)) |
49 | 1, 5, 2 | odmulgid 19076 |
. . . . . . . . . . . . 13
⊢ (((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ 𝑦 ∈ ℤ) → ((𝑂‘(𝑁 · 𝐴)) ∥ 𝑦 ↔ (𝑂‘𝐴) ∥ (𝑦 · 𝑁))) |
50 | 49 | adantrl 712 |
. . . . . . . . . . . 12
⊢ (((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ ((𝑁 gcd (𝑂‘𝐴)) ≠ 0 ∧ 𝑦 ∈ ℤ)) → ((𝑂‘(𝑁 · 𝐴)) ∥ 𝑦 ↔ (𝑂‘𝐴) ∥ (𝑦 · 𝑁))) |
51 | | simpl3 1191 |
. . . . . . . . . . . . 13
⊢ (((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ ((𝑁 gcd (𝑂‘𝐴)) ≠ 0 ∧ 𝑦 ∈ ℤ)) → 𝑁 ∈ ℤ) |
52 | | dvdsmulgcd 16193 |
. . . . . . . . . . . . 13
⊢ ((𝑦 ∈ ℤ ∧ 𝑁 ∈ ℤ) → ((𝑂‘𝐴) ∥ (𝑦 · 𝑁) ↔ (𝑂‘𝐴) ∥ (𝑦 · (𝑁 gcd (𝑂‘𝐴))))) |
53 | 44, 51, 52 | syl2anc 583 |
. . . . . . . . . . . 12
⊢ (((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ ((𝑁 gcd (𝑂‘𝐴)) ≠ 0 ∧ 𝑦 ∈ ℤ)) → ((𝑂‘𝐴) ∥ (𝑦 · 𝑁) ↔ (𝑂‘𝐴) ∥ (𝑦 · (𝑁 gcd (𝑂‘𝐴))))) |
54 | 48, 50, 53 | 3bitrrd 305 |
. . . . . . . . . . 11
⊢ (((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ ((𝑁 gcd (𝑂‘𝐴)) ≠ 0 ∧ 𝑦 ∈ ℤ)) → ((𝑂‘𝐴) ∥ (𝑦 · (𝑁 gcd (𝑂‘𝐴))) ↔ ((𝑁 gcd (𝑂‘𝐴)) · (𝑂‘(𝑁 · 𝐴))) ∥ ((𝑁 gcd (𝑂‘𝐴)) · 𝑦))) |
55 | 45 | zcnd 12356 |
. . . . . . . . . . . . 13
⊢ (((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ ((𝑁 gcd (𝑂‘𝐴)) ≠ 0 ∧ 𝑦 ∈ ℤ)) → (𝑁 gcd (𝑂‘𝐴)) ∈ ℂ) |
56 | 44 | zcnd 12356 |
. . . . . . . . . . . . 13
⊢ (((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ ((𝑁 gcd (𝑂‘𝐴)) ≠ 0 ∧ 𝑦 ∈ ℤ)) → 𝑦 ∈ ℂ) |
57 | 55, 56 | mulcomd 10927 |
. . . . . . . . . . . 12
⊢ (((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ ((𝑁 gcd (𝑂‘𝐴)) ≠ 0 ∧ 𝑦 ∈ ℤ)) → ((𝑁 gcd (𝑂‘𝐴)) · 𝑦) = (𝑦 · (𝑁 gcd (𝑂‘𝐴)))) |
58 | 57 | breq2d 5082 |
. . . . . . . . . . 11
⊢ (((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ ((𝑁 gcd (𝑂‘𝐴)) ≠ 0 ∧ 𝑦 ∈ ℤ)) → (((𝑁 gcd (𝑂‘𝐴)) · (𝑂‘(𝑁 · 𝐴))) ∥ ((𝑁 gcd (𝑂‘𝐴)) · 𝑦) ↔ ((𝑁 gcd (𝑂‘𝐴)) · (𝑂‘(𝑁 · 𝐴))) ∥ (𝑦 · (𝑁 gcd (𝑂‘𝐴))))) |
59 | 54, 58 | bitrd 278 |
. . . . . . . . . 10
⊢ (((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ ((𝑁 gcd (𝑂‘𝐴)) ≠ 0 ∧ 𝑦 ∈ ℤ)) → ((𝑂‘𝐴) ∥ (𝑦 · (𝑁 gcd (𝑂‘𝐴))) ↔ ((𝑁 gcd (𝑂‘𝐴)) · (𝑂‘(𝑁 · 𝐴))) ∥ (𝑦 · (𝑁 gcd (𝑂‘𝐴))))) |
60 | 59 | anassrs 467 |
. . . . . . . . 9
⊢ ((((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ (𝑁 gcd (𝑂‘𝐴)) ≠ 0) ∧ 𝑦 ∈ ℤ) → ((𝑂‘𝐴) ∥ (𝑦 · (𝑁 gcd (𝑂‘𝐴))) ↔ ((𝑁 gcd (𝑂‘𝐴)) · (𝑂‘(𝑁 · 𝐴))) ∥ (𝑦 · (𝑁 gcd (𝑂‘𝐴))))) |
61 | | breq2 5074 |
. . . . . . . . . 10
⊢ ((𝑦 · (𝑁 gcd (𝑂‘𝐴))) = 𝑥 → ((𝑂‘𝐴) ∥ (𝑦 · (𝑁 gcd (𝑂‘𝐴))) ↔ (𝑂‘𝐴) ∥ 𝑥)) |
62 | | breq2 5074 |
. . . . . . . . . 10
⊢ ((𝑦 · (𝑁 gcd (𝑂‘𝐴))) = 𝑥 → (((𝑁 gcd (𝑂‘𝐴)) · (𝑂‘(𝑁 · 𝐴))) ∥ (𝑦 · (𝑁 gcd (𝑂‘𝐴))) ↔ ((𝑁 gcd (𝑂‘𝐴)) · (𝑂‘(𝑁 · 𝐴))) ∥ 𝑥)) |
63 | 61, 62 | bibi12d 345 |
. . . . . . . . 9
⊢ ((𝑦 · (𝑁 gcd (𝑂‘𝐴))) = 𝑥 → (((𝑂‘𝐴) ∥ (𝑦 · (𝑁 gcd (𝑂‘𝐴))) ↔ ((𝑁 gcd (𝑂‘𝐴)) · (𝑂‘(𝑁 · 𝐴))) ∥ (𝑦 · (𝑁 gcd (𝑂‘𝐴)))) ↔ ((𝑂‘𝐴) ∥ 𝑥 ↔ ((𝑁 gcd (𝑂‘𝐴)) · (𝑂‘(𝑁 · 𝐴))) ∥ 𝑥))) |
64 | 60, 63 | syl5ibcom 244 |
. . . . . . . 8
⊢ ((((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ (𝑁 gcd (𝑂‘𝐴)) ≠ 0) ∧ 𝑦 ∈ ℤ) → ((𝑦 · (𝑁 gcd (𝑂‘𝐴))) = 𝑥 → ((𝑂‘𝐴) ∥ 𝑥 ↔ ((𝑁 gcd (𝑂‘𝐴)) · (𝑂‘(𝑁 · 𝐴))) ∥ 𝑥))) |
65 | 64 | rexlimdva 3212 |
. . . . . . 7
⊢ (((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ (𝑁 gcd (𝑂‘𝐴)) ≠ 0) → (∃𝑦 ∈ ℤ (𝑦 · (𝑁 gcd (𝑂‘𝐴))) = 𝑥 → ((𝑂‘𝐴) ∥ 𝑥 ↔ ((𝑁 gcd (𝑂‘𝐴)) · (𝑂‘(𝑁 · 𝐴))) ∥ 𝑥))) |
66 | 42, 65 | syl5 34 |
. . . . . 6
⊢ (((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ (𝑁 gcd (𝑂‘𝐴)) ≠ 0) → ((𝑁 gcd (𝑂‘𝐴)) ∥ 𝑥 → ((𝑂‘𝐴) ∥ 𝑥 ↔ ((𝑁 gcd (𝑂‘𝐴)) · (𝑂‘(𝑁 · 𝐴))) ∥ 𝑥))) |
67 | 66 | adantr 480 |
. . . . 5
⊢ ((((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ (𝑁 gcd (𝑂‘𝐴)) ≠ 0) ∧ 𝑥 ∈ ℕ0) → ((𝑁 gcd (𝑂‘𝐴)) ∥ 𝑥 → ((𝑂‘𝐴) ∥ 𝑥 ↔ ((𝑁 gcd (𝑂‘𝐴)) · (𝑂‘(𝑁 · 𝐴))) ∥ 𝑥))) |
68 | 34, 38, 67 | pm5.21ndd 380 |
. . . 4
⊢ ((((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ (𝑁 gcd (𝑂‘𝐴)) ≠ 0) ∧ 𝑥 ∈ ℕ0) → ((𝑂‘𝐴) ∥ 𝑥 ↔ ((𝑁 gcd (𝑂‘𝐴)) · (𝑂‘(𝑁 · 𝐴))) ∥ 𝑥)) |
69 | 68 | ralrimiva 3107 |
. . 3
⊢ (((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ (𝑁 gcd (𝑂‘𝐴)) ≠ 0) → ∀𝑥 ∈ ℕ0 ((𝑂‘𝐴) ∥ 𝑥 ↔ ((𝑁 gcd (𝑂‘𝐴)) · (𝑂‘(𝑁 · 𝐴))) ∥ 𝑥)) |
70 | 15 | adantr 480 |
. . . 4
⊢ (((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ (𝑁 gcd (𝑂‘𝐴)) ≠ 0) → (𝑂‘𝐴) ∈
ℕ0) |
71 | 7 | adantr 480 |
. . . . 5
⊢ (((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ (𝑁 gcd (𝑂‘𝐴)) ≠ 0) → (𝑂‘(𝑁 · 𝐴)) ∈
ℕ0) |
72 | 27, 71 | nn0mulcld 12228 |
. . . 4
⊢ (((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ (𝑁 gcd (𝑂‘𝐴)) ≠ 0) → ((𝑁 gcd (𝑂‘𝐴)) · (𝑂‘(𝑁 · 𝐴))) ∈
ℕ0) |
73 | | dvdsext 15958 |
. . . 4
⊢ (((𝑂‘𝐴) ∈ ℕ0 ∧ ((𝑁 gcd (𝑂‘𝐴)) · (𝑂‘(𝑁 · 𝐴))) ∈ ℕ0) →
((𝑂‘𝐴) = ((𝑁 gcd (𝑂‘𝐴)) · (𝑂‘(𝑁 · 𝐴))) ↔ ∀𝑥 ∈ ℕ0 ((𝑂‘𝐴) ∥ 𝑥 ↔ ((𝑁 gcd (𝑂‘𝐴)) · (𝑂‘(𝑁 · 𝐴))) ∥ 𝑥))) |
74 | 70, 72, 73 | syl2anc 583 |
. . 3
⊢ (((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ (𝑁 gcd (𝑂‘𝐴)) ≠ 0) → ((𝑂‘𝐴) = ((𝑁 gcd (𝑂‘𝐴)) · (𝑂‘(𝑁 · 𝐴))) ↔ ∀𝑥 ∈ ℕ0 ((𝑂‘𝐴) ∥ 𝑥 ↔ ((𝑁 gcd (𝑂‘𝐴)) · (𝑂‘(𝑁 · 𝐴))) ∥ 𝑥))) |
75 | 69, 74 | mpbird 256 |
. 2
⊢ (((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) ∧ (𝑁 gcd (𝑂‘𝐴)) ≠ 0) → (𝑂‘𝐴) = ((𝑁 gcd (𝑂‘𝐴)) · (𝑂‘(𝑁 · 𝐴)))) |
76 | 20, 75 | pm2.61dane 3031 |
1
⊢ ((𝐺 ∈ Grp ∧ 𝐴 ∈ 𝑋 ∧ 𝑁 ∈ ℤ) → (𝑂‘𝐴) = ((𝑁 gcd (𝑂‘𝐴)) · (𝑂‘(𝑁 · 𝐴)))) |