MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  df-mon Structured version   Visualization version   Unicode version

Definition df-mon 16390
Description: Function returning the monomorphisms of the category  c. JFM CAT1 def. 10. (Contributed by FL, 5-Dec-2007.) (Revised by Mario Carneiro, 2-Jan-2017.)
Assertion
Ref Expression
df-mon  |- Mono  =  ( c  e.  Cat  |->  [_ ( Base `  c )  /  b ]_ [_ ( Hom  `  c )  /  h ]_ ( x  e.  b ,  y  e.  b  |->  { f  e.  ( x h y )  |  A. z  e.  b  Fun  `' ( g  e.  ( z h x )  |->  ( f ( <. z ,  x >. (comp `  c
) y ) g ) ) } ) )
Distinct variable group:    b, c, f, g, h, x, y, z

Detailed syntax breakdown of Definition df-mon
StepHypRef Expression
1 cmon 16388 . 2  class Mono
2 vc . . 3  setvar  c
3 ccat 16325 . . 3  class  Cat
4 vb . . . 4  setvar  b
52cv 1482 . . . . 5  class  c
6 cbs 15857 . . . . 5  class  Base
75, 6cfv 5888 . . . 4  class  ( Base `  c )
8 vh . . . . 5  setvar  h
9 chom 15952 . . . . . 6  class  Hom
105, 9cfv 5888 . . . . 5  class  ( Hom  `  c )
11 vx . . . . . 6  setvar  x
12 vy . . . . . 6  setvar  y
134cv 1482 . . . . . 6  class  b
14 vg . . . . . . . . . . 11  setvar  g
15 vz . . . . . . . . . . . . 13  setvar  z
1615cv 1482 . . . . . . . . . . . 12  class  z
1711cv 1482 . . . . . . . . . . . 12  class  x
188cv 1482 . . . . . . . . . . . 12  class  h
1916, 17, 18co 6650 . . . . . . . . . . 11  class  ( z h x )
20 vf . . . . . . . . . . . . 13  setvar  f
2120cv 1482 . . . . . . . . . . . 12  class  f
2214cv 1482 . . . . . . . . . . . 12  class  g
2316, 17cop 4183 . . . . . . . . . . . . 13  class  <. z ,  x >.
2412cv 1482 . . . . . . . . . . . . 13  class  y
25 cco 15953 . . . . . . . . . . . . . 14  class comp
265, 25cfv 5888 . . . . . . . . . . . . 13  class  (comp `  c )
2723, 24, 26co 6650 . . . . . . . . . . . 12  class  ( <.
z ,  x >. (comp `  c ) y )
2821, 22, 27co 6650 . . . . . . . . . . 11  class  ( f ( <. z ,  x >. (comp `  c )
y ) g )
2914, 19, 28cmpt 4729 . . . . . . . . . 10  class  ( g  e.  ( z h x )  |->  ( f ( <. z ,  x >. (comp `  c )
y ) g ) )
3029ccnv 5113 . . . . . . . . 9  class  `' ( g  e.  ( z h x )  |->  ( f ( <. z ,  x >. (comp `  c
) y ) g ) )
3130wfun 5882 . . . . . . . 8  wff  Fun  `' ( g  e.  ( z h x ) 
|->  ( f ( <.
z ,  x >. (comp `  c ) y ) g ) )
3231, 15, 13wral 2912 . . . . . . 7  wff  A. z  e.  b  Fun  `' ( g  e.  ( z h x )  |->  ( f ( <. z ,  x >. (comp `  c
) y ) g ) )
3317, 24, 18co 6650 . . . . . . 7  class  ( x h y )
3432, 20, 33crab 2916 . . . . . 6  class  { f  e.  ( x h y )  |  A. z  e.  b  Fun  `' ( g  e.  ( z h x ) 
|->  ( f ( <.
z ,  x >. (comp `  c ) y ) g ) ) }
3511, 12, 13, 13, 34cmpt2 6652 . . . . 5  class  ( x  e.  b ,  y  e.  b  |->  { f  e.  ( x h y )  |  A. z  e.  b  Fun  `' ( g  e.  ( z h x ) 
|->  ( f ( <.
z ,  x >. (comp `  c ) y ) g ) ) } )
368, 10, 35csb 3533 . . . 4  class  [_ ( Hom  `  c )  /  h ]_ ( x  e.  b ,  y  e.  b  |->  { f  e.  ( x h y )  |  A. z  e.  b  Fun  `' ( g  e.  ( z h x )  |->  ( f ( <. z ,  x >. (comp `  c
) y ) g ) ) } )
374, 7, 36csb 3533 . . 3  class  [_ ( Base `  c )  / 
b ]_ [_ ( Hom  `  c )  /  h ]_ ( x  e.  b ,  y  e.  b 
|->  { f  e.  ( x h y )  |  A. z  e.  b  Fun  `' ( g  e.  ( z h x )  |->  ( f ( <. z ,  x >. (comp `  c
) y ) g ) ) } )
382, 3, 37cmpt 4729 . 2  class  ( c  e.  Cat  |->  [_ ( Base `  c )  / 
b ]_ [_ ( Hom  `  c )  /  h ]_ ( x  e.  b ,  y  e.  b 
|->  { f  e.  ( x h y )  |  A. z  e.  b  Fun  `' ( g  e.  ( z h x )  |->  ( f ( <. z ,  x >. (comp `  c
) y ) g ) ) } ) )
391, 38wceq 1483 1  wff Mono  =  ( c  e.  Cat  |->  [_ ( Base `  c )  /  b ]_ [_ ( Hom  `  c )  /  h ]_ ( x  e.  b ,  y  e.  b  |->  { f  e.  ( x h y )  |  A. z  e.  b  Fun  `' ( g  e.  ( z h x )  |->  ( f ( <. z ,  x >. (comp `  c
) y ) g ) ) } ) )
Colors of variables: wff setvar class
This definition is referenced by:  monfval  16392
  Copyright terms: Public domain W3C validator