Metamath Proof Explorer


Theorem zrhnm

Description: The norm of the image by ZRHom of an integer in a normed ring. (Contributed by Thierry Arnoux, 8-Nov-2017)

Ref Expression
Hypotheses nmmulg.x โŠข ๐ต = ( Base โ€˜ ๐‘… )
nmmulg.n โŠข ๐‘ = ( norm โ€˜ ๐‘… )
nmmulg.z โŠข ๐‘ = ( โ„คMod โ€˜ ๐‘… )
zrhnm.1 โŠข ๐ฟ = ( โ„คRHom โ€˜ ๐‘… )
Assertion zrhnm ( ( ( ๐‘ โˆˆ NrmMod โˆง ๐‘ โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘€ โˆˆ โ„ค ) โ†’ ( ๐‘ โ€˜ ( ๐ฟ โ€˜ ๐‘€ ) ) = ( abs โ€˜ ๐‘€ ) )

Proof

Step Hyp Ref Expression
1 nmmulg.x โŠข ๐ต = ( Base โ€˜ ๐‘… )
2 nmmulg.n โŠข ๐‘ = ( norm โ€˜ ๐‘… )
3 nmmulg.z โŠข ๐‘ = ( โ„คMod โ€˜ ๐‘… )
4 zrhnm.1 โŠข ๐ฟ = ( โ„คRHom โ€˜ ๐‘… )
5 simpl3 โŠข ( ( ( ๐‘ โˆˆ NrmMod โˆง ๐‘ โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘€ โˆˆ โ„ค ) โ†’ ๐‘… โˆˆ NzRing )
6 nzrring โŠข ( ๐‘… โˆˆ NzRing โ†’ ๐‘… โˆˆ Ring )
7 5 6 syl โŠข ( ( ( ๐‘ โˆˆ NrmMod โˆง ๐‘ โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘€ โˆˆ โ„ค ) โ†’ ๐‘… โˆˆ Ring )
8 simpr โŠข ( ( ( ๐‘ โˆˆ NrmMod โˆง ๐‘ โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘€ โˆˆ โ„ค ) โ†’ ๐‘€ โˆˆ โ„ค )
9 eqid โŠข ( .g โ€˜ ๐‘… ) = ( .g โ€˜ ๐‘… )
10 eqid โŠข ( 1r โ€˜ ๐‘… ) = ( 1r โ€˜ ๐‘… )
11 4 9 10 zrhmulg โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐‘€ โˆˆ โ„ค ) โ†’ ( ๐ฟ โ€˜ ๐‘€ ) = ( ๐‘€ ( .g โ€˜ ๐‘… ) ( 1r โ€˜ ๐‘… ) ) )
12 11 fveq2d โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐‘€ โˆˆ โ„ค ) โ†’ ( ๐‘ โ€˜ ( ๐ฟ โ€˜ ๐‘€ ) ) = ( ๐‘ โ€˜ ( ๐‘€ ( .g โ€˜ ๐‘… ) ( 1r โ€˜ ๐‘… ) ) ) )
13 7 8 12 syl2anc โŠข ( ( ( ๐‘ โˆˆ NrmMod โˆง ๐‘ โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘€ โˆˆ โ„ค ) โ†’ ( ๐‘ โ€˜ ( ๐ฟ โ€˜ ๐‘€ ) ) = ( ๐‘ โ€˜ ( ๐‘€ ( .g โ€˜ ๐‘… ) ( 1r โ€˜ ๐‘… ) ) ) )
14 simpl1 โŠข ( ( ( ๐‘ โˆˆ NrmMod โˆง ๐‘ โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘€ โˆˆ โ„ค ) โ†’ ๐‘ โˆˆ NrmMod )
15 1 10 ringidcl โŠข ( ๐‘… โˆˆ Ring โ†’ ( 1r โ€˜ ๐‘… ) โˆˆ ๐ต )
16 7 15 syl โŠข ( ( ( ๐‘ โˆˆ NrmMod โˆง ๐‘ โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘€ โˆˆ โ„ค ) โ†’ ( 1r โ€˜ ๐‘… ) โˆˆ ๐ต )
17 1 2 3 9 nmmulg โŠข ( ( ๐‘ โˆˆ NrmMod โˆง ๐‘€ โˆˆ โ„ค โˆง ( 1r โ€˜ ๐‘… ) โˆˆ ๐ต ) โ†’ ( ๐‘ โ€˜ ( ๐‘€ ( .g โ€˜ ๐‘… ) ( 1r โ€˜ ๐‘… ) ) ) = ( ( abs โ€˜ ๐‘€ ) ยท ( ๐‘ โ€˜ ( 1r โ€˜ ๐‘… ) ) ) )
18 14 8 16 17 syl3anc โŠข ( ( ( ๐‘ โˆˆ NrmMod โˆง ๐‘ โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘€ โˆˆ โ„ค ) โ†’ ( ๐‘ โ€˜ ( ๐‘€ ( .g โ€˜ ๐‘… ) ( 1r โ€˜ ๐‘… ) ) ) = ( ( abs โ€˜ ๐‘€ ) ยท ( ๐‘ โ€˜ ( 1r โ€˜ ๐‘… ) ) ) )
19 3 2 zlmnm โŠข ( ๐‘… โˆˆ NzRing โ†’ ๐‘ = ( norm โ€˜ ๐‘ ) )
20 5 19 syl โŠข ( ( ( ๐‘ โˆˆ NrmMod โˆง ๐‘ โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘€ โˆˆ โ„ค ) โ†’ ๐‘ = ( norm โ€˜ ๐‘ ) )
21 20 fveq1d โŠข ( ( ( ๐‘ โˆˆ NrmMod โˆง ๐‘ โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘€ โˆˆ โ„ค ) โ†’ ( ๐‘ โ€˜ ( 1r โ€˜ ๐‘… ) ) = ( ( norm โ€˜ ๐‘ ) โ€˜ ( 1r โ€˜ ๐‘… ) ) )
22 simpl2 โŠข ( ( ( ๐‘ โˆˆ NrmMod โˆง ๐‘ โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘€ โˆˆ โ„ค ) โ†’ ๐‘ โˆˆ NrmRing )
23 nrgring โŠข ( ๐‘ โˆˆ NrmRing โ†’ ๐‘ โˆˆ Ring )
24 22 23 syl โŠข ( ( ( ๐‘ โˆˆ NrmMod โˆง ๐‘ โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘€ โˆˆ โ„ค ) โ†’ ๐‘ โˆˆ Ring )
25 eqid โŠข ( 0g โ€˜ ๐‘… ) = ( 0g โ€˜ ๐‘… )
26 10 25 nzrnz โŠข ( ๐‘… โˆˆ NzRing โ†’ ( 1r โ€˜ ๐‘… ) โ‰  ( 0g โ€˜ ๐‘… ) )
27 5 26 syl โŠข ( ( ( ๐‘ โˆˆ NrmMod โˆง ๐‘ โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘€ โˆˆ โ„ค ) โ†’ ( 1r โ€˜ ๐‘… ) โ‰  ( 0g โ€˜ ๐‘… ) )
28 3 10 zlm1 โŠข ( 1r โ€˜ ๐‘… ) = ( 1r โ€˜ ๐‘ )
29 3 25 zlm0 โŠข ( 0g โ€˜ ๐‘… ) = ( 0g โ€˜ ๐‘ )
30 28 29 isnzr โŠข ( ๐‘ โˆˆ NzRing โ†” ( ๐‘ โˆˆ Ring โˆง ( 1r โ€˜ ๐‘… ) โ‰  ( 0g โ€˜ ๐‘… ) ) )
31 24 27 30 sylanbrc โŠข ( ( ( ๐‘ โˆˆ NrmMod โˆง ๐‘ โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘€ โˆˆ โ„ค ) โ†’ ๐‘ โˆˆ NzRing )
32 eqid โŠข ( norm โ€˜ ๐‘ ) = ( norm โ€˜ ๐‘ )
33 32 28 nm1 โŠข ( ( ๐‘ โˆˆ NrmRing โˆง ๐‘ โˆˆ NzRing ) โ†’ ( ( norm โ€˜ ๐‘ ) โ€˜ ( 1r โ€˜ ๐‘… ) ) = 1 )
34 22 31 33 syl2anc โŠข ( ( ( ๐‘ โˆˆ NrmMod โˆง ๐‘ โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘€ โˆˆ โ„ค ) โ†’ ( ( norm โ€˜ ๐‘ ) โ€˜ ( 1r โ€˜ ๐‘… ) ) = 1 )
35 21 34 eqtrd โŠข ( ( ( ๐‘ โˆˆ NrmMod โˆง ๐‘ โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘€ โˆˆ โ„ค ) โ†’ ( ๐‘ โ€˜ ( 1r โ€˜ ๐‘… ) ) = 1 )
36 35 oveq2d โŠข ( ( ( ๐‘ โˆˆ NrmMod โˆง ๐‘ โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘€ โˆˆ โ„ค ) โ†’ ( ( abs โ€˜ ๐‘€ ) ยท ( ๐‘ โ€˜ ( 1r โ€˜ ๐‘… ) ) ) = ( ( abs โ€˜ ๐‘€ ) ยท 1 ) )
37 13 18 36 3eqtrd โŠข ( ( ( ๐‘ โˆˆ NrmMod โˆง ๐‘ โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘€ โˆˆ โ„ค ) โ†’ ( ๐‘ โ€˜ ( ๐ฟ โ€˜ ๐‘€ ) ) = ( ( abs โ€˜ ๐‘€ ) ยท 1 ) )
38 8 zcnd โŠข ( ( ( ๐‘ โˆˆ NrmMod โˆง ๐‘ โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘€ โˆˆ โ„ค ) โ†’ ๐‘€ โˆˆ โ„‚ )
39 abscl โŠข ( ๐‘€ โˆˆ โ„‚ โ†’ ( abs โ€˜ ๐‘€ ) โˆˆ โ„ )
40 39 recnd โŠข ( ๐‘€ โˆˆ โ„‚ โ†’ ( abs โ€˜ ๐‘€ ) โˆˆ โ„‚ )
41 mulrid โŠข ( ( abs โ€˜ ๐‘€ ) โˆˆ โ„‚ โ†’ ( ( abs โ€˜ ๐‘€ ) ยท 1 ) = ( abs โ€˜ ๐‘€ ) )
42 38 40 41 3syl โŠข ( ( ( ๐‘ โˆˆ NrmMod โˆง ๐‘ โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘€ โˆˆ โ„ค ) โ†’ ( ( abs โ€˜ ๐‘€ ) ยท 1 ) = ( abs โ€˜ ๐‘€ ) )
43 37 42 eqtrd โŠข ( ( ( ๐‘ โˆˆ NrmMod โˆง ๐‘ โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘€ โˆˆ โ„ค ) โ†’ ( ๐‘ โ€˜ ( ๐ฟ โ€˜ ๐‘€ ) ) = ( abs โ€˜ ๐‘€ ) )