Metamath Proof Explorer


Theorem dchrabs

Description: A Dirichlet character takes values on the unit circle. (Contributed by Mario Carneiro, 28-Apr-2016)

Ref Expression
Hypotheses dchrabs.g โŠข ๐บ = ( DChr โ€˜ ๐‘ )
dchrabs.d โŠข ๐ท = ( Base โ€˜ ๐บ )
dchrabs.x โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ ๐ท )
dchrabs.z โŠข ๐‘ = ( โ„ค/nโ„ค โ€˜ ๐‘ )
dchrabs.u โŠข ๐‘ˆ = ( Unit โ€˜ ๐‘ )
dchrabs.a โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ ๐‘ˆ )
Assertion dchrabs ( ๐œ‘ โ†’ ( abs โ€˜ ( ๐‘‹ โ€˜ ๐ด ) ) = 1 )

Proof

Step Hyp Ref Expression
1 dchrabs.g โŠข ๐บ = ( DChr โ€˜ ๐‘ )
2 dchrabs.d โŠข ๐ท = ( Base โ€˜ ๐บ )
3 dchrabs.x โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ ๐ท )
4 dchrabs.z โŠข ๐‘ = ( โ„ค/nโ„ค โ€˜ ๐‘ )
5 dchrabs.u โŠข ๐‘ˆ = ( Unit โ€˜ ๐‘ )
6 dchrabs.a โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ ๐‘ˆ )
7 eqid โŠข ( Base โ€˜ ๐‘ ) = ( Base โ€˜ ๐‘ )
8 1 4 2 7 3 dchrf โŠข ( ๐œ‘ โ†’ ๐‘‹ : ( Base โ€˜ ๐‘ ) โŸถ โ„‚ )
9 7 5 unitss โŠข ๐‘ˆ โІ ( Base โ€˜ ๐‘ )
10 9 6 sselid โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ ( Base โ€˜ ๐‘ ) )
11 8 10 ffvelcdmd โŠข ( ๐œ‘ โ†’ ( ๐‘‹ โ€˜ ๐ด ) โˆˆ โ„‚ )
12 1 4 2 7 5 3 10 dchrn0 โŠข ( ๐œ‘ โ†’ ( ( ๐‘‹ โ€˜ ๐ด ) โ‰  0 โ†” ๐ด โˆˆ ๐‘ˆ ) )
13 6 12 mpbird โŠข ( ๐œ‘ โ†’ ( ๐‘‹ โ€˜ ๐ด ) โ‰  0 )
14 11 13 absrpcld โŠข ( ๐œ‘ โ†’ ( abs โ€˜ ( ๐‘‹ โ€˜ ๐ด ) ) โˆˆ โ„+ )
15 1 2 dchrrcl โŠข ( ๐‘‹ โˆˆ ๐ท โ†’ ๐‘ โˆˆ โ„• )
16 4 7 znfi โŠข ( ๐‘ โˆˆ โ„• โ†’ ( Base โ€˜ ๐‘ ) โˆˆ Fin )
17 3 15 16 3syl โŠข ( ๐œ‘ โ†’ ( Base โ€˜ ๐‘ ) โˆˆ Fin )
18 ssfi โŠข ( ( ( Base โ€˜ ๐‘ ) โˆˆ Fin โˆง ๐‘ˆ โІ ( Base โ€˜ ๐‘ ) ) โ†’ ๐‘ˆ โˆˆ Fin )
19 17 9 18 sylancl โŠข ( ๐œ‘ โ†’ ๐‘ˆ โˆˆ Fin )
20 hashcl โŠข ( ๐‘ˆ โˆˆ Fin โ†’ ( โ™ฏ โ€˜ ๐‘ˆ ) โˆˆ โ„•0 )
21 19 20 syl โŠข ( ๐œ‘ โ†’ ( โ™ฏ โ€˜ ๐‘ˆ ) โˆˆ โ„•0 )
22 21 nn0red โŠข ( ๐œ‘ โ†’ ( โ™ฏ โ€˜ ๐‘ˆ ) โˆˆ โ„ )
23 22 recnd โŠข ( ๐œ‘ โ†’ ( โ™ฏ โ€˜ ๐‘ˆ ) โˆˆ โ„‚ )
24 6 ne0d โŠข ( ๐œ‘ โ†’ ๐‘ˆ โ‰  โˆ… )
25 hashnncl โŠข ( ๐‘ˆ โˆˆ Fin โ†’ ( ( โ™ฏ โ€˜ ๐‘ˆ ) โˆˆ โ„• โ†” ๐‘ˆ โ‰  โˆ… ) )
26 19 25 syl โŠข ( ๐œ‘ โ†’ ( ( โ™ฏ โ€˜ ๐‘ˆ ) โˆˆ โ„• โ†” ๐‘ˆ โ‰  โˆ… ) )
27 24 26 mpbird โŠข ( ๐œ‘ โ†’ ( โ™ฏ โ€˜ ๐‘ˆ ) โˆˆ โ„• )
28 27 nnne0d โŠข ( ๐œ‘ โ†’ ( โ™ฏ โ€˜ ๐‘ˆ ) โ‰  0 )
29 23 28 reccld โŠข ( ๐œ‘ โ†’ ( 1 / ( โ™ฏ โ€˜ ๐‘ˆ ) ) โˆˆ โ„‚ )
30 14 22 29 cxpmuld โŠข ( ๐œ‘ โ†’ ( ( abs โ€˜ ( ๐‘‹ โ€˜ ๐ด ) ) โ†‘๐‘ ( ( โ™ฏ โ€˜ ๐‘ˆ ) ยท ( 1 / ( โ™ฏ โ€˜ ๐‘ˆ ) ) ) ) = ( ( ( abs โ€˜ ( ๐‘‹ โ€˜ ๐ด ) ) โ†‘๐‘ ( โ™ฏ โ€˜ ๐‘ˆ ) ) โ†‘๐‘ ( 1 / ( โ™ฏ โ€˜ ๐‘ˆ ) ) ) )
31 23 28 recidd โŠข ( ๐œ‘ โ†’ ( ( โ™ฏ โ€˜ ๐‘ˆ ) ยท ( 1 / ( โ™ฏ โ€˜ ๐‘ˆ ) ) ) = 1 )
32 31 oveq2d โŠข ( ๐œ‘ โ†’ ( ( abs โ€˜ ( ๐‘‹ โ€˜ ๐ด ) ) โ†‘๐‘ ( ( โ™ฏ โ€˜ ๐‘ˆ ) ยท ( 1 / ( โ™ฏ โ€˜ ๐‘ˆ ) ) ) ) = ( ( abs โ€˜ ( ๐‘‹ โ€˜ ๐ด ) ) โ†‘๐‘ 1 ) )
33 11 abscld โŠข ( ๐œ‘ โ†’ ( abs โ€˜ ( ๐‘‹ โ€˜ ๐ด ) ) โˆˆ โ„ )
34 33 recnd โŠข ( ๐œ‘ โ†’ ( abs โ€˜ ( ๐‘‹ โ€˜ ๐ด ) ) โˆˆ โ„‚ )
35 cxpexp โŠข ( ( ( abs โ€˜ ( ๐‘‹ โ€˜ ๐ด ) ) โˆˆ โ„‚ โˆง ( โ™ฏ โ€˜ ๐‘ˆ ) โˆˆ โ„•0 ) โ†’ ( ( abs โ€˜ ( ๐‘‹ โ€˜ ๐ด ) ) โ†‘๐‘ ( โ™ฏ โ€˜ ๐‘ˆ ) ) = ( ( abs โ€˜ ( ๐‘‹ โ€˜ ๐ด ) ) โ†‘ ( โ™ฏ โ€˜ ๐‘ˆ ) ) )
36 34 21 35 syl2anc โŠข ( ๐œ‘ โ†’ ( ( abs โ€˜ ( ๐‘‹ โ€˜ ๐ด ) ) โ†‘๐‘ ( โ™ฏ โ€˜ ๐‘ˆ ) ) = ( ( abs โ€˜ ( ๐‘‹ โ€˜ ๐ด ) ) โ†‘ ( โ™ฏ โ€˜ ๐‘ˆ ) ) )
37 11 21 absexpd โŠข ( ๐œ‘ โ†’ ( abs โ€˜ ( ( ๐‘‹ โ€˜ ๐ด ) โ†‘ ( โ™ฏ โ€˜ ๐‘ˆ ) ) ) = ( ( abs โ€˜ ( ๐‘‹ โ€˜ ๐ด ) ) โ†‘ ( โ™ฏ โ€˜ ๐‘ˆ ) ) )
38 cnring โŠข โ„‚fld โˆˆ Ring
39 cnfldbas โŠข โ„‚ = ( Base โ€˜ โ„‚fld )
40 cnfld0 โŠข 0 = ( 0g โ€˜ โ„‚fld )
41 cndrng โŠข โ„‚fld โˆˆ DivRing
42 39 40 41 drngui โŠข ( โ„‚ โˆ– { 0 } ) = ( Unit โ€˜ โ„‚fld )
43 eqid โŠข ( mulGrp โ€˜ โ„‚fld ) = ( mulGrp โ€˜ โ„‚fld )
44 42 43 unitsubm โŠข ( โ„‚fld โˆˆ Ring โ†’ ( โ„‚ โˆ– { 0 } ) โˆˆ ( SubMnd โ€˜ ( mulGrp โ€˜ โ„‚fld ) ) )
45 38 44 mp1i โŠข ( ๐œ‘ โ†’ ( โ„‚ โˆ– { 0 } ) โˆˆ ( SubMnd โ€˜ ( mulGrp โ€˜ โ„‚fld ) ) )
46 eldifsn โŠข ( ( ๐‘‹ โ€˜ ๐ด ) โˆˆ ( โ„‚ โˆ– { 0 } ) โ†” ( ( ๐‘‹ โ€˜ ๐ด ) โˆˆ โ„‚ โˆง ( ๐‘‹ โ€˜ ๐ด ) โ‰  0 ) )
47 11 13 46 sylanbrc โŠข ( ๐œ‘ โ†’ ( ๐‘‹ โ€˜ ๐ด ) โˆˆ ( โ„‚ โˆ– { 0 } ) )
48 eqid โŠข ( .g โ€˜ ( mulGrp โ€˜ โ„‚fld ) ) = ( .g โ€˜ ( mulGrp โ€˜ โ„‚fld ) )
49 eqid โŠข ( ( mulGrp โ€˜ โ„‚fld ) โ†พs ( โ„‚ โˆ– { 0 } ) ) = ( ( mulGrp โ€˜ โ„‚fld ) โ†พs ( โ„‚ โˆ– { 0 } ) )
50 eqid โŠข ( .g โ€˜ ( ( mulGrp โ€˜ โ„‚fld ) โ†พs ( โ„‚ โˆ– { 0 } ) ) ) = ( .g โ€˜ ( ( mulGrp โ€˜ โ„‚fld ) โ†พs ( โ„‚ โˆ– { 0 } ) ) )
51 48 49 50 submmulg โŠข ( ( ( โ„‚ โˆ– { 0 } ) โˆˆ ( SubMnd โ€˜ ( mulGrp โ€˜ โ„‚fld ) ) โˆง ( โ™ฏ โ€˜ ๐‘ˆ ) โˆˆ โ„•0 โˆง ( ๐‘‹ โ€˜ ๐ด ) โˆˆ ( โ„‚ โˆ– { 0 } ) ) โ†’ ( ( โ™ฏ โ€˜ ๐‘ˆ ) ( .g โ€˜ ( mulGrp โ€˜ โ„‚fld ) ) ( ๐‘‹ โ€˜ ๐ด ) ) = ( ( โ™ฏ โ€˜ ๐‘ˆ ) ( .g โ€˜ ( ( mulGrp โ€˜ โ„‚fld ) โ†พs ( โ„‚ โˆ– { 0 } ) ) ) ( ๐‘‹ โ€˜ ๐ด ) ) )
52 45 21 47 51 syl3anc โŠข ( ๐œ‘ โ†’ ( ( โ™ฏ โ€˜ ๐‘ˆ ) ( .g โ€˜ ( mulGrp โ€˜ โ„‚fld ) ) ( ๐‘‹ โ€˜ ๐ด ) ) = ( ( โ™ฏ โ€˜ ๐‘ˆ ) ( .g โ€˜ ( ( mulGrp โ€˜ โ„‚fld ) โ†พs ( โ„‚ โˆ– { 0 } ) ) ) ( ๐‘‹ โ€˜ ๐ด ) ) )
53 eqid โŠข ( ( mulGrp โ€˜ ๐‘ ) โ†พs ๐‘ˆ ) = ( ( mulGrp โ€˜ ๐‘ ) โ†พs ๐‘ˆ )
54 1 4 2 5 53 49 3 dchrghm โŠข ( ๐œ‘ โ†’ ( ๐‘‹ โ†พ ๐‘ˆ ) โˆˆ ( ( ( mulGrp โ€˜ ๐‘ ) โ†พs ๐‘ˆ ) GrpHom ( ( mulGrp โ€˜ โ„‚fld ) โ†พs ( โ„‚ โˆ– { 0 } ) ) ) )
55 21 nn0zd โŠข ( ๐œ‘ โ†’ ( โ™ฏ โ€˜ ๐‘ˆ ) โˆˆ โ„ค )
56 5 53 unitgrpbas โŠข ๐‘ˆ = ( Base โ€˜ ( ( mulGrp โ€˜ ๐‘ ) โ†พs ๐‘ˆ ) )
57 eqid โŠข ( .g โ€˜ ( ( mulGrp โ€˜ ๐‘ ) โ†พs ๐‘ˆ ) ) = ( .g โ€˜ ( ( mulGrp โ€˜ ๐‘ ) โ†พs ๐‘ˆ ) )
58 56 57 50 ghmmulg โŠข ( ( ( ๐‘‹ โ†พ ๐‘ˆ ) โˆˆ ( ( ( mulGrp โ€˜ ๐‘ ) โ†พs ๐‘ˆ ) GrpHom ( ( mulGrp โ€˜ โ„‚fld ) โ†พs ( โ„‚ โˆ– { 0 } ) ) ) โˆง ( โ™ฏ โ€˜ ๐‘ˆ ) โˆˆ โ„ค โˆง ๐ด โˆˆ ๐‘ˆ ) โ†’ ( ( ๐‘‹ โ†พ ๐‘ˆ ) โ€˜ ( ( โ™ฏ โ€˜ ๐‘ˆ ) ( .g โ€˜ ( ( mulGrp โ€˜ ๐‘ ) โ†พs ๐‘ˆ ) ) ๐ด ) ) = ( ( โ™ฏ โ€˜ ๐‘ˆ ) ( .g โ€˜ ( ( mulGrp โ€˜ โ„‚fld ) โ†พs ( โ„‚ โˆ– { 0 } ) ) ) ( ( ๐‘‹ โ†พ ๐‘ˆ ) โ€˜ ๐ด ) ) )
59 54 55 6 58 syl3anc โŠข ( ๐œ‘ โ†’ ( ( ๐‘‹ โ†พ ๐‘ˆ ) โ€˜ ( ( โ™ฏ โ€˜ ๐‘ˆ ) ( .g โ€˜ ( ( mulGrp โ€˜ ๐‘ ) โ†พs ๐‘ˆ ) ) ๐ด ) ) = ( ( โ™ฏ โ€˜ ๐‘ˆ ) ( .g โ€˜ ( ( mulGrp โ€˜ โ„‚fld ) โ†พs ( โ„‚ โˆ– { 0 } ) ) ) ( ( ๐‘‹ โ†พ ๐‘ˆ ) โ€˜ ๐ด ) ) )
60 3 15 syl โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„• )
61 60 nnnn0d โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„•0 )
62 4 zncrng โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ๐‘ โˆˆ CRing )
63 crngring โŠข ( ๐‘ โˆˆ CRing โ†’ ๐‘ โˆˆ Ring )
64 61 62 63 3syl โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ Ring )
65 5 53 unitgrp โŠข ( ๐‘ โˆˆ Ring โ†’ ( ( mulGrp โ€˜ ๐‘ ) โ†พs ๐‘ˆ ) โˆˆ Grp )
66 64 65 syl โŠข ( ๐œ‘ โ†’ ( ( mulGrp โ€˜ ๐‘ ) โ†พs ๐‘ˆ ) โˆˆ Grp )
67 eqid โŠข ( od โ€˜ ( ( mulGrp โ€˜ ๐‘ ) โ†พs ๐‘ˆ ) ) = ( od โ€˜ ( ( mulGrp โ€˜ ๐‘ ) โ†พs ๐‘ˆ ) )
68 56 67 oddvds2 โŠข ( ( ( ( mulGrp โ€˜ ๐‘ ) โ†พs ๐‘ˆ ) โˆˆ Grp โˆง ๐‘ˆ โˆˆ Fin โˆง ๐ด โˆˆ ๐‘ˆ ) โ†’ ( ( od โ€˜ ( ( mulGrp โ€˜ ๐‘ ) โ†พs ๐‘ˆ ) ) โ€˜ ๐ด ) โˆฅ ( โ™ฏ โ€˜ ๐‘ˆ ) )
69 66 19 6 68 syl3anc โŠข ( ๐œ‘ โ†’ ( ( od โ€˜ ( ( mulGrp โ€˜ ๐‘ ) โ†พs ๐‘ˆ ) ) โ€˜ ๐ด ) โˆฅ ( โ™ฏ โ€˜ ๐‘ˆ ) )
70 eqid โŠข ( 0g โ€˜ ( ( mulGrp โ€˜ ๐‘ ) โ†พs ๐‘ˆ ) ) = ( 0g โ€˜ ( ( mulGrp โ€˜ ๐‘ ) โ†พs ๐‘ˆ ) )
71 56 67 57 70 oddvds โŠข ( ( ( ( mulGrp โ€˜ ๐‘ ) โ†พs ๐‘ˆ ) โˆˆ Grp โˆง ๐ด โˆˆ ๐‘ˆ โˆง ( โ™ฏ โ€˜ ๐‘ˆ ) โˆˆ โ„ค ) โ†’ ( ( ( od โ€˜ ( ( mulGrp โ€˜ ๐‘ ) โ†พs ๐‘ˆ ) ) โ€˜ ๐ด ) โˆฅ ( โ™ฏ โ€˜ ๐‘ˆ ) โ†” ( ( โ™ฏ โ€˜ ๐‘ˆ ) ( .g โ€˜ ( ( mulGrp โ€˜ ๐‘ ) โ†พs ๐‘ˆ ) ) ๐ด ) = ( 0g โ€˜ ( ( mulGrp โ€˜ ๐‘ ) โ†พs ๐‘ˆ ) ) ) )
72 66 6 55 71 syl3anc โŠข ( ๐œ‘ โ†’ ( ( ( od โ€˜ ( ( mulGrp โ€˜ ๐‘ ) โ†พs ๐‘ˆ ) ) โ€˜ ๐ด ) โˆฅ ( โ™ฏ โ€˜ ๐‘ˆ ) โ†” ( ( โ™ฏ โ€˜ ๐‘ˆ ) ( .g โ€˜ ( ( mulGrp โ€˜ ๐‘ ) โ†พs ๐‘ˆ ) ) ๐ด ) = ( 0g โ€˜ ( ( mulGrp โ€˜ ๐‘ ) โ†พs ๐‘ˆ ) ) ) )
73 69 72 mpbid โŠข ( ๐œ‘ โ†’ ( ( โ™ฏ โ€˜ ๐‘ˆ ) ( .g โ€˜ ( ( mulGrp โ€˜ ๐‘ ) โ†พs ๐‘ˆ ) ) ๐ด ) = ( 0g โ€˜ ( ( mulGrp โ€˜ ๐‘ ) โ†พs ๐‘ˆ ) ) )
74 eqid โŠข ( 1r โ€˜ ๐‘ ) = ( 1r โ€˜ ๐‘ )
75 5 53 74 unitgrpid โŠข ( ๐‘ โˆˆ Ring โ†’ ( 1r โ€˜ ๐‘ ) = ( 0g โ€˜ ( ( mulGrp โ€˜ ๐‘ ) โ†พs ๐‘ˆ ) ) )
76 64 75 syl โŠข ( ๐œ‘ โ†’ ( 1r โ€˜ ๐‘ ) = ( 0g โ€˜ ( ( mulGrp โ€˜ ๐‘ ) โ†พs ๐‘ˆ ) ) )
77 73 76 eqtr4d โŠข ( ๐œ‘ โ†’ ( ( โ™ฏ โ€˜ ๐‘ˆ ) ( .g โ€˜ ( ( mulGrp โ€˜ ๐‘ ) โ†พs ๐‘ˆ ) ) ๐ด ) = ( 1r โ€˜ ๐‘ ) )
78 77 fveq2d โŠข ( ๐œ‘ โ†’ ( ( ๐‘‹ โ†พ ๐‘ˆ ) โ€˜ ( ( โ™ฏ โ€˜ ๐‘ˆ ) ( .g โ€˜ ( ( mulGrp โ€˜ ๐‘ ) โ†พs ๐‘ˆ ) ) ๐ด ) ) = ( ( ๐‘‹ โ†พ ๐‘ˆ ) โ€˜ ( 1r โ€˜ ๐‘ ) ) )
79 6 fvresd โŠข ( ๐œ‘ โ†’ ( ( ๐‘‹ โ†พ ๐‘ˆ ) โ€˜ ๐ด ) = ( ๐‘‹ โ€˜ ๐ด ) )
80 79 oveq2d โŠข ( ๐œ‘ โ†’ ( ( โ™ฏ โ€˜ ๐‘ˆ ) ( .g โ€˜ ( ( mulGrp โ€˜ โ„‚fld ) โ†พs ( โ„‚ โˆ– { 0 } ) ) ) ( ( ๐‘‹ โ†พ ๐‘ˆ ) โ€˜ ๐ด ) ) = ( ( โ™ฏ โ€˜ ๐‘ˆ ) ( .g โ€˜ ( ( mulGrp โ€˜ โ„‚fld ) โ†พs ( โ„‚ โˆ– { 0 } ) ) ) ( ๐‘‹ โ€˜ ๐ด ) ) )
81 59 78 80 3eqtr3d โŠข ( ๐œ‘ โ†’ ( ( ๐‘‹ โ†พ ๐‘ˆ ) โ€˜ ( 1r โ€˜ ๐‘ ) ) = ( ( โ™ฏ โ€˜ ๐‘ˆ ) ( .g โ€˜ ( ( mulGrp โ€˜ โ„‚fld ) โ†พs ( โ„‚ โˆ– { 0 } ) ) ) ( ๐‘‹ โ€˜ ๐ด ) ) )
82 5 74 1unit โŠข ( ๐‘ โˆˆ Ring โ†’ ( 1r โ€˜ ๐‘ ) โˆˆ ๐‘ˆ )
83 fvres โŠข ( ( 1r โ€˜ ๐‘ ) โˆˆ ๐‘ˆ โ†’ ( ( ๐‘‹ โ†พ ๐‘ˆ ) โ€˜ ( 1r โ€˜ ๐‘ ) ) = ( ๐‘‹ โ€˜ ( 1r โ€˜ ๐‘ ) ) )
84 64 82 83 3syl โŠข ( ๐œ‘ โ†’ ( ( ๐‘‹ โ†พ ๐‘ˆ ) โ€˜ ( 1r โ€˜ ๐‘ ) ) = ( ๐‘‹ โ€˜ ( 1r โ€˜ ๐‘ ) ) )
85 52 81 84 3eqtr2d โŠข ( ๐œ‘ โ†’ ( ( โ™ฏ โ€˜ ๐‘ˆ ) ( .g โ€˜ ( mulGrp โ€˜ โ„‚fld ) ) ( ๐‘‹ โ€˜ ๐ด ) ) = ( ๐‘‹ โ€˜ ( 1r โ€˜ ๐‘ ) ) )
86 cnfldexp โŠข ( ( ( ๐‘‹ โ€˜ ๐ด ) โˆˆ โ„‚ โˆง ( โ™ฏ โ€˜ ๐‘ˆ ) โˆˆ โ„•0 ) โ†’ ( ( โ™ฏ โ€˜ ๐‘ˆ ) ( .g โ€˜ ( mulGrp โ€˜ โ„‚fld ) ) ( ๐‘‹ โ€˜ ๐ด ) ) = ( ( ๐‘‹ โ€˜ ๐ด ) โ†‘ ( โ™ฏ โ€˜ ๐‘ˆ ) ) )
87 11 21 86 syl2anc โŠข ( ๐œ‘ โ†’ ( ( โ™ฏ โ€˜ ๐‘ˆ ) ( .g โ€˜ ( mulGrp โ€˜ โ„‚fld ) ) ( ๐‘‹ โ€˜ ๐ด ) ) = ( ( ๐‘‹ โ€˜ ๐ด ) โ†‘ ( โ™ฏ โ€˜ ๐‘ˆ ) ) )
88 1 4 2 dchrmhm โŠข ๐ท โІ ( ( mulGrp โ€˜ ๐‘ ) MndHom ( mulGrp โ€˜ โ„‚fld ) )
89 88 3 sselid โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ ( ( mulGrp โ€˜ ๐‘ ) MndHom ( mulGrp โ€˜ โ„‚fld ) ) )
90 eqid โŠข ( mulGrp โ€˜ ๐‘ ) = ( mulGrp โ€˜ ๐‘ )
91 90 74 ringidval โŠข ( 1r โ€˜ ๐‘ ) = ( 0g โ€˜ ( mulGrp โ€˜ ๐‘ ) )
92 cnfld1 โŠข 1 = ( 1r โ€˜ โ„‚fld )
93 43 92 ringidval โŠข 1 = ( 0g โ€˜ ( mulGrp โ€˜ โ„‚fld ) )
94 91 93 mhm0 โŠข ( ๐‘‹ โˆˆ ( ( mulGrp โ€˜ ๐‘ ) MndHom ( mulGrp โ€˜ โ„‚fld ) ) โ†’ ( ๐‘‹ โ€˜ ( 1r โ€˜ ๐‘ ) ) = 1 )
95 89 94 syl โŠข ( ๐œ‘ โ†’ ( ๐‘‹ โ€˜ ( 1r โ€˜ ๐‘ ) ) = 1 )
96 85 87 95 3eqtr3d โŠข ( ๐œ‘ โ†’ ( ( ๐‘‹ โ€˜ ๐ด ) โ†‘ ( โ™ฏ โ€˜ ๐‘ˆ ) ) = 1 )
97 96 fveq2d โŠข ( ๐œ‘ โ†’ ( abs โ€˜ ( ( ๐‘‹ โ€˜ ๐ด ) โ†‘ ( โ™ฏ โ€˜ ๐‘ˆ ) ) ) = ( abs โ€˜ 1 ) )
98 abs1 โŠข ( abs โ€˜ 1 ) = 1
99 97 98 eqtrdi โŠข ( ๐œ‘ โ†’ ( abs โ€˜ ( ( ๐‘‹ โ€˜ ๐ด ) โ†‘ ( โ™ฏ โ€˜ ๐‘ˆ ) ) ) = 1 )
100 36 37 99 3eqtr2d โŠข ( ๐œ‘ โ†’ ( ( abs โ€˜ ( ๐‘‹ โ€˜ ๐ด ) ) โ†‘๐‘ ( โ™ฏ โ€˜ ๐‘ˆ ) ) = 1 )
101 100 oveq1d โŠข ( ๐œ‘ โ†’ ( ( ( abs โ€˜ ( ๐‘‹ โ€˜ ๐ด ) ) โ†‘๐‘ ( โ™ฏ โ€˜ ๐‘ˆ ) ) โ†‘๐‘ ( 1 / ( โ™ฏ โ€˜ ๐‘ˆ ) ) ) = ( 1 โ†‘๐‘ ( 1 / ( โ™ฏ โ€˜ ๐‘ˆ ) ) ) )
102 30 32 101 3eqtr3d โŠข ( ๐œ‘ โ†’ ( ( abs โ€˜ ( ๐‘‹ โ€˜ ๐ด ) ) โ†‘๐‘ 1 ) = ( 1 โ†‘๐‘ ( 1 / ( โ™ฏ โ€˜ ๐‘ˆ ) ) ) )
103 34 cxp1d โŠข ( ๐œ‘ โ†’ ( ( abs โ€˜ ( ๐‘‹ โ€˜ ๐ด ) ) โ†‘๐‘ 1 ) = ( abs โ€˜ ( ๐‘‹ โ€˜ ๐ด ) ) )
104 29 1cxpd โŠข ( ๐œ‘ โ†’ ( 1 โ†‘๐‘ ( 1 / ( โ™ฏ โ€˜ ๐‘ˆ ) ) ) = 1 )
105 102 103 104 3eqtr3d โŠข ( ๐œ‘ โ†’ ( abs โ€˜ ( ๐‘‹ โ€˜ ๐ด ) ) = 1 )