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

Definition df-mgmhm 41779
Description: A magma homomorphism is a function on the base sets which preserves the binary operation. (Contributed by AV, 24-Feb-2020.)
Assertion
Ref Expression
df-mgmhm  |- MgmHom  =  ( s  e. Mgm ,  t  e. Mgm  |->  { f  e.  ( ( Base `  t
)  ^m  ( Base `  s ) )  | 
A. x  e.  (
Base `  s ) A. y  e.  ( Base `  s ) ( f `  ( x ( +g  `  s
) y ) )  =  ( ( f `
 x ) ( +g  `  t ) ( f `  y
) ) } )
Distinct variable group:    t, s, f, x, y

Detailed syntax breakdown of Definition df-mgmhm
StepHypRef Expression
1 cmgmhm 41777 . 2  class MgmHom
2 vs . . 3  setvar  s
3 vt . . 3  setvar  t
4 cmgm 17240 . . 3  class Mgm
5 vx . . . . . . . . . 10  setvar  x
65cv 1482 . . . . . . . . 9  class  x
7 vy . . . . . . . . . 10  setvar  y
87cv 1482 . . . . . . . . 9  class  y
92cv 1482 . . . . . . . . . 10  class  s
10 cplusg 15941 . . . . . . . . . 10  class  +g
119, 10cfv 5888 . . . . . . . . 9  class  ( +g  `  s )
126, 8, 11co 6650 . . . . . . . 8  class  ( x ( +g  `  s
) y )
13 vf . . . . . . . . 9  setvar  f
1413cv 1482 . . . . . . . 8  class  f
1512, 14cfv 5888 . . . . . . 7  class  ( f `
 ( x ( +g  `  s ) y ) )
166, 14cfv 5888 . . . . . . . 8  class  ( f `
 x )
178, 14cfv 5888 . . . . . . . 8  class  ( f `
 y )
183cv 1482 . . . . . . . . 9  class  t
1918, 10cfv 5888 . . . . . . . 8  class  ( +g  `  t )
2016, 17, 19co 6650 . . . . . . 7  class  ( ( f `  x ) ( +g  `  t
) ( f `  y ) )
2115, 20wceq 1483 . . . . . 6  wff  ( f `
 ( x ( +g  `  s ) y ) )  =  ( ( f `  x ) ( +g  `  t ) ( f `
 y ) )
22 cbs 15857 . . . . . . 7  class  Base
239, 22cfv 5888 . . . . . 6  class  ( Base `  s )
2421, 7, 23wral 2912 . . . . 5  wff  A. y  e.  ( Base `  s
) ( f `  ( x ( +g  `  s ) y ) )  =  ( ( f `  x ) ( +g  `  t
) ( f `  y ) )
2524, 5, 23wral 2912 . . . 4  wff  A. x  e.  ( Base `  s
) A. y  e.  ( Base `  s
) ( f `  ( x ( +g  `  s ) y ) )  =  ( ( f `  x ) ( +g  `  t
) ( f `  y ) )
2618, 22cfv 5888 . . . . 5  class  ( Base `  t )
27 cmap 7857 . . . . 5  class  ^m
2826, 23, 27co 6650 . . . 4  class  ( (
Base `  t )  ^m  ( Base `  s
) )
2925, 13, 28crab 2916 . . 3  class  { f  e.  ( ( Base `  t )  ^m  ( Base `  s ) )  |  A. x  e.  ( Base `  s
) A. y  e.  ( Base `  s
) ( f `  ( x ( +g  `  s ) y ) )  =  ( ( f `  x ) ( +g  `  t
) ( f `  y ) ) }
302, 3, 4, 4, 29cmpt2 6652 . 2  class  ( s  e. Mgm ,  t  e. Mgm  |->  { f  e.  ( ( Base `  t
)  ^m  ( Base `  s ) )  | 
A. x  e.  (
Base `  s ) A. y  e.  ( Base `  s ) ( f `  ( x ( +g  `  s
) y ) )  =  ( ( f `
 x ) ( +g  `  t ) ( f `  y
) ) } )
311, 30wceq 1483 1  wff MgmHom  =  ( s  e. Mgm ,  t  e. Mgm  |->  { f  e.  ( ( Base `  t
)  ^m  ( Base `  s ) )  | 
A. x  e.  (
Base `  s ) A. y  e.  ( Base `  s ) ( f `  ( x ( +g  `  s
) y ) )  =  ( ( f `
 x ) ( +g  `  t ) ( f `  y
) ) } )
Colors of variables: wff setvar class
This definition is referenced by:  mgmhmrcl  41781  ismgmhm  41783
  Copyright terms: Public domain W3C validator