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

Definition df-ismt 25428
Description: Define the set of isometries between two structures. Definition 4.8 of [Schwabhauser] p. 36. See isismt 25429. (Contributed by Thierry Arnoux, 13-Dec-2019.)
Assertion
Ref Expression
df-ismt  |- Ismt  =  ( g  e.  _V ,  h  e.  _V  |->  { f  |  ( f : ( Base `  g
)
-1-1-onto-> ( Base `  h )  /\  A. a  e.  (
Base `  g ) A. b  e.  ( Base `  g ) ( ( f `  a
) ( dist `  h
) ( f `  b ) )  =  ( a ( dist `  g ) b ) ) } )
Distinct variable group:    a, b, f, g, h

Detailed syntax breakdown of Definition df-ismt
StepHypRef Expression
1 cismt 25427 . 2  class Ismt
2 vg . . 3  setvar  g
3 vh . . 3  setvar  h
4 cvv 3200 . . 3  class  _V
52cv 1482 . . . . . . 7  class  g
6 cbs 15857 . . . . . . 7  class  Base
75, 6cfv 5888 . . . . . 6  class  ( Base `  g )
83cv 1482 . . . . . . 7  class  h
98, 6cfv 5888 . . . . . 6  class  ( Base `  h )
10 vf . . . . . . 7  setvar  f
1110cv 1482 . . . . . 6  class  f
127, 9, 11wf1o 5887 . . . . 5  wff  f : ( Base `  g
)
-1-1-onto-> ( Base `  h )
13 va . . . . . . . . . . 11  setvar  a
1413cv 1482 . . . . . . . . . 10  class  a
1514, 11cfv 5888 . . . . . . . . 9  class  ( f `
 a )
16 vb . . . . . . . . . . 11  setvar  b
1716cv 1482 . . . . . . . . . 10  class  b
1817, 11cfv 5888 . . . . . . . . 9  class  ( f `
 b )
19 cds 15950 . . . . . . . . . 10  class  dist
208, 19cfv 5888 . . . . . . . . 9  class  ( dist `  h )
2115, 18, 20co 6650 . . . . . . . 8  class  ( ( f `  a ) ( dist `  h
) ( f `  b ) )
225, 19cfv 5888 . . . . . . . . 9  class  ( dist `  g )
2314, 17, 22co 6650 . . . . . . . 8  class  ( a ( dist `  g
) b )
2421, 23wceq 1483 . . . . . . 7  wff  ( ( f `  a ) ( dist `  h
) ( f `  b ) )  =  ( a ( dist `  g ) b )
2524, 16, 7wral 2912 . . . . . 6  wff  A. b  e.  ( Base `  g
) ( ( f `
 a ) (
dist `  h )
( f `  b
) )  =  ( a ( dist `  g
) b )
2625, 13, 7wral 2912 . . . . 5  wff  A. a  e.  ( Base `  g
) A. b  e.  ( Base `  g
) ( ( f `
 a ) (
dist `  h )
( f `  b
) )  =  ( a ( dist `  g
) b )
2712, 26wa 384 . . . 4  wff  ( f : ( Base `  g
)
-1-1-onto-> ( Base `  h )  /\  A. a  e.  (
Base `  g ) A. b  e.  ( Base `  g ) ( ( f `  a
) ( dist `  h
) ( f `  b ) )  =  ( a ( dist `  g ) b ) )
2827, 10cab 2608 . . 3  class  { f  |  ( f : ( Base `  g
)
-1-1-onto-> ( Base `  h )  /\  A. a  e.  (
Base `  g ) A. b  e.  ( Base `  g ) ( ( f `  a
) ( dist `  h
) ( f `  b ) )  =  ( a ( dist `  g ) b ) ) }
292, 3, 4, 4, 28cmpt2 6652 . 2  class  ( g  e.  _V ,  h  e.  _V  |->  { f  |  ( f : (
Base `  g ) -1-1-onto-> ( Base `  h )  /\  A. a  e.  ( Base `  g ) A. b  e.  ( Base `  g
) ( ( f `
 a ) (
dist `  h )
( f `  b
) )  =  ( a ( dist `  g
) b ) ) } )
301, 29wceq 1483 1  wff Ismt  =  ( g  e.  _V ,  h  e.  _V  |->  { f  |  ( f : ( Base `  g
)
-1-1-onto-> ( Base `  h )  /\  A. a  e.  (
Base `  g ) A. b  e.  ( Base `  g ) ( ( f `  a
) ( dist `  h
) ( f `  b ) )  =  ( a ( dist `  g ) b ) ) } )
Colors of variables: wff setvar class
This definition is referenced by:  isismt  25429
  Copyright terms: Public domain W3C validator