Metamath Proof Explorer


Theorem grpss

Description: Show that a structure extending a constructed group (e.g., a ring) is also a group. This allows us to prove that a constructed potential ring R is a group before we know that it is also a ring. (Theorem ringgrp , on the other hand, requires that we know in advance that R is a ring.) (Contributed by NM, 11-Oct-2013)

Ref Expression
Hypotheses grpss.g G=BasendxB+ndx+˙
grpss.r RV
grpss.s GR
grpss.f FunR
Assertion grpss GGrpRGrp

Proof

Step Hyp Ref Expression
1 grpss.g G=BasendxB+ndx+˙
2 grpss.r RV
3 grpss.s GR
4 grpss.f FunR
5 baseid Base=SlotBasendx
6 opex BasendxBV
7 6 prid1 BasendxBBasendxB+ndx+˙
8 7 1 eleqtrri BasendxBG
9 2 4 3 5 8 strss BaseR=BaseG
10 plusgid +𝑔=Slot+ndx
11 opex +ndx+˙V
12 11 prid2 +ndx+˙BasendxB+ndx+˙
13 12 1 eleqtrri +ndx+˙G
14 2 4 3 10 13 strss +R=+G
15 9 14 grpprop RGrpGGrp
16 15 bicomi GGrpRGrp