Metamath Proof Explorer


Theorem mxidlirredi

Description: In an integral domain, the generator of a maximal ideal is irreducible. (Contributed by Thierry Arnoux, 22-Mar-2025)

Ref Expression
Hypotheses mxidlirredi.b B = Base R
mxidlirredi.k K = RSpan R
mxidlirredi.0 0 ˙ = 0 R
mxidlirredi.m M = K X
mxidlirredi.r φ R IDomn
mxidlirredi.x φ X B
mxidlirredi.y φ X 0 ˙
mxidlirredi.1 φ M MaxIdeal R
Assertion mxidlirredi φ X Irred R

Proof

Step Hyp Ref Expression
1 mxidlirredi.b B = Base R
2 mxidlirredi.k K = RSpan R
3 mxidlirredi.0 0 ˙ = 0 R
4 mxidlirredi.m M = K X
5 mxidlirredi.r φ R IDomn
6 mxidlirredi.x φ X B
7 mxidlirredi.y φ X 0 ˙
8 mxidlirredi.1 φ M MaxIdeal R
9 5 idomringd φ R Ring
10 1 mxidlnr R Ring M MaxIdeal R M B
11 9 8 10 syl2anc φ M B
12 eqid Unit R = Unit R
13 5 idomcringd φ R CRing
14 12 2 4 1 6 13 unitpidl1 φ M = B X Unit R
15 14 necon3abid φ M B ¬ X Unit R
16 11 15 mpbid φ ¬ X Unit R
17 6 16 eldifd φ X B Unit R
18 9 ad3antrrr φ f B Unit R g B Unit R f R g = X R Ring
19 8 ad3antrrr φ f B Unit R g B Unit R f R g = X M MaxIdeal R
20 simplr φ f B Unit R g B Unit R f R g = X g B Unit R
21 20 eldifad φ f B Unit R g B Unit R f R g = X g B
22 21 snssd φ f B Unit R g B Unit R f R g = X g B
23 eqid LIdeal R = LIdeal R
24 2 1 23 rspcl R Ring g B K g LIdeal R
25 18 22 24 syl2anc φ f B Unit R g B Unit R f R g = X K g LIdeal R
26 9 ad4antr φ f B Unit R g B Unit R f R g = X x M R Ring
27 26 ad2antrr φ f B Unit R g B Unit R f R g = X x M q B x = q R X R Ring
28 simp-5r φ f B Unit R g B Unit R f R g = X x M q B x = q R X g B Unit R
29 28 eldifad φ f B Unit R g B Unit R f R g = X x M q B x = q R X g B
30 oveq1 y = q R f y R g = q R f R g
31 30 eqeq2d y = q R f x = y R g x = q R f R g
32 eqid R = R
33 simplr φ f B Unit R g B Unit R f R g = X x M q B x = q R X q B
34 simp-6r φ f B Unit R g B Unit R f R g = X x M q B x = q R X f B Unit R
35 34 eldifad φ f B Unit R g B Unit R f R g = X x M q B x = q R X f B
36 1 32 27 33 35 ringcld φ f B Unit R g B Unit R f R g = X x M q B x = q R X q R f B
37 simp-4r φ f B Unit R g B Unit R f R g = X x M q B x = q R X f R g = X
38 37 oveq2d φ f B Unit R g B Unit R f R g = X x M q B x = q R X q R f R g = q R X
39 1 32 27 33 35 29 ringassd φ f B Unit R g B Unit R f R g = X x M q B x = q R X q R f R g = q R f R g
40 simpr φ f B Unit R g B Unit R f R g = X x M q B x = q R X x = q R X
41 38 39 40 3eqtr4rd φ f B Unit R g B Unit R f R g = X x M q B x = q R X x = q R f R g
42 31 36 41 rspcedvdw φ f B Unit R g B Unit R f R g = X x M q B x = q R X y B x = y R g
43 1 32 2 elrspsn R Ring g B x K g y B x = y R g
44 43 biimpar R Ring g B y B x = y R g x K g
45 27 29 42 44 syl21anc φ f B Unit R g B Unit R f R g = X x M q B x = q R X x K g
46 6 ad4antr φ f B Unit R g B Unit R f R g = X x M X B
47 simpr φ f B Unit R g B Unit R f R g = X x M x M
48 47 4 eleqtrdi φ f B Unit R g B Unit R f R g = X x M x K X
49 1 32 2 elrspsn R Ring X B x K X q B x = q R X
50 49 biimpa R Ring X B x K X q B x = q R X
51 26 46 48 50 syl21anc φ f B Unit R g B Unit R f R g = X x M q B x = q R X
52 45 51 r19.29a φ f B Unit R g B Unit R f R g = X x M x K g
53 52 ex φ f B Unit R g B Unit R f R g = X x M x K g
54 53 ssrdv φ f B Unit R g B Unit R f R g = X M K g
55 2 1 rspssid R Ring g B g K g
56 vex g V
57 56 snss g K g g K g
58 55 57 sylibr R Ring g B g K g
59 18 22 58 syl2anc φ f B Unit R g B Unit R f R g = X g K g
60 13 ad6antr φ f B Unit R g B Unit R f R g = X g M r B g = r R X R CRing
61 simplr φ f B Unit R g B Unit R f R g = X g M r B g = r R X r B
62 simp-6r φ f B Unit R g B Unit R f R g = X g M r B g = r R X f B Unit R
63 62 eldifad φ f B Unit R g B Unit R f R g = X g M r B g = r R X f B
64 18 adantr φ f B Unit R g B Unit R f R g = X g M R Ring
65 64 ad2antrr φ f B Unit R g B Unit R f R g = X g M r B g = r R X R Ring
66 1 32 65 61 63 ringcld φ f B Unit R g B Unit R f R g = X g M r B g = r R X r R f B
67 eqid 1 R = 1 R
68 1 67 9 ringidcld φ 1 R B
69 68 ad6antr φ f B Unit R g B Unit R f R g = X g M r B g = r R X 1 R B
70 21 ad3antrrr φ f B Unit R g B Unit R f R g = X g M r B g = r R X g B
71 simpr φ f B Unit R g B Unit R f R g = X g M r B g = r R X g = 0 ˙ g = 0 ˙
72 71 oveq2d φ f B Unit R g B Unit R f R g = X g M r B g = r R X g = 0 ˙ f R g = f R 0 ˙
73 simp-5r φ f B Unit R g B Unit R f R g = X g M r B g = r R X g = 0 ˙ f R g = X
74 64 ad3antrrr φ f B Unit R g B Unit R f R g = X g M r B g = r R X g = 0 ˙ R Ring
75 63 adantr φ f B Unit R g B Unit R f R g = X g M r B g = r R X g = 0 ˙ f B
76 1 32 3 74 75 ringrzd φ f B Unit R g B Unit R f R g = X g M r B g = r R X g = 0 ˙ f R 0 ˙ = 0 ˙
77 72 73 76 3eqtr3d φ f B Unit R g B Unit R f R g = X g M r B g = r R X g = 0 ˙ X = 0 ˙
78 7 neneqd φ ¬ X = 0 ˙
79 78 ad7antr φ f B Unit R g B Unit R f R g = X g M r B g = r R X g = 0 ˙ ¬ X = 0 ˙
80 77 79 pm2.65da φ f B Unit R g B Unit R f R g = X g M r B g = r R X ¬ g = 0 ˙
81 80 neqned φ f B Unit R g B Unit R f R g = X g M r B g = r R X g 0 ˙
82 70 81 eldifsnd φ f B Unit R g B Unit R f R g = X g M r B g = r R X g B 0 ˙
83 5 ad6antr φ f B Unit R g B Unit R f R g = X g M r B g = r R X R IDomn
84 1 32 67 65 70 ringlidmd φ f B Unit R g B Unit R f R g = X g M r B g = r R X 1 R R g = g
85 simpr φ f B Unit R g B Unit R f R g = X g M r B g = r R X g = r R X
86 1 32 65 61 63 70 ringassd φ f B Unit R g B Unit R f R g = X g M r B g = r R X r R f R g = r R f R g
87 simp-4r φ f B Unit R g B Unit R f R g = X g M r B g = r R X f R g = X
88 87 oveq2d φ f B Unit R g B Unit R f R g = X g M r B g = r R X r R f R g = r R X
89 86 88 eqtr2d φ f B Unit R g B Unit R f R g = X g M r B g = r R X r R X = r R f R g
90 84 85 89 3eqtrrd φ f B Unit R g B Unit R f R g = X g M r B g = r R X r R f R g = 1 R R g
91 1 3 32 66 69 82 83 90 idomrcan φ f B Unit R g B Unit R f R g = X g M r B g = r R X r R f = 1 R
92 12 67 1unit R Ring 1 R Unit R
93 9 92 syl φ 1 R Unit R
94 93 ad6antr φ f B Unit R g B Unit R f R g = X g M r B g = r R X 1 R Unit R
95 91 94 eqeltrd φ f B Unit R g B Unit R f R g = X g M r B g = r R X r R f Unit R
96 12 32 1 unitmulclb R CRing r B f B r R f Unit R r Unit R f Unit R
97 96 simplbda R CRing r B f B r R f Unit R f Unit R
98 60 61 63 95 97 syl31anc φ f B Unit R g B Unit R f R g = X g M r B g = r R X f Unit R
99 6 ad4antr φ f B Unit R g B Unit R f R g = X g M X B
100 simpr φ f B Unit R g B Unit R f R g = X g M g M
101 100 4 eleqtrdi φ f B Unit R g B Unit R f R g = X g M g K X
102 1 32 2 elrspsn R Ring X B g K X r B g = r R X
103 102 biimpa R Ring X B g K X r B g = r R X
104 64 99 101 103 syl21anc φ f B Unit R g B Unit R f R g = X g M r B g = r R X
105 98 104 r19.29a φ f B Unit R g B Unit R f R g = X g M f Unit R
106 simp-4r φ f B Unit R g B Unit R f R g = X g M f B Unit R
107 106 eldifbd φ f B Unit R g B Unit R f R g = X g M ¬ f Unit R
108 105 107 pm2.65da φ f B Unit R g B Unit R f R g = X ¬ g M
109 59 108 eldifd φ f B Unit R g B Unit R f R g = X g K g M
110 1 18 19 25 54 109 mxidlmaxv φ f B Unit R g B Unit R f R g = X K g = B
111 eqid K g = K g
112 13 ad3antrrr φ f B Unit R g B Unit R f R g = X R CRing
113 12 2 111 1 21 112 unitpidl1 φ f B Unit R g B Unit R f R g = X K g = B g Unit R
114 110 113 mpbid φ f B Unit R g B Unit R f R g = X g Unit R
115 20 eldifbd φ f B Unit R g B Unit R f R g = X ¬ g Unit R
116 114 115 pm2.65da φ f B Unit R g B Unit R ¬ f R g = X
117 116 anasss φ f B Unit R g B Unit R ¬ f R g = X
118 117 neqned φ f B Unit R g B Unit R f R g X
119 118 ralrimivva φ f B Unit R g B Unit R f R g X
120 eqid Irred R = Irred R
121 eqid B Unit R = B Unit R
122 1 12 120 121 32 isirred X Irred R X B Unit R f B Unit R g B Unit R f R g X
123 17 119 122 sylanbrc φ X Irred R