Metamath Proof Explorer


Theorem rngmgpf

Description: Restricted functionality of the multiplicative group on non-unital rings ( mgpf analog). (Contributed by AV, 22-Feb-2025)

Ref Expression
Assertion rngmgpf ( mulGrp ↾ Rng ) : Rng ⟶ Smgrp

Proof

Step Hyp Ref Expression
1 fnmgp ⊢ mulGrp Fn V
2 ssv ⊢ Rng ⊆ V
3 fnssres ⊢ ( ( mulGrp Fn V ∧ Rng ⊆ V ) → ( mulGrp ↾ Rng ) Fn Rng )
4 1 2 3 mp2an ⊢ ( mulGrp ↾ Rng ) Fn Rng
5 fvres ⊢ ( 𝑎 ∈ Rng → ( ( mulGrp ↾ Rng ) ‘ 𝑎 ) = ( mulGrp ‘ 𝑎 ) )
6 eqid ⊢ ( mulGrp ‘ 𝑎 ) = ( mulGrp ‘ 𝑎 )
7 6 rngmgp ⊢ ( 𝑎 ∈ Rng → ( mulGrp ‘ 𝑎 ) ∈ Smgrp )
8 5 7 eqeltrd ⊢ ( 𝑎 ∈ Rng → ( ( mulGrp ↾ Rng ) ‘ 𝑎 ) ∈ Smgrp )
9 8 rgen ⊢ ∀ 𝑎 ∈ Rng ( ( mulGrp ↾ Rng ) ‘ 𝑎 ) ∈ Smgrp
10 ffnfv ⊢ ( ( mulGrp ↾ Rng ) : Rng ⟶ Smgrp ↔ ( ( mulGrp ↾ Rng ) Fn Rng ∧ ∀ 𝑎 ∈ Rng ( ( mulGrp ↾ Rng ) ‘ 𝑎 ) ∈ Smgrp ) )
11 4 9 10 mpbir2an ⊢ ( mulGrp ↾ Rng ) : Rng ⟶ Smgrp