Metamath Proof Explorer


Theorem dflring4

Description: Alternate definition of a local ring: the set ( B \ U ) of non-units is an ideal. (Contributed by Thierry Arnoux, 2-Jun-2026)

Ref Expression
Hypotheses dflring4.b B = Base R
dflring4.u U = Unit R
Assertion dflring4 R CRing R LRing B U LIdeal R

Proof

Step Hyp Ref Expression
1 dflring4.b B = Base R
2 dflring4.u U = Unit R
3 simpl R CRing R LRing R CRing
4 simpr R CRing R LRing R LRing
5 1 2 3 4 dflringlem2 R CRing R LRing B U LIdeal R
6 simpl R CRing B U LIdeal R R CRing
7 6 crngringd R CRing B U LIdeal R R Ring
8 7 adantr R CRing B U LIdeal R m MaxIdeal R R Ring
9 simpr R CRing B U LIdeal R m MaxIdeal R m MaxIdeal R
10 simplr R CRing B U LIdeal R m MaxIdeal R B U LIdeal R
11 1 mxidlidl R Ring m MaxIdeal R m LIdeal R
12 7 11 sylan R CRing B U LIdeal R m MaxIdeal R m LIdeal R
13 eqid LIdeal R = LIdeal R
14 1 13 lidlss m LIdeal R m B
15 12 14 syl R CRing B U LIdeal R m MaxIdeal R m B
16 15 adantr R CRing B U LIdeal R m MaxIdeal R ¬ m B U m B
17 16 sselda R CRing B U LIdeal R m MaxIdeal R ¬ m B U x m x B
18 neldif x B ¬ x B U x U
19 17 18 sylan R CRing B U LIdeal R m MaxIdeal R ¬ m B U x m ¬ x B U x U
20 simplr R CRing B U LIdeal R m MaxIdeal R ¬ m B U x m ¬ x B U x m
21 8 ad3antrrr R CRing B U LIdeal R m MaxIdeal R ¬ m B U x m ¬ x B U R Ring
22 12 ad3antrrr R CRing B U LIdeal R m MaxIdeal R ¬ m B U x m ¬ x B U m LIdeal R
23 1 2 19 20 21 22 lidlunitel R CRing B U LIdeal R m MaxIdeal R ¬ m B U x m ¬ x B U m = B
24 nssrex ¬ m B U x m ¬ x B U
25 24 bilani R CRing B U LIdeal R m MaxIdeal R ¬ m B U x m ¬ x B U
26 23 25 r19.29a R CRing B U LIdeal R m MaxIdeal R ¬ m B U m = B
27 8 adantr R CRing B U LIdeal R m MaxIdeal R ¬ m B U R Ring
28 simplr R CRing B U LIdeal R m MaxIdeal R ¬ m B U m MaxIdeal R
29 1 mxidlnr R Ring m MaxIdeal R m B
30 27 28 29 syl2anc R CRing B U LIdeal R m MaxIdeal R ¬ m B U m B
31 30 neneqd R CRing B U LIdeal R m MaxIdeal R ¬ m B U ¬ m = B
32 26 31 condan R CRing B U LIdeal R m MaxIdeal R m B U
33 1 mxidlmax R Ring m MaxIdeal R B U LIdeal R m B U B U = m B U = B
34 8 9 10 32 33 syl22anc R CRing B U LIdeal R m MaxIdeal R B U = m B U = B
35 eqid 1 R = 1 R
36 1 35 7 ringidcld R CRing B U LIdeal R 1 R B
37 2 35 1unit R Ring 1 R U
38 7 37 syl R CRing B U LIdeal R 1 R U
39 elndif 1 R U ¬ 1 R B U
40 38 39 syl R CRing B U LIdeal R ¬ 1 R B U
41 nelne1 1 R B ¬ 1 R B U B B U
42 36 40 41 syl2anc R CRing B U LIdeal R B B U
43 42 necomd R CRing B U LIdeal R B U B
44 43 adantr R CRing B U LIdeal R m MaxIdeal R B U B
45 44 neneqd R CRing B U LIdeal R m MaxIdeal R ¬ B U = B
46 34 45 olcnd R CRing B U LIdeal R m MaxIdeal R B U = m
47 46 eqcomd R CRing B U LIdeal R m MaxIdeal R m = B U
48 simpr R CRing B U LIdeal R B U LIdeal R
49 1 13 lidlss j LIdeal R j B
50 49 ad3antlr R CRing B U LIdeal R j LIdeal R B U j ¬ j = B U j B
51 ssdif0 j B j B =
52 50 51 sylib R CRing B U LIdeal R j LIdeal R B U j ¬ j = B U j B =
53 52 uneq1d R CRing B U LIdeal R j LIdeal R B U j ¬ j = B U j B j U = j U
54 0un j U = j U
55 53 54 eqtr2di R CRing B U LIdeal R j LIdeal R B U j ¬ j = B U j U = j B j U
56 simplr R CRing B U LIdeal R j LIdeal R B U j ¬ j = B U B U j
57 neqne ¬ j = B U j B U
58 57 adantl R CRing B U LIdeal R j LIdeal R B U j ¬ j = B U j B U
59 58 necomd R CRing B U LIdeal R j LIdeal R B U j ¬ j = B U B U j
60 difdif2 j B U = j B j U
61 pssdifn0 B U j B U j j B U
62 60 61 eqnetrrid B U j B U j j B j U
63 56 59 62 syl2anc R CRing B U LIdeal R j LIdeal R B U j ¬ j = B U j B j U
64 55 63 eqnetrd R CRing B U LIdeal R j LIdeal R B U j ¬ j = B U j U
65 simpr R CRing B U LIdeal R j LIdeal R B U j ¬ j = B U x j U x j U
66 65 elin2d R CRing B U LIdeal R j LIdeal R B U j ¬ j = B U x j U x U
67 65 elin1d R CRing B U LIdeal R j LIdeal R B U j ¬ j = B U x j U x j
68 7 ad4antr R CRing B U LIdeal R j LIdeal R B U j ¬ j = B U x j U R Ring
69 simp-4r R CRing B U LIdeal R j LIdeal R B U j ¬ j = B U x j U j LIdeal R
70 1 2 66 67 68 69 lidlunitel R CRing B U LIdeal R j LIdeal R B U j ¬ j = B U x j U j = B
71 64 70 n0limd R CRing B U LIdeal R j LIdeal R B U j ¬ j = B U j = B
72 71 ex R CRing B U LIdeal R j LIdeal R B U j ¬ j = B U j = B
73 72 orrd R CRing B U LIdeal R j LIdeal R B U j j = B U j = B
74 73 ex R CRing B U LIdeal R j LIdeal R B U j j = B U j = B
75 74 ralrimiva R CRing B U LIdeal R j LIdeal R B U j j = B U j = B
76 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
77 76 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
78 7 48 43 75 77 syl13anc R CRing B U LIdeal R B U MaxIdeal R
79 47 78 eqsnd R CRing B U LIdeal R MaxIdeal R = B U
80 1 fvexi B V
81 80 a1i R CRing B U LIdeal R B V
82 81 difexd R CRing B U LIdeal R B U V
83 ensn1g B U V B U 1 𝑜
84 82 83 syl R CRing B U LIdeal R B U 1 𝑜
85 79 84 eqbrtrd R CRing B U LIdeal R MaxIdeal R 1 𝑜
86 dflring3 R CRing R LRing MaxIdeal R 1 𝑜
87 86 biimpar R CRing MaxIdeal R 1 𝑜 R LRing
88 6 85 87 syl2anc R CRing B U LIdeal R R LRing
89 5 88 impbida R CRing R LRing B U LIdeal R