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

Definition df-plig 27327
Description: Define the class of planar incidence geometries. We use Hilbert's axioms and adapt them to planar geometry. We use  e. for the incidence relation. We could have used a generic binary relation, but using  e. allows us to reuse previous results. Much of what follows is directly borrowed from Aitken, Incidence-Betweenness Geometry, 2008, http://public.csusm.edu/aitken_html/m410/betweenness.08.pdf.

The class  Plig is the class of planar incidence geometries, where a planar incidence geometry is defined as a set of lines satisfying three axioms. In the definition below,  x denotes a planar incidence geometry, so  U. x denotes the union of its lines, that is, the set of points in the plane,  l denotes a line, and  a ,  b ,  c denote points. Therefore, the axioms are: 1) for all pairs of (distinct) points, there exists a unique line containing them; 2) all lines contain at least two points; 3) there exist three non-collinear points. (Contributed by FL, 2-Aug-2009.)

Assertion
Ref Expression
df-plig  |-  Plig  =  { x  |  ( A. a  e.  U. x A. b  e.  U. x
( a  =/=  b  ->  E! l  e.  x  ( a  e.  l  /\  b  e.  l ) )  /\  A. l  e.  x  E. a  e.  U. x E. b  e.  U. x
( a  =/=  b  /\  a  e.  l  /\  b  e.  l
)  /\  E. a  e.  U. x E. b  e.  U. x E. c  e.  U. x A. l  e.  x  -.  (
a  e.  l  /\  b  e.  l  /\  c  e.  l )
) }
Distinct variable group:    x, a, b, c, l

Detailed syntax breakdown of Definition df-plig
StepHypRef Expression
1 cplig 27326 . 2  class  Plig
2 va . . . . . . . . 9  setvar  a
32cv 1482 . . . . . . . 8  class  a
4 vb . . . . . . . . 9  setvar  b
54cv 1482 . . . . . . . 8  class  b
63, 5wne 2794 . . . . . . 7  wff  a  =/=  b
7 vl . . . . . . . . . 10  setvar  l
82, 7wel 1991 . . . . . . . . 9  wff  a  e.  l
94, 7wel 1991 . . . . . . . . 9  wff  b  e.  l
108, 9wa 384 . . . . . . . 8  wff  ( a  e.  l  /\  b  e.  l )
11 vx . . . . . . . . 9  setvar  x
1211cv 1482 . . . . . . . 8  class  x
1310, 7, 12wreu 2914 . . . . . . 7  wff  E! l  e.  x  ( a  e.  l  /\  b  e.  l )
146, 13wi 4 . . . . . 6  wff  ( a  =/=  b  ->  E! l  e.  x  (
a  e.  l  /\  b  e.  l )
)
1512cuni 4436 . . . . . 6  class  U. x
1614, 4, 15wral 2912 . . . . 5  wff  A. b  e.  U. x ( a  =/=  b  ->  E! l  e.  x  (
a  e.  l  /\  b  e.  l )
)
1716, 2, 15wral 2912 . . . 4  wff  A. a  e.  U. x A. b  e.  U. x ( a  =/=  b  ->  E! l  e.  x  (
a  e.  l  /\  b  e.  l )
)
186, 8, 9w3a 1037 . . . . . . 7  wff  ( a  =/=  b  /\  a  e.  l  /\  b  e.  l )
1918, 4, 15wrex 2913 . . . . . 6  wff  E. b  e.  U. x ( a  =/=  b  /\  a  e.  l  /\  b  e.  l )
2019, 2, 15wrex 2913 . . . . 5  wff  E. a  e.  U. x E. b  e.  U. x ( a  =/=  b  /\  a  e.  l  /\  b  e.  l )
2120, 7, 12wral 2912 . . . 4  wff  A. l  e.  x  E. a  e.  U. x E. b  e.  U. x ( a  =/=  b  /\  a  e.  l  /\  b  e.  l )
22 vc . . . . . . . . . . 11  setvar  c
2322, 7wel 1991 . . . . . . . . . 10  wff  c  e.  l
248, 9, 23w3a 1037 . . . . . . . . 9  wff  ( a  e.  l  /\  b  e.  l  /\  c  e.  l )
2524wn 3 . . . . . . . 8  wff  -.  (
a  e.  l  /\  b  e.  l  /\  c  e.  l )
2625, 7, 12wral 2912 . . . . . . 7  wff  A. l  e.  x  -.  (
a  e.  l  /\  b  e.  l  /\  c  e.  l )
2726, 22, 15wrex 2913 . . . . . 6  wff  E. c  e.  U. x A. l  e.  x  -.  (
a  e.  l  /\  b  e.  l  /\  c  e.  l )
2827, 4, 15wrex 2913 . . . . 5  wff  E. b  e.  U. x E. c  e.  U. x A. l  e.  x  -.  (
a  e.  l  /\  b  e.  l  /\  c  e.  l )
2928, 2, 15wrex 2913 . . . 4  wff  E. a  e.  U. x E. b  e.  U. x E. c  e.  U. x A. l  e.  x  -.  (
a  e.  l  /\  b  e.  l  /\  c  e.  l )
3017, 21, 29w3a 1037 . . 3  wff  ( A. a  e.  U. x A. b  e.  U. x
( a  =/=  b  ->  E! l  e.  x  ( a  e.  l  /\  b  e.  l ) )  /\  A. l  e.  x  E. a  e.  U. x E. b  e.  U. x
( a  =/=  b  /\  a  e.  l  /\  b  e.  l
)  /\  E. a  e.  U. x E. b  e.  U. x E. c  e.  U. x A. l  e.  x  -.  (
a  e.  l  /\  b  e.  l  /\  c  e.  l )
)
3130, 11cab 2608 . 2  class  { x  |  ( A. a  e.  U. x A. b  e.  U. x ( a  =/=  b  ->  E! l  e.  x  (
a  e.  l  /\  b  e.  l )
)  /\  A. l  e.  x  E. a  e.  U. x E. b  e.  U. x ( a  =/=  b  /\  a  e.  l  /\  b  e.  l )  /\  E. a  e.  U. x E. b  e.  U. x E. c  e.  U. x A. l  e.  x  -.  ( a  e.  l  /\  b  e.  l  /\  c  e.  l ) ) }
321, 31wceq 1483 1  wff  Plig  =  { x  |  ( A. a  e.  U. x A. b  e.  U. x
( a  =/=  b  ->  E! l  e.  x  ( a  e.  l  /\  b  e.  l ) )  /\  A. l  e.  x  E. a  e.  U. x E. b  e.  U. x
( a  =/=  b  /\  a  e.  l  /\  b  e.  l
)  /\  E. a  e.  U. x E. b  e.  U. x E. c  e.  U. x A. l  e.  x  -.  (
a  e.  l  /\  b  e.  l  /\  c  e.  l )
) }
Colors of variables: wff setvar class
This definition is referenced by:  isplig  27328
  Copyright terms: Public domain W3C validator