Description: The power series variable function is injective if the base ring is nonzero. (Contributed by Mario Carneiro, 29-Dec-2014)
Ref | Expression | ||
---|---|---|---|
Hypotheses | mvrf.s | |
|
mvrf.v | |
||
mvrf.b | |
||
mvrf.i | |
||
mvrf.r | |
||
mvrf1.z | |
||
mvrf1.o | |
||
mvrf1.n | |
||
Assertion | mvrf1 | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | mvrf.s | |
|
2 | mvrf.v | |
|
3 | mvrf.b | |
|
4 | mvrf.i | |
|
5 | mvrf.r | |
|
6 | mvrf1.z | |
|
7 | mvrf1.o | |
|
8 | mvrf1.n | |
|
9 | 1 2 3 4 5 | mvrf | |
10 | 8 | adantr | |
11 | simp2r | |
|
12 | 11 | fveq1d | |
13 | eqid | |
|
14 | 4 | 3ad2ant1 | |
15 | 5 | 3ad2ant1 | |
16 | simp2ll | |
|
17 | 2 13 6 7 14 15 16 | mvrid | |
18 | simp2lr | |
|
19 | 1nn0 | |
|
20 | 13 | snifpsrbag | |
21 | 14 19 20 | sylancl | |
22 | 2 13 6 7 14 15 18 21 | mvrval2 | |
23 | 12 17 22 | 3eqtr3d | |
24 | simp3 | |
|
25 | mpteqb | |
|
26 | 0nn0 | |
|
27 | 19 26 | ifcli | |
28 | 27 | a1i | |
29 | 25 28 | mprg | |
30 | iftrue | |
|
31 | eqeq1 | |
|
32 | 31 | ifbid | |
33 | 30 32 | eqeq12d | |
34 | 33 | rspcv | |
35 | 29 34 | biimtrid | |
36 | 16 35 | syl | |
37 | ax-1ne0 | |
|
38 | eqeq1 | |
|
39 | 38 | necon3abid | |
40 | 37 39 | mpbii | |
41 | iffalse | |
|
42 | 40 41 | nsyl2 | |
43 | 36 42 | syl6 | |
44 | 24 43 | mtod | |
45 | iffalse | |
|
46 | 44 45 | syl | |
47 | 23 46 | eqtrd | |
48 | 47 | 3expia | |
49 | 48 | necon1ad | |
50 | 10 49 | mpd | |
51 | 50 | expr | |
52 | 51 | ralrimivva | |
53 | dff13 | |
|
54 | 9 52 53 | sylanbrc | |