Step | Hyp | Ref
| Expression |
1 | | bezoutlemstep.w-is-bezout |
. . 3
โข (๐ โ [๐ / ๐]๐) |
2 | | bezoutlemstep.is-bezout |
. . . . 5
โข (๐ โ โ๐ โ โค โ๐ก โ โค ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) |
3 | 2 | sbcbii 3022 |
. . . 4
โข
([๐ / ๐]๐ โ [๐ / ๐]โ๐ โ โค โ๐ก โ โค ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) |
4 | | bezoutlemstep.w |
. . . . 5
โข (๐ โ ๐ โ โ) |
5 | | eqeq1 2184 |
. . . . . . 7
โข (๐ = ๐ โ (๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก)) โ ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก)))) |
6 | 5 | 2rexbidv 2502 |
. . . . . 6
โข (๐ = ๐ โ (โ๐ โ โค โ๐ก โ โค ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก)) โ โ๐ โ โค โ๐ก โ โค ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก)))) |
7 | 6 | sbcieg 2995 |
. . . . 5
โข (๐ โ โ โ
([๐ / ๐]โ๐ โ โค โ๐ก โ โค ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก)) โ โ๐ โ โค โ๐ก โ โค ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก)))) |
8 | 4, 7 | syl 14 |
. . . 4
โข (๐ โ ([๐ / ๐]โ๐ โ โค โ๐ก โ โค ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก)) โ โ๐ โ โค โ๐ก โ โค ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก)))) |
9 | 3, 8 | bitrid 192 |
. . 3
โข (๐ โ ([๐ / ๐]๐ โ โ๐ โ โค โ๐ก โ โค ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก)))) |
10 | 1, 9 | mpbid 147 |
. 2
โข (๐ โ โ๐ โ โค โ๐ก โ โค ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) |
11 | | bezoutlemstep.y-is-bezout |
. . . . . . 7
โข (๐ โ [๐ฆ / ๐]๐) |
12 | | oveq2 5882 |
. . . . . . . . . . . . 13
โข (๐ = ๐ข โ (๐ด ยท ๐ ) = (๐ด ยท ๐ข)) |
13 | 12 | oveq1d 5889 |
. . . . . . . . . . . 12
โข (๐ = ๐ข โ ((๐ด ยท ๐ ) + (๐ต ยท ๐ก)) = ((๐ด ยท ๐ข) + (๐ต ยท ๐ก))) |
14 | 13 | eqeq2d 2189 |
. . . . . . . . . . 11
โข (๐ = ๐ข โ (๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก)) โ ๐ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ก)))) |
15 | | oveq2 5882 |
. . . . . . . . . . . . 13
โข (๐ก = ๐ฃ โ (๐ต ยท ๐ก) = (๐ต ยท ๐ฃ)) |
16 | 15 | oveq2d 5890 |
. . . . . . . . . . . 12
โข (๐ก = ๐ฃ โ ((๐ด ยท ๐ข) + (๐ต ยท ๐ก)) = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) |
17 | 16 | eqeq2d 2189 |
. . . . . . . . . . 11
โข (๐ก = ๐ฃ โ (๐ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ก)) โ ๐ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ)))) |
18 | 14, 17 | cbvrex2v 2717 |
. . . . . . . . . 10
โข
(โ๐ โ
โค โ๐ก โ
โค ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก)) โ โ๐ข โ โค โ๐ฃ โ โค ๐ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) |
19 | 2, 18 | bitri 184 |
. . . . . . . . 9
โข (๐ โ โ๐ข โ โค โ๐ฃ โ โค ๐ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) |
20 | 19 | sbbii 1765 |
. . . . . . . 8
โข ([๐ฆ / ๐]๐ โ [๐ฆ / ๐]โ๐ข โ โค โ๐ฃ โ โค ๐ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) |
21 | | nfv 1528 |
. . . . . . . . 9
โข
โฒ๐โ๐ข โ โค โ๐ฃ โ โค ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ)) |
22 | | eqeq1 2184 |
. . . . . . . . . 10
โข (๐ = ๐ฆ โ (๐ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ)) โ ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ)))) |
23 | 22 | 2rexbidv 2502 |
. . . . . . . . 9
โข (๐ = ๐ฆ โ (โ๐ข โ โค โ๐ฃ โ โค ๐ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ)) โ โ๐ข โ โค โ๐ฃ โ โค ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ)))) |
24 | 21, 23 | sbie 1791 |
. . . . . . . 8
โข ([๐ฆ / ๐]โ๐ข โ โค โ๐ฃ โ โค ๐ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ)) โ โ๐ข โ โค โ๐ฃ โ โค ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) |
25 | 20, 24 | bitri 184 |
. . . . . . 7
โข ([๐ฆ / ๐]๐ โ โ๐ข โ โค โ๐ฃ โ โค ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) |
26 | 11, 25 | sylib 122 |
. . . . . 6
โข (๐ โ โ๐ข โ โค โ๐ฃ โ โค ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) |
27 | 26 | ad2antrr 488 |
. . . . 5
โข (((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โ โ๐ข โ โค โ๐ฃ โ โค ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) |
28 | | bezoutlemstep.y-nn0 |
. . . . . . . . . . 11
โข (๐ โ ๐ฆ โ โ0) |
29 | 28 | ad4antr 494 |
. . . . . . . . . 10
โข
(((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โ ๐ฆ โ โ0) |
30 | 29 | nn0zd 9372 |
. . . . . . . . 9
โข
(((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โ ๐ฆ โ โค) |
31 | 4 | ad4antr 494 |
. . . . . . . . 9
โข
(((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โ ๐ โ โ) |
32 | 30, 31 | zmodcld 10344 |
. . . . . . . . 9
โข
(((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โ (๐ฆ mod ๐) โ
โ0) |
33 | | zq 9625 |
. . . . . . . . . . 11
โข (๐ฆ โ โค โ ๐ฆ โ
โ) |
34 | 30, 33 | syl 14 |
. . . . . . . . . 10
โข
(((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โ ๐ฆ โ โ) |
35 | 31 | nnzd 9373 |
. . . . . . . . . . 11
โข
(((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โ ๐ โ โค) |
36 | | zq 9625 |
. . . . . . . . . . 11
โข (๐ โ โค โ ๐ โ
โ) |
37 | 35, 36 | syl 14 |
. . . . . . . . . 10
โข
(((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โ ๐ โ โ) |
38 | 31 | nngt0d 8962 |
. . . . . . . . . 10
โข
(((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โ 0 < ๐) |
39 | | modqlt 10332 |
. . . . . . . . . 10
โข ((๐ฆ โ โ โง ๐ โ โ โง 0 <
๐) โ (๐ฆ mod ๐) < ๐) |
40 | 34, 37, 38, 39 | syl3anc 1238 |
. . . . . . . . 9
โข
(((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โ (๐ฆ mod ๐) < ๐) |
41 | | eqid 2177 |
. . . . . . . . . 10
โข (๐ฆ mod ๐) = (๐ฆ mod ๐) |
42 | | modremain 11933 |
. . . . . . . . . 10
โข ((๐ฆ โ โค โง ๐ โ โ โง ((๐ฆ mod ๐) โ โ0 โง (๐ฆ mod ๐) < ๐)) โ ((๐ฆ mod ๐) = (๐ฆ mod ๐) โ โ๐ โ โค ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) |
43 | 41, 42 | mpbii 148 |
. . . . . . . . 9
โข ((๐ฆ โ โค โง ๐ โ โ โง ((๐ฆ mod ๐) โ โ0 โง (๐ฆ mod ๐) < ๐)) โ โ๐ โ โค ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ) |
44 | 30, 31, 32, 40, 43 | syl112anc 1242 |
. . . . . . . 8
โข
(((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โ โ๐ โ โค ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ) |
45 | | simprl 529 |
. . . . . . . . . . . . . 14
โข ((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โ ๐ข โ โค) |
46 | 45 | ad2antrr 488 |
. . . . . . . . . . . . 13
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ ๐ข โ โค) |
47 | | simprl 529 |
. . . . . . . . . . . . . 14
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ ๐ โ โค) |
48 | | simplrl 535 |
. . . . . . . . . . . . . . 15
โข (((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โ ๐ โ โค) |
49 | 48 | ad3antrrr 492 |
. . . . . . . . . . . . . 14
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ ๐ โ โค) |
50 | 47, 49 | zmulcld 9380 |
. . . . . . . . . . . . 13
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ (๐ ยท ๐ ) โ โค) |
51 | 46, 50 | zsubcld 9379 |
. . . . . . . . . . . 12
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ (๐ข โ (๐ ยท ๐ )) โ โค) |
52 | | simprr 531 |
. . . . . . . . . . . . . . 15
โข ((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โ ๐ฃ โ โค) |
53 | 52 | ad2antrr 488 |
. . . . . . . . . . . . . 14
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ ๐ฃ โ โค) |
54 | | simplrr 536 |
. . . . . . . . . . . . . . . 16
โข (((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โ ๐ก โ โค) |
55 | 54 | ad3antrrr 492 |
. . . . . . . . . . . . . . 15
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ ๐ก โ โค) |
56 | 47, 55 | zmulcld 9380 |
. . . . . . . . . . . . . 14
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ (๐ ยท ๐ก) โ โค) |
57 | 53, 56 | zsubcld 9379 |
. . . . . . . . . . . . 13
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ (๐ฃ โ (๐ ยท ๐ก)) โ โค) |
58 | | simplr 528 |
. . . . . . . . . . . . . . . 16
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) |
59 | | simpr 110 |
. . . . . . . . . . . . . . . . . . 19
โข (((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โ ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) |
60 | 59 | ad3antrrr 492 |
. . . . . . . . . . . . . . . . . 18
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) |
61 | 60 | oveq2d 5890 |
. . . . . . . . . . . . . . . . 17
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ (๐ ยท ๐) = (๐ ยท ((๐ด ยท ๐ ) + (๐ต ยท ๐ก)))) |
62 | 47 | zcnd 9375 |
. . . . . . . . . . . . . . . . . 18
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ ๐ โ โ) |
63 | | bezoutlemstep.a |
. . . . . . . . . . . . . . . . . . . . 21
โข (๐ โ ๐ด โ
โ0) |
64 | 63 | ad5antr 496 |
. . . . . . . . . . . . . . . . . . . 20
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ ๐ด โ
โ0) |
65 | 64 | nn0cnd 9230 |
. . . . . . . . . . . . . . . . . . 19
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ ๐ด โ โ) |
66 | 49 | zcnd 9375 |
. . . . . . . . . . . . . . . . . . 19
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ ๐ โ โ) |
67 | 65, 66 | mulcld 7977 |
. . . . . . . . . . . . . . . . . 18
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ (๐ด ยท ๐ ) โ โ) |
68 | | bezoutlemstep.b |
. . . . . . . . . . . . . . . . . . . . 21
โข (๐ โ ๐ต โ
โ0) |
69 | 68 | ad5antr 496 |
. . . . . . . . . . . . . . . . . . . 20
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ ๐ต โ
โ0) |
70 | 69 | nn0cnd 9230 |
. . . . . . . . . . . . . . . . . . 19
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ ๐ต โ โ) |
71 | 55 | zcnd 9375 |
. . . . . . . . . . . . . . . . . . 19
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ ๐ก โ โ) |
72 | 70, 71 | mulcld 7977 |
. . . . . . . . . . . . . . . . . 18
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ (๐ต ยท ๐ก) โ โ) |
73 | 62, 67, 72 | adddid 7981 |
. . . . . . . . . . . . . . . . 17
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ (๐ ยท ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) = ((๐ ยท (๐ด ยท ๐ )) + (๐ ยท (๐ต ยท ๐ก)))) |
74 | 62, 65, 66 | mul12d 8108 |
. . . . . . . . . . . . . . . . . 18
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ (๐ ยท (๐ด ยท ๐ )) = (๐ด ยท (๐ ยท ๐ ))) |
75 | 62, 70, 71 | mul12d 8108 |
. . . . . . . . . . . . . . . . . 18
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ (๐ ยท (๐ต ยท ๐ก)) = (๐ต ยท (๐ ยท ๐ก))) |
76 | 74, 75 | oveq12d 5892 |
. . . . . . . . . . . . . . . . 17
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ ((๐ ยท (๐ด ยท ๐ )) + (๐ ยท (๐ต ยท ๐ก))) = ((๐ด ยท (๐ ยท ๐ )) + (๐ต ยท (๐ ยท ๐ก)))) |
77 | 61, 73, 76 | 3eqtrd 2214 |
. . . . . . . . . . . . . . . 16
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ (๐ ยท ๐) = ((๐ด ยท (๐ ยท ๐ )) + (๐ต ยท (๐ ยท ๐ก)))) |
78 | 58, 77 | oveq12d 5892 |
. . . . . . . . . . . . . . 15
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ (๐ฆ โ (๐ ยท ๐)) = (((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ)) โ ((๐ด ยท (๐ ยท ๐ )) + (๐ต ยท (๐ ยท ๐ก))))) |
79 | | simprr 531 |
. . . . . . . . . . . . . . . 16
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ) |
80 | 28 | ad5antr 496 |
. . . . . . . . . . . . . . . . . 18
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ ๐ฆ โ โ0) |
81 | 80 | nn0cnd 9230 |
. . . . . . . . . . . . . . . . 17
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ ๐ฆ โ โ) |
82 | 31 | adantr 276 |
. . . . . . . . . . . . . . . . . . 19
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ ๐ โ โ) |
83 | 82 | nncnd 8932 |
. . . . . . . . . . . . . . . . . 18
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ ๐ โ โ) |
84 | 62, 83 | mulcld 7977 |
. . . . . . . . . . . . . . . . 17
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ (๐ ยท ๐) โ โ) |
85 | 34 | adantr 276 |
. . . . . . . . . . . . . . . . . . 19
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ ๐ฆ โ โ) |
86 | 37 | adantr 276 |
. . . . . . . . . . . . . . . . . . 19
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ ๐ โ โ) |
87 | 38 | adantr 276 |
. . . . . . . . . . . . . . . . . . 19
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ 0 < ๐) |
88 | 85, 86, 87 | modqcld 10327 |
. . . . . . . . . . . . . . . . . 18
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ (๐ฆ mod ๐) โ โ) |
89 | | qcn 9633 |
. . . . . . . . . . . . . . . . . 18
โข ((๐ฆ mod ๐) โ โ โ (๐ฆ mod ๐) โ โ) |
90 | 88, 89 | syl 14 |
. . . . . . . . . . . . . . . . 17
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ (๐ฆ mod ๐) โ โ) |
91 | 81, 84, 90 | subaddd 8285 |
. . . . . . . . . . . . . . . 16
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ ((๐ฆ โ (๐ ยท ๐)) = (๐ฆ mod ๐) โ ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) |
92 | 79, 91 | mpbird 167 |
. . . . . . . . . . . . . . 15
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ (๐ฆ โ (๐ ยท ๐)) = (๐ฆ mod ๐)) |
93 | 46 | zcnd 9375 |
. . . . . . . . . . . . . . . . 17
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ ๐ข โ โ) |
94 | 65, 93 | mulcld 7977 |
. . . . . . . . . . . . . . . 16
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ (๐ด ยท ๐ข) โ โ) |
95 | 53 | zcnd 9375 |
. . . . . . . . . . . . . . . . 17
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ ๐ฃ โ โ) |
96 | 70, 95 | mulcld 7977 |
. . . . . . . . . . . . . . . 16
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ (๐ต ยท ๐ฃ) โ โ) |
97 | 62, 66 | mulcld 7977 |
. . . . . . . . . . . . . . . . 17
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ (๐ ยท ๐ ) โ โ) |
98 | 65, 97 | mulcld 7977 |
. . . . . . . . . . . . . . . 16
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ (๐ด ยท (๐ ยท ๐ )) โ โ) |
99 | 62, 71 | mulcld 7977 |
. . . . . . . . . . . . . . . . 17
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ (๐ ยท ๐ก) โ โ) |
100 | 70, 99 | mulcld 7977 |
. . . . . . . . . . . . . . . 16
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ (๐ต ยท (๐ ยท ๐ก)) โ โ) |
101 | 94, 96, 98, 100 | addsub4d 8314 |
. . . . . . . . . . . . . . 15
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ (((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ)) โ ((๐ด ยท (๐ ยท ๐ )) + (๐ต ยท (๐ ยท ๐ก)))) = (((๐ด ยท ๐ข) โ (๐ด ยท (๐ ยท ๐ ))) + ((๐ต ยท ๐ฃ) โ (๐ต ยท (๐ ยท ๐ก))))) |
102 | 78, 92, 101 | 3eqtr3d 2218 |
. . . . . . . . . . . . . 14
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ (๐ฆ mod ๐) = (((๐ด ยท ๐ข) โ (๐ด ยท (๐ ยท ๐ ))) + ((๐ต ยท ๐ฃ) โ (๐ต ยท (๐ ยท ๐ก))))) |
103 | 65, 93, 97 | subdid 8370 |
. . . . . . . . . . . . . . 15
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ (๐ด ยท (๐ข โ (๐ ยท ๐ ))) = ((๐ด ยท ๐ข) โ (๐ด ยท (๐ ยท ๐ )))) |
104 | 70, 95, 99 | subdid 8370 |
. . . . . . . . . . . . . . 15
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ (๐ต ยท (๐ฃ โ (๐ ยท ๐ก))) = ((๐ต ยท ๐ฃ) โ (๐ต ยท (๐ ยท ๐ก)))) |
105 | 103, 104 | oveq12d 5892 |
. . . . . . . . . . . . . 14
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ ((๐ด ยท (๐ข โ (๐ ยท ๐ ))) + (๐ต ยท (๐ฃ โ (๐ ยท ๐ก)))) = (((๐ด ยท ๐ข) โ (๐ด ยท (๐ ยท ๐ ))) + ((๐ต ยท ๐ฃ) โ (๐ต ยท (๐ ยท ๐ก))))) |
106 | 102, 105 | eqtr4d 2213 |
. . . . . . . . . . . . 13
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ (๐ฆ mod ๐) = ((๐ด ยท (๐ข โ (๐ ยท ๐ ))) + (๐ต ยท (๐ฃ โ (๐ ยท ๐ก))))) |
107 | | oveq2 5882 |
. . . . . . . . . . . . . . . 16
โข (๐ = (๐ฃ โ (๐ ยท ๐ก)) โ (๐ต ยท ๐) = (๐ต ยท (๐ฃ โ (๐ ยท ๐ก)))) |
108 | 107 | oveq2d 5890 |
. . . . . . . . . . . . . . 15
โข (๐ = (๐ฃ โ (๐ ยท ๐ก)) โ ((๐ด ยท (๐ข โ (๐ ยท ๐ ))) + (๐ต ยท ๐)) = ((๐ด ยท (๐ข โ (๐ ยท ๐ ))) + (๐ต ยท (๐ฃ โ (๐ ยท ๐ก))))) |
109 | 108 | eqeq2d 2189 |
. . . . . . . . . . . . . 14
โข (๐ = (๐ฃ โ (๐ ยท ๐ก)) โ ((๐ฆ mod ๐) = ((๐ด ยท (๐ข โ (๐ ยท ๐ ))) + (๐ต ยท ๐)) โ (๐ฆ mod ๐) = ((๐ด ยท (๐ข โ (๐ ยท ๐ ))) + (๐ต ยท (๐ฃ โ (๐ ยท ๐ก)))))) |
110 | 109 | rspcev 2841 |
. . . . . . . . . . . . 13
โข (((๐ฃ โ (๐ ยท ๐ก)) โ โค โง (๐ฆ mod ๐) = ((๐ด ยท (๐ข โ (๐ ยท ๐ ))) + (๐ต ยท (๐ฃ โ (๐ ยท ๐ก))))) โ โ๐ โ โค (๐ฆ mod ๐) = ((๐ด ยท (๐ข โ (๐ ยท ๐ ))) + (๐ต ยท ๐))) |
111 | 57, 106, 110 | syl2anc 411 |
. . . . . . . . . . . 12
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ โ๐ โ โค (๐ฆ mod ๐) = ((๐ด ยท (๐ข โ (๐ ยท ๐ ))) + (๐ต ยท ๐))) |
112 | | oveq2 5882 |
. . . . . . . . . . . . . . . 16
โข (๐ = (๐ข โ (๐ ยท ๐ )) โ (๐ด ยท ๐) = (๐ด ยท (๐ข โ (๐ ยท ๐ )))) |
113 | 112 | oveq1d 5889 |
. . . . . . . . . . . . . . 15
โข (๐ = (๐ข โ (๐ ยท ๐ )) โ ((๐ด ยท ๐) + (๐ต ยท ๐)) = ((๐ด ยท (๐ข โ (๐ ยท ๐ ))) + (๐ต ยท ๐))) |
114 | 113 | eqeq2d 2189 |
. . . . . . . . . . . . . 14
โข (๐ = (๐ข โ (๐ ยท ๐ )) โ ((๐ฆ mod ๐) = ((๐ด ยท ๐) + (๐ต ยท ๐)) โ (๐ฆ mod ๐) = ((๐ด ยท (๐ข โ (๐ ยท ๐ ))) + (๐ต ยท ๐)))) |
115 | 114 | rexbidv 2478 |
. . . . . . . . . . . . 13
โข (๐ = (๐ข โ (๐ ยท ๐ )) โ (โ๐ โ โค (๐ฆ mod ๐) = ((๐ด ยท ๐) + (๐ต ยท ๐)) โ โ๐ โ โค (๐ฆ mod ๐) = ((๐ด ยท (๐ข โ (๐ ยท ๐ ))) + (๐ต ยท ๐)))) |
116 | 115 | rspcev 2841 |
. . . . . . . . . . . 12
โข (((๐ข โ (๐ ยท ๐ )) โ โค โง โ๐ โ โค (๐ฆ mod ๐) = ((๐ด ยท (๐ข โ (๐ ยท ๐ ))) + (๐ต ยท ๐))) โ โ๐ โ โค โ๐ โ โค (๐ฆ mod ๐) = ((๐ด ยท ๐) + (๐ต ยท ๐))) |
117 | 51, 111, 116 | syl2anc 411 |
. . . . . . . . . . 11
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ โ๐ โ โค โ๐ โ โค (๐ฆ mod ๐) = ((๐ด ยท ๐) + (๐ต ยท ๐))) |
118 | | oveq2 5882 |
. . . . . . . . . . . . . 14
โข (๐ = ๐ โ (๐ด ยท ๐) = (๐ด ยท ๐ )) |
119 | 118 | oveq1d 5889 |
. . . . . . . . . . . . 13
โข (๐ = ๐ โ ((๐ด ยท ๐) + (๐ต ยท ๐)) = ((๐ด ยท ๐ ) + (๐ต ยท ๐))) |
120 | 119 | eqeq2d 2189 |
. . . . . . . . . . . 12
โข (๐ = ๐ โ ((๐ฆ mod ๐) = ((๐ด ยท ๐) + (๐ต ยท ๐)) โ (๐ฆ mod ๐) = ((๐ด ยท ๐ ) + (๐ต ยท ๐)))) |
121 | | oveq2 5882 |
. . . . . . . . . . . . . 14
โข (๐ = ๐ก โ (๐ต ยท ๐) = (๐ต ยท ๐ก)) |
122 | 121 | oveq2d 5890 |
. . . . . . . . . . . . 13
โข (๐ = ๐ก โ ((๐ด ยท ๐ ) + (๐ต ยท ๐)) = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) |
123 | 122 | eqeq2d 2189 |
. . . . . . . . . . . 12
โข (๐ = ๐ก โ ((๐ฆ mod ๐) = ((๐ด ยท ๐ ) + (๐ต ยท ๐)) โ (๐ฆ mod ๐) = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก)))) |
124 | 120, 123 | cbvrex2v 2717 |
. . . . . . . . . . 11
โข
(โ๐ โ
โค โ๐ โ
โค (๐ฆ mod ๐) = ((๐ด ยท ๐) + (๐ต ยท ๐)) โ โ๐ โ โค โ๐ก โ โค (๐ฆ mod ๐) = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) |
125 | 117, 124 | sylib 122 |
. . . . . . . . . 10
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ โ๐ โ โค โ๐ก โ โค (๐ฆ mod ๐) = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) |
126 | 32 | adantr 276 |
. . . . . . . . . . 11
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ (๐ฆ mod ๐) โ
โ0) |
127 | | eqeq1 2184 |
. . . . . . . . . . . . 13
โข (๐ = (๐ฆ mod ๐) โ (๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก)) โ (๐ฆ mod ๐) = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก)))) |
128 | 127 | 2rexbidv 2502 |
. . . . . . . . . . . 12
โข (๐ = (๐ฆ mod ๐) โ (โ๐ โ โค โ๐ก โ โค ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก)) โ โ๐ โ โค โ๐ก โ โค (๐ฆ mod ๐) = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก)))) |
129 | 128 | sbcieg 2995 |
. . . . . . . . . . 11
โข ((๐ฆ mod ๐) โ โ0 โ
([(๐ฆ mod ๐) / ๐]โ๐ โ โค โ๐ก โ โค ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก)) โ โ๐ โ โค โ๐ก โ โค (๐ฆ mod ๐) = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก)))) |
130 | 126, 129 | syl 14 |
. . . . . . . . . 10
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ ([(๐ฆ mod ๐) / ๐]โ๐ โ โค โ๐ก โ โค ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก)) โ โ๐ โ โค โ๐ก โ โค (๐ฆ mod ๐) = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก)))) |
131 | 125, 130 | mpbird 167 |
. . . . . . . . 9
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ [(๐ฆ mod ๐) / ๐]โ๐ โ โค โ๐ก โ โค ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) |
132 | 2 | sbcbii 3022 |
. . . . . . . . 9
โข
([(๐ฆ mod
๐) / ๐]๐ โ [(๐ฆ mod ๐) / ๐]โ๐ โ โค โ๐ก โ โค ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) |
133 | 131, 132 | sylibr 134 |
. . . . . . . 8
โข
((((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ [(๐ฆ mod ๐) / ๐]๐) |
134 | 44, 133 | rexlimddv 2599 |
. . . . . . 7
โข
(((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โง ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ))) โ [(๐ฆ mod ๐) / ๐]๐) |
135 | 134 | ex 115 |
. . . . . 6
โข ((((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โง (๐ข โ โค โง ๐ฃ โ โค)) โ (๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ)) โ [(๐ฆ mod ๐) / ๐]๐)) |
136 | 135 | rexlimdvva 2602 |
. . . . 5
โข (((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โ (โ๐ข โ โค โ๐ฃ โ โค ๐ฆ = ((๐ด ยท ๐ข) + (๐ต ยท ๐ฃ)) โ [(๐ฆ mod ๐) / ๐]๐)) |
137 | 27, 136 | mpd 13 |
. . . 4
โข (((๐ โง (๐ โ โค โง ๐ก โ โค)) โง ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) โ [(๐ฆ mod ๐) / ๐]๐) |
138 | 137 | ex 115 |
. . 3
โข ((๐ โง (๐ โ โค โง ๐ก โ โค)) โ (๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก)) โ [(๐ฆ mod ๐) / ๐]๐)) |
139 | 138 | rexlimdvva 2602 |
. 2
โข (๐ โ (โ๐ โ โค โ๐ก โ โค ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก)) โ [(๐ฆ mod ๐) / ๐]๐)) |
140 | 10, 139 | mpd 13 |
1
โข (๐ โ [(๐ฆ mod ๐) / ๐]๐) |