Step | Hyp | Ref
| Expression |
1 | | zcn 12567 |
. . . . . . . . . 10
โข (๐ด โ โค โ ๐ด โ
โ) |
2 | 1 | mul01d 11417 |
. . . . . . . . 9
โข (๐ด โ โค โ (๐ด ยท 0) =
0) |
3 | 2 | 3ad2ant1 1130 |
. . . . . . . 8
โข ((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โ (๐ด ยท 0) =
0) |
4 | | zcn 12567 |
. . . . . . . . . 10
โข (๐ต โ โค โ ๐ต โ
โ) |
5 | 4 | mul01d 11417 |
. . . . . . . . 9
โข (๐ต โ โค โ (๐ต ยท 0) =
0) |
6 | 5 | 3ad2ant2 1131 |
. . . . . . . 8
โข ((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โ (๐ต ยท 0) =
0) |
7 | 3, 6 | eqtr4d 2769 |
. . . . . . 7
โข ((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โ (๐ด ยท 0) = (๐ต ยท 0)) |
8 | 7 | adantr 480 |
. . . . . 6
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ (๐ด ยท 0) = (๐ต ยท 0)) |
9 | 8 | oveq1d 7420 |
. . . . 5
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ ((๐ด ยท 0) mod ๐) = ((๐ต ยท 0) mod ๐)) |
10 | 9 | adantr 480 |
. . . 4
โข ((((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง (๐ด mod ๐) = (๐ต mod ๐)) โ ((๐ด ยท 0) mod ๐) = ((๐ต ยท 0) mod ๐)) |
11 | | oveq2 7413 |
. . . . . 6
โข (๐ถ = 0 โ (๐ด ยท ๐ถ) = (๐ด ยท 0)) |
12 | 11 | oveq1d 7420 |
. . . . 5
โข (๐ถ = 0 โ ((๐ด ยท ๐ถ) mod ๐) = ((๐ด ยท 0) mod ๐)) |
13 | | oveq2 7413 |
. . . . . 6
โข (๐ถ = 0 โ (๐ต ยท ๐ถ) = (๐ต ยท 0)) |
14 | 13 | oveq1d 7420 |
. . . . 5
โข (๐ถ = 0 โ ((๐ต ยท ๐ถ) mod ๐) = ((๐ต ยท 0) mod ๐)) |
15 | 12, 14 | eqeq12d 2742 |
. . . 4
โข (๐ถ = 0 โ (((๐ด ยท ๐ถ) mod ๐) = ((๐ต ยท ๐ถ) mod ๐) โ ((๐ด ยท 0) mod ๐) = ((๐ต ยท 0) mod ๐))) |
16 | 10, 15 | imbitrrid 245 |
. . 3
โข (๐ถ = 0 โ ((((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง (๐ด mod ๐) = (๐ต mod ๐)) โ ((๐ด ยท ๐ถ) mod ๐) = ((๐ต ยท ๐ถ) mod ๐))) |
17 | | oveq2 7413 |
. . . . . . . . . 10
โข (๐ = (๐ / (๐ถ gcd ๐)) โ (๐ด mod ๐) = (๐ด mod (๐ / (๐ถ gcd ๐)))) |
18 | | oveq2 7413 |
. . . . . . . . . 10
โข (๐ = (๐ / (๐ถ gcd ๐)) โ (๐ต mod ๐) = (๐ต mod (๐ / (๐ถ gcd ๐)))) |
19 | 17, 18 | eqeq12d 2742 |
. . . . . . . . 9
โข (๐ = (๐ / (๐ถ gcd ๐)) โ ((๐ด mod ๐) = (๐ต mod ๐) โ (๐ด mod (๐ / (๐ถ gcd ๐))) = (๐ต mod (๐ / (๐ถ gcd ๐))))) |
20 | 19 | adantl 481 |
. . . . . . . 8
โข ((๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐))) โ ((๐ด mod ๐) = (๐ต mod ๐) โ (๐ด mod (๐ / (๐ถ gcd ๐))) = (๐ต mod (๐ / (๐ถ gcd ๐))))) |
21 | 20 | adantl 481 |
. . . . . . 7
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ ((๐ด mod ๐) = (๐ต mod ๐) โ (๐ด mod (๐ / (๐ถ gcd ๐))) = (๐ต mod (๐ / (๐ถ gcd ๐))))) |
22 | | simpl 482 |
. . . . . . . . 9
โข ((๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐))) โ ๐ โ โ) |
23 | | simp3 1135 |
. . . . . . . . 9
โข ((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โ ๐ถ โ
โค) |
24 | | divgcdnnr 16464 |
. . . . . . . . 9
โข ((๐ โ โ โง ๐ถ โ โค) โ (๐ / (๐ถ gcd ๐)) โ โ) |
25 | 22, 23, 24 | syl2anr 596 |
. . . . . . . 8
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ (๐ / (๐ถ gcd ๐)) โ โ) |
26 | | simpl1 1188 |
. . . . . . . 8
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ ๐ด โ โค) |
27 | | simpl2 1189 |
. . . . . . . 8
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ ๐ต โ โค) |
28 | | moddvds 16215 |
. . . . . . . 8
โข (((๐ / (๐ถ gcd ๐)) โ โ โง ๐ด โ โค โง ๐ต โ โค) โ ((๐ด mod (๐ / (๐ถ gcd ๐))) = (๐ต mod (๐ / (๐ถ gcd ๐))) โ (๐ / (๐ถ gcd ๐)) โฅ (๐ด โ ๐ต))) |
29 | 25, 26, 27, 28 | syl3anc 1368 |
. . . . . . 7
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ ((๐ด mod (๐ / (๐ถ gcd ๐))) = (๐ต mod (๐ / (๐ถ gcd ๐))) โ (๐ / (๐ถ gcd ๐)) โฅ (๐ด โ ๐ต))) |
30 | 25 | nnzd 12589 |
. . . . . . . . 9
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ (๐ / (๐ถ gcd ๐)) โ โค) |
31 | | zsubcl 12608 |
. . . . . . . . . . 11
โข ((๐ด โ โค โง ๐ต โ โค) โ (๐ด โ ๐ต) โ โค) |
32 | 31 | 3adant3 1129 |
. . . . . . . . . 10
โข ((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โ (๐ด โ ๐ต) โ โค) |
33 | 32 | adantr 480 |
. . . . . . . . 9
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ (๐ด โ ๐ต) โ โค) |
34 | 30, 33 | jca 511 |
. . . . . . . 8
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ ((๐ / (๐ถ gcd ๐)) โ โค โง (๐ด โ ๐ต) โ โค)) |
35 | | divides 16206 |
. . . . . . . 8
โข (((๐ / (๐ถ gcd ๐)) โ โค โง (๐ด โ ๐ต) โ โค) โ ((๐ / (๐ถ gcd ๐)) โฅ (๐ด โ ๐ต) โ โ๐ โ โค (๐ ยท (๐ / (๐ถ gcd ๐))) = (๐ด โ ๐ต))) |
36 | 34, 35 | syl 17 |
. . . . . . 7
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ ((๐ / (๐ถ gcd ๐)) โฅ (๐ด โ ๐ต) โ โ๐ โ โค (๐ ยท (๐ / (๐ถ gcd ๐))) = (๐ด โ ๐ต))) |
37 | 21, 29, 36 | 3bitrd 305 |
. . . . . 6
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ ((๐ด mod ๐) = (๐ต mod ๐) โ โ๐ โ โค (๐ ยท (๐ / (๐ถ gcd ๐))) = (๐ด โ ๐ต))) |
38 | | simpr 484 |
. . . . . . . . . . . . . . 15
โข
(((((๐ด โ
โค โง ๐ต โ
โค โง ๐ถ โ
โค) โง (๐ โ
โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โง ๐ โ โค) โ ๐ โ โค) |
39 | 30 | adantr 480 |
. . . . . . . . . . . . . . . 16
โข ((((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โ (๐ / (๐ถ gcd ๐)) โ โค) |
40 | 39 | adantr 480 |
. . . . . . . . . . . . . . 15
โข
(((((๐ด โ
โค โง ๐ต โ
โค โง ๐ถ โ
โค) โง (๐ โ
โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โง ๐ โ โค) โ (๐ / (๐ถ gcd ๐)) โ โค) |
41 | 38, 40 | zmulcld 12676 |
. . . . . . . . . . . . . 14
โข
(((((๐ด โ
โค โง ๐ต โ
โค โง ๐ถ โ
โค) โง (๐ โ
โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โง ๐ โ โค) โ (๐ ยท (๐ / (๐ถ gcd ๐))) โ โค) |
42 | 41 | zcnd 12671 |
. . . . . . . . . . . . 13
โข
(((((๐ด โ
โค โง ๐ต โ
โค โง ๐ถ โ
โค) โง (๐ โ
โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โง ๐ โ โค) โ (๐ ยท (๐ / (๐ถ gcd ๐))) โ โ) |
43 | 31 | zcnd 12671 |
. . . . . . . . . . . . . . 15
โข ((๐ด โ โค โง ๐ต โ โค) โ (๐ด โ ๐ต) โ โ) |
44 | 43 | 3adant3 1129 |
. . . . . . . . . . . . . 14
โข ((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โ (๐ด โ ๐ต) โ โ) |
45 | 44 | ad3antrrr 727 |
. . . . . . . . . . . . 13
โข
(((((๐ด โ
โค โง ๐ต โ
โค โง ๐ถ โ
โค) โง (๐ โ
โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โง ๐ โ โค) โ (๐ด โ ๐ต) โ โ) |
46 | 23 | zcnd 12671 |
. . . . . . . . . . . . . 14
โข ((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โ ๐ถ โ
โ) |
47 | 46 | ad3antrrr 727 |
. . . . . . . . . . . . 13
โข
(((((๐ด โ
โค โง ๐ต โ
โค โง ๐ถ โ
โค) โง (๐ โ
โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โง ๐ โ โค) โ ๐ถ โ โ) |
48 | | simpr 484 |
. . . . . . . . . . . . . 14
โข ((((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โ ๐ถ โ 0) |
49 | 48 | adantr 480 |
. . . . . . . . . . . . 13
โข
(((((๐ด โ
โค โง ๐ต โ
โค โง ๐ถ โ
โค) โง (๐ โ
โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โง ๐ โ โค) โ ๐ถ โ 0) |
50 | 42, 45, 47, 49 | mulcan2d 11852 |
. . . . . . . . . . . 12
โข
(((((๐ด โ
โค โง ๐ต โ
โค โง ๐ถ โ
โค) โง (๐ โ
โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โง ๐ โ โค) โ (((๐ ยท (๐ / (๐ถ gcd ๐))) ยท ๐ถ) = ((๐ด โ ๐ต) ยท ๐ถ) โ (๐ ยท (๐ / (๐ถ gcd ๐))) = (๐ด โ ๐ต))) |
51 | | zcn 12567 |
. . . . . . . . . . . . . . 15
โข (๐ถ โ โค โ ๐ถ โ
โ) |
52 | | subdir 11652 |
. . . . . . . . . . . . . . 15
โข ((๐ด โ โ โง ๐ต โ โ โง ๐ถ โ โ) โ ((๐ด โ ๐ต) ยท ๐ถ) = ((๐ด ยท ๐ถ) โ (๐ต ยท ๐ถ))) |
53 | 1, 4, 51, 52 | syl3an 1157 |
. . . . . . . . . . . . . 14
โข ((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โ ((๐ด โ ๐ต) ยท ๐ถ) = ((๐ด ยท ๐ถ) โ (๐ต ยท ๐ถ))) |
54 | 53 | ad3antrrr 727 |
. . . . . . . . . . . . 13
โข
(((((๐ด โ
โค โง ๐ต โ
โค โง ๐ถ โ
โค) โง (๐ โ
โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โง ๐ โ โค) โ ((๐ด โ ๐ต) ยท ๐ถ) = ((๐ด ยท ๐ถ) โ (๐ต ยท ๐ถ))) |
55 | 54 | eqeq2d 2737 |
. . . . . . . . . . . 12
โข
(((((๐ด โ
โค โง ๐ต โ
โค โง ๐ถ โ
โค) โง (๐ โ
โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โง ๐ โ โค) โ (((๐ ยท (๐ / (๐ถ gcd ๐))) ยท ๐ถ) = ((๐ด โ ๐ต) ยท ๐ถ) โ ((๐ ยท (๐ / (๐ถ gcd ๐))) ยท ๐ถ) = ((๐ด ยท ๐ถ) โ (๐ต ยท ๐ถ)))) |
56 | 50, 55 | bitr3d 281 |
. . . . . . . . . . 11
โข
(((((๐ด โ
โค โง ๐ต โ
โค โง ๐ถ โ
โค) โง (๐ โ
โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โง ๐ โ โค) โ ((๐ ยท (๐ / (๐ถ gcd ๐))) = (๐ด โ ๐ต) โ ((๐ ยท (๐ / (๐ถ gcd ๐))) ยท ๐ถ) = ((๐ด ยท ๐ถ) โ (๐ต ยท ๐ถ)))) |
57 | | nnz 12583 |
. . . . . . . . . . . . . . . . . . . 20
โข (๐ โ โ โ ๐ โ
โค) |
58 | 57 | adantr 480 |
. . . . . . . . . . . . . . . . . . 19
โข ((๐ โ โ โง ๐ โ โค) โ ๐ โ
โค) |
59 | | simpr 484 |
. . . . . . . . . . . . . . . . . . . . . . 23
โข ((๐ โ โ โง ๐ โ โค) โ ๐ โ
โค) |
60 | 59 | zcnd 12671 |
. . . . . . . . . . . . . . . . . . . . . 22
โข ((๐ โ โ โง ๐ โ โค) โ ๐ โ
โ) |
61 | 60 | adantl 481 |
. . . . . . . . . . . . . . . . . . . . 21
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ ๐ โ
โ) |
62 | 46 | adantr 480 |
. . . . . . . . . . . . . . . . . . . . 21
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ ๐ถ โ
โ) |
63 | | simpl 482 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
โข ((๐ โ โ โง ๐ โ โค) โ ๐ โ
โ) |
64 | 63 | nnzd 12589 |
. . . . . . . . . . . . . . . . . . . . . . . 24
โข ((๐ โ โ โง ๐ โ โค) โ ๐ โ
โค) |
65 | 23, 64 | anim12i 612 |
. . . . . . . . . . . . . . . . . . . . . . 23
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ (๐ถ โ โค โง ๐ โ
โค)) |
66 | | gcdcl 16454 |
. . . . . . . . . . . . . . . . . . . . . . 23
โข ((๐ถ โ โค โง ๐ โ โค) โ (๐ถ gcd ๐) โ
โ0) |
67 | 65, 66 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . 22
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ (๐ถ gcd ๐) โ
โ0) |
68 | 67 | nn0cnd 12538 |
. . . . . . . . . . . . . . . . . . . . 21
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ (๐ถ gcd ๐) โ โ) |
69 | | nnne0 12250 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
โข (๐ โ โ โ ๐ โ 0) |
70 | 69 | neneqd 2939 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
โข (๐ โ โ โ ยฌ
๐ = 0) |
71 | 70 | adantr 480 |
. . . . . . . . . . . . . . . . . . . . . . . 24
โข ((๐ โ โ โง ๐ โ โค) โ ยฌ
๐ = 0) |
72 | 71 | adantl 481 |
. . . . . . . . . . . . . . . . . . . . . . 23
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ ยฌ
๐ = 0) |
73 | 72 | intnand 488 |
. . . . . . . . . . . . . . . . . . . . . 22
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ ยฌ
(๐ถ = 0 โง ๐ = 0)) |
74 | | gcdeq0 16465 |
. . . . . . . . . . . . . . . . . . . . . . . 24
โข ((๐ถ โ โค โง ๐ โ โค) โ ((๐ถ gcd ๐) = 0 โ (๐ถ = 0 โง ๐ = 0))) |
75 | 65, 74 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . 23
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ ((๐ถ gcd ๐) = 0 โ (๐ถ = 0 โง ๐ = 0))) |
76 | 75 | necon3abid 2971 |
. . . . . . . . . . . . . . . . . . . . . 22
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ ((๐ถ gcd ๐) โ 0 โ ยฌ (๐ถ = 0 โง ๐ = 0))) |
77 | 73, 76 | mpbird 257 |
. . . . . . . . . . . . . . . . . . . . 21
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ (๐ถ gcd ๐) โ 0) |
78 | 61, 62, 68, 77 | divassd 12029 |
. . . . . . . . . . . . . . . . . . . 20
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ ((๐ ยท ๐ถ) / (๐ถ gcd ๐)) = (๐ ยท (๐ถ / (๐ถ gcd ๐)))) |
79 | 59 | adantl 481 |
. . . . . . . . . . . . . . . . . . . . 21
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ ๐ โ
โค) |
80 | 57, 69 | jca 511 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
โข (๐ โ โ โ (๐ โ โค โง ๐ โ 0)) |
81 | 80 | adantr 480 |
. . . . . . . . . . . . . . . . . . . . . . . 24
โข ((๐ โ โ โง ๐ โ โค) โ (๐ โ โค โง ๐ โ 0)) |
82 | 23, 81 | anim12i 612 |
. . . . . . . . . . . . . . . . . . . . . . 23
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ (๐ถ โ โค โง (๐ โ โค โง ๐ โ 0))) |
83 | | 3anass 1092 |
. . . . . . . . . . . . . . . . . . . . . . 23
โข ((๐ถ โ โค โง ๐ โ โค โง ๐ โ 0) โ (๐ถ โ โค โง (๐ โ โค โง ๐ โ 0))) |
84 | 82, 83 | sylibr 233 |
. . . . . . . . . . . . . . . . . . . . . 22
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ (๐ถ โ โค โง ๐ โ โค โง ๐ โ 0)) |
85 | | divgcdz 16459 |
. . . . . . . . . . . . . . . . . . . . . 22
โข ((๐ถ โ โค โง ๐ โ โค โง ๐ โ 0) โ (๐ถ / (๐ถ gcd ๐)) โ โค) |
86 | 84, 85 | syl 17 |
. . . . . . . . . . . . . . . . . . . . 21
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ (๐ถ / (๐ถ gcd ๐)) โ โค) |
87 | 79, 86 | zmulcld 12676 |
. . . . . . . . . . . . . . . . . . . 20
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ (๐ ยท (๐ถ / (๐ถ gcd ๐))) โ โค) |
88 | 78, 87 | eqeltrd 2827 |
. . . . . . . . . . . . . . . . . . 19
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ ((๐ ยท ๐ถ) / (๐ถ gcd ๐)) โ โค) |
89 | | dvdsmul1 16228 |
. . . . . . . . . . . . . . . . . . 19
โข ((๐ โ โค โง ((๐ ยท ๐ถ) / (๐ถ gcd ๐)) โ โค) โ ๐ โฅ (๐ ยท ((๐ ยท ๐ถ) / (๐ถ gcd ๐)))) |
90 | 58, 88, 89 | syl2an2 683 |
. . . . . . . . . . . . . . . . . 18
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ ๐ โฅ (๐ ยท ((๐ ยท ๐ถ) / (๐ถ gcd ๐)))) |
91 | 63 | nncnd 12232 |
. . . . . . . . . . . . . . . . . . . 20
โข ((๐ โ โ โง ๐ โ โค) โ ๐ โ
โ) |
92 | 91 | adantl 481 |
. . . . . . . . . . . . . . . . . . 19
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ ๐ โ
โ) |
93 | | divmulasscom 11900 |
. . . . . . . . . . . . . . . . . . 19
โข (((๐ โ โ โง ๐ โ โ โง ๐ถ โ โ) โง ((๐ถ gcd ๐) โ โ โง (๐ถ gcd ๐) โ 0)) โ ((๐ ยท (๐ / (๐ถ gcd ๐))) ยท ๐ถ) = (๐ ยท ((๐ ยท ๐ถ) / (๐ถ gcd ๐)))) |
94 | 61, 92, 62, 68, 77, 93 | syl32anc 1375 |
. . . . . . . . . . . . . . . . . 18
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ ((๐ ยท (๐ / (๐ถ gcd ๐))) ยท ๐ถ) = (๐ ยท ((๐ ยท ๐ถ) / (๐ถ gcd ๐)))) |
95 | 90, 94 | breqtrrd 5169 |
. . . . . . . . . . . . . . . . 17
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ ๐ โฅ ((๐ ยท (๐ / (๐ถ gcd ๐))) ยท ๐ถ)) |
96 | 95 | exp32 420 |
. . . . . . . . . . . . . . . 16
โข ((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โ (๐ โ โ โ (๐ โ โค โ ๐ โฅ ((๐ ยท (๐ / (๐ถ gcd ๐))) ยท ๐ถ)))) |
97 | 96 | adantrd 491 |
. . . . . . . . . . . . . . 15
โข ((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โ ((๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐))) โ (๐ โ โค โ ๐ โฅ ((๐ ยท (๐ / (๐ถ gcd ๐))) ยท ๐ถ)))) |
98 | 97 | imp 406 |
. . . . . . . . . . . . . 14
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ (๐ โ โค โ ๐ โฅ ((๐ ยท (๐ / (๐ถ gcd ๐))) ยท ๐ถ))) |
99 | 98 | adantr 480 |
. . . . . . . . . . . . 13
โข ((((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โ (๐ โ โค โ ๐ โฅ ((๐ ยท (๐ / (๐ถ gcd ๐))) ยท ๐ถ))) |
100 | 99 | imp 406 |
. . . . . . . . . . . 12
โข
(((((๐ด โ
โค โง ๐ต โ
โค โง ๐ถ โ
โค) โง (๐ โ
โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โง ๐ โ โค) โ ๐ โฅ ((๐ ยท (๐ / (๐ถ gcd ๐))) ยท ๐ถ)) |
101 | | breq2 5145 |
. . . . . . . . . . . 12
โข (((๐ ยท (๐ / (๐ถ gcd ๐))) ยท ๐ถ) = ((๐ด ยท ๐ถ) โ (๐ต ยท ๐ถ)) โ (๐ โฅ ((๐ ยท (๐ / (๐ถ gcd ๐))) ยท ๐ถ) โ ๐ โฅ ((๐ด ยท ๐ถ) โ (๐ต ยท ๐ถ)))) |
102 | 100, 101 | syl5ibcom 244 |
. . . . . . . . . . 11
โข
(((((๐ด โ
โค โง ๐ต โ
โค โง ๐ถ โ
โค) โง (๐ โ
โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โง ๐ โ โค) โ (((๐ ยท (๐ / (๐ถ gcd ๐))) ยท ๐ถ) = ((๐ด ยท ๐ถ) โ (๐ต ยท ๐ถ)) โ ๐ โฅ ((๐ด ยท ๐ถ) โ (๐ต ยท ๐ถ)))) |
103 | 56, 102 | sylbid 239 |
. . . . . . . . . 10
โข
(((((๐ด โ
โค โง ๐ต โ
โค โง ๐ถ โ
โค) โง (๐ โ
โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โง ๐ โ โค) โ ((๐ ยท (๐ / (๐ถ gcd ๐))) = (๐ด โ ๐ต) โ ๐ โฅ ((๐ด ยท ๐ถ) โ (๐ต ยท ๐ถ)))) |
104 | 103 | rexlimdva 3149 |
. . . . . . . . 9
โข ((((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โ (โ๐ โ โค (๐ ยท (๐ / (๐ถ gcd ๐))) = (๐ด โ ๐ต) โ ๐ โฅ ((๐ด ยท ๐ถ) โ (๐ต ยท ๐ถ)))) |
105 | 22 | adantl 481 |
. . . . . . . . . . 11
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ ๐ โ โ) |
106 | | zmulcl 12615 |
. . . . . . . . . . . . 13
โข ((๐ด โ โค โง ๐ถ โ โค) โ (๐ด ยท ๐ถ) โ โค) |
107 | 106 | 3adant2 1128 |
. . . . . . . . . . . 12
โข ((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โ (๐ด ยท ๐ถ) โ โค) |
108 | 107 | adantr 480 |
. . . . . . . . . . 11
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ (๐ด ยท ๐ถ) โ โค) |
109 | | zmulcl 12615 |
. . . . . . . . . . . . 13
โข ((๐ต โ โค โง ๐ถ โ โค) โ (๐ต ยท ๐ถ) โ โค) |
110 | 109 | 3adant1 1127 |
. . . . . . . . . . . 12
โข ((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โ (๐ต ยท ๐ถ) โ โค) |
111 | 110 | adantr 480 |
. . . . . . . . . . 11
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ (๐ต ยท ๐ถ) โ โค) |
112 | | moddvds 16215 |
. . . . . . . . . . 11
โข ((๐ โ โ โง (๐ด ยท ๐ถ) โ โค โง (๐ต ยท ๐ถ) โ โค) โ (((๐ด ยท ๐ถ) mod ๐) = ((๐ต ยท ๐ถ) mod ๐) โ ๐ โฅ ((๐ด ยท ๐ถ) โ (๐ต ยท ๐ถ)))) |
113 | 105, 108,
111, 112 | syl3anc 1368 |
. . . . . . . . . 10
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ (((๐ด ยท ๐ถ) mod ๐) = ((๐ต ยท ๐ถ) mod ๐) โ ๐ โฅ ((๐ด ยท ๐ถ) โ (๐ต ยท ๐ถ)))) |
114 | 113 | adantr 480 |
. . . . . . . . 9
โข ((((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โ (((๐ด ยท ๐ถ) mod ๐) = ((๐ต ยท ๐ถ) mod ๐) โ ๐ โฅ ((๐ด ยท ๐ถ) โ (๐ต ยท ๐ถ)))) |
115 | 104, 114 | sylibrd 259 |
. . . . . . . 8
โข ((((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โ (โ๐ โ โค (๐ ยท (๐ / (๐ถ gcd ๐))) = (๐ด โ ๐ต) โ ((๐ด ยท ๐ถ) mod ๐) = ((๐ต ยท ๐ถ) mod ๐))) |
116 | 115 | ex 412 |
. . . . . . 7
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ (๐ถ โ 0 โ (โ๐ โ โค (๐ ยท (๐ / (๐ถ gcd ๐))) = (๐ด โ ๐ต) โ ((๐ด ยท ๐ถ) mod ๐) = ((๐ต ยท ๐ถ) mod ๐)))) |
117 | 116 | com23 86 |
. . . . . 6
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ (โ๐ โ โค (๐ ยท (๐ / (๐ถ gcd ๐))) = (๐ด โ ๐ต) โ (๐ถ โ 0 โ ((๐ด ยท ๐ถ) mod ๐) = ((๐ต ยท ๐ถ) mod ๐)))) |
118 | 37, 117 | sylbid 239 |
. . . . 5
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ ((๐ด mod ๐) = (๐ต mod ๐) โ (๐ถ โ 0 โ ((๐ด ยท ๐ถ) mod ๐) = ((๐ต ยท ๐ถ) mod ๐)))) |
119 | 118 | imp 406 |
. . . 4
โข ((((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง (๐ด mod ๐) = (๐ต mod ๐)) โ (๐ถ โ 0 โ ((๐ด ยท ๐ถ) mod ๐) = ((๐ต ยท ๐ถ) mod ๐))) |
120 | 119 | com12 32 |
. . 3
โข (๐ถ โ 0 โ ((((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง (๐ด mod ๐) = (๐ต mod ๐)) โ ((๐ด ยท ๐ถ) mod ๐) = ((๐ต ยท ๐ถ) mod ๐))) |
121 | 16, 120 | pm2.61ine 3019 |
. 2
โข ((((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง (๐ด mod ๐) = (๐ต mod ๐)) โ ((๐ด ยท ๐ถ) mod ๐) = ((๐ต ยท ๐ถ) mod ๐)) |
122 | 121 | ex 412 |
1
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ ((๐ด mod ๐) = (๐ต mod ๐) โ ((๐ด ยท ๐ถ) mod ๐) = ((๐ต ยท ๐ถ) mod ๐))) |