Metamath Proof Explorer


Theorem psrlidm

Description: The identity element of the ring of power series is a left identity. (Contributed by Mario Carneiro, 29-Dec-2014) (Proof shortened by AV, 8-Jul-2019)

Ref Expression
Hypotheses psrring.s S = I mPwSer R
psrring.i φ I V
psrring.r φ R Ring
psr1cl.d D = f 0 I | f -1 Fin
psr1cl.z 0 ˙ = 0 R
psr1cl.o 1 ˙ = 1 R
psr1cl.u U = x D if x = I × 0 1 ˙ 0 ˙
psr1cl.b B = Base S
psrlidm.t · ˙ = S
psrlidm.x φ X B
Assertion psrlidm φ U · ˙ X = X

Proof

Step Hyp Ref Expression
1 psrring.s S = I mPwSer R
2 psrring.i φ I V
3 psrring.r φ R Ring
4 psr1cl.d D = f 0 I | f -1 Fin
5 psr1cl.z 0 ˙ = 0 R
6 psr1cl.o 1 ˙ = 1 R
7 psr1cl.u U = x D if x = I × 0 1 ˙ 0 ˙
8 psr1cl.b B = Base S
9 psrlidm.t · ˙ = S
10 psrlidm.x φ X B
11 eqid Base R = Base R
12 1 2 3 4 5 6 7 8 psr1cl φ U B
13 1 8 9 3 12 10 psrmulcl φ U · ˙ X B
14 1 11 4 8 13 psrelbas φ U · ˙ X : D Base R
15 14 ffnd φ U · ˙ X Fn D
16 1 11 4 8 10 psrelbas φ X : D Base R
17 16 ffnd φ X Fn D
18 eqid R = R
19 12 adantr φ y D U B
20 10 adantr φ y D X B
21 simpr φ y D y D
22 1 8 18 9 4 19 20 21 psrmulval φ y D U · ˙ X y = R z g D | g f y U z R X y f z
23 breq1 g = I × 0 g f y I × 0 f y
24 fconstmpt I × 0 = x I 0
25 4 fczpsrbag I V x I 0 D
26 2 25 syl φ x I 0 D
27 24 26 eqeltrid φ I × 0 D
28 27 adantr φ y D I × 0 D
29 4 psrbagf I V y D y : I 0
30 2 29 sylan φ y D y : I 0
31 30 ffvelrnda φ y D x I y x 0
32 31 nn0ge0d φ y D x I 0 y x
33 32 ralrimiva φ y D x I 0 y x
34 0nn0 0 0
35 34 fconst6 I × 0 : I 0
36 ffn I × 0 : I 0 I × 0 Fn I
37 35 36 mp1i φ y D I × 0 Fn I
38 30 ffnd φ y D y Fn I
39 2 adantr φ y D I V
40 inidm I I = I
41 34 a1i φ y D 0 0
42 fvconst2g 0 0 x I I × 0 x = 0
43 41 42 sylan φ y D x I I × 0 x = 0
44 eqidd φ y D x I y x = y x
45 37 38 39 39 40 43 44 ofrfval φ y D I × 0 f y x I 0 y x
46 33 45 mpbird φ y D I × 0 f y
47 23 28 46 elrabd φ y D I × 0 g D | g f y
48 47 snssd φ y D I × 0 g D | g f y
49 48 resmptd φ y D z g D | g f y U z R X y f z I × 0 = z I × 0 U z R X y f z
50 49 oveq2d φ y D R z g D | g f y U z R X y f z I × 0 = R z I × 0 U z R X y f z
51 ringcmn R Ring R CMnd
52 3 51 syl φ R CMnd
53 52 adantr φ y D R CMnd
54 ovex 0 I V
55 4 54 rab2ex g D | g f y V
56 55 a1i φ y D g D | g f y V
57 3 ad2antrr φ y D z g D | g f y R Ring
58 simpr φ y D z g D | g f y z g D | g f y
59 breq1 g = z g f y z f y
60 59 elrab z g D | g f y z D z f y
61 58 60 sylib φ y D z g D | g f y z D z f y
62 61 simpld φ y D z g D | g f y z D
63 1 11 4 8 19 psrelbas φ y D U : D Base R
64 63 ffvelrnda φ y D z D U z Base R
65 62 64 syldan φ y D z g D | g f y U z Base R
66 16 ad2antrr φ y D z g D | g f y X : D Base R
67 2 ad2antrr φ y D z g D | g f y I V
68 21 adantr φ y D z g D | g f y y D
69 4 psrbagf I V z D z : I 0
70 67 62 69 syl2anc φ y D z g D | g f y z : I 0
71 61 simprd φ y D z g D | g f y z f y
72 4 psrbagcon I V y D z : I 0 z f y y f z D y f z f y
73 67 68 70 71 72 syl13anc φ y D z g D | g f y y f z D y f z f y
74 73 simpld φ y D z g D | g f y y f z D
75 66 74 ffvelrnd φ y D z g D | g f y X y f z Base R
76 11 18 ringcl R Ring U z Base R X y f z Base R U z R X y f z Base R
77 57 65 75 76 syl3anc φ y D z g D | g f y U z R X y f z Base R
78 77 fmpttd φ y D z g D | g f y U z R X y f z : g D | g f y Base R
79 eldifi z g D | g f y I × 0 z g D | g f y
80 79 61 sylan2 φ y D z g D | g f y I × 0 z D z f y
81 80 simpld φ y D z g D | g f y I × 0 z D
82 eqeq1 x = z x = I × 0 z = I × 0
83 82 ifbid x = z if x = I × 0 1 ˙ 0 ˙ = if z = I × 0 1 ˙ 0 ˙
84 6 fvexi 1 ˙ V
85 5 fvexi 0 ˙ V
86 84 85 ifex if z = I × 0 1 ˙ 0 ˙ V
87 83 7 86 fvmpt z D U z = if z = I × 0 1 ˙ 0 ˙
88 81 87 syl φ y D z g D | g f y I × 0 U z = if z = I × 0 1 ˙ 0 ˙
89 eldifn z g D | g f y I × 0 ¬ z I × 0
90 89 adantl φ y D z g D | g f y I × 0 ¬ z I × 0
91 velsn z I × 0 z = I × 0
92 90 91 sylnib φ y D z g D | g f y I × 0 ¬ z = I × 0
93 92 iffalsed φ y D z g D | g f y I × 0 if z = I × 0 1 ˙ 0 ˙ = 0 ˙
94 88 93 eqtrd φ y D z g D | g f y I × 0 U z = 0 ˙
95 94 oveq1d φ y D z g D | g f y I × 0 U z R X y f z = 0 ˙ R X y f z
96 3 ad2antrr φ y D z g D | g f y I × 0 R Ring
97 79 75 sylan2 φ y D z g D | g f y I × 0 X y f z Base R
98 11 18 5 ringlz R Ring X y f z Base R 0 ˙ R X y f z = 0 ˙
99 96 97 98 syl2anc φ y D z g D | g f y I × 0 0 ˙ R X y f z = 0 ˙
100 95 99 eqtrd φ y D z g D | g f y I × 0 U z R X y f z = 0 ˙
101 100 56 suppss2 φ y D z g D | g f y U z R X y f z supp 0 ˙ I × 0
102 4 54 rabex2 D V
103 102 mptrabex z g D | g f y U z R X y f z V
104 103 a1i φ y D z g D | g f y U z R X y f z V
105 funmpt Fun z g D | g f y U z R X y f z
106 105 a1i φ y D Fun z g D | g f y U z R X y f z
107 85 a1i φ y D 0 ˙ V
108 snfi I × 0 Fin
109 108 a1i φ y D I × 0 Fin
110 suppssfifsupp z g D | g f y U z R X y f z V Fun z g D | g f y U z R X y f z 0 ˙ V I × 0 Fin z g D | g f y U z R X y f z supp 0 ˙ I × 0 finSupp 0 ˙ z g D | g f y U z R X y f z
111 104 106 107 109 101 110 syl32anc φ y D finSupp 0 ˙ z g D | g f y U z R X y f z
112 11 5 53 56 78 101 111 gsumres φ y D R z g D | g f y U z R X y f z I × 0 = R z g D | g f y U z R X y f z
113 3 adantr φ y D R Ring
114 ringmnd R Ring R Mnd
115 113 114 syl φ y D R Mnd
116 iftrue x = I × 0 if x = I × 0 1 ˙ 0 ˙ = 1 ˙
117 116 7 84 fvmpt I × 0 D U I × 0 = 1 ˙
118 28 117 syl φ y D U I × 0 = 1 ˙
119 nn0cn z 0 z
120 119 subid1d z 0 z 0 = z
121 120 adantl φ y D z 0 z 0 = z
122 39 30 41 121 caofid0r φ y D y f I × 0 = y
123 122 fveq2d φ y D X y f I × 0 = X y
124 118 123 oveq12d φ y D U I × 0 R X y f I × 0 = 1 ˙ R X y
125 16 ffvelrnda φ y D X y Base R
126 11 18 6 ringlidm R Ring X y Base R 1 ˙ R X y = X y
127 113 125 126 syl2anc φ y D 1 ˙ R X y = X y
128 124 127 eqtrd φ y D U I × 0 R X y f I × 0 = X y
129 128 125 eqeltrd φ y D U I × 0 R X y f I × 0 Base R
130 fveq2 z = I × 0 U z = U I × 0
131 oveq2 z = I × 0 y f z = y f I × 0
132 131 fveq2d z = I × 0 X y f z = X y f I × 0
133 130 132 oveq12d z = I × 0 U z R X y f z = U I × 0 R X y f I × 0
134 11 133 gsumsn R Mnd I × 0 D U I × 0 R X y f I × 0 Base R R z I × 0 U z R X y f z = U I × 0 R X y f I × 0
135 115 28 129 134 syl3anc φ y D R z I × 0 U z R X y f z = U I × 0 R X y f I × 0
136 50 112 135 3eqtr3d φ y D R z g D | g f y U z R X y f z = U I × 0 R X y f I × 0
137 22 136 128 3eqtrd φ y D U · ˙ X y = X y
138 15 17 137 eqfnfvd φ U · ˙ X = X