Users' Mathboxes Mathbox for Alexander van der Vekens < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  df-ringcALTV Structured version   Visualization version   Unicode version

Definition df-ringcALTV 42006
Description: Definition of the category Ring, relativized to a subset  u. This is the category of all rings in  u and homomorphisms between these rings. Generally, we will take  u to be a weak universe or Grothendieck universe, because these sets have closure properties as good as the real thing. (Contributed by AV, 13-Feb-2020.) (New usage is discouraged.)
Assertion
Ref Expression
df-ringcALTV  |- RingCatALTV  =  ( u  e.  _V  |->  [_ ( u  i^i  Ring )  /  b ]_ { <. ( Base `  ndx ) ,  b >. , 
<. ( Hom  `  ndx ) ,  ( x  e.  b ,  y  e.  b  |->  ( x RingHom  y
) ) >. ,  <. (comp `  ndx ) ,  ( v  e.  ( b  X.  b ) ,  z  e.  b  |->  ( g  e.  ( ( 2nd `  v ) RingHom 
z ) ,  f  e.  ( ( 1st `  v ) RingHom  ( 2nd `  v ) )  |->  ( g  o.  f ) ) ) >. } )
Distinct variable group:    f, b, g, u, v, x, y, z

Detailed syntax breakdown of Definition df-ringcALTV
StepHypRef Expression
1 cringcALTV 42004 . 2  class RingCatALTV
2 vu . . 3  setvar  u
3 cvv 3200 . . 3  class  _V
4 vb . . . 4  setvar  b
52cv 1482 . . . . 5  class  u
6 crg 18547 . . . . 5  class  Ring
75, 6cin 3573 . . . 4  class  ( u  i^i  Ring )
8 cnx 15854 . . . . . . 7  class  ndx
9 cbs 15857 . . . . . . 7  class  Base
108, 9cfv 5888 . . . . . 6  class  ( Base `  ndx )
114cv 1482 . . . . . 6  class  b
1210, 11cop 4183 . . . . 5  class  <. ( Base `  ndx ) ,  b >.
13 chom 15952 . . . . . . 7  class  Hom
148, 13cfv 5888 . . . . . 6  class  ( Hom  `  ndx )
15 vx . . . . . . 7  setvar  x
16 vy . . . . . . 7  setvar  y
1715cv 1482 . . . . . . . 8  class  x
1816cv 1482 . . . . . . . 8  class  y
19 crh 18712 . . . . . . . 8  class RingHom
2017, 18, 19co 6650 . . . . . . 7  class  ( x RingHom 
y )
2115, 16, 11, 11, 20cmpt2 6652 . . . . . 6  class  ( x  e.  b ,  y  e.  b  |->  ( x RingHom 
y ) )
2214, 21cop 4183 . . . . 5  class  <. ( Hom  `  ndx ) ,  ( x  e.  b ,  y  e.  b 
|->  ( x RingHom  y ) ) >.
23 cco 15953 . . . . . . 7  class comp
248, 23cfv 5888 . . . . . 6  class  (comp `  ndx )
25 vv . . . . . . 7  setvar  v
26 vz . . . . . . 7  setvar  z
2711, 11cxp 5112 . . . . . . 7  class  ( b  X.  b )
28 vg . . . . . . . 8  setvar  g
29 vf . . . . . . . 8  setvar  f
3025cv 1482 . . . . . . . . . 10  class  v
31 c2nd 7167 . . . . . . . . . 10  class  2nd
3230, 31cfv 5888 . . . . . . . . 9  class  ( 2nd `  v )
3326cv 1482 . . . . . . . . 9  class  z
3432, 33, 19co 6650 . . . . . . . 8  class  ( ( 2nd `  v ) RingHom 
z )
35 c1st 7166 . . . . . . . . . 10  class  1st
3630, 35cfv 5888 . . . . . . . . 9  class  ( 1st `  v )
3736, 32, 19co 6650 . . . . . . . 8  class  ( ( 1st `  v ) RingHom 
( 2nd `  v
) )
3828cv 1482 . . . . . . . . 9  class  g
3929cv 1482 . . . . . . . . 9  class  f
4038, 39ccom 5118 . . . . . . . 8  class  ( g  o.  f )
4128, 29, 34, 37, 40cmpt2 6652 . . . . . . 7  class  ( g  e.  ( ( 2nd `  v ) RingHom  z ) ,  f  e.  ( ( 1st `  v
) RingHom  ( 2nd `  v
) )  |->  ( g  o.  f ) )
4225, 26, 27, 11, 41cmpt2 6652 . . . . . 6  class  ( v  e.  ( b  X.  b ) ,  z  e.  b  |->  ( g  e.  ( ( 2nd `  v ) RingHom  z ) ,  f  e.  ( ( 1st `  v
) RingHom  ( 2nd `  v
) )  |->  ( g  o.  f ) ) )
4324, 42cop 4183 . . . . 5  class  <. (comp ` 
ndx ) ,  ( v  e.  ( b  X.  b ) ,  z  e.  b  |->  ( g  e.  ( ( 2nd `  v ) RingHom 
z ) ,  f  e.  ( ( 1st `  v ) RingHom  ( 2nd `  v ) )  |->  ( g  o.  f ) ) ) >.
4412, 22, 43ctp 4181 . . . 4  class  { <. (
Base `  ndx ) ,  b >. ,  <. ( Hom  `  ndx ) ,  ( x  e.  b ,  y  e.  b 
|->  ( x RingHom  y ) ) >. ,  <. (comp ` 
ndx ) ,  ( v  e.  ( b  X.  b ) ,  z  e.  b  |->  ( g  e.  ( ( 2nd `  v ) RingHom 
z ) ,  f  e.  ( ( 1st `  v ) RingHom  ( 2nd `  v ) )  |->  ( g  o.  f ) ) ) >. }
454, 7, 44csb 3533 . . 3  class  [_ (
u  i^i  Ring )  / 
b ]_ { <. ( Base `  ndx ) ,  b >. ,  <. ( Hom  `  ndx ) ,  ( x  e.  b ,  y  e.  b 
|->  ( x RingHom  y ) ) >. ,  <. (comp ` 
ndx ) ,  ( v  e.  ( b  X.  b ) ,  z  e.  b  |->  ( g  e.  ( ( 2nd `  v ) RingHom 
z ) ,  f  e.  ( ( 1st `  v ) RingHom  ( 2nd `  v ) )  |->  ( g  o.  f ) ) ) >. }
462, 3, 45cmpt 4729 . 2  class  ( u  e.  _V  |->  [_ (
u  i^i  Ring )  / 
b ]_ { <. ( Base `  ndx ) ,  b >. ,  <. ( Hom  `  ndx ) ,  ( x  e.  b ,  y  e.  b 
|->  ( x RingHom  y ) ) >. ,  <. (comp ` 
ndx ) ,  ( v  e.  ( b  X.  b ) ,  z  e.  b  |->  ( g  e.  ( ( 2nd `  v ) RingHom 
z ) ,  f  e.  ( ( 1st `  v ) RingHom  ( 2nd `  v ) )  |->  ( g  o.  f ) ) ) >. } )
471, 46wceq 1483 1  wff RingCatALTV  =  ( u  e.  _V  |->  [_ ( u  i^i  Ring )  /  b ]_ { <. ( Base `  ndx ) ,  b >. , 
<. ( Hom  `  ndx ) ,  ( x  e.  b ,  y  e.  b  |->  ( x RingHom  y
) ) >. ,  <. (comp `  ndx ) ,  ( v  e.  ( b  X.  b ) ,  z  e.  b  |->  ( g  e.  ( ( 2nd `  v ) RingHom 
z ) ,  f  e.  ( ( 1st `  v ) RingHom  ( 2nd `  v ) )  |->  ( g  o.  f ) ) ) >. } )
Colors of variables: wff setvar class
This definition is referenced by:  ringcvalALTV  42007
  Copyright terms: Public domain W3C validator