Step | Hyp | Ref
| Expression |
1 | | zringlpirlem.i |
. . . . . . . . 9
β’ (π β πΌ β
(LIdealββ€ring)) |
2 | | zringbas 21308 |
. . . . . . . . . 10
β’ β€ =
(Baseββ€ring) |
3 | | eqid 2724 |
. . . . . . . . . 10
β’
(LIdealββ€ring) =
(LIdealββ€ring) |
4 | 2, 3 | lidlss 21061 |
. . . . . . . . 9
β’ (πΌ β
(LIdealββ€ring) β πΌ β β€) |
5 | 1, 4 | syl 17 |
. . . . . . . 8
β’ (π β πΌ β β€) |
6 | | zringlpirlem.x |
. . . . . . . 8
β’ (π β π β πΌ) |
7 | 5, 6 | sseldd 3975 |
. . . . . . 7
β’ (π β π β β€) |
8 | 7 | zred 12663 |
. . . . . 6
β’ (π β π β β) |
9 | | zringlpirlem.g |
. . . . . . . . 9
β’ πΊ = inf((πΌ β© β), β, <
) |
10 | | inss2 4221 |
. . . . . . . . . . 11
β’ (πΌ β© β) β
β |
11 | | nnuz 12862 |
. . . . . . . . . . 11
β’ β =
(β€β₯β1) |
12 | 10, 11 | sseqtri 4010 |
. . . . . . . . . 10
β’ (πΌ β© β) β
(β€β₯β1) |
13 | | zringlpirlem.n0 |
. . . . . . . . . . 11
β’ (π β πΌ β {0}) |
14 | 1, 13 | zringlpirlem1 21317 |
. . . . . . . . . 10
β’ (π β (πΌ β© β) β
β
) |
15 | | infssuzcl 12913 |
. . . . . . . . . 10
β’ (((πΌ β© β) β
(β€β₯β1) β§ (πΌ β© β) β β
) β
inf((πΌ β© β),
β, < ) β (πΌ
β© β)) |
16 | 12, 14, 15 | sylancr 586 |
. . . . . . . . 9
β’ (π β inf((πΌ β© β), β, < ) β
(πΌ β©
β)) |
17 | 9, 16 | eqeltrid 2829 |
. . . . . . . 8
β’ (π β πΊ β (πΌ β© β)) |
18 | 17 | elin2d 4191 |
. . . . . . 7
β’ (π β πΊ β β) |
19 | 18 | nnrpd 13011 |
. . . . . 6
β’ (π β πΊ β
β+) |
20 | | modlt 13842 |
. . . . . 6
β’ ((π β β β§ πΊ β β+)
β (π mod πΊ) < πΊ) |
21 | 8, 19, 20 | syl2anc 583 |
. . . . 5
β’ (π β (π mod πΊ) < πΊ) |
22 | 7, 18 | zmodcld 13854 |
. . . . . . 7
β’ (π β (π mod πΊ) β
β0) |
23 | 22 | nn0red 12530 |
. . . . . 6
β’ (π β (π mod πΊ) β β) |
24 | 18 | nnred 12224 |
. . . . . 6
β’ (π β πΊ β β) |
25 | 23, 24 | ltnled 11358 |
. . . . 5
β’ (π β ((π mod πΊ) < πΊ β Β¬ πΊ β€ (π mod πΊ))) |
26 | 21, 25 | mpbid 231 |
. . . 4
β’ (π β Β¬ πΊ β€ (π mod πΊ)) |
27 | 7 | zcnd 12664 |
. . . . . . . . . . 11
β’ (π β π β β) |
28 | 18 | nncnd 12225 |
. . . . . . . . . . . 12
β’ (π β πΊ β β) |
29 | 8, 18 | nndivred 12263 |
. . . . . . . . . . . . . 14
β’ (π β (π / πΊ) β β) |
30 | 29 | flcld 13760 |
. . . . . . . . . . . . 13
β’ (π β (ββ(π / πΊ)) β β€) |
31 | 30 | zcnd 12664 |
. . . . . . . . . . . 12
β’ (π β (ββ(π / πΊ)) β β) |
32 | 28, 31 | mulcld 11231 |
. . . . . . . . . . 11
β’ (π β (πΊ Β· (ββ(π / πΊ))) β β) |
33 | 27, 32 | negsubd 11574 |
. . . . . . . . . 10
β’ (π β (π + -(πΊ Β· (ββ(π / πΊ)))) = (π β (πΊ Β· (ββ(π / πΊ))))) |
34 | 30 | znegcld 12665 |
. . . . . . . . . . . . . 14
β’ (π β -(ββ(π / πΊ)) β β€) |
35 | 34 | zcnd 12664 |
. . . . . . . . . . . . 13
β’ (π β -(ββ(π / πΊ)) β β) |
36 | 35, 28 | mulcomd 11232 |
. . . . . . . . . . . 12
β’ (π β (-(ββ(π / πΊ)) Β· πΊ) = (πΊ Β· -(ββ(π / πΊ)))) |
37 | 28, 31 | mulneg2d 11665 |
. . . . . . . . . . . 12
β’ (π β (πΊ Β· -(ββ(π / πΊ))) = -(πΊ Β· (ββ(π / πΊ)))) |
38 | 36, 37 | eqtrd 2764 |
. . . . . . . . . . 11
β’ (π β (-(ββ(π / πΊ)) Β· πΊ) = -(πΊ Β· (ββ(π / πΊ)))) |
39 | 38 | oveq2d 7417 |
. . . . . . . . . 10
β’ (π β (π + (-(ββ(π / πΊ)) Β· πΊ)) = (π + -(πΊ Β· (ββ(π / πΊ))))) |
40 | | modval 13833 |
. . . . . . . . . . 11
β’ ((π β β β§ πΊ β β+)
β (π mod πΊ) = (π β (πΊ Β· (ββ(π / πΊ))))) |
41 | 8, 19, 40 | syl2anc 583 |
. . . . . . . . . 10
β’ (π β (π mod πΊ) = (π β (πΊ Β· (ββ(π / πΊ))))) |
42 | 33, 39, 41 | 3eqtr4rd 2775 |
. . . . . . . . 9
β’ (π β (π mod πΊ) = (π + (-(ββ(π / πΊ)) Β· πΊ))) |
43 | | zringring 21304 |
. . . . . . . . . . 11
β’
β€ring β Ring |
44 | 43 | a1i 11 |
. . . . . . . . . 10
β’ (π β β€ring
β Ring) |
45 | 1, 13, 9 | zringlpirlem2 21318 |
. . . . . . . . . . 11
β’ (π β πΊ β πΌ) |
46 | | zringmulr 21312 |
. . . . . . . . . . . 12
β’ Β·
= (.rββ€ring) |
47 | 3, 2, 46 | lidlmcl 21074 |
. . . . . . . . . . 11
β’
(((β€ring β Ring β§ πΌ β
(LIdealββ€ring)) β§ (-(ββ(π / πΊ)) β β€ β§ πΊ β πΌ)) β (-(ββ(π / πΊ)) Β· πΊ) β πΌ) |
48 | 44, 1, 34, 45, 47 | syl22anc 836 |
. . . . . . . . . 10
β’ (π β (-(ββ(π / πΊ)) Β· πΊ) β πΌ) |
49 | | zringplusg 21309 |
. . . . . . . . . . 11
β’ + =
(+gββ€ring) |
50 | 3, 49 | lidlacl 21070 |
. . . . . . . . . 10
β’
(((β€ring β Ring β§ πΌ β
(LIdealββ€ring)) β§ (π β πΌ β§ (-(ββ(π / πΊ)) Β· πΊ) β πΌ)) β (π + (-(ββ(π / πΊ)) Β· πΊ)) β πΌ) |
51 | 44, 1, 6, 48, 50 | syl22anc 836 |
. . . . . . . . 9
β’ (π β (π + (-(ββ(π / πΊ)) Β· πΊ)) β πΌ) |
52 | 42, 51 | eqeltrd 2825 |
. . . . . . . 8
β’ (π β (π mod πΊ) β πΌ) |
53 | 52 | adantr 480 |
. . . . . . 7
β’ ((π β§ (π mod πΊ) β β) β (π mod πΊ) β πΌ) |
54 | | simpr 484 |
. . . . . . 7
β’ ((π β§ (π mod πΊ) β β) β (π mod πΊ) β β) |
55 | 53, 54 | elind 4186 |
. . . . . 6
β’ ((π β§ (π mod πΊ) β β) β (π mod πΊ) β (πΌ β© β)) |
56 | | infssuzle 12912 |
. . . . . 6
β’ (((πΌ β© β) β
(β€β₯β1) β§ (π mod πΊ) β (πΌ β© β)) β inf((πΌ β© β), β, < )
β€ (π mod πΊ)) |
57 | 12, 55, 56 | sylancr 586 |
. . . . 5
β’ ((π β§ (π mod πΊ) β β) β inf((πΌ β© β), β, < )
β€ (π mod πΊ)) |
58 | 9, 57 | eqbrtrid 5173 |
. . . 4
β’ ((π β§ (π mod πΊ) β β) β πΊ β€ (π mod πΊ)) |
59 | 26, 58 | mtand 813 |
. . 3
β’ (π β Β¬ (π mod πΊ) β β) |
60 | | elnn0 12471 |
. . . 4
β’ ((π mod πΊ) β β0 β ((π mod πΊ) β β β¨ (π mod πΊ) = 0)) |
61 | 22, 60 | sylib 217 |
. . 3
β’ (π β ((π mod πΊ) β β β¨ (π mod πΊ) = 0)) |
62 | | orel1 885 |
. . 3
β’ (Β¬
(π mod πΊ) β β β (((π mod πΊ) β β β¨ (π mod πΊ) = 0) β (π mod πΊ) = 0)) |
63 | 59, 61, 62 | sylc 65 |
. 2
β’ (π β (π mod πΊ) = 0) |
64 | | dvdsval3 16198 |
. . 3
β’ ((πΊ β β β§ π β β€) β (πΊ β₯ π β (π mod πΊ) = 0)) |
65 | 18, 7, 64 | syl2anc 583 |
. 2
β’ (π β (πΊ β₯ π β (π mod πΊ) = 0)) |
66 | 63, 65 | mpbird 257 |
1
β’ (π β πΊ β₯ π) |