Users' Mathboxes Mathbox for BJ < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  df-bj-magmahom Structured version   Visualization version   Unicode version

Definition df-bj-magmahom 33080
Description: Define the set of magma morphisms between two magmas. (Contributed by BJ, 10-Feb-2022.)
Assertion
Ref Expression
df-bj-magmahom  |- -Magma->  =  ( x  e. Mgm ,  y  e. Mgm  |->  { f  e.  ( ( Base `  x
) -Set->  ( Base `  y
) )  |  A. u  e.  ( Base `  x ) A. v  e.  ( Base `  x
) ( f `  ( u ( +g  `  x ) v ) )  =  ( ( f `  u ) ( +g  `  y
) ( f `  v ) ) } )
Distinct variable group:    x, f, y, u, v

Detailed syntax breakdown of Definition df-bj-magmahom
StepHypRef Expression
1 cmagmahom 33077 . 2  class -Magma->
2 vx . . 3  setvar  x
3 vy . . 3  setvar  y
4 cmgm 17240 . . 3  class Mgm
5 vu . . . . . . . . . 10  setvar  u
65cv 1482 . . . . . . . . 9  class  u
7 vv . . . . . . . . . 10  setvar  v
87cv 1482 . . . . . . . . 9  class  v
92cv 1482 . . . . . . . . . 10  class  x
10 cplusg 15941 . . . . . . . . . 10  class  +g
119, 10cfv 5888 . . . . . . . . 9  class  ( +g  `  x )
126, 8, 11co 6650 . . . . . . . 8  class  ( u ( +g  `  x
) v )
13 vf . . . . . . . . 9  setvar  f
1413cv 1482 . . . . . . . 8  class  f
1512, 14cfv 5888 . . . . . . 7  class  ( f `
 ( u ( +g  `  x ) v ) )
166, 14cfv 5888 . . . . . . . 8  class  ( f `
 u )
178, 14cfv 5888 . . . . . . . 8  class  ( f `
 v )
183cv 1482 . . . . . . . . 9  class  y
1918, 10cfv 5888 . . . . . . . 8  class  ( +g  `  y )
2016, 17, 19co 6650 . . . . . . 7  class  ( ( f `  u ) ( +g  `  y
) ( f `  v ) )
2115, 20wceq 1483 . . . . . 6  wff  ( f `
 ( u ( +g  `  x ) v ) )  =  ( ( f `  u ) ( +g  `  y ) ( f `
 v ) )
22 cbs 15857 . . . . . . 7  class  Base
239, 22cfv 5888 . . . . . 6  class  ( Base `  x )
2421, 7, 23wral 2912 . . . . 5  wff  A. v  e.  ( Base `  x
) ( f `  ( u ( +g  `  x ) v ) )  =  ( ( f `  u ) ( +g  `  y
) ( f `  v ) )
2524, 5, 23wral 2912 . . . 4  wff  A. u  e.  ( Base `  x
) A. v  e.  ( Base `  x
) ( f `  ( u ( +g  `  x ) v ) )  =  ( ( f `  u ) ( +g  `  y
) ( f `  v ) )
2618, 22cfv 5888 . . . . 5  class  ( Base `  y )
27 csethom 33075 . . . . 5  class -Set->
2823, 26, 27co 6650 . . . 4  class  ( (
Base `  x ) -Set->  (
Base `  y )
)
2925, 13, 28crab 2916 . . 3  class  { f  e.  ( ( Base `  x ) -Set->  ( Base `  y ) )  | 
A. u  e.  (
Base `  x ) A. v  e.  ( Base `  x ) ( f `  ( u ( +g  `  x
) v ) )  =  ( ( f `
 u ) ( +g  `  y ) ( f `  v
) ) }
302, 3, 4, 4, 29cmpt2 6652 . 2  class  ( x  e. Mgm ,  y  e. Mgm  |->  { f  e.  ( ( Base `  x
) -Set->  ( Base `  y
) )  |  A. u  e.  ( Base `  x ) A. v  e.  ( Base `  x
) ( f `  ( u ( +g  `  x ) v ) )  =  ( ( f `  u ) ( +g  `  y
) ( f `  v ) ) } )
311, 30wceq 1483 1  wff -Magma->  =  ( x  e. Mgm ,  y  e. Mgm  |->  { f  e.  ( ( Base `  x
) -Set->  ( Base `  y
) )  |  A. u  e.  ( Base `  x ) A. v  e.  ( Base `  x
) ( f `  ( u ( +g  `  x ) v ) )  =  ( ( f `  u ) ( +g  `  y
) ( f `  v ) ) } )
Colors of variables: wff setvar class
This definition is referenced by: (None)
  Copyright terms: Public domain W3C validator