begin
theorem
for
V being ( ( non
empty V67()
Abelian add-associative right_zeroed vector-distributive scalar-distributive scalar-associative scalar-unital ) ( non
empty V67()
Abelian add-associative right_zeroed vector-distributive scalar-distributive scalar-associative scalar-unital )
RealLinearSpace)
for
x,
y being ( ( ) ( )
VECTOR of ( ( ) ( )
set ) ) st
Gen x : ( ( ) ( )
VECTOR of ( ( ) ( )
set ) ) ,
y : ( ( ) ( )
VECTOR of ( ( ) ( )
set ) ) holds
( ( for
u,
u1,
v,
v1,
w being ( ( ) ( )
Element of ( ( ) ( )
set ) ) holds
(
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) &
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) & (
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) &
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) & not
u : ( ( ) ( )
Element of ( ( ) ( )
set ) )
= v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) implies
u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
= v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ) & (
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) &
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) & not
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) implies
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ) & (
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) implies
v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ) & (
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) &
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) implies
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ) & ( not
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) or
v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) or
v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ) ) ) & ( for
u,
v,
w being ( ( ) ( )
Element of ( ( ) ( )
set ) ) ex
u1 being ( ( ) ( )
Element of ( ( ) ( )
set ) ) st
(
w : ( ( ) ( )
Element of ( ( ) ( )
set ) )
<> u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) &
w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ) ) & ( for
u,
v,
w being ( ( ) ( )
Element of ( ( ) ( )
set ) ) ex
u1 being ( ( ) ( )
Element of ( ( ) ( )
set ) ) st
(
w : ( ( ) ( )
Element of ( ( ) ( )
set ) )
<> u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) &
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ) ) ) ;
theorem
for
V being ( ( non
empty V67()
Abelian add-associative right_zeroed vector-distributive scalar-distributive scalar-associative scalar-unital ) ( non
empty V67()
Abelian add-associative right_zeroed vector-distributive scalar-distributive scalar-associative scalar-unital )
RealLinearSpace)
for
x,
y being ( ( ) ( )
VECTOR of ( ( ) ( )
set ) ) st
Gen x : ( ( ) ( )
VECTOR of ( ( ) ( )
set ) ) ,
y : ( ( ) ( )
VECTOR of ( ( ) ( )
set ) ) holds
( ( for
u,
u1,
v,
v1,
w being ( ( ) ( )
Element of ( ( ) ( )
set ) ) holds
(
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) &
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) & (
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) &
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) & not
u : ( ( ) ( )
Element of ( ( ) ( )
set ) )
= v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) implies
u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
= v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ) & (
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) &
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) & not
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) implies
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ) & (
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) implies
v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ) & (
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) &
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) implies
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ) & ( not
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) or
v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) or
v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ) ) ) & ( for
u,
v,
w being ( ( ) ( )
Element of ( ( ) ( )
set ) ) ex
u1 being ( ( ) ( )
Element of ( ( ) ( )
set ) ) st
(
w : ( ( ) ( )
Element of ( ( ) ( )
set ) )
<> u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) &
w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ) ) & ( for
u,
v,
w being ( ( ) ( )
Element of ( ( ) ( )
set ) ) ex
u1 being ( ( ) ( )
Element of ( ( ) ( )
set ) ) st
(
w : ( ( ) ( )
Element of ( ( ) ( )
set ) )
<> u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) &
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ) ) ) ;
definition
let IT be ( ( non
empty ) ( non
empty )
AffinStruct ) ;
attr IT is
Oriented_Orthogonality_Space-like means
( ( for
u,
u1,
v,
v1,
w being ( ( ) ( )
Element of ( ( ) ( )
set ) ) holds
(
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) &
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) & (
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) &
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) & not
u : ( ( ) ( )
Element of ( ( ) ( )
set ) )
= v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) implies
u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
= v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ) & (
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) &
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) & not
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) implies
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ) & (
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) implies
v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ) & (
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) &
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) implies
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ) & ( not
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) or
v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) or
v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ) ) ) & ( for
u,
v,
w being ( ( ) ( )
Element of ( ( ) ( )
set ) ) ex
u1 being ( ( ) ( )
Element of ( ( ) ( )
set ) ) st
(
w : ( ( ) ( )
Element of ( ( ) ( )
set ) )
<> u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) &
w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ) ) & ( for
u,
v,
w being ( ( ) ( )
Element of ( ( ) ( )
set ) ) ex
u1 being ( ( ) ( )
Element of ( ( ) ( )
set ) ) st
(
w : ( ( ) ( )
Element of ( ( ) ( )
set ) )
<> u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) &
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ) ) );
end;
definition
let AS be ( ( non
empty Oriented_Orthogonality_Space-like ) ( non
empty Oriented_Orthogonality_Space-like )
Oriented_Orthogonality_Space) ;
let a,
b,
c,
d be ( ( ) ( )
Element of ( ( ) ( )
set ) ) ;
pred a,
b _|_ c,
d means
(
a : ( ( ) ( )
M2(
K24(
K25(
K25(
AS : ( ( ) ( )
ParOrtStr ) ,
AS : ( ( ) ( )
ParOrtStr ) ) : ( ( ) ( )
set ) ,
K25(
AS : ( ( ) ( )
ParOrtStr ) ,
AS : ( ( ) ( )
ParOrtStr ) ) : ( ( ) ( )
set ) ) : ( ( ) ( )
set ) ) : ( ( ) ( )
set ) )) ,
b : ( ( ) ( )
M2(
K24(
K25(
K25(
AS : ( ( ) ( )
ParOrtStr ) ,
AS : ( ( ) ( )
ParOrtStr ) ) : ( ( ) ( )
set ) ,
K25(
AS : ( ( ) ( )
ParOrtStr ) ,
AS : ( ( ) ( )
ParOrtStr ) ) : ( ( ) ( )
set ) ) : ( ( ) ( )
set ) ) : ( ( ) ( )
set ) ))
'//' c : ( (
V12()
V26(
K25(
K71() : ( ( ) ( )
set ) ,
AS : ( ( ) ( )
ParOrtStr ) ) : ( ( ) ( )
set ) ,
AS : ( ( ) ( )
ParOrtStr ) ) ) (
V12()
V26(
K25(
K71() : ( ( ) ( )
set ) ,
AS : ( ( ) ( )
ParOrtStr ) ) : ( ( ) ( )
set ) ,
AS : ( ( ) ( )
ParOrtStr ) ) )
M2(
K24(
K25(
K25(
K71() : ( ( ) ( )
set ) ,
AS : ( ( ) ( )
ParOrtStr ) ) : ( ( ) ( )
set ) ,
AS : ( ( ) ( )
ParOrtStr ) ) : ( ( ) ( )
set ) ) : ( ( ) ( )
set ) )) ,
d : ( ( ) ( )
M2( the
carrier of
AS : ( ( ) ( )
ParOrtStr ) : ( ( ) ( )
set ) )) or
a : ( ( ) ( )
M2(
K24(
K25(
K25(
AS : ( ( ) ( )
ParOrtStr ) ,
AS : ( ( ) ( )
ParOrtStr ) ) : ( ( ) ( )
set ) ,
K25(
AS : ( ( ) ( )
ParOrtStr ) ,
AS : ( ( ) ( )
ParOrtStr ) ) : ( ( ) ( )
set ) ) : ( ( ) ( )
set ) ) : ( ( ) ( )
set ) )) ,
b : ( ( ) ( )
M2(
K24(
K25(
K25(
AS : ( ( ) ( )
ParOrtStr ) ,
AS : ( ( ) ( )
ParOrtStr ) ) : ( ( ) ( )
set ) ,
K25(
AS : ( ( ) ( )
ParOrtStr ) ,
AS : ( ( ) ( )
ParOrtStr ) ) : ( ( ) ( )
set ) ) : ( ( ) ( )
set ) ) : ( ( ) ( )
set ) ))
'//' d : ( ( ) ( )
M2( the
carrier of
AS : ( ( ) ( )
ParOrtStr ) : ( ( ) ( )
set ) )) ,
c : ( (
V12()
V26(
K25(
K71() : ( ( ) ( )
set ) ,
AS : ( ( ) ( )
ParOrtStr ) ) : ( ( ) ( )
set ) ,
AS : ( ( ) ( )
ParOrtStr ) ) ) (
V12()
V26(
K25(
K71() : ( ( ) ( )
set ) ,
AS : ( ( ) ( )
ParOrtStr ) ) : ( ( ) ( )
set ) ,
AS : ( ( ) ( )
ParOrtStr ) ) )
M2(
K24(
K25(
K25(
K71() : ( ( ) ( )
set ) ,
AS : ( ( ) ( )
ParOrtStr ) ) : ( ( ) ( )
set ) ,
AS : ( ( ) ( )
ParOrtStr ) ) : ( ( ) ( )
set ) ) : ( ( ) ( )
set ) )) );
end;
definition
let AS be ( ( non
empty Oriented_Orthogonality_Space-like ) ( non
empty Oriented_Orthogonality_Space-like )
Oriented_Orthogonality_Space) ;
let a,
b,
c,
d be ( ( ) ( )
Element of ( ( ) ( )
set ) ) ;
pred a,
b // c,
d means
ex
e,
f being ( ( ) ( )
Element of ( ( ) ( )
set ) ) st
(
e : ( ( ) ( )
Element of ( ( ) ( )
set ) )
<> f : ( ( ) ( )
Element of ( ( ) ( )
set ) ) &
e : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
f : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' a : ( ( ) ( )
M2(
K24(
K25(
K25(
AS : ( ( ) ( )
ParOrtStr ) ,
AS : ( ( ) ( )
ParOrtStr ) ) : ( ( ) ( )
set ) ,
K25(
AS : ( ( ) ( )
ParOrtStr ) ,
AS : ( ( ) ( )
ParOrtStr ) ) : ( ( ) ( )
set ) ) : ( ( ) ( )
set ) ) : ( ( ) ( )
set ) )) ,
b : ( ( ) ( )
M2(
K24(
K25(
K25(
AS : ( ( ) ( )
ParOrtStr ) ,
AS : ( ( ) ( )
ParOrtStr ) ) : ( ( ) ( )
set ) ,
K25(
AS : ( ( ) ( )
ParOrtStr ) ,
AS : ( ( ) ( )
ParOrtStr ) ) : ( ( ) ( )
set ) ) : ( ( ) ( )
set ) ) : ( ( ) ( )
set ) )) &
e : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
f : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' c : ( (
V12()
V26(
K25(
K71() : ( ( ) ( )
set ) ,
AS : ( ( ) ( )
ParOrtStr ) ) : ( ( ) ( )
set ) ,
AS : ( ( ) ( )
ParOrtStr ) ) ) (
V12()
V26(
K25(
K71() : ( ( ) ( )
set ) ,
AS : ( ( ) ( )
ParOrtStr ) ) : ( ( ) ( )
set ) ,
AS : ( ( ) ( )
ParOrtStr ) ) )
M2(
K24(
K25(
K25(
K71() : ( ( ) ( )
set ) ,
AS : ( ( ) ( )
ParOrtStr ) ) : ( ( ) ( )
set ) ,
AS : ( ( ) ( )
ParOrtStr ) ) : ( ( ) ( )
set ) ) : ( ( ) ( )
set ) )) ,
d : ( ( ) ( )
M2( the
carrier of
AS : ( ( ) ( )
ParOrtStr ) : ( ( ) ( )
set ) )) );
end;
definition
let IT be ( ( non
empty Oriented_Orthogonality_Space-like ) ( non
empty Oriented_Orthogonality_Space-like )
Oriented_Orthogonality_Space) ;
attr IT is
bach_transitive means
for
u,
u1,
u2,
v,
v1,
v2,
w,
w1 being ( ( ) ( )
Element of ( ( ) ( )
set ) ) st
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) &
w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
w1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) &
w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
w1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' u2 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v2 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) & not
w : ( ( ) ( )
Element of ( ( ) ( )
set ) )
= w1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) & not
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
= v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) holds
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' u2 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v2 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ;
end;
definition
let IT be ( ( non
empty Oriented_Orthogonality_Space-like ) ( non
empty Oriented_Orthogonality_Space-like )
Oriented_Orthogonality_Space) ;
attr IT is
right_transitive means
for
u,
u1,
u2,
v,
v1,
v2,
w,
w1 being ( ( ) ( )
Element of ( ( ) ( )
set ) ) st
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) &
v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
w1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) &
u2 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v2 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
w1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) & not
w : ( ( ) ( )
Element of ( ( ) ( )
set ) )
= w1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) & not
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
= v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) holds
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' u2 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v2 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ;
end;
definition
let IT be ( ( non
empty Oriented_Orthogonality_Space-like ) ( non
empty Oriented_Orthogonality_Space-like )
Oriented_Orthogonality_Space) ;
attr IT is
left_transitive means
for
u,
u1,
u2,
v,
v1,
v2,
w,
w1 being ( ( ) ( )
Element of ( ( ) ( )
set ) ) st
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) &
v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
w1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) &
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' u2 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v2 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) & not
u : ( ( ) ( )
Element of ( ( ) ( )
set ) )
= u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) & not
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
= v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) holds
u2 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v2 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
w1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ;
end;
theorem
for
AS being ( ( non
empty Oriented_Orthogonality_Space-like ) ( non
empty Oriented_Orthogonality_Space-like )
Oriented_Orthogonality_Space) holds
(
AS : ( ( non
empty Oriented_Orthogonality_Space-like ) ( non
empty Oriented_Orthogonality_Space-like )
Oriented_Orthogonality_Space) is
left_transitive iff for
v,
v1,
w,
w1,
u2,
v2 being ( ( ) ( )
Element of ( ( ) ( )
set ) ) st
v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
// u2 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v2 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) &
v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
w1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) &
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
<> v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) holds
u2 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v2 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
w1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ) ;
theorem
for
AS being ( ( non
empty Oriented_Orthogonality_Space-like ) ( non
empty Oriented_Orthogonality_Space-like )
Oriented_Orthogonality_Space) holds
(
AS : ( ( non
empty Oriented_Orthogonality_Space-like ) ( non
empty Oriented_Orthogonality_Space-like )
Oriented_Orthogonality_Space) is
bach_transitive iff for
u,
u1,
u2,
v,
v1,
v2 being ( ( ) ( )
Element of ( ( ) ( )
set ) ) st
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) &
v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
// u2 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v2 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) &
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
<> v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) holds
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' u2 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v2 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ) ;
theorem
for
AS being ( ( non
empty Oriented_Orthogonality_Space-like ) ( non
empty Oriented_Orthogonality_Space-like )
Oriented_Orthogonality_Space) st
AS : ( ( non
empty Oriented_Orthogonality_Space-like ) ( non
empty Oriented_Orthogonality_Space-like )
Oriented_Orthogonality_Space) is
bach_transitive holds
for
u,
u1,
v,
v1,
w,
w1 being ( ( ) ( )
Element of ( ( ) ( )
set ) ) st
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
// v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) &
v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
// w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
w1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) &
v : ( ( ) ( )
Element of ( ( ) ( )
set ) )
<> v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) holds
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
// w : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
w1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ;
theorem
for
AS being ( ( non
empty Oriented_Orthogonality_Space-like ) ( non
empty Oriented_Orthogonality_Space-like )
Oriented_Orthogonality_Space) st
AS : ( ( non
empty Oriented_Orthogonality_Space-like ) ( non
empty Oriented_Orthogonality_Space-like )
Oriented_Orthogonality_Space) is
bach_transitive holds
(
AS : ( ( non
empty Oriented_Orthogonality_Space-like ) ( non
empty Oriented_Orthogonality_Space-like )
Oriented_Orthogonality_Space) is
right_transitive iff for
u,
u1,
v,
v1,
u2,
v2 being ( ( ) ( )
Element of ( ( ) ( )
set ) ) st
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' u2 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v2 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) &
v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
'//' u2 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v2 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) &
u2 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
<> v2 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) holds
u : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
u1 : ( ( ) ( )
Element of ( ( ) ( )
set ) )
// v : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ,
v1 : ( ( ) ( )
Element of ( ( ) ( )
set ) ) ) ;