Step | Hyp | Ref
| Expression |
1 | | simpl 109 |
. . . 4
β’ ((π΄ β β€ β§ π΅ β β) β π΄ β
β€) |
2 | | nnz 9274 |
. . . . 5
β’ (π΅ β β β π΅ β
β€) |
3 | 2 | adantl 277 |
. . . 4
β’ ((π΄ β β€ β§ π΅ β β) β π΅ β
β€) |
4 | | nnne0 8949 |
. . . . . . . 8
β’ (π΅ β β β π΅ β 0) |
5 | 4 | neneqd 2368 |
. . . . . . 7
β’ (π΅ β β β Β¬
π΅ = 0) |
6 | 5 | adantl 277 |
. . . . . 6
β’ ((π΄ β β€ β§ π΅ β β) β Β¬
π΅ = 0) |
7 | 6 | intnand 931 |
. . . . 5
β’ ((π΄ β β€ β§ π΅ β β) β Β¬
(π΄ = 0 β§ π΅ = 0)) |
8 | | gcdn0cl 11965 |
. . . . 5
β’ (((π΄ β β€ β§ π΅ β β€) β§ Β¬
(π΄ = 0 β§ π΅ = 0)) β (π΄ gcd π΅) β β) |
9 | 1, 3, 7, 8 | syl21anc 1237 |
. . . 4
β’ ((π΄ β β€ β§ π΅ β β) β (π΄ gcd π΅) β β) |
10 | | gcddvds 11966 |
. . . . 5
β’ ((π΄ β β€ β§ π΅ β β€) β ((π΄ gcd π΅) β₯ π΄ β§ (π΄ gcd π΅) β₯ π΅)) |
11 | 2, 10 | sylan2 286 |
. . . 4
β’ ((π΄ β β€ β§ π΅ β β) β ((π΄ gcd π΅) β₯ π΄ β§ (π΄ gcd π΅) β₯ π΅)) |
12 | | gcddiv 12022 |
. . . 4
β’ (((π΄ β β€ β§ π΅ β β€ β§ (π΄ gcd π΅) β β) β§ ((π΄ gcd π΅) β₯ π΄ β§ (π΄ gcd π΅) β₯ π΅)) β ((π΄ gcd π΅) / (π΄ gcd π΅)) = ((π΄ / (π΄ gcd π΅)) gcd (π΅ / (π΄ gcd π΅)))) |
13 | 1, 3, 9, 11, 12 | syl31anc 1241 |
. . 3
β’ ((π΄ β β€ β§ π΅ β β) β ((π΄ gcd π΅) / (π΄ gcd π΅)) = ((π΄ / (π΄ gcd π΅)) gcd (π΅ / (π΄ gcd π΅)))) |
14 | 9 | nncnd 8935 |
. . . 4
β’ ((π΄ β β€ β§ π΅ β β) β (π΄ gcd π΅) β β) |
15 | 9 | nnap0d 8967 |
. . . 4
β’ ((π΄ β β€ β§ π΅ β β) β (π΄ gcd π΅) # 0) |
16 | 14, 15 | dividapd 8745 |
. . 3
β’ ((π΄ β β€ β§ π΅ β β) β ((π΄ gcd π΅) / (π΄ gcd π΅)) = 1) |
17 | 13, 16 | eqtr3d 2212 |
. 2
β’ ((π΄ β β€ β§ π΅ β β) β ((π΄ / (π΄ gcd π΅)) gcd (π΅ / (π΄ gcd π΅))) = 1) |
18 | | zcn 9260 |
. . . 4
β’ (π΄ β β€ β π΄ β
β) |
19 | 18 | adantr 276 |
. . 3
β’ ((π΄ β β€ β§ π΅ β β) β π΄ β
β) |
20 | | nncn 8929 |
. . . 4
β’ (π΅ β β β π΅ β
β) |
21 | 20 | adantl 277 |
. . 3
β’ ((π΄ β β€ β§ π΅ β β) β π΅ β
β) |
22 | | simpr 110 |
. . . 4
β’ ((π΄ β β€ β§ π΅ β β) β π΅ β
β) |
23 | 22 | nnap0d 8967 |
. . 3
β’ ((π΄ β β€ β§ π΅ β β) β π΅ # 0) |
24 | | divcanap7 8680 |
. . . 4
β’ ((π΄ β β β§ (π΅ β β β§ π΅ # 0) β§ ((π΄ gcd π΅) β β β§ (π΄ gcd π΅) # 0)) β ((π΄ / (π΄ gcd π΅)) / (π΅ / (π΄ gcd π΅))) = (π΄ / π΅)) |
25 | 24 | eqcomd 2183 |
. . 3
β’ ((π΄ β β β§ (π΅ β β β§ π΅ # 0) β§ ((π΄ gcd π΅) β β β§ (π΄ gcd π΅) # 0)) β (π΄ / π΅) = ((π΄ / (π΄ gcd π΅)) / (π΅ / (π΄ gcd π΅)))) |
26 | 19, 21, 23, 14, 15, 25 | syl122anc 1247 |
. 2
β’ ((π΄ β β€ β§ π΅ β β) β (π΄ / π΅) = ((π΄ / (π΄ gcd π΅)) / (π΅ / (π΄ gcd π΅)))) |
27 | | znq 9626 |
. . 3
β’ ((π΄ β β€ β§ π΅ β β) β (π΄ / π΅) β β) |
28 | 11 | simpld 112 |
. . . 4
β’ ((π΄ β β€ β§ π΅ β β) β (π΄ gcd π΅) β₯ π΄) |
29 | | gcdcl 11969 |
. . . . . . 7
β’ ((π΄ β β€ β§ π΅ β β€) β (π΄ gcd π΅) β
β0) |
30 | 29 | nn0zd 9375 |
. . . . . 6
β’ ((π΄ β β€ β§ π΅ β β€) β (π΄ gcd π΅) β β€) |
31 | 2, 30 | sylan2 286 |
. . . . 5
β’ ((π΄ β β€ β§ π΅ β β) β (π΄ gcd π΅) β β€) |
32 | 9 | nnne0d 8966 |
. . . . 5
β’ ((π΄ β β€ β§ π΅ β β) β (π΄ gcd π΅) β 0) |
33 | | dvdsval2 11799 |
. . . . 5
β’ (((π΄ gcd π΅) β β€ β§ (π΄ gcd π΅) β 0 β§ π΄ β β€) β ((π΄ gcd π΅) β₯ π΄ β (π΄ / (π΄ gcd π΅)) β β€)) |
34 | 31, 32, 1, 33 | syl3anc 1238 |
. . . 4
β’ ((π΄ β β€ β§ π΅ β β) β ((π΄ gcd π΅) β₯ π΄ β (π΄ / (π΄ gcd π΅)) β β€)) |
35 | 28, 34 | mpbid 147 |
. . 3
β’ ((π΄ β β€ β§ π΅ β β) β (π΄ / (π΄ gcd π΅)) β β€) |
36 | 11 | simprd 114 |
. . . 4
β’ ((π΄ β β€ β§ π΅ β β) β (π΄ gcd π΅) β₯ π΅) |
37 | | nndivdvds 11805 |
. . . . 5
β’ ((π΅ β β β§ (π΄ gcd π΅) β β) β ((π΄ gcd π΅) β₯ π΅ β (π΅ / (π΄ gcd π΅)) β β)) |
38 | 22, 9, 37 | syl2anc 411 |
. . . 4
β’ ((π΄ β β€ β§ π΅ β β) β ((π΄ gcd π΅) β₯ π΅ β (π΅ / (π΄ gcd π΅)) β β)) |
39 | 36, 38 | mpbid 147 |
. . 3
β’ ((π΄ β β€ β§ π΅ β β) β (π΅ / (π΄ gcd π΅)) β β) |
40 | | qnumdenbi 12194 |
. . 3
β’ (((π΄ / π΅) β β β§ (π΄ / (π΄ gcd π΅)) β β€ β§ (π΅ / (π΄ gcd π΅)) β β) β ((((π΄ / (π΄ gcd π΅)) gcd (π΅ / (π΄ gcd π΅))) = 1 β§ (π΄ / π΅) = ((π΄ / (π΄ gcd π΅)) / (π΅ / (π΄ gcd π΅)))) β ((numerβ(π΄ / π΅)) = (π΄ / (π΄ gcd π΅)) β§ (denomβ(π΄ / π΅)) = (π΅ / (π΄ gcd π΅))))) |
41 | 27, 35, 39, 40 | syl3anc 1238 |
. 2
β’ ((π΄ β β€ β§ π΅ β β) β
((((π΄ / (π΄ gcd π΅)) gcd (π΅ / (π΄ gcd π΅))) = 1 β§ (π΄ / π΅) = ((π΄ / (π΄ gcd π΅)) / (π΅ / (π΄ gcd π΅)))) β ((numerβ(π΄ / π΅)) = (π΄ / (π΄ gcd π΅)) β§ (denomβ(π΄ / π΅)) = (π΅ / (π΄ gcd π΅))))) |
42 | 17, 26, 41 | mpbi2and 943 |
1
β’ ((π΄ β β€ β§ π΅ β β) β
((numerβ(π΄ / π΅)) = (π΄ / (π΄ gcd π΅)) β§ (denomβ(π΄ / π΅)) = (π΅ / (π΄ gcd π΅)))) |