HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
Unicode version

Definition df-grp 9316
Description: Define the class of all group operations. The base set for a group can be determined from its group operation. Based on the definition in Exercise 28 of [Herstein] p. 54.
Assertion
Ref Expression
df-grp |- Grp = {g | E.t(g:(t X. t)-->t /\ A.x e. t A.y e. t A.z e. t ((xgy)gz) = (xg(ygz)) /\ E.u e. t A.x e. t ((ugx) = x /\ E.y e. t (ygx) = u))}
Distinct variable group:   t,g,u,x,y,z

Detailed syntax breakdown of Definition df-grp
StepHypRef Expression
1 cgr 9311 . 2 class Grp
2 vt . . . . . . . 8 set t
32cv 1297 . . . . . . 7 class t
43, 3cxp 3984 . . . . . 6 class (t X. t)
5 vg . . . . . . 7 set g
65cv 1297 . . . . . 6 class g
74, 3, 6wf 3994 . . . . 5 wff g:(t X. t)-->t
8 vx . . . . . . . . . . . 12 set x
98cv 1297 . . . . . . . . . . 11 class x
10 vy . . . . . . . . . . . 12 set y
1110cv 1297 . . . . . . . . . . 11 class y
129, 11, 6co 4884 . . . . . . . . . 10 class (xgy)
13 vz . . . . . . . . . . 11 set z
1413cv 1297 . . . . . . . . . 10 class z
1512, 14, 6co 4884 . . . . . . . . 9 class ((xgy)gz)
1611, 14, 6co 4884 . . . . . . . . . 10 class (ygz)
179, 16, 6co 4884 . . . . . . . . 9 class (xg(ygz))
1815, 17wceq 1298 . . . . . . . 8 wff ((xgy)gz) = (xg(ygz))
1918, 13, 3wral 2105 . . . . . . 7 wff A.z e. t ((xgy)gz) = (xg(ygz))
2019, 10, 3wral 2105 . . . . . 6 wff A.y e. t A.z e. t ((xgy)gz) = (xg(ygz))
2120, 8, 3wral 2105 . . . . 5 wff A.x e. t A.y e. t A.z e. t ((xgy)gz) = (xg(ygz))
22 vu . . . . . . . . . . 11 set u
2322cv 1297 . . . . . . . . . 10 class u
2423, 9, 6co 4884 . . . . . . . . 9 class (ugx)
2524, 9wceq 1298 . . . . . . . 8 wff (ugx) = x
2611, 9, 6co 4884 . . . . . . . . . 10 class (ygx)
2726, 23wceq 1298 . . . . . . . . 9 wff (ygx) = u
2827, 10, 3wrex 2106 . . . . . . . 8 wff E.y e. t (ygx) = u
2925, 28wa 240 . . . . . . 7 wff ((ugx) = x /\ E.y e. t (ygx) = u)
3029, 8, 3wral 2105 . . . . . 6 wff A.x e. t ((ugx) = x /\ E.y e. t (ygx) = u)
3130, 22, 3wrex 2106 . . . . 5 wff E.u e. t A.x e. t ((ugx) = x /\ E.y e. t (ygx) = u)
327, 21, 31w3a 858 . . . 4 wff (g:(t X. t)-->t /\ A.x e. t A.y e. t A.z e. t ((xgy)gz) = (xg(ygz)) /\ E.u e. t A.x e. t ((ugx) = x /\ E.y e. t (ygx) = u))
3332, 2wex 1326 . . 3 wff E.t(g:(t X. t)-->t /\ A.x e. t A.y e. t A.z e. t ((xgy)gz) = (xg(ygz)) /\ E.u e. t A.x e. t ((ugx) = x /\ E.y e. t (ygx) = u))
3433, 5cab 1871 . 2 class {g | E.t(g:(t X. t)-->t /\ A.x e. t A.y e. t A.z e. t ((xgy)gz) = (xg(ygz)) /\ E.u e. t A.x e. t ((ugx) = x /\ E.y e. t (ygx) = u))}
351, 34wceq 1298 1 wff Grp = {g | E.t(g:(t X. t)-->t /\ A.x e. t A.y e. t A.z e. t ((xgy)gz) = (xg(ygz)) /\ E.u e. t A.x e. t ((ugx) = x /\ E.y e. t (ygx) = u))}
Colors of variables: wff set class
This definition is referenced by:  isgrp 9321
Copyright terms: Public domain