Step |
Hyp |
Ref |
Expression |
1 |
|
dchrmhm.g |
โข ๐บ = ( DChr โ ๐ ) |
2 |
|
dchrmhm.z |
โข ๐ = ( โค/nโค โ ๐ ) |
3 |
|
dchrmhm.b |
โข ๐ท = ( Base โ ๐บ ) |
4 |
|
dchrn0.b |
โข ๐ต = ( Base โ ๐ ) |
5 |
|
dchrn0.u |
โข ๐ = ( Unit โ ๐ ) |
6 |
|
dchr1cl.o |
โข 1 = ( ๐ โ ๐ต โฆ if ( ๐ โ ๐ , 1 , 0 ) ) |
7 |
|
dchrmullid.t |
โข ยท = ( +g โ ๐บ ) |
8 |
|
dchrmullid.x |
โข ( ๐ โ ๐ โ ๐ท ) |
9 |
|
dchrinvcl.n |
โข ๐พ = ( ๐ โ ๐ต โฆ if ( ๐ โ ๐ , ( 1 / ( ๐ โ ๐ ) ) , 0 ) ) |
10 |
1 3
|
dchrrcl |
โข ( ๐ โ ๐ท โ ๐ โ โ ) |
11 |
8 10
|
syl |
โข ( ๐ โ ๐ โ โ ) |
12 |
|
fveq2 |
โข ( ๐ = ๐ฅ โ ( ๐ โ ๐ ) = ( ๐ โ ๐ฅ ) ) |
13 |
12
|
oveq2d |
โข ( ๐ = ๐ฅ โ ( 1 / ( ๐ โ ๐ ) ) = ( 1 / ( ๐ โ ๐ฅ ) ) ) |
14 |
|
fveq2 |
โข ( ๐ = ๐ฆ โ ( ๐ โ ๐ ) = ( ๐ โ ๐ฆ ) ) |
15 |
14
|
oveq2d |
โข ( ๐ = ๐ฆ โ ( 1 / ( ๐ โ ๐ ) ) = ( 1 / ( ๐ โ ๐ฆ ) ) ) |
16 |
|
fveq2 |
โข ( ๐ = ( ๐ฅ ( .r โ ๐ ) ๐ฆ ) โ ( ๐ โ ๐ ) = ( ๐ โ ( ๐ฅ ( .r โ ๐ ) ๐ฆ ) ) ) |
17 |
16
|
oveq2d |
โข ( ๐ = ( ๐ฅ ( .r โ ๐ ) ๐ฆ ) โ ( 1 / ( ๐ โ ๐ ) ) = ( 1 / ( ๐ โ ( ๐ฅ ( .r โ ๐ ) ๐ฆ ) ) ) ) |
18 |
|
fveq2 |
โข ( ๐ = ( 1r โ ๐ ) โ ( ๐ โ ๐ ) = ( ๐ โ ( 1r โ ๐ ) ) ) |
19 |
18
|
oveq2d |
โข ( ๐ = ( 1r โ ๐ ) โ ( 1 / ( ๐ โ ๐ ) ) = ( 1 / ( ๐ โ ( 1r โ ๐ ) ) ) ) |
20 |
1 2 3 4 8
|
dchrf |
โข ( ๐ โ ๐ : ๐ต โถ โ ) |
21 |
4 5
|
unitss |
โข ๐ โ ๐ต |
22 |
21
|
sseli |
โข ( ๐ โ ๐ โ ๐ โ ๐ต ) |
23 |
|
ffvelcdm |
โข ( ( ๐ : ๐ต โถ โ โง ๐ โ ๐ต ) โ ( ๐ โ ๐ ) โ โ ) |
24 |
20 22 23
|
syl2an |
โข ( ( ๐ โง ๐ โ ๐ ) โ ( ๐ โ ๐ ) โ โ ) |
25 |
|
simpr |
โข ( ( ๐ โง ๐ โ ๐ ) โ ๐ โ ๐ ) |
26 |
8
|
adantr |
โข ( ( ๐ โง ๐ โ ๐ ) โ ๐ โ ๐ท ) |
27 |
22
|
adantl |
โข ( ( ๐ โง ๐ โ ๐ ) โ ๐ โ ๐ต ) |
28 |
1 2 3 4 5 26 27
|
dchrn0 |
โข ( ( ๐ โง ๐ โ ๐ ) โ ( ( ๐ โ ๐ ) โ 0 โ ๐ โ ๐ ) ) |
29 |
25 28
|
mpbird |
โข ( ( ๐ โง ๐ โ ๐ ) โ ( ๐ โ ๐ ) โ 0 ) |
30 |
24 29
|
reccld |
โข ( ( ๐ โง ๐ โ ๐ ) โ ( 1 / ( ๐ โ ๐ ) ) โ โ ) |
31 |
|
1t1e1 |
โข ( 1 ยท 1 ) = 1 |
32 |
31
|
eqcomi |
โข 1 = ( 1 ยท 1 ) |
33 |
32
|
a1i |
โข ( ( ๐ โง ( ๐ฅ โ ๐ โง ๐ฆ โ ๐ ) ) โ 1 = ( 1 ยท 1 ) ) |
34 |
1 2 3
|
dchrmhm |
โข ๐ท โ ( ( mulGrp โ ๐ ) MndHom ( mulGrp โ โfld ) ) |
35 |
8
|
adantr |
โข ( ( ๐ โง ( ๐ฅ โ ๐ โง ๐ฆ โ ๐ ) ) โ ๐ โ ๐ท ) |
36 |
34 35
|
sselid |
โข ( ( ๐ โง ( ๐ฅ โ ๐ โง ๐ฆ โ ๐ ) ) โ ๐ โ ( ( mulGrp โ ๐ ) MndHom ( mulGrp โ โfld ) ) ) |
37 |
|
simprl |
โข ( ( ๐ โง ( ๐ฅ โ ๐ โง ๐ฆ โ ๐ ) ) โ ๐ฅ โ ๐ ) |
38 |
21 37
|
sselid |
โข ( ( ๐ โง ( ๐ฅ โ ๐ โง ๐ฆ โ ๐ ) ) โ ๐ฅ โ ๐ต ) |
39 |
|
simprr |
โข ( ( ๐ โง ( ๐ฅ โ ๐ โง ๐ฆ โ ๐ ) ) โ ๐ฆ โ ๐ ) |
40 |
21 39
|
sselid |
โข ( ( ๐ โง ( ๐ฅ โ ๐ โง ๐ฆ โ ๐ ) ) โ ๐ฆ โ ๐ต ) |
41 |
|
eqid |
โข ( mulGrp โ ๐ ) = ( mulGrp โ ๐ ) |
42 |
41 4
|
mgpbas |
โข ๐ต = ( Base โ ( mulGrp โ ๐ ) ) |
43 |
|
eqid |
โข ( .r โ ๐ ) = ( .r โ ๐ ) |
44 |
41 43
|
mgpplusg |
โข ( .r โ ๐ ) = ( +g โ ( mulGrp โ ๐ ) ) |
45 |
|
eqid |
โข ( mulGrp โ โfld ) = ( mulGrp โ โfld ) |
46 |
|
cnfldmul |
โข ยท = ( .r โ โfld ) |
47 |
45 46
|
mgpplusg |
โข ยท = ( +g โ ( mulGrp โ โfld ) ) |
48 |
42 44 47
|
mhmlin |
โข ( ( ๐ โ ( ( mulGrp โ ๐ ) MndHom ( mulGrp โ โfld ) ) โง ๐ฅ โ ๐ต โง ๐ฆ โ ๐ต ) โ ( ๐ โ ( ๐ฅ ( .r โ ๐ ) ๐ฆ ) ) = ( ( ๐ โ ๐ฅ ) ยท ( ๐ โ ๐ฆ ) ) ) |
49 |
36 38 40 48
|
syl3anc |
โข ( ( ๐ โง ( ๐ฅ โ ๐ โง ๐ฆ โ ๐ ) ) โ ( ๐ โ ( ๐ฅ ( .r โ ๐ ) ๐ฆ ) ) = ( ( ๐ โ ๐ฅ ) ยท ( ๐ โ ๐ฆ ) ) ) |
50 |
33 49
|
oveq12d |
โข ( ( ๐ โง ( ๐ฅ โ ๐ โง ๐ฆ โ ๐ ) ) โ ( 1 / ( ๐ โ ( ๐ฅ ( .r โ ๐ ) ๐ฆ ) ) ) = ( ( 1 ยท 1 ) / ( ( ๐ โ ๐ฅ ) ยท ( ๐ โ ๐ฆ ) ) ) ) |
51 |
|
1cnd |
โข ( ( ๐ โง ( ๐ฅ โ ๐ โง ๐ฆ โ ๐ ) ) โ 1 โ โ ) |
52 |
20
|
adantr |
โข ( ( ๐ โง ( ๐ฅ โ ๐ โง ๐ฆ โ ๐ ) ) โ ๐ : ๐ต โถ โ ) |
53 |
52 38
|
ffvelcdmd |
โข ( ( ๐ โง ( ๐ฅ โ ๐ โง ๐ฆ โ ๐ ) ) โ ( ๐ โ ๐ฅ ) โ โ ) |
54 |
52 40
|
ffvelcdmd |
โข ( ( ๐ โง ( ๐ฅ โ ๐ โง ๐ฆ โ ๐ ) ) โ ( ๐ โ ๐ฆ ) โ โ ) |
55 |
1 2 3 4 5 35 38
|
dchrn0 |
โข ( ( ๐ โง ( ๐ฅ โ ๐ โง ๐ฆ โ ๐ ) ) โ ( ( ๐ โ ๐ฅ ) โ 0 โ ๐ฅ โ ๐ ) ) |
56 |
37 55
|
mpbird |
โข ( ( ๐ โง ( ๐ฅ โ ๐ โง ๐ฆ โ ๐ ) ) โ ( ๐ โ ๐ฅ ) โ 0 ) |
57 |
1 2 3 4 5 35 40
|
dchrn0 |
โข ( ( ๐ โง ( ๐ฅ โ ๐ โง ๐ฆ โ ๐ ) ) โ ( ( ๐ โ ๐ฆ ) โ 0 โ ๐ฆ โ ๐ ) ) |
58 |
39 57
|
mpbird |
โข ( ( ๐ โง ( ๐ฅ โ ๐ โง ๐ฆ โ ๐ ) ) โ ( ๐ โ ๐ฆ ) โ 0 ) |
59 |
51 53 51 54 56 58
|
divmuldivd |
โข ( ( ๐ โง ( ๐ฅ โ ๐ โง ๐ฆ โ ๐ ) ) โ ( ( 1 / ( ๐ โ ๐ฅ ) ) ยท ( 1 / ( ๐ โ ๐ฆ ) ) ) = ( ( 1 ยท 1 ) / ( ( ๐ โ ๐ฅ ) ยท ( ๐ โ ๐ฆ ) ) ) ) |
60 |
50 59
|
eqtr4d |
โข ( ( ๐ โง ( ๐ฅ โ ๐ โง ๐ฆ โ ๐ ) ) โ ( 1 / ( ๐ โ ( ๐ฅ ( .r โ ๐ ) ๐ฆ ) ) ) = ( ( 1 / ( ๐ โ ๐ฅ ) ) ยท ( 1 / ( ๐ โ ๐ฆ ) ) ) ) |
61 |
34 8
|
sselid |
โข ( ๐ โ ๐ โ ( ( mulGrp โ ๐ ) MndHom ( mulGrp โ โfld ) ) ) |
62 |
|
eqid |
โข ( 1r โ ๐ ) = ( 1r โ ๐ ) |
63 |
41 62
|
ringidval |
โข ( 1r โ ๐ ) = ( 0g โ ( mulGrp โ ๐ ) ) |
64 |
|
cnfld1 |
โข 1 = ( 1r โ โfld ) |
65 |
45 64
|
ringidval |
โข 1 = ( 0g โ ( mulGrp โ โfld ) ) |
66 |
63 65
|
mhm0 |
โข ( ๐ โ ( ( mulGrp โ ๐ ) MndHom ( mulGrp โ โfld ) ) โ ( ๐ โ ( 1r โ ๐ ) ) = 1 ) |
67 |
61 66
|
syl |
โข ( ๐ โ ( ๐ โ ( 1r โ ๐ ) ) = 1 ) |
68 |
67
|
oveq2d |
โข ( ๐ โ ( 1 / ( ๐ โ ( 1r โ ๐ ) ) ) = ( 1 / 1 ) ) |
69 |
|
1div1e1 |
โข ( 1 / 1 ) = 1 |
70 |
68 69
|
eqtrdi |
โข ( ๐ โ ( 1 / ( ๐ โ ( 1r โ ๐ ) ) ) = 1 ) |
71 |
1 2 4 5 11 3 13 15 17 19 30 60 70
|
dchrelbasd |
โข ( ๐ โ ( ๐ โ ๐ต โฆ if ( ๐ โ ๐ , ( 1 / ( ๐ โ ๐ ) ) , 0 ) ) โ ๐ท ) |
72 |
9 71
|
eqeltrid |
โข ( ๐ โ ๐พ โ ๐ท ) |
73 |
1 2 3 7 72 8
|
dchrmul |
โข ( ๐ โ ( ๐พ ยท ๐ ) = ( ๐พ โf ยท ๐ ) ) |
74 |
4
|
fvexi |
โข ๐ต โ V |
75 |
74
|
a1i |
โข ( ๐ โ ๐ต โ V ) |
76 |
|
ovex |
โข ( 1 / ( ๐ โ ๐ ) ) โ V |
77 |
|
c0ex |
โข 0 โ V |
78 |
76 77
|
ifex |
โข if ( ๐ โ ๐ , ( 1 / ( ๐ โ ๐ ) ) , 0 ) โ V |
79 |
78
|
a1i |
โข ( ( ๐ โง ๐ โ ๐ต ) โ if ( ๐ โ ๐ , ( 1 / ( ๐ โ ๐ ) ) , 0 ) โ V ) |
80 |
20
|
ffvelcdmda |
โข ( ( ๐ โง ๐ โ ๐ต ) โ ( ๐ โ ๐ ) โ โ ) |
81 |
9
|
a1i |
โข ( ๐ โ ๐พ = ( ๐ โ ๐ต โฆ if ( ๐ โ ๐ , ( 1 / ( ๐ โ ๐ ) ) , 0 ) ) ) |
82 |
20
|
feqmptd |
โข ( ๐ โ ๐ = ( ๐ โ ๐ต โฆ ( ๐ โ ๐ ) ) ) |
83 |
75 79 80 81 82
|
offval2 |
โข ( ๐ โ ( ๐พ โf ยท ๐ ) = ( ๐ โ ๐ต โฆ ( if ( ๐ โ ๐ , ( 1 / ( ๐ โ ๐ ) ) , 0 ) ยท ( ๐ โ ๐ ) ) ) ) |
84 |
|
ovif |
โข ( if ( ๐ โ ๐ , ( 1 / ( ๐ โ ๐ ) ) , 0 ) ยท ( ๐ โ ๐ ) ) = if ( ๐ โ ๐ , ( ( 1 / ( ๐ โ ๐ ) ) ยท ( ๐ โ ๐ ) ) , ( 0 ยท ( ๐ โ ๐ ) ) ) |
85 |
80
|
adantr |
โข ( ( ( ๐ โง ๐ โ ๐ต ) โง ๐ โ ๐ ) โ ( ๐ โ ๐ ) โ โ ) |
86 |
8
|
adantr |
โข ( ( ๐ โง ๐ โ ๐ต ) โ ๐ โ ๐ท ) |
87 |
|
simpr |
โข ( ( ๐ โง ๐ โ ๐ต ) โ ๐ โ ๐ต ) |
88 |
1 2 3 4 5 86 87
|
dchrn0 |
โข ( ( ๐ โง ๐ โ ๐ต ) โ ( ( ๐ โ ๐ ) โ 0 โ ๐ โ ๐ ) ) |
89 |
88
|
biimpar |
โข ( ( ( ๐ โง ๐ โ ๐ต ) โง ๐ โ ๐ ) โ ( ๐ โ ๐ ) โ 0 ) |
90 |
85 89
|
recid2d |
โข ( ( ( ๐ โง ๐ โ ๐ต ) โง ๐ โ ๐ ) โ ( ( 1 / ( ๐ โ ๐ ) ) ยท ( ๐ โ ๐ ) ) = 1 ) |
91 |
90
|
ifeq1da |
โข ( ( ๐ โง ๐ โ ๐ต ) โ if ( ๐ โ ๐ , ( ( 1 / ( ๐ โ ๐ ) ) ยท ( ๐ โ ๐ ) ) , ( 0 ยท ( ๐ โ ๐ ) ) ) = if ( ๐ โ ๐ , 1 , ( 0 ยท ( ๐ โ ๐ ) ) ) ) |
92 |
80
|
mul02d |
โข ( ( ๐ โง ๐ โ ๐ต ) โ ( 0 ยท ( ๐ โ ๐ ) ) = 0 ) |
93 |
92
|
ifeq2d |
โข ( ( ๐ โง ๐ โ ๐ต ) โ if ( ๐ โ ๐ , 1 , ( 0 ยท ( ๐ โ ๐ ) ) ) = if ( ๐ โ ๐ , 1 , 0 ) ) |
94 |
91 93
|
eqtrd |
โข ( ( ๐ โง ๐ โ ๐ต ) โ if ( ๐ โ ๐ , ( ( 1 / ( ๐ โ ๐ ) ) ยท ( ๐ โ ๐ ) ) , ( 0 ยท ( ๐ โ ๐ ) ) ) = if ( ๐ โ ๐ , 1 , 0 ) ) |
95 |
84 94
|
eqtrid |
โข ( ( ๐ โง ๐ โ ๐ต ) โ ( if ( ๐ โ ๐ , ( 1 / ( ๐ โ ๐ ) ) , 0 ) ยท ( ๐ โ ๐ ) ) = if ( ๐ โ ๐ , 1 , 0 ) ) |
96 |
95
|
mpteq2dva |
โข ( ๐ โ ( ๐ โ ๐ต โฆ ( if ( ๐ โ ๐ , ( 1 / ( ๐ โ ๐ ) ) , 0 ) ยท ( ๐ โ ๐ ) ) ) = ( ๐ โ ๐ต โฆ if ( ๐ โ ๐ , 1 , 0 ) ) ) |
97 |
6 96
|
eqtr4id |
โข ( ๐ โ 1 = ( ๐ โ ๐ต โฆ ( if ( ๐ โ ๐ , ( 1 / ( ๐ โ ๐ ) ) , 0 ) ยท ( ๐ โ ๐ ) ) ) ) |
98 |
83 97
|
eqtr4d |
โข ( ๐ โ ( ๐พ โf ยท ๐ ) = 1 ) |
99 |
73 98
|
eqtrd |
โข ( ๐ โ ( ๐พ ยท ๐ ) = 1 ) |
100 |
72 99
|
jca |
โข ( ๐ โ ( ๐พ โ ๐ท โง ( ๐พ ยท ๐ ) = 1 ) ) |