Metamath Proof Explorer


Theorem dflringlem2

Description: Lemma for dflring3 . In a commutative local ring R , the set ( B \ U ) of non-units is an 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 dflringlem2 φ B U LIdeal 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 difssd φ B U B
6 eqid 0 R = 0 R
7 3 crnggrpd φ R Grp
8 1 6 7 grpidcld φ 0 R B
9 lringnzr R LRing R NzRing
10 4 9 syl φ R NzRing
11 10 adantr φ x U R NzRing
12 simpr φ x U x U
13 2 6 11 12 unitnz φ x U x 0 R
14 13 nelrdva φ ¬ 0 R U
15 8 14 eldifd φ 0 R B U
16 15 ne0d φ B U
17 eqid + R = + R
18 7 ad3antrrr φ x B a B U b B U R Grp
19 eqid R = R
20 3 crngringd φ R Ring
21 20 ad3antrrr φ x B a B U b B U R Ring
22 simpllr φ x B a B U b B U x B
23 simplr φ x B a B U b B U a B U
24 23 eldifad φ x B a B U b B U a B
25 1 19 21 22 24 ringcld φ x B a B U b B U x R a B
26 simpr φ x B a B U b B U b B U
27 26 eldifad φ x B a B U b B U b B
28 1 17 18 25 27 grpcld φ x B a B U b B U x R a + R b B
29 23 eldifbd φ x B a B U b B U ¬ a U
30 26 eldifbd φ x B a B U b B U ¬ b U
31 ioran ¬ a U b U ¬ a U ¬ b U
32 29 30 31 sylanbrc φ x B a B U b B U ¬ a U b U
33 3 ad6antr φ x B a B U b B U x R a + R b U u B x R a + R b R u = 1 R R CRing
34 33 adantr φ x B a B U b B U x R a + R b U u B x R a + R b R u = 1 R x R a R u U R CRing
35 22 ad4antr φ x B a B U b B U x R a + R b U u B x R a + R b R u = 1 R x R a R u U x B
36 24 ad4antr φ x B a B U b B U x R a + R b U u B x R a + R b R u = 1 R x R a R u U a B
37 25 ad3antrrr φ x B a B U b B U x R a + R b U u B x R a + R b R u = 1 R x R a B
38 37 adantr φ x B a B U b B U x R a + R b U u B x R a + R b R u = 1 R x R a R u U x R a B
39 simplr φ x B a B U b B U x R a + R b U u B x R a + R b R u = 1 R u B
40 39 adantr φ x B a B U b B U x R a + R b U u B x R a + R b R u = 1 R x R a R u U u B
41 simpr φ x B a B U b B U x R a + R b U u B x R a + R b R u = 1 R x R a R u U x R a R u U
42 2 19 1 unitmulclb R CRing x R a B u B x R a R u U x R a U u U
43 42 simprbda R CRing x R a B u B x R a R u U x R a U
44 34 38 40 41 43 syl31anc φ x B a B U b B U x R a + R b U u B x R a + R b R u = 1 R x R a R u U x R a U
45 2 19 1 unitmulclb R CRing x B a B x R a U x U a U
46 45 simplbda R CRing x B a B x R a U a U
47 34 35 36 44 46 syl31anc φ x B a B U b B U x R a + R b U u B x R a + R b R u = 1 R x R a R u U a U
48 33 adantr φ x B a B U b B U x R a + R b U u B x R a + R b R u = 1 R b R u U R CRing
49 27 ad3antrrr φ x B a B U b B U x R a + R b U u B x R a + R b R u = 1 R b B
50 49 adantr φ x B a B U b B U x R a + R b U u B x R a + R b R u = 1 R b R u U b B
51 39 adantr φ x B a B U b B U x R a + R b U u B x R a + R b R u = 1 R b R u U u B
52 simpr φ x B a B U b B U x R a + R b U u B x R a + R b R u = 1 R b R u U b R u U
53 2 19 1 unitmulclb R CRing b B u B b R u U b U u U
54 53 simprbda R CRing b B u B b R u U b U
55 48 50 51 52 54 syl31anc φ x B a B U b B U x R a + R b U u B x R a + R b R u = 1 R b R u U b U
56 1 a1i φ x B a B U b B U x R a + R b U u B x R a + R b R u = 1 R B = Base R
57 2 a1i φ x B a B U b B U x R a + R b U u B x R a + R b R u = 1 R U = Unit R
58 17 a1i φ x B a B U b B U x R a + R b U u B x R a + R b R u = 1 R + R = + R
59 4 ad6antr φ x B a B U b B U x R a + R b U u B x R a + R b R u = 1 R R LRing
60 21 ad3antrrr φ x B a B U b B U x R a + R b U u B x R a + R b R u = 1 R R Ring
61 1 17 19 60 37 49 39 ringdird φ x B a B U b B U x R a + R b U u B x R a + R b R u = 1 R x R a + R b R u = x R a R u + R b R u
62 simpr φ x B a B U b B U x R a + R b U u B x R a + R b R u = 1 R x R a + R b R u = 1 R
63 61 62 eqtr3d φ x B a B U b B U x R a + R b U u B x R a + R b R u = 1 R x R a R u + R b R u = 1 R
64 eqid 1 R = 1 R
65 2 64 1unit R Ring 1 R U
66 20 65 syl φ 1 R U
67 66 ad6antr φ x B a B U b B U x R a + R b U u B x R a + R b R u = 1 R 1 R U
68 63 67 eqeltrd φ x B a B U b B U x R a + R b U u B x R a + R b R u = 1 R x R a R u + R b R u U
69 1 19 60 37 39 ringcld φ x B a B U b B U x R a + R b U u B x R a + R b R u = 1 R x R a R u B
70 1 19 60 49 39 ringcld φ x B a B U b B U x R a + R b U u B x R a + R b R u = 1 R b R u B
71 56 57 58 59 68 69 70 lringuplu φ x B a B U b B U x R a + R b U u B x R a + R b R u = 1 R x R a R u U b R u U
72 47 55 71 orim12da φ x B a B U b B U x R a + R b U u B x R a + R b R u = 1 R a U b U
73 1 2 19 64 28 21 isunit3 φ x B a B U b B U x R a + R b U u B x R a + R b R u = 1 R u R x R a + R b = 1 R
74 73 biimpa φ x B a B U b B U x R a + R b U u B x R a + R b R u = 1 R u R x R a + R b = 1 R
75 simpl x R a + R b R u = 1 R u R x R a + R b = 1 R x R a + R b R u = 1 R
76 75 reximi u B x R a + R b R u = 1 R u R x R a + R b = 1 R u B x R a + R b R u = 1 R
77 74 76 syl φ x B a B U b B U x R a + R b U u B x R a + R b R u = 1 R
78 72 77 r19.29a φ x B a B U b B U x R a + R b U a U b U
79 32 78 mtand φ x B a B U b B U ¬ x R a + R b U
80 28 79 eldifd φ x B a B U b B U x R a + R b B U
81 80 ralrimiva φ x B a B U b B U x R a + R b B U
82 81 anasss φ x B a B U b B U x R a + R b B U
83 82 ralrimivva φ x B a B U b B U x R a + R b B U
84 eqid LIdeal R = LIdeal R
85 84 1 17 19 islidl B U LIdeal R B U B B U x B a B U b B U x R a + R b B U
86 5 16 83 85 syl3anbrc φ B U LIdeal R