Metamath Proof Explorer


Theorem dflringlem3

Description: Lemma for dflring3 . In a commutative local ring R , the set ( B \ U ) of non-units is a maximal ideal. (Contributed by Thierry Arnoux, 2-Jun-2026)

Ref Expression
Hypotheses dflringlem2.b B = Base R
dflringlem2.u U = Unit R
dflringlem2.1 φ R CRing
dflringlem2.2 φ R LRing
Assertion dflringlem3 φ B U MaxIdeal R

Proof

Step Hyp Ref Expression
1 dflringlem2.b B = Base R
2 dflringlem2.u U = Unit R
3 dflringlem2.1 φ R CRing
4 dflringlem2.2 φ R LRing
5 crngring R CRing R Ring
6 3 5 syl φ R Ring
7 1 2 3 4 dflringlem2 φ B U LIdeal R
8 eqid 1 R = 1 R
9 1 8 5 ringidcld R CRing 1 R B
10 3 9 syl φ 1 R B
11 2 8 1unit R Ring 1 R U
12 6 11 syl φ 1 R U
13 elndif 1 R U ¬ 1 R B U
14 12 13 syl φ ¬ 1 R B U
15 nelne1 1 R B ¬ 1 R B U B B U
16 10 14 15 syl2anc φ B B U
17 16 necomd φ B U B
18 eqid LIdeal R = LIdeal R
19 1 18 lidlss j LIdeal R j B
20 19 ad3antlr φ j LIdeal R B U j ¬ j = B U j B
21 ssdif0 j B j B =
22 20 21 sylib φ j LIdeal R B U j ¬ j = B U j B =
23 22 uneq1d φ j LIdeal R B U j ¬ j = B U j B j U = j U
24 0un j U = j U
25 23 24 eqtr2di φ j LIdeal R B U j ¬ j = B U j U = j B j U
26 simplr φ j LIdeal R B U j ¬ j = B U B U j
27 neqne ¬ j = B U j B U
28 27 adantl φ j LIdeal R B U j ¬ j = B U j B U
29 28 necomd φ j LIdeal R B U j ¬ j = B U B U j
30 difdif2 j B U = j B j U
31 pssdifn0 B U j B U j j B U
32 30 31 eqnetrrid B U j B U j j B j U
33 26 29 32 syl2anc φ j LIdeal R B U j ¬ j = B U j B j U
34 25 33 eqnetrd φ j LIdeal R B U j ¬ j = B U j U
35 simpr φ j LIdeal R B U j ¬ j = B U x j U x j U
36 35 elin2d φ j LIdeal R B U j ¬ j = B U x j U x U
37 35 elin1d φ j LIdeal R B U j ¬ j = B U x j U x j
38 6 ad4antr φ j LIdeal R B U j ¬ j = B U x j U R Ring
39 simp-4r φ j LIdeal R B U j ¬ j = B U x j U j LIdeal R
40 1 2 36 37 38 39 lidlunitel φ j LIdeal R B U j ¬ j = B U x j U j = B
41 34 40 n0limd φ j LIdeal R B U j ¬ j = B U j = B
42 41 ex φ j LIdeal R B U j ¬ j = B U j = B
43 42 orrd φ j LIdeal R B U j j = B U j = B
44 43 ex φ j LIdeal R B U j j = B U j = B
45 44 ralrimiva φ j LIdeal R B U j j = B U j = B
46 1 ismxidl R Ring B U MaxIdeal R B U LIdeal R B U B j LIdeal R B U j j = B U j = B
47 46 biimpar R Ring B U LIdeal R B U B j LIdeal R B U j j = B U j = B B U MaxIdeal R
48 6 7 17 45 47 syl13anc φ B U MaxIdeal R