begin
theorem
for
G being ( ( ) ( )
IncProjStr )
for
a,
b,
c being ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
for
P,
Q,
R being ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) holds
( (
{a : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) ,b : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) } : ( ( ) (
V4() )
Element of
bool the
Points of
b1 : ( ( ) ( )
IncProjStr ) : ( (
V4() ) (
V4() )
set ) : ( ( ) ( )
set ) )
on P : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) implies
{b : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) ,a : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) } : ( ( ) (
V4() )
Element of
bool the
Points of
b1 : ( ( ) ( )
IncProjStr ) : ( (
V4() ) (
V4() )
set ) : ( ( ) ( )
set ) )
on P : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ) & (
{a : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) ,b : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) ,c : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) } : ( ( ) ( )
Element of
bool the
Points of
b1 : ( ( ) ( )
IncProjStr ) : ( (
V4() ) (
V4() )
set ) : ( ( ) ( )
set ) )
on P : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) implies (
{a : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) ,c : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) ,b : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) } : ( ( ) ( )
Element of
bool the
Points of
b1 : ( ( ) ( )
IncProjStr ) : ( (
V4() ) (
V4() )
set ) : ( ( ) ( )
set ) )
on P : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) &
{b : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) ,a : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) ,c : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) } : ( ( ) ( )
Element of
bool the
Points of
b1 : ( ( ) ( )
IncProjStr ) : ( (
V4() ) (
V4() )
set ) : ( ( ) ( )
set ) )
on P : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) &
{b : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) ,c : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) ,a : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) } : ( ( ) ( )
Element of
bool the
Points of
b1 : ( ( ) ( )
IncProjStr ) : ( (
V4() ) (
V4() )
set ) : ( ( ) ( )
set ) )
on P : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) &
{c : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) ,a : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) ,b : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) } : ( ( ) ( )
Element of
bool the
Points of
b1 : ( ( ) ( )
IncProjStr ) : ( (
V4() ) (
V4() )
set ) : ( ( ) ( )
set ) )
on P : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) &
{c : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) ,b : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) ,a : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) } : ( ( ) ( )
Element of
bool the
Points of
b1 : ( ( ) ( )
IncProjStr ) : ( (
V4() ) (
V4() )
set ) : ( ( ) ( )
set ) )
on P : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ) ) & (
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
on P : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ,
Q : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) implies
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
on Q : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ,
P : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ) & (
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
on P : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ,
Q : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ,
R : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) implies (
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
on P : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ,
R : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ,
Q : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) &
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
on Q : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ,
P : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ,
R : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) &
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
on Q : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ,
R : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ,
P : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) &
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
on R : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ,
P : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ,
Q : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) &
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
on R : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ,
Q : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ,
P : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ) ) ) ;
theorem
for
G being ( ( ) ( )
IncProjStr ) holds
(
G : ( ( ) ( )
IncProjStr ) is ( (
V22()
partial up-2-dimensional up-3-rank V73() ) (
V22()
partial up-2-dimensional up-3-rank V73() )
IncProjSp) iff (
G : ( ( ) ( )
IncProjStr ) is
configuration & ( for
p,
q being ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ex
P being ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) st
{p : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) ,q : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) } : ( ( ) (
V4() )
Element of
bool the
Points of
b1 : ( ( ) ( )
IncProjStr ) : ( (
V4() ) (
V4() )
set ) : ( ( ) ( )
set ) )
on P : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ) & ex
p being ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ex
P being ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) st
p : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
|' P : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) & ( for
P being ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ex
a,
b,
c being ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) st
(
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
are_mutually_different &
{a : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) ,b : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) ,c : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) } : ( ( ) ( )
Element of
bool the
Points of
b1 : ( ( ) ( )
IncProjStr ) : ( (
V4() ) (
V4() )
set ) : ( ( ) ( )
set ) )
on P : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ) ) & ( for
a,
b,
c,
d,
p being ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
for
M,
N,
P,
Q being ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) st
{a : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) ,b : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) ,p : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) } : ( ( ) ( )
Element of
bool the
Points of
b1 : ( ( ) ( )
IncProjStr ) : ( (
V4() ) (
V4() )
set ) : ( ( ) ( )
set ) )
on M : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) &
{c : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) ,d : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) ,p : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) } : ( ( ) ( )
Element of
bool the
Points of
b1 : ( ( ) ( )
IncProjStr ) : ( (
V4() ) (
V4() )
set ) : ( ( ) ( )
set ) )
on N : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) &
{a : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) ,c : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) } : ( ( ) (
V4() )
Element of
bool the
Points of
b1 : ( ( ) ( )
IncProjStr ) : ( (
V4() ) (
V4() )
set ) : ( ( ) ( )
set ) )
on P : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) &
{b : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) ,d : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) } : ( ( ) (
V4() )
Element of
bool the
Points of
b1 : ( ( ) ( )
IncProjStr ) : ( (
V4() ) (
V4() )
set ) : ( ( ) ( )
set ) )
on Q : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) &
p : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
|' P : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) &
p : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
|' Q : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) &
M : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) )
<> N : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) holds
ex
q being ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) st
q : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
on P : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ,
Q : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ) ) ) ;
definition
let G be ( ( ) ( )
IncProjStr ) ;
let a,
b,
c,
d be ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ;
pred a,
b,
c,
d is_a_quadrangle means
(
a : ( (
V4() ) (
V4() )
set ) ,
b : ( (
V4() ) (
V4() )
set ) ,
c : ( ( ) ( )
Element of
bool [:G : ( ( ) ( ) IncStruct ) ,a : ( ( V4() ) ( V4() ) set ) :] : ( ( ) ( )
set ) : ( ( ) ( )
set ) )
is_a_triangle &
b : ( (
V4() ) (
V4() )
set ) ,
c : ( ( ) ( )
Element of
bool [:G : ( ( ) ( ) IncStruct ) ,a : ( ( V4() ) ( V4() ) set ) :] : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) ,
d : ( ( ) ( )
Element of
bool [:G : ( ( ) ( ) IncStruct ) ,b : ( ( V4() ) ( V4() ) set ) :] : ( ( ) ( )
set ) : ( ( ) ( )
set ) )
is_a_triangle &
c : ( ( ) ( )
Element of
bool [:G : ( ( ) ( ) IncStruct ) ,a : ( ( V4() ) ( V4() ) set ) :] : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) ,
d : ( ( ) ( )
Element of
bool [:G : ( ( ) ( ) IncStruct ) ,b : ( ( V4() ) ( V4() ) set ) :] : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) ,
a : ( (
V4() ) (
V4() )
set )
is_a_triangle &
d : ( ( ) ( )
Element of
bool [:G : ( ( ) ( ) IncStruct ) ,b : ( ( V4() ) ( V4() ) set ) :] : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) ,
a : ( (
V4() ) (
V4() )
set ) ,
b : ( (
V4() ) (
V4() )
set )
is_a_triangle );
end;
theorem
for
G being ( ( ) ( )
IncProjStr )
for
a,
b,
c being ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) st
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_collinear holds
(
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_collinear &
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_collinear &
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_collinear &
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_collinear &
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_collinear ) ;
theorem
for
G being ( ( ) ( )
IncProjStr )
for
a,
b,
c being ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) st
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_triangle holds
(
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_triangle &
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_triangle &
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_triangle &
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_triangle &
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_triangle ) ;
theorem
for
G being ( ( ) ( )
IncProjStr )
for
a,
b,
c,
d being ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) st
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
d : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_quadrangle holds
(
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
d : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_quadrangle &
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
d : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_quadrangle &
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
d : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_quadrangle &
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
d : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_quadrangle &
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
d : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_quadrangle &
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
d : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_quadrangle &
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
d : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_quadrangle &
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
d : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_quadrangle &
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
d : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_quadrangle &
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
d : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_quadrangle &
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
d : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_quadrangle &
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
d : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_quadrangle &
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
d : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_quadrangle &
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
d : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_quadrangle &
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
d : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_quadrangle &
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
d : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_quadrangle &
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
d : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_quadrangle &
d : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_quadrangle &
d : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_quadrangle &
d : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_quadrangle &
d : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_quadrangle &
d : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_quadrangle &
d : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_quadrangle ) ;
theorem
for
G being ( ( ) ( )
IncProjStr )
for
a1,
a2,
b1,
b2 being ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
for
A,
B being ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) st
G : ( ( ) ( )
IncProjStr ) is
configuration &
{a1 : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) ,a2 : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) } : ( ( ) (
V4() )
Element of
bool the
Points of
b1 : ( ( ) ( )
IncProjStr ) : ( (
V4() ) (
V4() )
set ) : ( ( ) ( )
set ) )
on A : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) &
{b1 : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) ,b2 : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) } : ( ( ) (
V4() )
Element of
bool the
Points of
b1 : ( ( ) ( )
IncProjStr ) : ( (
V4() ) (
V4() )
set ) : ( ( ) ( )
set ) )
on B : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) &
a1 : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
a2 : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
|' B : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) &
b1 : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b2 : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
|' A : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) &
a1 : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
<> a2 : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) &
b1 : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
<> b2 : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) holds
a1 : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
a2 : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b1 : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b2 : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_quadrangle ;
begin
theorem
for
G being ( ( ) ( )
IncProjStr ) st ex
a,
b,
c,
d being ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) st
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
d : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_quadrangle holds
ex
a,
b,
c being ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) st
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_triangle ;
theorem
for
G being ( ( ) ( )
IncProjStr )
for
a,
b,
c,
d being ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
for
P,
Q,
R being ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) st
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
d : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_quadrangle &
{a : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) ,b : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) } : ( ( ) (
V4() )
Element of
bool the
Points of
b1 : ( ( ) ( )
IncProjStr ) : ( (
V4() ) (
V4() )
set ) : ( ( ) ( )
set ) )
on P : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) &
{a : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) ,c : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) } : ( ( ) (
V4() )
Element of
bool the
Points of
b1 : ( ( ) ( )
IncProjStr ) : ( (
V4() ) (
V4() )
set ) : ( ( ) ( )
set ) )
on Q : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) &
{a : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) ,d : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) } : ( ( ) (
V4() )
Element of
bool the
Points of
b1 : ( ( ) ( )
IncProjStr ) : ( (
V4() ) (
V4() )
set ) : ( ( ) ( )
set ) )
on R : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) holds
P : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ,
Q : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ,
R : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) )
are_mutually_different ;
theorem
for
G being ( ( ) ( )
IncProjStr )
for
a,
p,
q,
r being ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
for
P,
Q,
R,
A being ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) st
G : ( ( ) ( )
IncProjStr ) is
configuration &
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
on P : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ,
Q : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ,
R : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) &
P : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ,
Q : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ,
R : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) )
are_mutually_different &
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
|' A : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) &
p : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
on A : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ,
P : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) &
q : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
on A : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ,
Q : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) &
r : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
on A : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ,
R : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) holds
p : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
q : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
r : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
are_mutually_different ;
theorem
for
G being ( ( ) ( )
IncProjStr ) st
G : ( ( ) ( )
IncProjStr ) is
configuration & ( for
p,
q being ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ex
M being ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) st
{p : ( ( ) ( ) LINE of ( ( V4() ) ( V4() ) set ) ) ,q : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) } : ( ( ) (
V4() )
Element of
bool the
Points of
b1 : ( ( ) ( )
IncProjStr ) : ( (
V4() ) (
V4() )
set ) : ( ( ) ( )
set ) )
on M : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ) & ( for
P,
Q being ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ex
a being ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) st
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
on P : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ,
Q : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ) & ex
a,
b,
c,
d being ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) st
a : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ,
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
d : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_quadrangle holds
for
P being ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ex
a,
b,
c being ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) st
(
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
are_mutually_different &
{a : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) ,b : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) ,c : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) } : ( ( ) ( )
Element of
bool the
Points of
b1 : ( ( ) ( )
IncProjStr ) : ( (
V4() ) (
V4() )
set ) : ( ( ) ( )
set ) )
on P : ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ) ;
theorem
for
G being ( ( ) ( )
IncProjStr ) holds
(
G : ( ( ) ( )
IncProjStr ) is ( (
V22()
partial up-2-dimensional up-3-rank V73()
2-dimensional ) (
V22()
partial up-2-dimensional up-3-rank V73()
2-dimensional )
IncProjectivePlane) iff (
G : ( ( ) ( )
IncProjStr ) is
configuration & ( for
p,
q being ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ex
M being ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) st
{p : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) ,q : ( ( ) ( ) POINT of ( ( V4() ) ( V4() ) set ) ) } : ( ( ) (
V4() )
Element of
bool the
Points of
b1 : ( ( ) ( )
IncProjStr ) : ( (
V4() ) (
V4() )
set ) : ( ( ) ( )
set ) )
on M : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ) & ( for
P,
Q being ( ( ) ( )
LINE of ( (
V4() ) (
V4() )
set ) ) ex
a being ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) st
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
on P : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
Q : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ) & ex
a,
b,
c,
d being ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) st
a : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
b : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
c : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) ) ,
d : ( ( ) ( )
POINT of ( (
V4() ) (
V4() )
set ) )
is_a_quadrangle ) ) ;
begin