Step | Hyp | Ref
| Expression |
1 | | eqeq1 2735 |
. . . . . . . 8
โข (๐ง = ๐ก โ (๐ง = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)) โ ๐ก = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)))) |
2 | 1 | 2rexbidv 3218 |
. . . . . . 7
โข (๐ง = ๐ก โ (โ๐ฅ โ โค โ๐ฆ โ โค ๐ง = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)) โ โ๐ฅ โ โค โ๐ฆ โ โค ๐ก = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)))) |
3 | | oveq2 7420 |
. . . . . . . . . 10
โข (๐ฅ = ๐ข โ (๐ด ยท ๐ฅ) = (๐ด ยท ๐ข)) |
4 | 3 | oveq1d 7427 |
. . . . . . . . 9
โข (๐ฅ = ๐ข โ ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)) = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฆ))) |
5 | 4 | eqeq2d 2742 |
. . . . . . . 8
โข (๐ฅ = ๐ข โ (๐ก = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)) โ ๐ก = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฆ)))) |
6 | | oveq2 7420 |
. . . . . . . . . 10
โข (๐ฆ = ๐ฃ โ (๐ต ยท ๐ฆ) = (๐ต ยท ๐ฃ)) |
7 | 6 | oveq2d 7428 |
. . . . . . . . 9
โข (๐ฆ = ๐ฃ โ ((๐ด ยท ๐ข) + (๐ต ยท ๐ฆ)) = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) |
8 | 7 | eqeq2d 2742 |
. . . . . . . 8
โข (๐ฆ = ๐ฃ โ (๐ก = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฆ)) โ ๐ก = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ)))) |
9 | 5, 8 | cbvrex2vw 3238 |
. . . . . . 7
โข
(โ๐ฅ โ
โค โ๐ฆ โ
โค ๐ก = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)) โ โ๐ข โ โค โ๐ฃ โ โค ๐ก = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) |
10 | 2, 9 | bitrdi 287 |
. . . . . 6
โข (๐ง = ๐ก โ (โ๐ฅ โ โค โ๐ฆ โ โค ๐ง = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)) โ โ๐ข โ โค โ๐ฃ โ โค ๐ก = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ)))) |
11 | 10 | cbvrabv 3441 |
. . . . 5
โข {๐ง โ โ โฃ
โ๐ฅ โ โค
โ๐ฆ โ โค
๐ง = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))} = {๐ก โ โ โฃ โ๐ข โ โค โ๐ฃ โ โค ๐ก = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))} |
12 | | simpll 764 |
. . . . 5
โข (((๐ด โ โค โง ๐ต โ โค) โง ยฌ
(๐ด = 0 โง ๐ต = 0)) โ ๐ด โ โค) |
13 | | simplr 766 |
. . . . 5
โข (((๐ด โ โค โง ๐ต โ โค) โง ยฌ
(๐ด = 0 โง ๐ต = 0)) โ ๐ต โ โค) |
14 | | eqid 2731 |
. . . . 5
โข
inf({๐ง โ
โ โฃ โ๐ฅ
โ โค โ๐ฆ
โ โค ๐ง = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))}, โ, < ) = inf({๐ง โ โ โฃ
โ๐ฅ โ โค
โ๐ฆ โ โค
๐ง = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))}, โ, < ) |
15 | | simpr 484 |
. . . . 5
โข (((๐ด โ โค โง ๐ต โ โค) โง ยฌ
(๐ด = 0 โง ๐ต = 0)) โ ยฌ (๐ด = 0 โง ๐ต = 0)) |
16 | 11, 12, 13, 14, 15 | bezoutlem4 16491 |
. . . 4
โข (((๐ด โ โค โง ๐ต โ โค) โง ยฌ
(๐ด = 0 โง ๐ต = 0)) โ (๐ด gcd ๐ต) โ {๐ง โ โ โฃ โ๐ฅ โ โค โ๐ฆ โ โค ๐ง = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))}) |
17 | | eqeq1 2735 |
. . . . . . 7
โข (๐ง = (๐ด gcd ๐ต) โ (๐ง = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)) โ (๐ด gcd ๐ต) = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)))) |
18 | 17 | 2rexbidv 3218 |
. . . . . 6
โข (๐ง = (๐ด gcd ๐ต) โ (โ๐ฅ โ โค โ๐ฆ โ โค ๐ง = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)) โ โ๐ฅ โ โค โ๐ฆ โ โค (๐ด gcd ๐ต) = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)))) |
19 | 18 | elrab 3683 |
. . . . 5
โข ((๐ด gcd ๐ต) โ {๐ง โ โ โฃ โ๐ฅ โ โค โ๐ฆ โ โค ๐ง = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))} โ ((๐ด gcd ๐ต) โ โ โง โ๐ฅ โ โค โ๐ฆ โ โค (๐ด gcd ๐ต) = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)))) |
20 | 19 | simprbi 496 |
. . . 4
โข ((๐ด gcd ๐ต) โ {๐ง โ โ โฃ โ๐ฅ โ โค โ๐ฆ โ โค ๐ง = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))} โ โ๐ฅ โ โค โ๐ฆ โ โค (๐ด gcd ๐ต) = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))) |
21 | 16, 20 | syl 17 |
. . 3
โข (((๐ด โ โค โง ๐ต โ โค) โง ยฌ
(๐ด = 0 โง ๐ต = 0)) โ โ๐ฅ โ โค โ๐ฆ โ โค (๐ด gcd ๐ต) = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))) |
22 | 21 | ex 412 |
. 2
โข ((๐ด โ โค โง ๐ต โ โค) โ (ยฌ
(๐ด = 0 โง ๐ต = 0) โ โ๐ฅ โ โค โ๐ฆ โ โค (๐ด gcd ๐ต) = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)))) |
23 | | 0z 12576 |
. . . 4
โข 0 โ
โค |
24 | | 00id 11396 |
. . . . 5
โข (0 + 0) =
0 |
25 | | 0cn 11213 |
. . . . . . 7
โข 0 โ
โ |
26 | 25 | mul01i 11411 |
. . . . . 6
โข (0
ยท 0) = 0 |
27 | 26, 26 | oveq12i 7424 |
. . . . 5
โข ((0
ยท 0) + (0 ยท 0)) = (0 + 0) |
28 | | gcd0val 16445 |
. . . . 5
โข (0 gcd 0)
= 0 |
29 | 24, 27, 28 | 3eqtr4ri 2770 |
. . . 4
โข (0 gcd 0)
= ((0 ยท 0) + (0 ยท 0)) |
30 | | oveq2 7420 |
. . . . . . 7
โข (๐ฅ = 0 โ (0 ยท ๐ฅ) = (0 ยท
0)) |
31 | 30 | oveq1d 7427 |
. . . . . 6
โข (๐ฅ = 0 โ ((0 ยท ๐ฅ) + (0 ยท ๐ฆ)) = ((0 ยท 0) + (0
ยท ๐ฆ))) |
32 | 31 | eqeq2d 2742 |
. . . . 5
โข (๐ฅ = 0 โ ((0 gcd 0) = ((0
ยท ๐ฅ) + (0 ยท
๐ฆ)) โ (0 gcd 0) = ((0
ยท 0) + (0 ยท ๐ฆ)))) |
33 | | oveq2 7420 |
. . . . . . 7
โข (๐ฆ = 0 โ (0 ยท ๐ฆ) = (0 ยท
0)) |
34 | 33 | oveq2d 7428 |
. . . . . 6
โข (๐ฆ = 0 โ ((0 ยท 0) + (0
ยท ๐ฆ)) = ((0 ยท
0) + (0 ยท 0))) |
35 | 34 | eqeq2d 2742 |
. . . . 5
โข (๐ฆ = 0 โ ((0 gcd 0) = ((0
ยท 0) + (0 ยท ๐ฆ)) โ (0 gcd 0) = ((0 ยท 0) + (0
ยท 0)))) |
36 | 32, 35 | rspc2ev 3624 |
. . . 4
โข ((0
โ โค โง 0 โ โค โง (0 gcd 0) = ((0 ยท 0) + (0
ยท 0))) โ โ๐ฅ โ โค โ๐ฆ โ โค (0 gcd 0) = ((0 ยท
๐ฅ) + (0 ยท ๐ฆ))) |
37 | 23, 23, 29, 36 | mp3an 1460 |
. . 3
โข
โ๐ฅ โ
โค โ๐ฆ โ
โค (0 gcd 0) = ((0 ยท ๐ฅ) + (0 ยท ๐ฆ)) |
38 | | oveq12 7421 |
. . . . 5
โข ((๐ด = 0 โง ๐ต = 0) โ (๐ด gcd ๐ต) = (0 gcd 0)) |
39 | | oveq1 7419 |
. . . . . 6
โข (๐ด = 0 โ (๐ด ยท ๐ฅ) = (0 ยท ๐ฅ)) |
40 | | oveq1 7419 |
. . . . . 6
โข (๐ต = 0 โ (๐ต ยท ๐ฆ) = (0 ยท ๐ฆ)) |
41 | 39, 40 | oveqan12d 7431 |
. . . . 5
โข ((๐ด = 0 โง ๐ต = 0) โ ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)) = ((0 ยท ๐ฅ) + (0 ยท ๐ฆ))) |
42 | 38, 41 | eqeq12d 2747 |
. . . 4
โข ((๐ด = 0 โง ๐ต = 0) โ ((๐ด gcd ๐ต) = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)) โ (0 gcd 0) = ((0 ยท ๐ฅ) + (0 ยท ๐ฆ)))) |
43 | 42 | 2rexbidv 3218 |
. . 3
โข ((๐ด = 0 โง ๐ต = 0) โ (โ๐ฅ โ โค โ๐ฆ โ โค (๐ด gcd ๐ต) = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)) โ โ๐ฅ โ โค โ๐ฆ โ โค (0 gcd 0) = ((0 ยท
๐ฅ) + (0 ยท ๐ฆ)))) |
44 | 37, 43 | mpbiri 258 |
. 2
โข ((๐ด = 0 โง ๐ต = 0) โ โ๐ฅ โ โค โ๐ฆ โ โค (๐ด gcd ๐ต) = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))) |
45 | 22, 44 | pm2.61d2 181 |
1
โข ((๐ด โ โค โง ๐ต โ โค) โ
โ๐ฅ โ โค
โ๐ฆ โ โค
(๐ด gcd ๐ต) = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))) |