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

Definition df-ring 9464
Description: Define the class of all unital rings.
Assertion
Ref Expression
df-ring |- Ring = {<.g, h>. | ((g e. Abel /\ h:(ran g X. ran g)-->ran g) /\ (A.x e. ran gA.y e. ran gA.z e. ran g(((xhy)hz) = (xh(yhz)) /\ (xh(ygz)) = ((xhy)g(xhz)) /\ ((xgy)hz) = ((xhz)g(yhz))) /\ E.x e. ran gA.y e. ran g((yhx) = y /\ (xhy) = y)))}
Distinct variable group:   g,h,x,y,z

Detailed syntax breakdown of Definition df-ring
StepHypRef Expression
1 cring 9463 . 2 class Ring
2 vg . . . . . . 7 set g
32cv 1297 . . . . . 6 class g
4 cabl 9407 . . . . . 6 class Abel
53, 4wcel 1300 . . . . 5 wff g e. Abel
63crn 3987 . . . . . . 7 class ran g
76, 6cxp 3984 . . . . . 6 class (ran g X. ran g)
8 vh . . . . . . 7 set h
98cv 1297 . . . . . 6 class h
107, 6, 9wf 3994 . . . . 5 wff h:(ran g X. ran g)-->ran g
115, 10wa 240 . . . 4 wff (g e. Abel /\ h:(ran g X. ran g)-->ran g)
12 vx . . . . . . . . . . . . 13 set x
1312cv 1297 . . . . . . . . . . . 12 class x
14 vy . . . . . . . . . . . . 13 set y
1514cv 1297 . . . . . . . . . . . 12 class y
1613, 15, 9co 4884 . . . . . . . . . . 11 class (xhy)
17 vz . . . . . . . . . . . 12 set z
1817cv 1297 . . . . . . . . . . 11 class z
1916, 18, 9co 4884 . . . . . . . . . 10 class ((xhy)hz)
2015, 18, 9co 4884 . . . . . . . . . . 11 class (yhz)
2113, 20, 9co 4884 . . . . . . . . . 10 class (xh(yhz))
2219, 21wceq 1298 . . . . . . . . 9 wff ((xhy)hz) = (xh(yhz))
2315, 18, 3co 4884 . . . . . . . . . . 11 class (ygz)
2413, 23, 9co 4884 . . . . . . . . . 10 class (xh(ygz))
2513, 18, 9co 4884 . . . . . . . . . . 11 class (xhz)
2616, 25, 3co 4884 . . . . . . . . . 10 class ((xhy)g(xhz))
2724, 26wceq 1298 . . . . . . . . 9 wff (xh(ygz)) = ((xhy)g(xhz))
2813, 15, 3co 4884 . . . . . . . . . . 11 class (xgy)
2928, 18, 9co 4884 . . . . . . . . . 10 class ((xgy)hz)
3025, 20, 3co 4884 . . . . . . . . . 10 class ((xhz)g(yhz))
3129, 30wceq 1298 . . . . . . . . 9 wff ((xgy)hz) = ((xhz)g(yhz))
3222, 27, 31w3a 858 . . . . . . . 8 wff (((xhy)hz) = (xh(yhz)) /\ (xh(ygz)) = ((xhy)g(xhz)) /\ ((xgy)hz) = ((xhz)g(yhz)))
3332, 17, 6wral 2105 . . . . . . 7 wff A.z e. ran g(((xhy)hz) = (xh(yhz)) /\ (xh(ygz)) = ((xhy)g(xhz)) /\ ((xgy)hz) = ((xhz)g(yhz)))
3433, 14, 6wral 2105 . . . . . 6 wff A.y e. ran gA.z e. ran g(((xhy)hz) = (xh(yhz)) /\ (xh(ygz)) = ((xhy)g(xhz)) /\ ((xgy)hz) = ((xhz)g(yhz)))
3534, 12, 6wral 2105 . . . . 5 wff A.x e. ran gA.y e. ran gA.z e. ran g(((xhy)hz) = (xh(yhz)) /\ (xh(ygz)) = ((xhy)g(xhz)) /\ ((xgy)hz) = ((xhz)g(yhz)))
3615, 13, 9co 4884 . . . . . . . . 9 class (yhx)
3736, 15wceq 1298 . . . . . . . 8 wff (yhx) = y
3816, 15wceq 1298 . . . . . . . 8 wff (xhy) = y
3937, 38wa 240 . . . . . . 7 wff ((yhx) = y /\ (xhy) = y)
4039, 14, 6wral 2105 . . . . . 6 wff A.y e. ran g((yhx) = y /\ (xhy) = y)
4140, 12, 6wrex 2106 . . . . 5 wff E.x e. ran gA.y e. ran g((yhx) = y /\ (xhy) = y)
4235, 41wa 240 . . . 4 wff (A.x e. ran gA.y e. ran gA.z e. ran g(((xhy)hz) = (xh(yhz)) /\ (xh(ygz)) = ((xhy)g(xhz)) /\ ((xgy)hz) = ((xhz)g(yhz))) /\ E.x e. ran gA.y e. ran g((yhx) = y /\ (xhy) = y))
4311, 42wa 240 . . 3 wff ((g e. Abel /\ h:(ran g X. ran g)-->ran g) /\ (A.x e. ran gA.y e. ran gA.z e. ran g(((xhy)hz) = (xh(yhz)) /\ (xh(ygz)) = ((xhy)g(xhz)) /\ ((xgy)hz) = ((xhz)g(yhz))) /\ E.x e. ran gA.y e. ran g((yhx) = y /\ (xhy) = y)))
4443, 2, 8copab 3395 . 2 class {<.g, h>. | ((g e. Abel /\ h:(ran g X. ran g)-->ran g) /\ (A.x e. ran gA.y e. ran gA.z e. ran g(((xhy)hz) = (xh(yhz)) /\ (xh(ygz)) = ((xhy)g(xhz)) /\ ((xgy)hz) = ((xhz)g(yhz))) /\ E.x e. ran gA.y e. ran g((yhx) = y /\ (xhy) = y)))}
451, 44wceq 1298 1 wff Ring = {<.g, h>. | ((g e. Abel /\ h:(ran g X. ran g)-->ran g) /\ (A.x e. ran gA.y e. ran gA.z e. ran g(((xhy)hz) = (xh(yhz)) /\ (xh(ygz)) = ((xhy)g(xhz)) /\ ((xgy)hz) = ((xhz)g(yhz))) /\ E.x e. ran gA.y e. ran g((yhx) = y /\ (xhy) = y)))}
Colors of variables: wff set class
This definition is referenced by:  isring 9465  ringi 9466  relrng 10399
Copyright terms: Public domain