Step | Hyp | Ref
| Expression |
1 | | zcn 12559 |
. . . . . . . . . 10
โข (๐ด โ โค โ ๐ด โ
โ) |
2 | 1 | mul01d 11409 |
. . . . . . . . 9
โข (๐ด โ โค โ (๐ด ยท 0) =
0) |
3 | 2 | 3ad2ant1 1133 |
. . . . . . . 8
โข ((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โ (๐ด ยท 0) =
0) |
4 | | zcn 12559 |
. . . . . . . . . 10
โข (๐ต โ โค โ ๐ต โ
โ) |
5 | 4 | mul01d 11409 |
. . . . . . . . 9
โข (๐ต โ โค โ (๐ต ยท 0) =
0) |
6 | 5 | 3ad2ant2 1134 |
. . . . . . . 8
โข ((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โ (๐ต ยท 0) =
0) |
7 | 3, 6 | eqtr4d 2775 |
. . . . . . 7
โข ((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โ (๐ด ยท 0) = (๐ต ยท 0)) |
8 | 7 | adantr 481 |
. . . . . 6
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ (๐ด ยท 0) = (๐ต ยท 0)) |
9 | 8 | oveq1d 7420 |
. . . . 5
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ ((๐ด ยท 0) mod ๐) = ((๐ต ยท 0) mod ๐)) |
10 | 9 | adantr 481 |
. . . 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 2748 |
. . . 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 2748 |
. . . . . . . . 9
โข (๐ = (๐ / (๐ถ gcd ๐)) โ ((๐ด mod ๐) = (๐ต mod ๐) โ (๐ด mod (๐ / (๐ถ gcd ๐))) = (๐ต mod (๐ / (๐ถ gcd ๐))))) |
20 | 19 | adantl 482 |
. . . . . . . 8
โข ((๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐))) โ ((๐ด mod ๐) = (๐ต mod ๐) โ (๐ด mod (๐ / (๐ถ gcd ๐))) = (๐ต mod (๐ / (๐ถ gcd ๐))))) |
21 | 20 | adantl 482 |
. . . . . . 7
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ ((๐ด mod ๐) = (๐ต mod ๐) โ (๐ด mod (๐ / (๐ถ gcd ๐))) = (๐ต mod (๐ / (๐ถ gcd ๐))))) |
22 | | simpl 483 |
. . . . . . . . 9
โข ((๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐))) โ ๐ โ โ) |
23 | | simp3 1138 |
. . . . . . . . 9
โข ((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โ ๐ถ โ
โค) |
24 | | divgcdnnr 16453 |
. . . . . . . . 9
โข ((๐ โ โ โง ๐ถ โ โค) โ (๐ / (๐ถ gcd ๐)) โ โ) |
25 | 22, 23, 24 | syl2anr 597 |
. . . . . . . 8
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ (๐ / (๐ถ gcd ๐)) โ โ) |
26 | | simpl1 1191 |
. . . . . . . 8
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ ๐ด โ โค) |
27 | | simpl2 1192 |
. . . . . . . 8
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ ๐ต โ โค) |
28 | | moddvds 16204 |
. . . . . . . 8
โข (((๐ / (๐ถ gcd ๐)) โ โ โง ๐ด โ โค โง ๐ต โ โค) โ ((๐ด mod (๐ / (๐ถ gcd ๐))) = (๐ต mod (๐ / (๐ถ gcd ๐))) โ (๐ / (๐ถ gcd ๐)) โฅ (๐ด โ ๐ต))) |
29 | 25, 26, 27, 28 | syl3anc 1371 |
. . . . . . 7
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ ((๐ด mod (๐ / (๐ถ gcd ๐))) = (๐ต mod (๐ / (๐ถ gcd ๐))) โ (๐ / (๐ถ gcd ๐)) โฅ (๐ด โ ๐ต))) |
30 | 25 | nnzd 12581 |
. . . . . . . . 9
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ (๐ / (๐ถ gcd ๐)) โ โค) |
31 | | zsubcl 12600 |
. . . . . . . . . . 11
โข ((๐ด โ โค โง ๐ต โ โค) โ (๐ด โ ๐ต) โ โค) |
32 | 31 | 3adant3 1132 |
. . . . . . . . . 10
โข ((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โ (๐ด โ ๐ต) โ โค) |
33 | 32 | adantr 481 |
. . . . . . . . 9
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ (๐ด โ ๐ต) โ โค) |
34 | 30, 33 | jca 512 |
. . . . . . . 8
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ ((๐ / (๐ถ gcd ๐)) โ โค โง (๐ด โ ๐ต) โ โค)) |
35 | | divides 16195 |
. . . . . . . 8
โข (((๐ / (๐ถ gcd ๐)) โ โค โง (๐ด โ ๐ต) โ โค) โ ((๐ / (๐ถ gcd ๐)) โฅ (๐ด โ ๐ต) โ โ๐ โ โค (๐ ยท (๐ / (๐ถ gcd ๐))) = (๐ด โ ๐ต))) |
36 | 34, 35 | syl 17 |
. . . . . . 7
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ ((๐ / (๐ถ gcd ๐)) โฅ (๐ด โ ๐ต) โ โ๐ โ โค (๐ ยท (๐ / (๐ถ gcd ๐))) = (๐ด โ ๐ต))) |
37 | 21, 29, 36 | 3bitrd 304 |
. . . . . 6
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ ((๐ด mod ๐) = (๐ต mod ๐) โ โ๐ โ โค (๐ ยท (๐ / (๐ถ gcd ๐))) = (๐ด โ ๐ต))) |
38 | | simpr 485 |
. . . . . . . . . . . . . . 15
โข
(((((๐ด โ
โค โง ๐ต โ
โค โง ๐ถ โ
โค) โง (๐ โ
โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โง ๐ โ โค) โ ๐ โ โค) |
39 | 30 | adantr 481 |
. . . . . . . . . . . . . . . 16
โข ((((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โ (๐ / (๐ถ gcd ๐)) โ โค) |
40 | 39 | adantr 481 |
. . . . . . . . . . . . . . 15
โข
(((((๐ด โ
โค โง ๐ต โ
โค โง ๐ถ โ
โค) โง (๐ โ
โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โง ๐ โ โค) โ (๐ / (๐ถ gcd ๐)) โ โค) |
41 | 38, 40 | zmulcld 12668 |
. . . . . . . . . . . . . 14
โข
(((((๐ด โ
โค โง ๐ต โ
โค โง ๐ถ โ
โค) โง (๐ โ
โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โง ๐ โ โค) โ (๐ ยท (๐ / (๐ถ gcd ๐))) โ โค) |
42 | 41 | zcnd 12663 |
. . . . . . . . . . . . 13
โข
(((((๐ด โ
โค โง ๐ต โ
โค โง ๐ถ โ
โค) โง (๐ โ
โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โง ๐ โ โค) โ (๐ ยท (๐ / (๐ถ gcd ๐))) โ โ) |
43 | 31 | zcnd 12663 |
. . . . . . . . . . . . . . 15
โข ((๐ด โ โค โง ๐ต โ โค) โ (๐ด โ ๐ต) โ โ) |
44 | 43 | 3adant3 1132 |
. . . . . . . . . . . . . 14
โข ((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โ (๐ด โ ๐ต) โ โ) |
45 | 44 | ad3antrrr 728 |
. . . . . . . . . . . . 13
โข
(((((๐ด โ
โค โง ๐ต โ
โค โง ๐ถ โ
โค) โง (๐ โ
โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โง ๐ โ โค) โ (๐ด โ ๐ต) โ โ) |
46 | 23 | zcnd 12663 |
. . . . . . . . . . . . . 14
โข ((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โ ๐ถ โ
โ) |
47 | 46 | ad3antrrr 728 |
. . . . . . . . . . . . 13
โข
(((((๐ด โ
โค โง ๐ต โ
โค โง ๐ถ โ
โค) โง (๐ โ
โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โง ๐ โ โค) โ ๐ถ โ โ) |
48 | | simpr 485 |
. . . . . . . . . . . . . 14
โข ((((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โ ๐ถ โ 0) |
49 | 48 | adantr 481 |
. . . . . . . . . . . . 13
โข
(((((๐ด โ
โค โง ๐ต โ
โค โง ๐ถ โ
โค) โง (๐ โ
โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โง ๐ โ โค) โ ๐ถ โ 0) |
50 | 42, 45, 47, 49 | mulcan2d 11844 |
. . . . . . . . . . . 12
โข
(((((๐ด โ
โค โง ๐ต โ
โค โง ๐ถ โ
โค) โง (๐ โ
โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โง ๐ โ โค) โ (((๐ ยท (๐ / (๐ถ gcd ๐))) ยท ๐ถ) = ((๐ด โ ๐ต) ยท ๐ถ) โ (๐ ยท (๐ / (๐ถ gcd ๐))) = (๐ด โ ๐ต))) |
51 | | zcn 12559 |
. . . . . . . . . . . . . . 15
โข (๐ถ โ โค โ ๐ถ โ
โ) |
52 | | subdir 11644 |
. . . . . . . . . . . . . . 15
โข ((๐ด โ โ โง ๐ต โ โ โง ๐ถ โ โ) โ ((๐ด โ ๐ต) ยท ๐ถ) = ((๐ด ยท ๐ถ) โ (๐ต ยท ๐ถ))) |
53 | 1, 4, 51, 52 | syl3an 1160 |
. . . . . . . . . . . . . 14
โข ((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โ ((๐ด โ ๐ต) ยท ๐ถ) = ((๐ด ยท ๐ถ) โ (๐ต ยท ๐ถ))) |
54 | 53 | ad3antrrr 728 |
. . . . . . . . . . . . 13
โข
(((((๐ด โ
โค โง ๐ต โ
โค โง ๐ถ โ
โค) โง (๐ โ
โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โง ๐ โ โค) โ ((๐ด โ ๐ต) ยท ๐ถ) = ((๐ด ยท ๐ถ) โ (๐ต ยท ๐ถ))) |
55 | 54 | eqeq2d 2743 |
. . . . . . . . . . . 12
โข
(((((๐ด โ
โค โง ๐ต โ
โค โง ๐ถ โ
โค) โง (๐ โ
โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โง ๐ โ โค) โ (((๐ ยท (๐ / (๐ถ gcd ๐))) ยท ๐ถ) = ((๐ด โ ๐ต) ยท ๐ถ) โ ((๐ ยท (๐ / (๐ถ gcd ๐))) ยท ๐ถ) = ((๐ด ยท ๐ถ) โ (๐ต ยท ๐ถ)))) |
56 | 50, 55 | bitr3d 280 |
. . . . . . . . . . 11
โข
(((((๐ด โ
โค โง ๐ต โ
โค โง ๐ถ โ
โค) โง (๐ โ
โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โง ๐ โ โค) โ ((๐ ยท (๐ / (๐ถ gcd ๐))) = (๐ด โ ๐ต) โ ((๐ ยท (๐ / (๐ถ gcd ๐))) ยท ๐ถ) = ((๐ด ยท ๐ถ) โ (๐ต ยท ๐ถ)))) |
57 | | nnz 12575 |
. . . . . . . . . . . . . . . . . . . 20
โข (๐ โ โ โ ๐ โ
โค) |
58 | 57 | adantr 481 |
. . . . . . . . . . . . . . . . . . 19
โข ((๐ โ โ โง ๐ โ โค) โ ๐ โ
โค) |
59 | | simpr 485 |
. . . . . . . . . . . . . . . . . . . . . . 23
โข ((๐ โ โ โง ๐ โ โค) โ ๐ โ
โค) |
60 | 59 | zcnd 12663 |
. . . . . . . . . . . . . . . . . . . . . 22
โข ((๐ โ โ โง ๐ โ โค) โ ๐ โ
โ) |
61 | 60 | adantl 482 |
. . . . . . . . . . . . . . . . . . . . 21
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ ๐ โ
โ) |
62 | 46 | adantr 481 |
. . . . . . . . . . . . . . . . . . . . 21
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ ๐ถ โ
โ) |
63 | | simpl 483 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
โข ((๐ โ โ โง ๐ โ โค) โ ๐ โ
โ) |
64 | 63 | nnzd 12581 |
. . . . . . . . . . . . . . . . . . . . . . . 24
โข ((๐ โ โ โง ๐ โ โค) โ ๐ โ
โค) |
65 | 23, 64 | anim12i 613 |
. . . . . . . . . . . . . . . . . . . . . . 23
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ (๐ถ โ โค โง ๐ โ
โค)) |
66 | | gcdcl 16443 |
. . . . . . . . . . . . . . . . . . . . . . 23
โข ((๐ถ โ โค โง ๐ โ โค) โ (๐ถ gcd ๐) โ
โ0) |
67 | 65, 66 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . 22
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ (๐ถ gcd ๐) โ
โ0) |
68 | 67 | nn0cnd 12530 |
. . . . . . . . . . . . . . . . . . . . 21
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ (๐ถ gcd ๐) โ โ) |
69 | | nnne0 12242 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
โข (๐ โ โ โ ๐ โ 0) |
70 | 69 | neneqd 2945 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
โข (๐ โ โ โ ยฌ
๐ = 0) |
71 | 70 | adantr 481 |
. . . . . . . . . . . . . . . . . . . . . . . 24
โข ((๐ โ โ โง ๐ โ โค) โ ยฌ
๐ = 0) |
72 | 71 | adantl 482 |
. . . . . . . . . . . . . . . . . . . . . . 23
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ ยฌ
๐ = 0) |
73 | 72 | intnand 489 |
. . . . . . . . . . . . . . . . . . . . . 22
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ ยฌ
(๐ถ = 0 โง ๐ = 0)) |
74 | | gcdeq0 16454 |
. . . . . . . . . . . . . . . . . . . . . . . 24
โข ((๐ถ โ โค โง ๐ โ โค) โ ((๐ถ gcd ๐) = 0 โ (๐ถ = 0 โง ๐ = 0))) |
75 | 65, 74 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . 23
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ ((๐ถ gcd ๐) = 0 โ (๐ถ = 0 โง ๐ = 0))) |
76 | 75 | necon3abid 2977 |
. . . . . . . . . . . . . . . . . . . . . 22
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ ((๐ถ gcd ๐) โ 0 โ ยฌ (๐ถ = 0 โง ๐ = 0))) |
77 | 73, 76 | mpbird 256 |
. . . . . . . . . . . . . . . . . . . . 21
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ (๐ถ gcd ๐) โ 0) |
78 | 61, 62, 68, 77 | divassd 12021 |
. . . . . . . . . . . . . . . . . . . 20
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ ((๐ ยท ๐ถ) / (๐ถ gcd ๐)) = (๐ ยท (๐ถ / (๐ถ gcd ๐)))) |
79 | 59 | adantl 482 |
. . . . . . . . . . . . . . . . . . . . 21
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ ๐ โ
โค) |
80 | 57, 69 | jca 512 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
โข (๐ โ โ โ (๐ โ โค โง ๐ โ 0)) |
81 | 80 | adantr 481 |
. . . . . . . . . . . . . . . . . . . . . . . 24
โข ((๐ โ โ โง ๐ โ โค) โ (๐ โ โค โง ๐ โ 0)) |
82 | 23, 81 | anim12i 613 |
. . . . . . . . . . . . . . . . . . . . . . 23
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ (๐ถ โ โค โง (๐ โ โค โง ๐ โ 0))) |
83 | | 3anass 1095 |
. . . . . . . . . . . . . . . . . . . . . . 23
โข ((๐ถ โ โค โง ๐ โ โค โง ๐ โ 0) โ (๐ถ โ โค โง (๐ โ โค โง ๐ โ 0))) |
84 | 82, 83 | sylibr 233 |
. . . . . . . . . . . . . . . . . . . . . 22
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ (๐ถ โ โค โง ๐ โ โค โง ๐ โ 0)) |
85 | | divgcdz 16448 |
. . . . . . . . . . . . . . . . . . . . . 22
โข ((๐ถ โ โค โง ๐ โ โค โง ๐ โ 0) โ (๐ถ / (๐ถ gcd ๐)) โ โค) |
86 | 84, 85 | syl 17 |
. . . . . . . . . . . . . . . . . . . . 21
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ (๐ถ / (๐ถ gcd ๐)) โ โค) |
87 | 79, 86 | zmulcld 12668 |
. . . . . . . . . . . . . . . . . . . 20
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ (๐ ยท (๐ถ / (๐ถ gcd ๐))) โ โค) |
88 | 78, 87 | eqeltrd 2833 |
. . . . . . . . . . . . . . . . . . 19
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ ((๐ ยท ๐ถ) / (๐ถ gcd ๐)) โ โค) |
89 | | dvdsmul1 16217 |
. . . . . . . . . . . . . . . . . . 19
โข ((๐ โ โค โง ((๐ ยท ๐ถ) / (๐ถ gcd ๐)) โ โค) โ ๐ โฅ (๐ ยท ((๐ ยท ๐ถ) / (๐ถ gcd ๐)))) |
90 | 58, 88, 89 | syl2an2 684 |
. . . . . . . . . . . . . . . . . 18
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ ๐ โฅ (๐ ยท ((๐ ยท ๐ถ) / (๐ถ gcd ๐)))) |
91 | 63 | nncnd 12224 |
. . . . . . . . . . . . . . . . . . . 20
โข ((๐ โ โ โง ๐ โ โค) โ ๐ โ
โ) |
92 | 91 | adantl 482 |
. . . . . . . . . . . . . . . . . . 19
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ ๐ โ
โ) |
93 | | divmulasscom 11892 |
. . . . . . . . . . . . . . . . . . 19
โข (((๐ โ โ โง ๐ โ โ โง ๐ถ โ โ) โง ((๐ถ gcd ๐) โ โ โง (๐ถ gcd ๐) โ 0)) โ ((๐ ยท (๐ / (๐ถ gcd ๐))) ยท ๐ถ) = (๐ ยท ((๐ ยท ๐ถ) / (๐ถ gcd ๐)))) |
94 | 61, 92, 62, 68, 77, 93 | syl32anc 1378 |
. . . . . . . . . . . . . . . . . 18
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ ((๐ ยท (๐ / (๐ถ gcd ๐))) ยท ๐ถ) = (๐ ยท ((๐ ยท ๐ถ) / (๐ถ gcd ๐)))) |
95 | 90, 94 | breqtrrd 5175 |
. . . . . . . . . . . . . . . . 17
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ โ โค)) โ ๐ โฅ ((๐ ยท (๐ / (๐ถ gcd ๐))) ยท ๐ถ)) |
96 | 95 | exp32 421 |
. . . . . . . . . . . . . . . 16
โข ((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โ (๐ โ โ โ (๐ โ โค โ ๐ โฅ ((๐ ยท (๐ / (๐ถ gcd ๐))) ยท ๐ถ)))) |
97 | 96 | adantrd 492 |
. . . . . . . . . . . . . . 15
โข ((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โ ((๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐))) โ (๐ โ โค โ ๐ โฅ ((๐ ยท (๐ / (๐ถ gcd ๐))) ยท ๐ถ)))) |
98 | 97 | imp 407 |
. . . . . . . . . . . . . 14
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ (๐ โ โค โ ๐ โฅ ((๐ ยท (๐ / (๐ถ gcd ๐))) ยท ๐ถ))) |
99 | 98 | adantr 481 |
. . . . . . . . . . . . 13
โข ((((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โ (๐ โ โค โ ๐ โฅ ((๐ ยท (๐ / (๐ถ gcd ๐))) ยท ๐ถ))) |
100 | 99 | imp 407 |
. . . . . . . . . . . 12
โข
(((((๐ด โ
โค โง ๐ต โ
โค โง ๐ถ โ
โค) โง (๐ โ
โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โง ๐ โ โค) โ ๐ โฅ ((๐ ยท (๐ / (๐ถ gcd ๐))) ยท ๐ถ)) |
101 | | breq2 5151 |
. . . . . . . . . . . 12
โข (((๐ ยท (๐ / (๐ถ gcd ๐))) ยท ๐ถ) = ((๐ด ยท ๐ถ) โ (๐ต ยท ๐ถ)) โ (๐ โฅ ((๐ ยท (๐ / (๐ถ gcd ๐))) ยท ๐ถ) โ ๐ โฅ ((๐ด ยท ๐ถ) โ (๐ต ยท ๐ถ)))) |
102 | 100, 101 | syl5ibcom 244 |
. . . . . . . . . . 11
โข
(((((๐ด โ
โค โง ๐ต โ
โค โง ๐ถ โ
โค) โง (๐ โ
โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โง ๐ โ โค) โ (((๐ ยท (๐ / (๐ถ gcd ๐))) ยท ๐ถ) = ((๐ด ยท ๐ถ) โ (๐ต ยท ๐ถ)) โ ๐ โฅ ((๐ด ยท ๐ถ) โ (๐ต ยท ๐ถ)))) |
103 | 56, 102 | sylbid 239 |
. . . . . . . . . 10
โข
(((((๐ด โ
โค โง ๐ต โ
โค โง ๐ถ โ
โค) โง (๐ โ
โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โง ๐ โ โค) โ ((๐ ยท (๐ / (๐ถ gcd ๐))) = (๐ด โ ๐ต) โ ๐ โฅ ((๐ด ยท ๐ถ) โ (๐ต ยท ๐ถ)))) |
104 | 103 | rexlimdva 3155 |
. . . . . . . . 9
โข ((((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โ (โ๐ โ โค (๐ ยท (๐ / (๐ถ gcd ๐))) = (๐ด โ ๐ต) โ ๐ โฅ ((๐ด ยท ๐ถ) โ (๐ต ยท ๐ถ)))) |
105 | 22 | adantl 482 |
. . . . . . . . . . 11
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ ๐ โ โ) |
106 | | zmulcl 12607 |
. . . . . . . . . . . . 13
โข ((๐ด โ โค โง ๐ถ โ โค) โ (๐ด ยท ๐ถ) โ โค) |
107 | 106 | 3adant2 1131 |
. . . . . . . . . . . 12
โข ((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โ (๐ด ยท ๐ถ) โ โค) |
108 | 107 | adantr 481 |
. . . . . . . . . . 11
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ (๐ด ยท ๐ถ) โ โค) |
109 | | zmulcl 12607 |
. . . . . . . . . . . . 13
โข ((๐ต โ โค โง ๐ถ โ โค) โ (๐ต ยท ๐ถ) โ โค) |
110 | 109 | 3adant1 1130 |
. . . . . . . . . . . 12
โข ((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โ (๐ต ยท ๐ถ) โ โค) |
111 | 110 | adantr 481 |
. . . . . . . . . . 11
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ (๐ต ยท ๐ถ) โ โค) |
112 | | moddvds 16204 |
. . . . . . . . . . 11
โข ((๐ โ โ โง (๐ด ยท ๐ถ) โ โค โง (๐ต ยท ๐ถ) โ โค) โ (((๐ด ยท ๐ถ) mod ๐) = ((๐ต ยท ๐ถ) mod ๐) โ ๐ โฅ ((๐ด ยท ๐ถ) โ (๐ต ยท ๐ถ)))) |
113 | 105, 108,
111, 112 | syl3anc 1371 |
. . . . . . . . . 10
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ (((๐ด ยท ๐ถ) mod ๐) = ((๐ต ยท ๐ถ) mod ๐) โ ๐ โฅ ((๐ด ยท ๐ถ) โ (๐ต ยท ๐ถ)))) |
114 | 113 | adantr 481 |
. . . . . . . . 9
โข ((((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โ (((๐ด ยท ๐ถ) mod ๐) = ((๐ต ยท ๐ถ) mod ๐) โ ๐ โฅ ((๐ด ยท ๐ถ) โ (๐ต ยท ๐ถ)))) |
115 | 104, 114 | sylibrd 258 |
. . . . . . . 8
โข ((((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง ๐ถ โ 0) โ (โ๐ โ โค (๐ ยท (๐ / (๐ถ gcd ๐))) = (๐ด โ ๐ต) โ ((๐ด ยท ๐ถ) mod ๐) = ((๐ต ยท ๐ถ) mod ๐))) |
116 | 115 | ex 413 |
. . . . . . 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 407 |
. . . 4
โข ((((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง (๐ด mod ๐) = (๐ต mod ๐)) โ (๐ถ โ 0 โ ((๐ด ยท ๐ถ) mod ๐) = ((๐ต ยท ๐ถ) mod ๐))) |
120 | 119 | com12 32 |
. . 3
โข (๐ถ โ 0 โ ((((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง (๐ด mod ๐) = (๐ต mod ๐)) โ ((๐ด ยท ๐ถ) mod ๐) = ((๐ต ยท ๐ถ) mod ๐))) |
121 | 16, 120 | pm2.61ine 3025 |
. 2
โข ((((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โง (๐ด mod ๐) = (๐ต mod ๐)) โ ((๐ด ยท ๐ถ) mod ๐) = ((๐ต ยท ๐ถ) mod ๐)) |
122 | 121 | ex 413 |
1
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โค) โง (๐ โ โ โง ๐ = (๐ / (๐ถ gcd ๐)))) โ ((๐ด mod ๐) = (๐ต mod ๐) โ ((๐ด ยท ๐ถ) mod ๐) = ((๐ต ยท ๐ถ) mod ๐))) |