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

Definition df-trkge 25350
Description: Define the class of geometries fulfilling Euclid's axiom, Axiom A10 of [Schwabhauser] p. 13. (Contributed by Thierry Arnoux, 14-Mar-2019.)
Assertion
Ref Expression
df-trkge  |- TarskiGE  =  { f  |  [. ( Base `  f
)  /  p ]. [. (Itv `  f )  /  i ]. A. x  e.  p  A. y  e.  p  A. z  e.  p  A. u  e.  p  A. v  e.  p  (
( u  e.  ( x i v )  /\  u  e.  ( y i z )  /\  x  =/=  u
)  ->  E. a  e.  p  E. b  e.  p  ( y  e.  ( x i a )  /\  z  e.  ( x i b )  /\  v  e.  ( a i b ) ) ) }
Distinct variable group:    a, b, f, p, i, u, v, x, y, z

Detailed syntax breakdown of Definition df-trkge
StepHypRef Expression
1 cstrkge 25334 . 2  class TarskiGE
2 vu . . . . . . . . . . . . . 14  setvar  u
32cv 1482 . . . . . . . . . . . . 13  class  u
4 vx . . . . . . . . . . . . . . 15  setvar  x
54cv 1482 . . . . . . . . . . . . . 14  class  x
6 vv . . . . . . . . . . . . . . 15  setvar  v
76cv 1482 . . . . . . . . . . . . . 14  class  v
8 vi . . . . . . . . . . . . . . 15  setvar  i
98cv 1482 . . . . . . . . . . . . . 14  class  i
105, 7, 9co 6650 . . . . . . . . . . . . 13  class  ( x i v )
113, 10wcel 1990 . . . . . . . . . . . 12  wff  u  e.  ( x i v )
12 vy . . . . . . . . . . . . . . 15  setvar  y
1312cv 1482 . . . . . . . . . . . . . 14  class  y
14 vz . . . . . . . . . . . . . . 15  setvar  z
1514cv 1482 . . . . . . . . . . . . . 14  class  z
1613, 15, 9co 6650 . . . . . . . . . . . . 13  class  ( y i z )
173, 16wcel 1990 . . . . . . . . . . . 12  wff  u  e.  ( y i z )
185, 3wne 2794 . . . . . . . . . . . 12  wff  x  =/=  u
1911, 17, 18w3a 1037 . . . . . . . . . . 11  wff  ( u  e.  ( x i v )  /\  u  e.  ( y i z )  /\  x  =/=  u )
20 va . . . . . . . . . . . . . . . . 17  setvar  a
2120cv 1482 . . . . . . . . . . . . . . . 16  class  a
225, 21, 9co 6650 . . . . . . . . . . . . . . 15  class  ( x i a )
2313, 22wcel 1990 . . . . . . . . . . . . . 14  wff  y  e.  ( x i a )
24 vb . . . . . . . . . . . . . . . . 17  setvar  b
2524cv 1482 . . . . . . . . . . . . . . . 16  class  b
265, 25, 9co 6650 . . . . . . . . . . . . . . 15  class  ( x i b )
2715, 26wcel 1990 . . . . . . . . . . . . . 14  wff  z  e.  ( x i b )
2821, 25, 9co 6650 . . . . . . . . . . . . . . 15  class  ( a i b )
297, 28wcel 1990 . . . . . . . . . . . . . 14  wff  v  e.  ( a i b )
3023, 27, 29w3a 1037 . . . . . . . . . . . . 13  wff  ( y  e.  ( x i a )  /\  z  e.  ( x i b )  /\  v  e.  ( a i b ) )
31 vp . . . . . . . . . . . . . 14  setvar  p
3231cv 1482 . . . . . . . . . . . . 13  class  p
3330, 24, 32wrex 2913 . . . . . . . . . . . 12  wff  E. b  e.  p  ( y  e.  ( x i a )  /\  z  e.  ( x i b )  /\  v  e.  ( a i b ) )
3433, 20, 32wrex 2913 . . . . . . . . . . 11  wff  E. a  e.  p  E. b  e.  p  ( y  e.  ( x i a )  /\  z  e.  ( x i b )  /\  v  e.  ( a i b ) )
3519, 34wi 4 . . . . . . . . . 10  wff  ( ( u  e.  ( x i v )  /\  u  e.  ( y
i z )  /\  x  =/=  u )  ->  E. a  e.  p  E. b  e.  p  ( y  e.  ( x i a )  /\  z  e.  ( x i b )  /\  v  e.  ( a i b ) ) )
3635, 6, 32wral 2912 . . . . . . . . 9  wff  A. v  e.  p  ( (
u  e.  ( x i v )  /\  u  e.  ( y
i z )  /\  x  =/=  u )  ->  E. a  e.  p  E. b  e.  p  ( y  e.  ( x i a )  /\  z  e.  ( x i b )  /\  v  e.  ( a i b ) ) )
3736, 2, 32wral 2912 . . . . . . . 8  wff  A. u  e.  p  A. v  e.  p  ( (
u  e.  ( x i v )  /\  u  e.  ( y
i z )  /\  x  =/=  u )  ->  E. a  e.  p  E. b  e.  p  ( y  e.  ( x i a )  /\  z  e.  ( x i b )  /\  v  e.  ( a i b ) ) )
3837, 14, 32wral 2912 . . . . . . 7  wff  A. z  e.  p  A. u  e.  p  A. v  e.  p  ( (
u  e.  ( x i v )  /\  u  e.  ( y
i z )  /\  x  =/=  u )  ->  E. a  e.  p  E. b  e.  p  ( y  e.  ( x i a )  /\  z  e.  ( x i b )  /\  v  e.  ( a i b ) ) )
3938, 12, 32wral 2912 . . . . . 6  wff  A. y  e.  p  A. z  e.  p  A. u  e.  p  A. v  e.  p  ( (
u  e.  ( x i v )  /\  u  e.  ( y
i z )  /\  x  =/=  u )  ->  E. a  e.  p  E. b  e.  p  ( y  e.  ( x i a )  /\  z  e.  ( x i b )  /\  v  e.  ( a i b ) ) )
4039, 4, 32wral 2912 . . . . 5  wff  A. x  e.  p  A. y  e.  p  A. z  e.  p  A. u  e.  p  A. v  e.  p  ( (
u  e.  ( x i v )  /\  u  e.  ( y
i z )  /\  x  =/=  u )  ->  E. a  e.  p  E. b  e.  p  ( y  e.  ( x i a )  /\  z  e.  ( x i b )  /\  v  e.  ( a i b ) ) )
41 vf . . . . . . 7  setvar  f
4241cv 1482 . . . . . 6  class  f
43 citv 25335 . . . . . 6  class Itv
4442, 43cfv 5888 . . . . 5  class  (Itv `  f )
4540, 8, 44wsbc 3435 . . . 4  wff  [. (Itv `  f )  /  i ]. A. x  e.  p  A. y  e.  p  A. z  e.  p  A. u  e.  p  A. v  e.  p  ( ( u  e.  ( x i v )  /\  u  e.  ( y i z )  /\  x  =/=  u )  ->  E. a  e.  p  E. b  e.  p  ( y  e.  ( x i a )  /\  z  e.  ( x i b )  /\  v  e.  ( a i b ) ) )
46 cbs 15857 . . . . 5  class  Base
4742, 46cfv 5888 . . . 4  class  ( Base `  f )
4845, 31, 47wsbc 3435 . . 3  wff  [. ( Base `  f )  /  p ]. [. (Itv `  f )  /  i ]. A. x  e.  p  A. y  e.  p  A. z  e.  p  A. u  e.  p  A. v  e.  p  ( ( u  e.  ( x i v )  /\  u  e.  ( y i z )  /\  x  =/=  u )  ->  E. a  e.  p  E. b  e.  p  ( y  e.  ( x i a )  /\  z  e.  ( x i b )  /\  v  e.  ( a i b ) ) )
4948, 41cab 2608 . 2  class  { f  |  [. ( Base `  f )  /  p ]. [. (Itv `  f
)  /  i ]. A. x  e.  p  A. y  e.  p  A. z  e.  p  A. u  e.  p  A. v  e.  p  ( ( u  e.  ( x i v )  /\  u  e.  ( y i z )  /\  x  =/=  u )  ->  E. a  e.  p  E. b  e.  p  ( y  e.  ( x i a )  /\  z  e.  ( x i b )  /\  v  e.  ( a i b ) ) ) }
501, 49wceq 1483 1  wff TarskiGE  =  { f  |  [. ( Base `  f
)  /  p ]. [. (Itv `  f )  /  i ]. A. x  e.  p  A. y  e.  p  A. z  e.  p  A. u  e.  p  A. v  e.  p  (
( u  e.  ( x i v )  /\  u  e.  ( y i z )  /\  x  =/=  u
)  ->  E. a  e.  p  E. b  e.  p  ( y  e.  ( x i a )  /\  z  e.  ( x i b )  /\  v  e.  ( a i b ) ) ) }
Colors of variables: wff setvar class
This definition is referenced by:  istrkge  25356
  Copyright terms: Public domain W3C validator