Step | Hyp | Ref
| Expression |
1 | | bezoutlembi 12005 |
. 2
โข ((๐ด โ โค โง ๐ต โ โค) โ
โ๐ โ
โ0 (โ๐ง โ โค (๐ง โฅ ๐ โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต)) โง โ๐ฅ โ โค โ๐ฆ โ โค ๐ = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)))) |
2 | | simprrr 540 |
. . 3
โข (((๐ด โ โค โง ๐ต โ โค) โง (๐ โ โ0
โง (โ๐ง โ
โค (๐ง โฅ ๐ โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต)) โง โ๐ฅ โ โค โ๐ฆ โ โค ๐ = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))))) โ โ๐ฅ โ โค โ๐ฆ โ โค ๐ = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))) |
3 | | nfv 1528 |
. . . . 5
โข
โฒ๐ฅ(๐ด โ โค โง ๐ต โ
โค) |
4 | | nfv 1528 |
. . . . . 6
โข
โฒ๐ฅ ๐ โ
โ0 |
5 | | nfv 1528 |
. . . . . . 7
โข
โฒ๐ฅโ๐ง โ โค (๐ง โฅ ๐ โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต)) |
6 | | nfre1 2520 |
. . . . . . 7
โข
โฒ๐ฅโ๐ฅ โ โค โ๐ฆ โ โค ๐ = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)) |
7 | 5, 6 | nfan 1565 |
. . . . . 6
โข
โฒ๐ฅ(โ๐ง โ โค (๐ง โฅ ๐ โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต)) โง โ๐ฅ โ โค โ๐ฆ โ โค ๐ = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))) |
8 | 4, 7 | nfan 1565 |
. . . . 5
โข
โฒ๐ฅ(๐ โ โ0
โง (โ๐ง โ
โค (๐ง โฅ ๐ โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต)) โง โ๐ฅ โ โค โ๐ฆ โ โค ๐ = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)))) |
9 | 3, 8 | nfan 1565 |
. . . 4
โข
โฒ๐ฅ((๐ด โ โค โง ๐ต โ โค) โง (๐ โ โ0
โง (โ๐ง โ
โค (๐ง โฅ ๐ โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต)) โง โ๐ฅ โ โค โ๐ฆ โ โค ๐ = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))))) |
10 | | nfv 1528 |
. . . . . 6
โข
โฒ๐ฆ(๐ด โ โค โง ๐ต โ
โค) |
11 | | nfv 1528 |
. . . . . . 7
โข
โฒ๐ฆ ๐ โ
โ0 |
12 | | nfv 1528 |
. . . . . . . 8
โข
โฒ๐ฆโ๐ง โ โค (๐ง โฅ ๐ โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต)) |
13 | | nfcv 2319 |
. . . . . . . . 9
โข
โฒ๐ฆโค |
14 | | nfre1 2520 |
. . . . . . . . 9
โข
โฒ๐ฆโ๐ฆ โ โค ๐ = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)) |
15 | 13, 14 | nfrexya 2518 |
. . . . . . . 8
โข
โฒ๐ฆโ๐ฅ โ โค โ๐ฆ โ โค ๐ = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)) |
16 | 12, 15 | nfan 1565 |
. . . . . . 7
โข
โฒ๐ฆ(โ๐ง โ โค (๐ง โฅ ๐ โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต)) โง โ๐ฅ โ โค โ๐ฆ โ โค ๐ = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))) |
17 | 11, 16 | nfan 1565 |
. . . . . 6
โข
โฒ๐ฆ(๐ โ โ0
โง (โ๐ง โ
โค (๐ง โฅ ๐ โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต)) โง โ๐ฅ โ โค โ๐ฆ โ โค ๐ = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)))) |
18 | 10, 17 | nfan 1565 |
. . . . 5
โข
โฒ๐ฆ((๐ด โ โค โง ๐ต โ โค) โง (๐ โ โ0
โง (โ๐ง โ
โค (๐ง โฅ ๐ โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต)) โง โ๐ฅ โ โค โ๐ฆ โ โค ๐ = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))))) |
19 | | dfgcd3 12010 |
. . . . . . . 8
โข ((๐ด โ โค โง ๐ต โ โค) โ (๐ด gcd ๐ต) = (โฉ๐ค โ โ0 โ๐ง โ โค (๐ง โฅ ๐ค โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต)))) |
20 | 19 | adantr 276 |
. . . . . . 7
โข (((๐ด โ โค โง ๐ต โ โค) โง (๐ โ โ0
โง (โ๐ง โ
โค (๐ง โฅ ๐ โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต)) โง โ๐ฅ โ โค โ๐ฆ โ โค ๐ = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))))) โ (๐ด gcd ๐ต) = (โฉ๐ค โ โ0 โ๐ง โ โค (๐ง โฅ ๐ค โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต)))) |
21 | | simprrl 539 |
. . . . . . . 8
โข (((๐ด โ โค โง ๐ต โ โค) โง (๐ โ โ0
โง (โ๐ง โ
โค (๐ง โฅ ๐ โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต)) โง โ๐ฅ โ โค โ๐ฆ โ โค ๐ = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))))) โ โ๐ง โ โค (๐ง โฅ ๐ โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต))) |
22 | | simprl 529 |
. . . . . . . . 9
โข (((๐ด โ โค โง ๐ต โ โค) โง (๐ โ โ0
โง (โ๐ง โ
โค (๐ง โฅ ๐ โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต)) โง โ๐ฅ โ โค โ๐ฆ โ โค ๐ = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))))) โ ๐ โ โ0) |
23 | | simpll 527 |
. . . . . . . . . 10
โข (((๐ด โ โค โง ๐ต โ โค) โง (๐ โ โ0
โง (โ๐ง โ
โค (๐ง โฅ ๐ โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต)) โง โ๐ฅ โ โค โ๐ฆ โ โค ๐ = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))))) โ ๐ด โ โค) |
24 | | simplr 528 |
. . . . . . . . . 10
โข (((๐ด โ โค โง ๐ต โ โค) โง (๐ โ โ0
โง (โ๐ง โ
โค (๐ง โฅ ๐ โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต)) โง โ๐ฅ โ โค โ๐ฆ โ โค ๐ = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))))) โ ๐ต โ โค) |
25 | 23, 24, 22, 21 | bezoutlemeu 12007 |
. . . . . . . . 9
โข (((๐ด โ โค โง ๐ต โ โค) โง (๐ โ โ0
โง (โ๐ง โ
โค (๐ง โฅ ๐ โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต)) โง โ๐ฅ โ โค โ๐ฆ โ โค ๐ = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))))) โ โ!๐ค โ โ0 โ๐ง โ โค (๐ง โฅ ๐ค โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต))) |
26 | | breq2 4007 |
. . . . . . . . . . . 12
โข (๐ค = ๐ โ (๐ง โฅ ๐ค โ ๐ง โฅ ๐)) |
27 | 26 | bibi1d 233 |
. . . . . . . . . . 11
โข (๐ค = ๐ โ ((๐ง โฅ ๐ค โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต)) โ (๐ง โฅ ๐ โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต)))) |
28 | 27 | ralbidv 2477 |
. . . . . . . . . 10
โข (๐ค = ๐ โ (โ๐ง โ โค (๐ง โฅ ๐ค โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต)) โ โ๐ง โ โค (๐ง โฅ ๐ โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต)))) |
29 | 28 | riota2 5852 |
. . . . . . . . 9
โข ((๐ โ โ0
โง โ!๐ค โ
โ0 โ๐ง โ โค (๐ง โฅ ๐ค โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต))) โ (โ๐ง โ โค (๐ง โฅ ๐ โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต)) โ (โฉ๐ค โ โ0 โ๐ง โ โค (๐ง โฅ ๐ค โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต))) = ๐)) |
30 | 22, 25, 29 | syl2anc 411 |
. . . . . . . 8
โข (((๐ด โ โค โง ๐ต โ โค) โง (๐ โ โ0
โง (โ๐ง โ
โค (๐ง โฅ ๐ โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต)) โง โ๐ฅ โ โค โ๐ฆ โ โค ๐ = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))))) โ (โ๐ง โ โค (๐ง โฅ ๐ โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต)) โ (โฉ๐ค โ โ0 โ๐ง โ โค (๐ง โฅ ๐ค โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต))) = ๐)) |
31 | 21, 30 | mpbid 147 |
. . . . . . 7
โข (((๐ด โ โค โง ๐ต โ โค) โง (๐ โ โ0
โง (โ๐ง โ
โค (๐ง โฅ ๐ โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต)) โง โ๐ฅ โ โค โ๐ฆ โ โค ๐ = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))))) โ (โฉ๐ค โ โ0
โ๐ง โ โค
(๐ง โฅ ๐ค โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต))) = ๐) |
32 | 20, 31 | eqtrd 2210 |
. . . . . 6
โข (((๐ด โ โค โง ๐ต โ โค) โง (๐ โ โ0
โง (โ๐ง โ
โค (๐ง โฅ ๐ โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต)) โง โ๐ฅ โ โค โ๐ฆ โ โค ๐ = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))))) โ (๐ด gcd ๐ต) = ๐) |
33 | 32 | eqeq1d 2186 |
. . . . 5
โข (((๐ด โ โค โง ๐ต โ โค) โง (๐ โ โ0
โง (โ๐ง โ
โค (๐ง โฅ ๐ โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต)) โง โ๐ฅ โ โค โ๐ฆ โ โค ๐ = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))))) โ ((๐ด gcd ๐ต) = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)) โ ๐ = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)))) |
34 | 18, 33 | rexbid 2476 |
. . . 4
โข (((๐ด โ โค โง ๐ต โ โค) โง (๐ โ โ0
โง (โ๐ง โ
โค (๐ง โฅ ๐ โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต)) โง โ๐ฅ โ โค โ๐ฆ โ โค ๐ = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))))) โ (โ๐ฆ โ โค (๐ด gcd ๐ต) = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)) โ โ๐ฆ โ โค ๐ = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)))) |
35 | 9, 34 | rexbid 2476 |
. . 3
โข (((๐ด โ โค โง ๐ต โ โค) โง (๐ โ โ0
โง (โ๐ง โ
โค (๐ง โฅ ๐ โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต)) โง โ๐ฅ โ โค โ๐ฆ โ โค ๐ = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))))) โ (โ๐ฅ โ โค โ๐ฆ โ โค (๐ด gcd ๐ต) = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)) โ โ๐ฅ โ โค โ๐ฆ โ โค ๐ = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)))) |
36 | 2, 35 | mpbird 167 |
. 2
โข (((๐ด โ โค โง ๐ต โ โค) โง (๐ โ โ0
โง (โ๐ง โ
โค (๐ง โฅ ๐ โ (๐ง โฅ ๐ด โง ๐ง โฅ ๐ต)) โง โ๐ฅ โ โค โ๐ฆ โ โค ๐ = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))))) โ โ๐ฅ โ โค โ๐ฆ โ โค (๐ด gcd ๐ต) = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))) |
37 | 1, 36 | rexlimddv 2599 |
1
โข ((๐ด โ โค โง ๐ต โ โค) โ
โ๐ฅ โ โค
โ๐ฆ โ โค
(๐ด gcd ๐ต) = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))) |