Step | Hyp | Ref
| Expression |
1 | | eqeq1 2736 |
. . . . . . . 8
โข (๐ง = ๐ก โ (๐ง = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)) โ ๐ก = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)))) |
2 | 1 | 2rexbidv 3219 |
. . . . . . 7
โข (๐ง = ๐ก โ (โ๐ฅ โ โค โ๐ฆ โ โค ๐ง = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)) โ โ๐ฅ โ โค โ๐ฆ โ โค ๐ก = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)))) |
3 | | oveq2 7413 |
. . . . . . . . . 10
โข (๐ฅ = ๐ข โ (๐ด ยท ๐ฅ) = (๐ด ยท ๐ข)) |
4 | 3 | oveq1d 7420 |
. . . . . . . . 9
โข (๐ฅ = ๐ข โ ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)) = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฆ))) |
5 | 4 | eqeq2d 2743 |
. . . . . . . 8
โข (๐ฅ = ๐ข โ (๐ก = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)) โ ๐ก = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฆ)))) |
6 | | oveq2 7413 |
. . . . . . . . . 10
โข (๐ฆ = ๐ฃ โ (๐ต ยท ๐ฆ) = (๐ต ยท ๐ฃ)) |
7 | 6 | oveq2d 7421 |
. . . . . . . . 9
โข (๐ฆ = ๐ฃ โ ((๐ด ยท ๐ข) + (๐ต ยท ๐ฆ)) = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) |
8 | 7 | eqeq2d 2743 |
. . . . . . . 8
โข (๐ฆ = ๐ฃ โ (๐ก = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฆ)) โ ๐ก = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ)))) |
9 | 5, 8 | cbvrex2vw 3239 |
. . . . . . 7
โข
(โ๐ฅ โ
โค โ๐ฆ โ
โค ๐ก = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)) โ โ๐ข โ โค โ๐ฃ โ โค ๐ก = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) |
10 | 2, 9 | bitrdi 286 |
. . . . . 6
โข (๐ง = ๐ก โ (โ๐ฅ โ โค โ๐ฆ โ โค ๐ง = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)) โ โ๐ข โ โค โ๐ฃ โ โค ๐ก = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ)))) |
11 | 10 | cbvrabv 3442 |
. . . . 5
โข {๐ง โ โ โฃ
โ๐ฅ โ โค
โ๐ฆ โ โค
๐ง = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))} = {๐ก โ โ โฃ โ๐ข โ โค โ๐ฃ โ โค ๐ก = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))} |
12 | | simpll 765 |
. . . . 5
โข (((๐ด โ โค โง ๐ต โ โค) โง ยฌ
(๐ด = 0 โง ๐ต = 0)) โ ๐ด โ โค) |
13 | | simplr 767 |
. . . . 5
โข (((๐ด โ โค โง ๐ต โ โค) โง ยฌ
(๐ด = 0 โง ๐ต = 0)) โ ๐ต โ โค) |
14 | | eqid 2732 |
. . . . 5
โข
inf({๐ง โ
โ โฃ โ๐ฅ
โ โค โ๐ฆ
โ โค ๐ง = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))}, โ, < ) = inf({๐ง โ โ โฃ
โ๐ฅ โ โค
โ๐ฆ โ โค
๐ง = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))}, โ, < ) |
15 | | simpr 485 |
. . . . 5
โข (((๐ด โ โค โง ๐ต โ โค) โง ยฌ
(๐ด = 0 โง ๐ต = 0)) โ ยฌ (๐ด = 0 โง ๐ต = 0)) |
16 | 11, 12, 13, 14, 15 | bezoutlem4 16480 |
. . . 4
โข (((๐ด โ โค โง ๐ต โ โค) โง ยฌ
(๐ด = 0 โง ๐ต = 0)) โ (๐ด gcd ๐ต) โ {๐ง โ โ โฃ โ๐ฅ โ โค โ๐ฆ โ โค ๐ง = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))}) |
17 | | eqeq1 2736 |
. . . . . . 7
โข (๐ง = (๐ด gcd ๐ต) โ (๐ง = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)) โ (๐ด gcd ๐ต) = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)))) |
18 | 17 | 2rexbidv 3219 |
. . . . . 6
โข (๐ง = (๐ด gcd ๐ต) โ (โ๐ฅ โ โค โ๐ฆ โ โค ๐ง = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)) โ โ๐ฅ โ โค โ๐ฆ โ โค (๐ด gcd ๐ต) = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)))) |
19 | 18 | elrab 3682 |
. . . . 5
โข ((๐ด gcd ๐ต) โ {๐ง โ โ โฃ โ๐ฅ โ โค โ๐ฆ โ โค ๐ง = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))} โ ((๐ด gcd ๐ต) โ โ โง โ๐ฅ โ โค โ๐ฆ โ โค (๐ด gcd ๐ต) = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)))) |
20 | 19 | simprbi 497 |
. . . 4
โข ((๐ด gcd ๐ต) โ {๐ง โ โ โฃ โ๐ฅ โ โค โ๐ฆ โ โค ๐ง = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))} โ โ๐ฅ โ โค โ๐ฆ โ โค (๐ด gcd ๐ต) = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))) |
21 | 16, 20 | syl 17 |
. . 3
โข (((๐ด โ โค โง ๐ต โ โค) โง ยฌ
(๐ด = 0 โง ๐ต = 0)) โ โ๐ฅ โ โค โ๐ฆ โ โค (๐ด gcd ๐ต) = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))) |
22 | 21 | ex 413 |
. 2
โข ((๐ด โ โค โง ๐ต โ โค) โ (ยฌ
(๐ด = 0 โง ๐ต = 0) โ โ๐ฅ โ โค โ๐ฆ โ โค (๐ด gcd ๐ต) = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)))) |
23 | | 0z 12565 |
. . . 4
โข 0 โ
โค |
24 | | 00id 11385 |
. . . . 5
โข (0 + 0) =
0 |
25 | | 0cn 11202 |
. . . . . . 7
โข 0 โ
โ |
26 | 25 | mul01i 11400 |
. . . . . 6
โข (0
ยท 0) = 0 |
27 | 26, 26 | oveq12i 7417 |
. . . . 5
โข ((0
ยท 0) + (0 ยท 0)) = (0 + 0) |
28 | | gcd0val 16434 |
. . . . 5
โข (0 gcd 0)
= 0 |
29 | 24, 27, 28 | 3eqtr4ri 2771 |
. . . 4
โข (0 gcd 0)
= ((0 ยท 0) + (0 ยท 0)) |
30 | | oveq2 7413 |
. . . . . . 7
โข (๐ฅ = 0 โ (0 ยท ๐ฅ) = (0 ยท
0)) |
31 | 30 | oveq1d 7420 |
. . . . . 6
โข (๐ฅ = 0 โ ((0 ยท ๐ฅ) + (0 ยท ๐ฆ)) = ((0 ยท 0) + (0
ยท ๐ฆ))) |
32 | 31 | eqeq2d 2743 |
. . . . 5
โข (๐ฅ = 0 โ ((0 gcd 0) = ((0
ยท ๐ฅ) + (0 ยท
๐ฆ)) โ (0 gcd 0) = ((0
ยท 0) + (0 ยท ๐ฆ)))) |
33 | | oveq2 7413 |
. . . . . . 7
โข (๐ฆ = 0 โ (0 ยท ๐ฆ) = (0 ยท
0)) |
34 | 33 | oveq2d 7421 |
. . . . . 6
โข (๐ฆ = 0 โ ((0 ยท 0) + (0
ยท ๐ฆ)) = ((0 ยท
0) + (0 ยท 0))) |
35 | 34 | eqeq2d 2743 |
. . . . 5
โข (๐ฆ = 0 โ ((0 gcd 0) = ((0
ยท 0) + (0 ยท ๐ฆ)) โ (0 gcd 0) = ((0 ยท 0) + (0
ยท 0)))) |
36 | 32, 35 | rspc2ev 3623 |
. . . 4
โข ((0
โ โค โง 0 โ โค โง (0 gcd 0) = ((0 ยท 0) + (0
ยท 0))) โ โ๐ฅ โ โค โ๐ฆ โ โค (0 gcd 0) = ((0 ยท
๐ฅ) + (0 ยท ๐ฆ))) |
37 | 23, 23, 29, 36 | mp3an 1461 |
. . 3
โข
โ๐ฅ โ
โค โ๐ฆ โ
โค (0 gcd 0) = ((0 ยท ๐ฅ) + (0 ยท ๐ฆ)) |
38 | | oveq12 7414 |
. . . . 5
โข ((๐ด = 0 โง ๐ต = 0) โ (๐ด gcd ๐ต) = (0 gcd 0)) |
39 | | oveq1 7412 |
. . . . . 6
โข (๐ด = 0 โ (๐ด ยท ๐ฅ) = (0 ยท ๐ฅ)) |
40 | | oveq1 7412 |
. . . . . 6
โข (๐ต = 0 โ (๐ต ยท ๐ฆ) = (0 ยท ๐ฆ)) |
41 | 39, 40 | oveqan12d 7424 |
. . . . 5
โข ((๐ด = 0 โง ๐ต = 0) โ ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)) = ((0 ยท ๐ฅ) + (0 ยท ๐ฆ))) |
42 | 38, 41 | eqeq12d 2748 |
. . . 4
โข ((๐ด = 0 โง ๐ต = 0) โ ((๐ด gcd ๐ต) = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)) โ (0 gcd 0) = ((0 ยท ๐ฅ) + (0 ยท ๐ฆ)))) |
43 | 42 | 2rexbidv 3219 |
. . 3
โข ((๐ด = 0 โง ๐ต = 0) โ (โ๐ฅ โ โค โ๐ฆ โ โค (๐ด gcd ๐ต) = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ)) โ โ๐ฅ โ โค โ๐ฆ โ โค (0 gcd 0) = ((0 ยท
๐ฅ) + (0 ยท ๐ฆ)))) |
44 | 37, 43 | mpbiri 257 |
. 2
โข ((๐ด = 0 โง ๐ต = 0) โ โ๐ฅ โ โค โ๐ฆ โ โค (๐ด gcd ๐ต) = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))) |
45 | 22, 44 | pm2.61d2 181 |
1
โข ((๐ด โ โค โง ๐ต โ โค) โ
โ๐ฅ โ โค
โ๐ฆ โ โค
(๐ด gcd ๐ต) = ((๐ด ยท ๐ฅ) + (๐ต ยท ๐ฆ))) |