Step | Hyp | Ref
| Expression |
1 | | nnz 12544 |
. . . . . . 7
โข (๐ถ โ โ โ ๐ถ โ
โค) |
2 | 1 | 3ad2ant3 1135 |
. . . . . 6
โข ((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โ) โ ๐ถ โ
โค) |
3 | | simp1 1136 |
. . . . . 6
โข ((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โ) โ ๐ด โ
โค) |
4 | | divides 16164 |
. . . . . 6
โข ((๐ถ โ โค โง ๐ด โ โค) โ (๐ถ โฅ ๐ด โ โ๐ โ โค (๐ ยท ๐ถ) = ๐ด)) |
5 | 2, 3, 4 | syl2anc 584 |
. . . . 5
โข ((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โ) โ (๐ถ โฅ ๐ด โ โ๐ โ โค (๐ ยท ๐ถ) = ๐ด)) |
6 | | simp2 1137 |
. . . . . 6
โข ((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โ) โ ๐ต โ
โค) |
7 | | divides 16164 |
. . . . . 6
โข ((๐ถ โ โค โง ๐ต โ โค) โ (๐ถ โฅ ๐ต โ โ๐ โ โค (๐ ยท ๐ถ) = ๐ต)) |
8 | 2, 6, 7 | syl2anc 584 |
. . . . 5
โข ((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โ) โ (๐ถ โฅ ๐ต โ โ๐ โ โค (๐ ยท ๐ถ) = ๐ต)) |
9 | 5, 8 | anbi12d 631 |
. . . 4
โข ((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โ) โ ((๐ถ โฅ ๐ด โง ๐ถ โฅ ๐ต) โ (โ๐ โ โค (๐ ยท ๐ถ) = ๐ด โง โ๐ โ โค (๐ ยท ๐ถ) = ๐ต))) |
10 | | reeanv 3225 |
. . . 4
โข
(โ๐ โ
โค โ๐ โ
โค ((๐ ยท ๐ถ) = ๐ด โง (๐ ยท ๐ถ) = ๐ต) โ (โ๐ โ โค (๐ ยท ๐ถ) = ๐ด โง โ๐ โ โค (๐ ยท ๐ถ) = ๐ต)) |
11 | 9, 10 | bitr4di 288 |
. . 3
โข ((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โ) โ ((๐ถ โฅ ๐ด โง ๐ถ โฅ ๐ต) โ โ๐ โ โค โ๐ โ โค ((๐ ยท ๐ถ) = ๐ด โง (๐ ยท ๐ถ) = ๐ต))) |
12 | | gcdcl 16412 |
. . . . . . . . . . . 12
โข ((๐ โ โค โง ๐ โ โค) โ (๐ gcd ๐) โ
โ0) |
13 | 12 | nn0cnd 12499 |
. . . . . . . . . . 11
โข ((๐ โ โค โง ๐ โ โค) โ (๐ gcd ๐) โ โ) |
14 | 13 | 3adant3 1132 |
. . . . . . . . . 10
โข ((๐ โ โค โง ๐ โ โค โง ๐ถ โ โ) โ (๐ gcd ๐) โ โ) |
15 | | nncn 12185 |
. . . . . . . . . . 11
โข (๐ถ โ โ โ ๐ถ โ
โ) |
16 | 15 | 3ad2ant3 1135 |
. . . . . . . . . 10
โข ((๐ โ โค โง ๐ โ โค โง ๐ถ โ โ) โ ๐ถ โ
โ) |
17 | | nnne0 12211 |
. . . . . . . . . . 11
โข (๐ถ โ โ โ ๐ถ โ 0) |
18 | 17 | 3ad2ant3 1135 |
. . . . . . . . . 10
โข ((๐ โ โค โง ๐ โ โค โง ๐ถ โ โ) โ ๐ถ โ 0) |
19 | 14, 16, 18 | divcan4d 11961 |
. . . . . . . . 9
โข ((๐ โ โค โง ๐ โ โค โง ๐ถ โ โ) โ (((๐ gcd ๐) ยท ๐ถ) / ๐ถ) = (๐ gcd ๐)) |
20 | | nnnn0 12444 |
. . . . . . . . . . 11
โข (๐ถ โ โ โ ๐ถ โ
โ0) |
21 | | mulgcdr 16457 |
. . . . . . . . . . 11
โข ((๐ โ โค โง ๐ โ โค โง ๐ถ โ โ0)
โ ((๐ ยท ๐ถ) gcd (๐ ยท ๐ถ)) = ((๐ gcd ๐) ยท ๐ถ)) |
22 | 20, 21 | syl3an3 1165 |
. . . . . . . . . 10
โข ((๐ โ โค โง ๐ โ โค โง ๐ถ โ โ) โ ((๐ ยท ๐ถ) gcd (๐ ยท ๐ถ)) = ((๐ gcd ๐) ยท ๐ถ)) |
23 | 22 | oveq1d 7392 |
. . . . . . . . 9
โข ((๐ โ โค โง ๐ โ โค โง ๐ถ โ โ) โ (((๐ ยท ๐ถ) gcd (๐ ยท ๐ถ)) / ๐ถ) = (((๐ gcd ๐) ยท ๐ถ) / ๐ถ)) |
24 | | zcn 12528 |
. . . . . . . . . . . 12
โข (๐ โ โค โ ๐ โ
โ) |
25 | 24 | 3ad2ant1 1133 |
. . . . . . . . . . 11
โข ((๐ โ โค โง ๐ โ โค โง ๐ถ โ โ) โ ๐ โ
โ) |
26 | 25, 16, 18 | divcan4d 11961 |
. . . . . . . . . 10
โข ((๐ โ โค โง ๐ โ โค โง ๐ถ โ โ) โ ((๐ ยท ๐ถ) / ๐ถ) = ๐) |
27 | | zcn 12528 |
. . . . . . . . . . . 12
โข (๐ โ โค โ ๐ โ
โ) |
28 | 27 | 3ad2ant2 1134 |
. . . . . . . . . . 11
โข ((๐ โ โค โง ๐ โ โค โง ๐ถ โ โ) โ ๐ โ
โ) |
29 | 28, 16, 18 | divcan4d 11961 |
. . . . . . . . . 10
โข ((๐ โ โค โง ๐ โ โค โง ๐ถ โ โ) โ ((๐ ยท ๐ถ) / ๐ถ) = ๐) |
30 | 26, 29 | oveq12d 7395 |
. . . . . . . . 9
โข ((๐ โ โค โง ๐ โ โค โง ๐ถ โ โ) โ (((๐ ยท ๐ถ) / ๐ถ) gcd ((๐ ยท ๐ถ) / ๐ถ)) = (๐ gcd ๐)) |
31 | 19, 23, 30 | 3eqtr4d 2781 |
. . . . . . . 8
โข ((๐ โ โค โง ๐ โ โค โง ๐ถ โ โ) โ (((๐ ยท ๐ถ) gcd (๐ ยท ๐ถ)) / ๐ถ) = (((๐ ยท ๐ถ) / ๐ถ) gcd ((๐ ยท ๐ถ) / ๐ถ))) |
32 | | oveq12 7386 |
. . . . . . . . . 10
โข (((๐ ยท ๐ถ) = ๐ด โง (๐ ยท ๐ถ) = ๐ต) โ ((๐ ยท ๐ถ) gcd (๐ ยท ๐ถ)) = (๐ด gcd ๐ต)) |
33 | 32 | oveq1d 7392 |
. . . . . . . . 9
โข (((๐ ยท ๐ถ) = ๐ด โง (๐ ยท ๐ถ) = ๐ต) โ (((๐ ยท ๐ถ) gcd (๐ ยท ๐ถ)) / ๐ถ) = ((๐ด gcd ๐ต) / ๐ถ)) |
34 | | oveq1 7384 |
. . . . . . . . . 10
โข ((๐ ยท ๐ถ) = ๐ด โ ((๐ ยท ๐ถ) / ๐ถ) = (๐ด / ๐ถ)) |
35 | | oveq1 7384 |
. . . . . . . . . 10
โข ((๐ ยท ๐ถ) = ๐ต โ ((๐ ยท ๐ถ) / ๐ถ) = (๐ต / ๐ถ)) |
36 | 34, 35 | oveqan12d 7396 |
. . . . . . . . 9
โข (((๐ ยท ๐ถ) = ๐ด โง (๐ ยท ๐ถ) = ๐ต) โ (((๐ ยท ๐ถ) / ๐ถ) gcd ((๐ ยท ๐ถ) / ๐ถ)) = ((๐ด / ๐ถ) gcd (๐ต / ๐ถ))) |
37 | 33, 36 | eqeq12d 2747 |
. . . . . . . 8
โข (((๐ ยท ๐ถ) = ๐ด โง (๐ ยท ๐ถ) = ๐ต) โ ((((๐ ยท ๐ถ) gcd (๐ ยท ๐ถ)) / ๐ถ) = (((๐ ยท ๐ถ) / ๐ถ) gcd ((๐ ยท ๐ถ) / ๐ถ)) โ ((๐ด gcd ๐ต) / ๐ถ) = ((๐ด / ๐ถ) gcd (๐ต / ๐ถ)))) |
38 | 31, 37 | syl5ibcom 244 |
. . . . . . 7
โข ((๐ โ โค โง ๐ โ โค โง ๐ถ โ โ) โ (((๐ ยท ๐ถ) = ๐ด โง (๐ ยท ๐ถ) = ๐ต) โ ((๐ด gcd ๐ต) / ๐ถ) = ((๐ด / ๐ถ) gcd (๐ต / ๐ถ)))) |
39 | 38 | 3expa 1118 |
. . . . . 6
โข (((๐ โ โค โง ๐ โ โค) โง ๐ถ โ โ) โ (((๐ ยท ๐ถ) = ๐ด โง (๐ ยท ๐ถ) = ๐ต) โ ((๐ด gcd ๐ต) / ๐ถ) = ((๐ด / ๐ถ) gcd (๐ต / ๐ถ)))) |
40 | 39 | expcom 414 |
. . . . 5
โข (๐ถ โ โ โ ((๐ โ โค โง ๐ โ โค) โ (((๐ ยท ๐ถ) = ๐ด โง (๐ ยท ๐ถ) = ๐ต) โ ((๐ด gcd ๐ต) / ๐ถ) = ((๐ด / ๐ถ) gcd (๐ต / ๐ถ))))) |
41 | 40 | rexlimdvv 3209 |
. . . 4
โข (๐ถ โ โ โ
(โ๐ โ โค
โ๐ โ โค
((๐ ยท ๐ถ) = ๐ด โง (๐ ยท ๐ถ) = ๐ต) โ ((๐ด gcd ๐ต) / ๐ถ) = ((๐ด / ๐ถ) gcd (๐ต / ๐ถ)))) |
42 | 41 | 3ad2ant3 1135 |
. . 3
โข ((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โ) โ
(โ๐ โ โค
โ๐ โ โค
((๐ ยท ๐ถ) = ๐ด โง (๐ ยท ๐ถ) = ๐ต) โ ((๐ด gcd ๐ต) / ๐ถ) = ((๐ด / ๐ถ) gcd (๐ต / ๐ถ)))) |
43 | 11, 42 | sylbid 239 |
. 2
โข ((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โ) โ ((๐ถ โฅ ๐ด โง ๐ถ โฅ ๐ต) โ ((๐ด gcd ๐ต) / ๐ถ) = ((๐ด / ๐ถ) gcd (๐ต / ๐ถ)))) |
44 | 43 | imp 407 |
1
โข (((๐ด โ โค โง ๐ต โ โค โง ๐ถ โ โ) โง (๐ถ โฅ ๐ด โง ๐ถ โฅ ๐ต)) โ ((๐ด gcd ๐ต) / ๐ถ) = ((๐ด / ๐ถ) gcd (๐ต / ๐ถ))) |