Step | Hyp | Ref
| Expression |
1 | | bezoutlemstep.is-bezout |
. . . 4
โข (๐ โ โ๐ โ โค โ๐ก โ โค ๐ = ((๐ด ยท ๐ ) + (๐ต ยท ๐ก))) |
2 | | bezoutlemstep.a |
. . . 4
โข (๐ โ ๐ด โ
โ0) |
3 | | bezoutlemstep.b |
. . . 4
โข (๐ โ ๐ต โ
โ0) |
4 | | bezoutlemstep.w |
. . . 4
โข (๐ โ ๐ โ โ) |
5 | | bezoutlemstep.y-is-bezout |
. . . 4
โข (๐ โ [๐ฆ / ๐]๐) |
6 | | bezoutlemstep.y-nn0 |
. . . 4
โข (๐ โ ๐ฆ โ โ0) |
7 | | bezoutlemstep.w-is-bezout |
. . . 4
โข (๐ โ [๐ / ๐]๐) |
8 | 1, 2, 3, 4, 5, 6, 7 | bezoutlemnewy 12000 |
. . 3
โข (๐ โ [(๐ฆ mod ๐) / ๐]๐) |
9 | | bezoutlemstep.hyp |
. . 3
โข ((๐ โง [(๐ฆ mod ๐) / ๐]๐) โ โ๐ โ โ0 ([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) |
10 | 8, 9 | mpdan 421 |
. 2
โข (๐ โ โ๐ โ โ0 ([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) |
11 | | bezoutlemstep.thr |
. . 3
โข
โฒ๐๐ |
12 | | eqidd 2178 |
. . . . . 6
โข (((๐ โง ๐ โ โ0) โง
([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โ (๐ฆ mod ๐) = (๐ฆ mod ๐)) |
13 | 6 | nn0zd 9376 |
. . . . . . . 8
โข (๐ โ ๐ฆ โ โค) |
14 | 13 | ad2antrr 488 |
. . . . . . 7
โข (((๐ โง ๐ โ โ0) โง
([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โ ๐ฆ โ โค) |
15 | 4 | ad2antrr 488 |
. . . . . . 7
โข (((๐ โง ๐ โ โ0) โง
([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โ ๐ โ โ) |
16 | 13, 4 | zmodcld 10348 |
. . . . . . . 8
โข (๐ โ (๐ฆ mod ๐) โ
โ0) |
17 | 16 | ad2antrr 488 |
. . . . . . 7
โข (((๐ โง ๐ โ โ0) โง
([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โ (๐ฆ mod ๐) โ
โ0) |
18 | | zq 9629 |
. . . . . . . . 9
โข (๐ฆ โ โค โ ๐ฆ โ
โ) |
19 | 14, 18 | syl 14 |
. . . . . . . 8
โข (((๐ โง ๐ โ โ0) โง
([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โ ๐ฆ โ โ) |
20 | 15 | nnzd 9377 |
. . . . . . . . 9
โข (((๐ โง ๐ โ โ0) โง
([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โ ๐ โ โค) |
21 | | zq 9629 |
. . . . . . . . 9
โข (๐ โ โค โ ๐ โ
โ) |
22 | 20, 21 | syl 14 |
. . . . . . . 8
โข (((๐ โง ๐ โ โ0) โง
([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โ ๐ โ โ) |
23 | 15 | nngt0d 8966 |
. . . . . . . 8
โข (((๐ โง ๐ โ โ0) โง
([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โ 0 < ๐) |
24 | | modqlt 10336 |
. . . . . . . 8
โข ((๐ฆ โ โ โง ๐ โ โ โง 0 <
๐) โ (๐ฆ mod ๐) < ๐) |
25 | 19, 22, 23, 24 | syl3anc 1238 |
. . . . . . 7
โข (((๐ โง ๐ โ โ0) โง
([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โ (๐ฆ mod ๐) < ๐) |
26 | | modremain 11937 |
. . . . . . 7
โข ((๐ฆ โ โค โง ๐ โ โ โง ((๐ฆ mod ๐) โ โ0 โง (๐ฆ mod ๐) < ๐)) โ ((๐ฆ mod ๐) = (๐ฆ mod ๐) โ โ๐ โ โค ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) |
27 | 14, 15, 17, 25, 26 | syl112anc 1242 |
. . . . . 6
โข (((๐ โง ๐ โ โ0) โง
([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โ ((๐ฆ mod ๐) = (๐ฆ mod ๐) โ โ๐ โ โค ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) |
28 | 12, 27 | mpbid 147 |
. . . . 5
โข (((๐ โง ๐ โ โ0) โง
([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โ โ๐ โ โค ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ) |
29 | | simplrl 535 |
. . . . . . . . . . . . . 14
โข ((((๐ โง ๐ โ โ0) โง
([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ [(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐) |
30 | | bezoutlemstep.thx |
. . . . . . . . . . . . . . . . 17
โข
โฒ๐ฅ๐ |
31 | | bezoutlemstep.sub-gcd |
. . . . . . . . . . . . . . . . . . 19
โข (๐ โ โ๐ง โ โ0 (๐ง โฅ ๐ โ (๐ง โฅ ๐ฅ โง ๐ง โฅ ๐ฆ))) |
32 | 31 | sbcbii 3024 |
. . . . . . . . . . . . . . . . . 18
โข
([๐ / ๐ฆ]๐ โ [๐ / ๐ฆ]โ๐ง โ โ0 (๐ง โฅ ๐ โ (๐ง โฅ ๐ฅ โง ๐ง โฅ ๐ฆ))) |
33 | | breq2 4009 |
. . . . . . . . . . . . . . . . . . . . . . 23
โข (๐ฆ = ๐ โ (๐ง โฅ ๐ฆ โ ๐ง โฅ ๐)) |
34 | 33 | anbi2d 464 |
. . . . . . . . . . . . . . . . . . . . . 22
โข (๐ฆ = ๐ โ ((๐ง โฅ ๐ฅ โง ๐ง โฅ ๐ฆ) โ (๐ง โฅ ๐ฅ โง ๐ง โฅ ๐))) |
35 | 34 | imbi2d 230 |
. . . . . . . . . . . . . . . . . . . . 21
โข (๐ฆ = ๐ โ ((๐ง โฅ ๐ โ (๐ง โฅ ๐ฅ โง ๐ง โฅ ๐ฆ)) โ (๐ง โฅ ๐ โ (๐ง โฅ ๐ฅ โง ๐ง โฅ ๐)))) |
36 | 35 | ralbidv 2477 |
. . . . . . . . . . . . . . . . . . . 20
โข (๐ฆ = ๐ โ (โ๐ง โ โ0 (๐ง โฅ ๐ โ (๐ง โฅ ๐ฅ โง ๐ง โฅ ๐ฆ)) โ โ๐ง โ โ0 (๐ง โฅ ๐ โ (๐ง โฅ ๐ฅ โง ๐ง โฅ ๐)))) |
37 | 36 | sbcieg 2997 |
. . . . . . . . . . . . . . . . . . 19
โข (๐ โ โ โ
([๐ / ๐ฆ]โ๐ง โ โ0
(๐ง โฅ ๐ โ (๐ง โฅ ๐ฅ โง ๐ง โฅ ๐ฆ)) โ โ๐ง โ โ0 (๐ง โฅ ๐ โ (๐ง โฅ ๐ฅ โง ๐ง โฅ ๐)))) |
38 | 4, 37 | syl 14 |
. . . . . . . . . . . . . . . . . 18
โข (๐ โ ([๐ / ๐ฆ]โ๐ง โ โ0 (๐ง โฅ ๐ โ (๐ง โฅ ๐ฅ โง ๐ง โฅ ๐ฆ)) โ โ๐ง โ โ0 (๐ง โฅ ๐ โ (๐ง โฅ ๐ฅ โง ๐ง โฅ ๐)))) |
39 | 32, 38 | bitrid 192 |
. . . . . . . . . . . . . . . . 17
โข (๐ โ ([๐ / ๐ฆ]๐ โ โ๐ง โ โ0 (๐ง โฅ ๐ โ (๐ง โฅ ๐ฅ โง ๐ง โฅ ๐)))) |
40 | 30, 39 | sbcbid 3022 |
. . . . . . . . . . . . . . . 16
โข (๐ โ ([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โ [(๐ฆ mod ๐) / ๐ฅ]โ๐ง โ โ0 (๐ง โฅ ๐ โ (๐ง โฅ ๐ฅ โง ๐ง โฅ ๐)))) |
41 | | breq2 4009 |
. . . . . . . . . . . . . . . . . . . . 21
โข (๐ฅ = (๐ฆ mod ๐) โ (๐ง โฅ ๐ฅ โ ๐ง โฅ (๐ฆ mod ๐))) |
42 | 41 | anbi1d 465 |
. . . . . . . . . . . . . . . . . . . 20
โข (๐ฅ = (๐ฆ mod ๐) โ ((๐ง โฅ ๐ฅ โง ๐ง โฅ ๐) โ (๐ง โฅ (๐ฆ mod ๐) โง ๐ง โฅ ๐))) |
43 | 42 | imbi2d 230 |
. . . . . . . . . . . . . . . . . . 19
โข (๐ฅ = (๐ฆ mod ๐) โ ((๐ง โฅ ๐ โ (๐ง โฅ ๐ฅ โง ๐ง โฅ ๐)) โ (๐ง โฅ ๐ โ (๐ง โฅ (๐ฆ mod ๐) โง ๐ง โฅ ๐)))) |
44 | 43 | ralbidv 2477 |
. . . . . . . . . . . . . . . . . 18
โข (๐ฅ = (๐ฆ mod ๐) โ (โ๐ง โ โ0 (๐ง โฅ ๐ โ (๐ง โฅ ๐ฅ โง ๐ง โฅ ๐)) โ โ๐ง โ โ0 (๐ง โฅ ๐ โ (๐ง โฅ (๐ฆ mod ๐) โง ๐ง โฅ ๐)))) |
45 | 44 | sbcieg 2997 |
. . . . . . . . . . . . . . . . 17
โข ((๐ฆ mod ๐) โ โ0 โ
([(๐ฆ mod ๐) / ๐ฅ]โ๐ง โ โ0 (๐ง โฅ ๐ โ (๐ง โฅ ๐ฅ โง ๐ง โฅ ๐)) โ โ๐ง โ โ0 (๐ง โฅ ๐ โ (๐ง โฅ (๐ฆ mod ๐) โง ๐ง โฅ ๐)))) |
46 | 16, 45 | syl 14 |
. . . . . . . . . . . . . . . 16
โข (๐ โ ([(๐ฆ mod ๐) / ๐ฅ]โ๐ง โ โ0 (๐ง โฅ ๐ โ (๐ง โฅ ๐ฅ โง ๐ง โฅ ๐)) โ โ๐ง โ โ0 (๐ง โฅ ๐ โ (๐ง โฅ (๐ฆ mod ๐) โง ๐ง โฅ ๐)))) |
47 | 40, 46 | bitrd 188 |
. . . . . . . . . . . . . . 15
โข (๐ โ ([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โ โ๐ง โ โ0 (๐ง โฅ ๐ โ (๐ง โฅ (๐ฆ mod ๐) โง ๐ง โฅ ๐)))) |
48 | 47 | ad3antrrr 492 |
. . . . . . . . . . . . . 14
โข ((((๐ โง ๐ โ โ0) โง
([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ ([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โ โ๐ง โ โ0 (๐ง โฅ ๐ โ (๐ง โฅ (๐ฆ mod ๐) โง ๐ง โฅ ๐)))) |
49 | 29, 48 | mpbid 147 |
. . . . . . . . . . . . 13
โข ((((๐ โง ๐ โ โ0) โง
([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ โ๐ง โ โ0 (๐ง โฅ ๐ โ (๐ง โฅ (๐ฆ mod ๐) โง ๐ง โฅ ๐))) |
50 | 49 | r19.21bi 2565 |
. . . . . . . . . . . 12
โข
(((((๐ โง ๐ โ โ0)
โง ([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โง ๐ง โ โ0) โ (๐ง โฅ ๐ โ (๐ง โฅ (๐ฆ mod ๐) โง ๐ง โฅ ๐))) |
51 | 50 | imp 124 |
. . . . . . . . . . 11
โข
((((((๐ โง ๐ โ โ0)
โง ([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โง ๐ง โ โ0) โง ๐ง โฅ ๐) โ (๐ง โฅ (๐ฆ mod ๐) โง ๐ง โฅ ๐)) |
52 | 51 | simprd 114 |
. . . . . . . . . 10
โข
((((((๐ โง ๐ โ โ0)
โง ([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โง ๐ง โ โ0) โง ๐ง โฅ ๐) โ ๐ง โฅ ๐) |
53 | | simplr 528 |
. . . . . . . . . . . . . . 15
โข
((((((๐ โง ๐ โ โ0)
โง ([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โง ๐ง โ โ0) โง ๐ง โฅ ๐) โ ๐ง โ โ0) |
54 | 53 | nn0zd 9376 |
. . . . . . . . . . . . . 14
โข
((((((๐ โง ๐ โ โ0)
โง ([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โง ๐ง โ โ0) โง ๐ง โฅ ๐) โ ๐ง โ โค) |
55 | | simprl 529 |
. . . . . . . . . . . . . . 15
โข ((((๐ โง ๐ โ โ0) โง
([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ ๐ โ โค) |
56 | 55 | ad2antrr 488 |
. . . . . . . . . . . . . 14
โข
((((((๐ โง ๐ โ โ0)
โง ([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โง ๐ง โ โ0) โง ๐ง โฅ ๐) โ ๐ โ โค) |
57 | 20 | ad3antrrr 492 |
. . . . . . . . . . . . . 14
โข
((((((๐ โง ๐ โ โ0)
โง ([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โง ๐ง โ โ0) โง ๐ง โฅ ๐) โ ๐ โ โค) |
58 | | dvdsmultr2 11843 |
. . . . . . . . . . . . . 14
โข ((๐ง โ โค โง ๐ โ โค โง ๐ โ โค) โ (๐ง โฅ ๐ โ ๐ง โฅ (๐ ยท ๐))) |
59 | 54, 56, 57, 58 | syl3anc 1238 |
. . . . . . . . . . . . 13
โข
((((((๐ โง ๐ โ โ0)
โง ([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โง ๐ง โ โ0) โง ๐ง โฅ ๐) โ (๐ง โฅ ๐ โ ๐ง โฅ (๐ ยท ๐))) |
60 | 52, 59 | mpd 13 |
. . . . . . . . . . . 12
โข
((((((๐ โง ๐ โ โ0)
โง ([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โง ๐ง โ โ0) โง ๐ง โฅ ๐) โ ๐ง โฅ (๐ ยท ๐)) |
61 | 51 | simpld 112 |
. . . . . . . . . . . 12
โข
((((((๐ โง ๐ โ โ0)
โง ([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โง ๐ง โ โ0) โง ๐ง โฅ ๐) โ ๐ง โฅ (๐ฆ mod ๐)) |
62 | 56, 57 | zmulcld 9384 |
. . . . . . . . . . . . 13
โข
((((((๐ โง ๐ โ โ0)
โง ([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โง ๐ง โ โ0) โง ๐ง โฅ ๐) โ (๐ ยท ๐) โ โค) |
63 | 17 | ad3antrrr 492 |
. . . . . . . . . . . . . 14
โข
((((((๐ โง ๐ โ โ0)
โง ([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โง ๐ง โ โ0) โง ๐ง โฅ ๐) โ (๐ฆ mod ๐) โ
โ0) |
64 | 63 | nn0zd 9376 |
. . . . . . . . . . . . 13
โข
((((((๐ โง ๐ โ โ0)
โง ([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โง ๐ง โ โ0) โง ๐ง โฅ ๐) โ (๐ฆ mod ๐) โ โค) |
65 | | dvds2add 11835 |
. . . . . . . . . . . . 13
โข ((๐ง โ โค โง (๐ ยท ๐) โ โค โง (๐ฆ mod ๐) โ โค) โ ((๐ง โฅ (๐ ยท ๐) โง ๐ง โฅ (๐ฆ mod ๐)) โ ๐ง โฅ ((๐ ยท ๐) + (๐ฆ mod ๐)))) |
66 | 54, 62, 64, 65 | syl3anc 1238 |
. . . . . . . . . . . 12
โข
((((((๐ โง ๐ โ โ0)
โง ([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โง ๐ง โ โ0) โง ๐ง โฅ ๐) โ ((๐ง โฅ (๐ ยท ๐) โง ๐ง โฅ (๐ฆ mod ๐)) โ ๐ง โฅ ((๐ ยท ๐) + (๐ฆ mod ๐)))) |
67 | 60, 61, 66 | mp2and 433 |
. . . . . . . . . . 11
โข
((((((๐ โง ๐ โ โ0)
โง ([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โง ๐ง โ โ0) โง ๐ง โฅ ๐) โ ๐ง โฅ ((๐ ยท ๐) + (๐ฆ mod ๐))) |
68 | | simprr 531 |
. . . . . . . . . . . 12
โข ((((๐ โง ๐ โ โ0) โง
([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ) |
69 | 68 | ad2antrr 488 |
. . . . . . . . . . 11
โข
((((((๐ โง ๐ โ โ0)
โง ([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โง ๐ง โ โ0) โง ๐ง โฅ ๐) โ ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ) |
70 | 67, 69 | breqtrd 4031 |
. . . . . . . . . 10
โข
((((((๐ โง ๐ โ โ0)
โง ([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โง ๐ง โ โ0) โง ๐ง โฅ ๐) โ ๐ง โฅ ๐ฆ) |
71 | 52, 70 | jca 306 |
. . . . . . . . 9
โข
((((((๐ โง ๐ โ โ0)
โง ([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โง ๐ง โ โ0) โง ๐ง โฅ ๐) โ (๐ง โฅ ๐ โง ๐ง โฅ ๐ฆ)) |
72 | 71 | ex 115 |
. . . . . . . 8
โข
(((((๐ โง ๐ โ โ0)
โง ([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โง ๐ง โ โ0) โ (๐ง โฅ ๐ โ (๐ง โฅ ๐ โง ๐ง โฅ ๐ฆ))) |
73 | 72 | ralrimiva 2550 |
. . . . . . 7
โข ((((๐ โง ๐ โ โ0) โง
([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ โ๐ง โ โ0 (๐ง โฅ ๐ โ (๐ง โฅ ๐ โง ๐ง โฅ ๐ฆ))) |
74 | 31 | sbcbii 3024 |
. . . . . . . . 9
โข
([๐ / ๐ฅ]๐ โ [๐ / ๐ฅ]โ๐ง โ โ0 (๐ง โฅ ๐ โ (๐ง โฅ ๐ฅ โง ๐ง โฅ ๐ฆ))) |
75 | | breq2 4009 |
. . . . . . . . . . . . . 14
โข (๐ฅ = ๐ โ (๐ง โฅ ๐ฅ โ ๐ง โฅ ๐)) |
76 | 75 | anbi1d 465 |
. . . . . . . . . . . . 13
โข (๐ฅ = ๐ โ ((๐ง โฅ ๐ฅ โง ๐ง โฅ ๐ฆ) โ (๐ง โฅ ๐ โง ๐ง โฅ ๐ฆ))) |
77 | 76 | imbi2d 230 |
. . . . . . . . . . . 12
โข (๐ฅ = ๐ โ ((๐ง โฅ ๐ โ (๐ง โฅ ๐ฅ โง ๐ง โฅ ๐ฆ)) โ (๐ง โฅ ๐ โ (๐ง โฅ ๐ โง ๐ง โฅ ๐ฆ)))) |
78 | 77 | ralbidv 2477 |
. . . . . . . . . . 11
โข (๐ฅ = ๐ โ (โ๐ง โ โ0 (๐ง โฅ ๐ โ (๐ง โฅ ๐ฅ โง ๐ง โฅ ๐ฆ)) โ โ๐ง โ โ0 (๐ง โฅ ๐ โ (๐ง โฅ ๐ โง ๐ง โฅ ๐ฆ)))) |
79 | 78 | sbcieg 2997 |
. . . . . . . . . 10
โข (๐ โ โ โ
([๐ / ๐ฅ]โ๐ง โ โ0
(๐ง โฅ ๐ โ (๐ง โฅ ๐ฅ โง ๐ง โฅ ๐ฆ)) โ โ๐ง โ โ0 (๐ง โฅ ๐ โ (๐ง โฅ ๐ โง ๐ง โฅ ๐ฆ)))) |
80 | 4, 79 | syl 14 |
. . . . . . . . 9
โข (๐ โ ([๐ / ๐ฅ]โ๐ง โ โ0 (๐ง โฅ ๐ โ (๐ง โฅ ๐ฅ โง ๐ง โฅ ๐ฆ)) โ โ๐ง โ โ0 (๐ง โฅ ๐ โ (๐ง โฅ ๐ โง ๐ง โฅ ๐ฆ)))) |
81 | 74, 80 | bitrid 192 |
. . . . . . . 8
โข (๐ โ ([๐ / ๐ฅ]๐ โ โ๐ง โ โ0 (๐ง โฅ ๐ โ (๐ง โฅ ๐ โง ๐ง โฅ ๐ฆ)))) |
82 | 81 | ad3antrrr 492 |
. . . . . . 7
โข ((((๐ โง ๐ โ โ0) โง
([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ ([๐ / ๐ฅ]๐ โ โ๐ง โ โ0 (๐ง โฅ ๐ โ (๐ง โฅ ๐ โง ๐ง โฅ ๐ฆ)))) |
83 | 73, 82 | mpbird 167 |
. . . . . 6
โข ((((๐ โง ๐ โ โ0) โง
([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ [๐ / ๐ฅ]๐) |
84 | | simplrr 536 |
. . . . . 6
โข ((((๐ โง ๐ โ โ0) โง
([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ ๐) |
85 | 83, 84 | jca 306 |
. . . . 5
โข ((((๐ โง ๐ โ โ0) โง
([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โง (๐ โ โค โง ((๐ ยท ๐) + (๐ฆ mod ๐)) = ๐ฆ)) โ ([๐ / ๐ฅ]๐ โง ๐)) |
86 | 28, 85 | rexlimddv 2599 |
. . . 4
โข (((๐ โง ๐ โ โ0) โง
([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐)) โ ([๐ / ๐ฅ]๐ โง ๐)) |
87 | 86 | exp31 364 |
. . 3
โข (๐ โ (๐ โ โ0 โ
(([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐) โ ([๐ / ๐ฅ]๐ โง ๐)))) |
88 | 11, 87 | reximdai 2575 |
. 2
โข (๐ โ (โ๐ โ โ0 ([(๐ฆ mod ๐) / ๐ฅ][๐ / ๐ฆ]๐ โง ๐) โ โ๐ โ โ0 ([๐ / ๐ฅ]๐ โง ๐))) |
89 | 10, 88 | mpd 13 |
1
โข (๐ โ โ๐ โ โ0 ([๐ / ๐ฅ]๐ โง ๐)) |