Metamath Proof Explorer


Theorem nminvr

Description: The norm of an inverse in a nonzero normed ring. (Contributed by Mario Carneiro, 5-Oct-2015)

Ref Expression
Hypotheses nminvr.n โŠข ๐‘ = ( norm โ€˜ ๐‘… )
nminvr.u โŠข ๐‘ˆ = ( Unit โ€˜ ๐‘… )
nminvr.i โŠข ๐ผ = ( invr โ€˜ ๐‘… )
Assertion nminvr ( ( ๐‘… โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing โˆง ๐ด โˆˆ ๐‘ˆ ) โ†’ ( ๐‘ โ€˜ ( ๐ผ โ€˜ ๐ด ) ) = ( 1 / ( ๐‘ โ€˜ ๐ด ) ) )

Proof

Step Hyp Ref Expression
1 nminvr.n โŠข ๐‘ = ( norm โ€˜ ๐‘… )
2 nminvr.u โŠข ๐‘ˆ = ( Unit โ€˜ ๐‘… )
3 nminvr.i โŠข ๐ผ = ( invr โ€˜ ๐‘… )
4 nrgngp โŠข ( ๐‘… โˆˆ NrmRing โ†’ ๐‘… โˆˆ NrmGrp )
5 4 3ad2ant1 โŠข ( ( ๐‘… โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing โˆง ๐ด โˆˆ ๐‘ˆ ) โ†’ ๐‘… โˆˆ NrmGrp )
6 eqid โŠข ( Base โ€˜ ๐‘… ) = ( Base โ€˜ ๐‘… )
7 6 2 unitcl โŠข ( ๐ด โˆˆ ๐‘ˆ โ†’ ๐ด โˆˆ ( Base โ€˜ ๐‘… ) )
8 7 3ad2ant3 โŠข ( ( ๐‘… โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing โˆง ๐ด โˆˆ ๐‘ˆ ) โ†’ ๐ด โˆˆ ( Base โ€˜ ๐‘… ) )
9 6 1 nmcl โŠข ( ( ๐‘… โˆˆ NrmGrp โˆง ๐ด โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ๐‘ โ€˜ ๐ด ) โˆˆ โ„ )
10 5 8 9 syl2anc โŠข ( ( ๐‘… โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing โˆง ๐ด โˆˆ ๐‘ˆ ) โ†’ ( ๐‘ โ€˜ ๐ด ) โˆˆ โ„ )
11 10 recnd โŠข ( ( ๐‘… โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing โˆง ๐ด โˆˆ ๐‘ˆ ) โ†’ ( ๐‘ โ€˜ ๐ด ) โˆˆ โ„‚ )
12 nzrring โŠข ( ๐‘… โˆˆ NzRing โ†’ ๐‘… โˆˆ Ring )
13 12 3ad2ant2 โŠข ( ( ๐‘… โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing โˆง ๐ด โˆˆ ๐‘ˆ ) โ†’ ๐‘… โˆˆ Ring )
14 simp3 โŠข ( ( ๐‘… โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing โˆง ๐ด โˆˆ ๐‘ˆ ) โ†’ ๐ด โˆˆ ๐‘ˆ )
15 2 3 6 ringinvcl โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ด โˆˆ ๐‘ˆ ) โ†’ ( ๐ผ โ€˜ ๐ด ) โˆˆ ( Base โ€˜ ๐‘… ) )
16 13 14 15 syl2anc โŠข ( ( ๐‘… โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing โˆง ๐ด โˆˆ ๐‘ˆ ) โ†’ ( ๐ผ โ€˜ ๐ด ) โˆˆ ( Base โ€˜ ๐‘… ) )
17 6 1 nmcl โŠข ( ( ๐‘… โˆˆ NrmGrp โˆง ( ๐ผ โ€˜ ๐ด ) โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ๐‘ โ€˜ ( ๐ผ โ€˜ ๐ด ) ) โˆˆ โ„ )
18 5 16 17 syl2anc โŠข ( ( ๐‘… โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing โˆง ๐ด โˆˆ ๐‘ˆ ) โ†’ ( ๐‘ โ€˜ ( ๐ผ โ€˜ ๐ด ) ) โˆˆ โ„ )
19 18 recnd โŠข ( ( ๐‘… โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing โˆง ๐ด โˆˆ ๐‘ˆ ) โ†’ ( ๐‘ โ€˜ ( ๐ผ โ€˜ ๐ด ) ) โˆˆ โ„‚ )
20 1 2 unitnmn0 โŠข ( ( ๐‘… โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing โˆง ๐ด โˆˆ ๐‘ˆ ) โ†’ ( ๐‘ โ€˜ ๐ด ) โ‰  0 )
21 eqid โŠข ( .r โ€˜ ๐‘… ) = ( .r โ€˜ ๐‘… )
22 eqid โŠข ( 1r โ€˜ ๐‘… ) = ( 1r โ€˜ ๐‘… )
23 2 3 21 22 unitrinv โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ด โˆˆ ๐‘ˆ ) โ†’ ( ๐ด ( .r โ€˜ ๐‘… ) ( ๐ผ โ€˜ ๐ด ) ) = ( 1r โ€˜ ๐‘… ) )
24 13 14 23 syl2anc โŠข ( ( ๐‘… โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing โˆง ๐ด โˆˆ ๐‘ˆ ) โ†’ ( ๐ด ( .r โ€˜ ๐‘… ) ( ๐ผ โ€˜ ๐ด ) ) = ( 1r โ€˜ ๐‘… ) )
25 24 fveq2d โŠข ( ( ๐‘… โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing โˆง ๐ด โˆˆ ๐‘ˆ ) โ†’ ( ๐‘ โ€˜ ( ๐ด ( .r โ€˜ ๐‘… ) ( ๐ผ โ€˜ ๐ด ) ) ) = ( ๐‘ โ€˜ ( 1r โ€˜ ๐‘… ) ) )
26 simp1 โŠข ( ( ๐‘… โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing โˆง ๐ด โˆˆ ๐‘ˆ ) โ†’ ๐‘… โˆˆ NrmRing )
27 6 1 21 nmmul โŠข ( ( ๐‘… โˆˆ NrmRing โˆง ๐ด โˆˆ ( Base โ€˜ ๐‘… ) โˆง ( ๐ผ โ€˜ ๐ด ) โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ๐‘ โ€˜ ( ๐ด ( .r โ€˜ ๐‘… ) ( ๐ผ โ€˜ ๐ด ) ) ) = ( ( ๐‘ โ€˜ ๐ด ) ยท ( ๐‘ โ€˜ ( ๐ผ โ€˜ ๐ด ) ) ) )
28 26 8 16 27 syl3anc โŠข ( ( ๐‘… โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing โˆง ๐ด โˆˆ ๐‘ˆ ) โ†’ ( ๐‘ โ€˜ ( ๐ด ( .r โ€˜ ๐‘… ) ( ๐ผ โ€˜ ๐ด ) ) ) = ( ( ๐‘ โ€˜ ๐ด ) ยท ( ๐‘ โ€˜ ( ๐ผ โ€˜ ๐ด ) ) ) )
29 1 22 nm1 โŠข ( ( ๐‘… โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing ) โ†’ ( ๐‘ โ€˜ ( 1r โ€˜ ๐‘… ) ) = 1 )
30 29 3adant3 โŠข ( ( ๐‘… โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing โˆง ๐ด โˆˆ ๐‘ˆ ) โ†’ ( ๐‘ โ€˜ ( 1r โ€˜ ๐‘… ) ) = 1 )
31 25 28 30 3eqtr3d โŠข ( ( ๐‘… โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing โˆง ๐ด โˆˆ ๐‘ˆ ) โ†’ ( ( ๐‘ โ€˜ ๐ด ) ยท ( ๐‘ โ€˜ ( ๐ผ โ€˜ ๐ด ) ) ) = 1 )
32 11 19 20 31 mvllmuld โŠข ( ( ๐‘… โˆˆ NrmRing โˆง ๐‘… โˆˆ NzRing โˆง ๐ด โˆˆ ๐‘ˆ ) โ†’ ( ๐‘ โ€˜ ( ๐ผ โ€˜ ๐ด ) ) = ( 1 / ( ๐‘ โ€˜ ๐ด ) ) )