begin
definition
let M be ( ( non
empty ) ( non
empty )
MidStr ) ;
let G be ( ( non
empty ) ( non
empty )
addLoopStr ) ;
let w be ( (
V6()
V18(
[: the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
G : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ;
attr w is
associating means
for
p,
q,
r being ( ( ) ( )
Point of ( ( ) ( )
set ) ) holds
(
p : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) )
@ q : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
Element of the
carrier of
M : ( ( ) ( )
MidStr ) : ( ( ) ( )
set ) )
= r : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) iff
w : ( (
V6()
V18(
[:G : ( ( ) ( ) VectSpStr over M : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over M : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( )
set ) ,
G : ( ( ) ( )
VectSpStr over
M : ( ( ) ( )
MidStr ) ) ) ) (
V1()
V4(
[:G : ( ( ) ( ) VectSpStr over M : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over M : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( )
set ) )
V5(
G : ( ( ) ( )
VectSpStr over
M : ( ( ) ( )
MidStr ) ) )
V6()
V18(
[:G : ( ( ) ( ) VectSpStr over M : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over M : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( )
set ) ,
G : ( ( ) ( )
VectSpStr over
M : ( ( ) ( )
MidStr ) ) ) )
Element of
bool [:[:G : ( ( ) ( ) VectSpStr over M : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over M : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) VectSpStr over M : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( )
set ) : ( ( ) ( )
set ) )
. (
p : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ,
r : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of the
carrier of
G : ( ( ) ( )
VectSpStr over
M : ( ( ) ( )
MidStr ) ) : ( ( ) ( )
set ) )
= w : ( (
V6()
V18(
[:G : ( ( ) ( ) VectSpStr over M : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over M : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( )
set ) ,
G : ( ( ) ( )
VectSpStr over
M : ( ( ) ( )
MidStr ) ) ) ) (
V1()
V4(
[:G : ( ( ) ( ) VectSpStr over M : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over M : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( )
set ) )
V5(
G : ( ( ) ( )
VectSpStr over
M : ( ( ) ( )
MidStr ) ) )
V6()
V18(
[:G : ( ( ) ( ) VectSpStr over M : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over M : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( )
set ) ,
G : ( ( ) ( )
VectSpStr over
M : ( ( ) ( )
MidStr ) ) ) )
Element of
bool [:[:G : ( ( ) ( ) VectSpStr over M : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over M : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) VectSpStr over M : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( )
set ) : ( ( ) ( )
set ) )
. (
r : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ,
q : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of the
carrier of
G : ( ( ) ( )
VectSpStr over
M : ( ( ) ( )
MidStr ) ) : ( ( ) ( )
set ) ) );
end;
theorem
for
G being ( ( non
empty ) ( non
empty )
addLoopStr )
for
M being ( ( non
empty ) ( non
empty )
MidStr )
for
p being ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) )
for
w being ( (
V6()
V18(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b1 : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) st
w : ( (
V6()
V18(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b1 : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) is
associating holds
p : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) )
@ p : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
Element of the
carrier of
b2 : ( ( non
empty ) ( non
empty )
MidStr ) : ( ( ) ( non
empty )
set ) )
= p : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ;
definition
let S be ( ( non
empty ) ( non
empty )
set ) ;
let G be ( ( non
empty ) ( non
empty )
addLoopStr ) ;
let w be ( (
V6()
V18(
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
G : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ;
pred w is_atlas_of S,
G means
( ( for
a being ( ( ) ( )
Element of
S : ( ( ) ( )
MidStr ) )
for
x being ( ( ) ( )
Element of ( ( ) ( )
set ) ) ex
b being ( ( ) ( )
Element of
S : ( ( ) ( )
MidStr ) ) st
w : ( (
V6()
V18(
[:G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( )
set ) ,
G : ( ( ) ( )
VectSpStr over
S : ( ( ) ( )
MidStr ) ) ) ) (
V1()
V4(
[:G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( )
set ) )
V5(
G : ( ( ) ( )
VectSpStr over
S : ( ( ) ( )
MidStr ) ) )
V6()
V18(
[:G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( )
set ) ,
G : ( ( ) ( )
VectSpStr over
S : ( ( ) ( )
MidStr ) ) ) )
Element of
bool [:[:G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( )
set ) : ( ( ) ( )
set ) )
. (
a : ( ( ) ( )
Element of
S : ( ( non
empty ) ( non
empty )
set ) ) ,
b : ( ( ) ( )
Element of
S : ( ( non
empty ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of the
carrier of
G : ( ( ) ( )
VectSpStr over
S : ( ( ) ( )
MidStr ) ) : ( ( ) ( )
set ) )
= x : ( ( ) ( )
Element of
S : ( ( non
empty ) ( non
empty )
set ) ) ) & ( for
a,
b,
c being ( ( ) ( )
Element of
S : ( ( ) ( )
MidStr ) ) st
w : ( (
V6()
V18(
[:G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( )
set ) ,
G : ( ( ) ( )
VectSpStr over
S : ( ( ) ( )
MidStr ) ) ) ) (
V1()
V4(
[:G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( )
set ) )
V5(
G : ( ( ) ( )
VectSpStr over
S : ( ( ) ( )
MidStr ) ) )
V6()
V18(
[:G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( )
set ) ,
G : ( ( ) ( )
VectSpStr over
S : ( ( ) ( )
MidStr ) ) ) )
Element of
bool [:[:G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( )
set ) : ( ( ) ( )
set ) )
. (
a : ( ( ) ( )
Element of
S : ( ( non
empty ) ( non
empty )
set ) ) ,
b : ( ( ) ( )
Element of
S : ( ( non
empty ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of the
carrier of
G : ( ( ) ( )
VectSpStr over
S : ( ( ) ( )
MidStr ) ) : ( ( ) ( )
set ) )
= w : ( (
V6()
V18(
[:G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( )
set ) ,
G : ( ( ) ( )
VectSpStr over
S : ( ( ) ( )
MidStr ) ) ) ) (
V1()
V4(
[:G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( )
set ) )
V5(
G : ( ( ) ( )
VectSpStr over
S : ( ( ) ( )
MidStr ) ) )
V6()
V18(
[:G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( )
set ) ,
G : ( ( ) ( )
VectSpStr over
S : ( ( ) ( )
MidStr ) ) ) )
Element of
bool [:[:G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( )
set ) : ( ( ) ( )
set ) )
. (
a : ( ( ) ( )
Element of
S : ( ( non
empty ) ( non
empty )
set ) ) ,
c : ( ( ) ( )
Element of
S : ( ( non
empty ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of the
carrier of
G : ( ( ) ( )
VectSpStr over
S : ( ( ) ( )
MidStr ) ) : ( ( ) ( )
set ) ) holds
b : ( ( ) ( )
Element of
S : ( ( non
empty ) ( non
empty )
set ) )
= c : ( ( ) ( )
Element of
S : ( ( non
empty ) ( non
empty )
set ) ) ) & ( for
a,
b,
c being ( ( ) ( )
Element of
S : ( ( ) ( )
MidStr ) ) holds
(w : ( ( V6() V18([:G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) ) ) ( V1() V4([:G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( ) set ) ) V5(G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) ) V6() V18([:G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) ) ) Element of bool [:[:G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) . (a : ( ( ) ( ) Element of S : ( ( non empty ) ( non empty ) set ) ) ,b : ( ( ) ( ) Element of S : ( ( non empty ) ( non empty ) set ) ) )) : ( ( ) ( )
Element of the
carrier of
G : ( ( ) ( )
VectSpStr over
S : ( ( ) ( )
MidStr ) ) : ( ( ) ( )
set ) )
+ (w : ( ( V6() V18([:G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) ) ) ( V1() V4([:G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( ) set ) ) V5(G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) ) V6() V18([:G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) ) ) Element of bool [:[:G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) . (b : ( ( ) ( ) Element of S : ( ( non empty ) ( non empty ) set ) ) ,c : ( ( ) ( ) Element of S : ( ( non empty ) ( non empty ) set ) ) )) : ( ( ) ( )
Element of the
carrier of
G : ( ( ) ( )
VectSpStr over
S : ( ( ) ( )
MidStr ) ) : ( ( ) ( )
set ) ) : ( ( ) ( )
Element of the
carrier of
G : ( ( ) ( )
VectSpStr over
S : ( ( ) ( )
MidStr ) ) : ( ( ) ( )
set ) )
= w : ( (
V6()
V18(
[:G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( )
set ) ,
G : ( ( ) ( )
VectSpStr over
S : ( ( ) ( )
MidStr ) ) ) ) (
V1()
V4(
[:G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( )
set ) )
V5(
G : ( ( ) ( )
VectSpStr over
S : ( ( ) ( )
MidStr ) ) )
V6()
V18(
[:G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( )
set ) ,
G : ( ( ) ( )
VectSpStr over
S : ( ( ) ( )
MidStr ) ) ) )
Element of
bool [:[:G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( )
set ) : ( ( ) ( )
set ) )
. (
a : ( ( ) ( )
Element of
S : ( ( non
empty ) ( non
empty )
set ) ) ,
c : ( ( ) ( )
Element of
S : ( ( non
empty ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of the
carrier of
G : ( ( ) ( )
VectSpStr over
S : ( ( ) ( )
MidStr ) ) : ( ( ) ( )
set ) ) ) );
end;
definition
let S be ( ( non
empty ) ( non
empty )
set ) ;
let G be ( ( non
empty ) ( non
empty )
addLoopStr ) ;
let w be ( (
V6()
V18(
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
G : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ;
let a be ( ( ) ( )
Element of
S : ( ( non
empty ) ( non
empty )
set ) ) ;
let x be ( ( ) ( )
Element of ( ( ) ( non
empty )
set ) ) ;
assume
w : ( (
V6()
V18(
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
G : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
is_atlas_of S : ( ( non
empty ) ( non
empty )
set ) ,
G : ( ( non
empty ) ( non
empty )
addLoopStr )
;
func (
a,
x)
. w -> ( ( ) ( )
Element of
S : ( ( ) ( )
MidStr ) )
means
w : ( (
V6()
V18(
[:G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( )
set ) ,
G : ( ( ) ( )
VectSpStr over
S : ( ( ) ( )
MidStr ) ) ) ) (
V1()
V4(
[:G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( )
set ) )
V5(
G : ( ( ) ( )
VectSpStr over
S : ( ( ) ( )
MidStr ) ) )
V6()
V18(
[:G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( )
set ) ,
G : ( ( ) ( )
VectSpStr over
S : ( ( ) ( )
MidStr ) ) ) )
Element of
bool [:[:G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( )
set ) : ( ( ) ( )
set ) )
. (
a : ( ( ) ( )
Element of
G : ( ( ) ( )
VectSpStr over
S : ( ( ) ( )
MidStr ) ) ) ,
it : ( ( ) ( )
Element of
S : ( ( ) ( )
MidStr ) ) ) : ( ( ) ( )
Element of the
carrier of
G : ( ( ) ( )
VectSpStr over
S : ( ( ) ( )
MidStr ) ) : ( ( ) ( )
set ) )
= x : ( (
V6()
V18(
[: the carrier of S : ( ( ) ( ) MidStr ) : ( ( ) ( ) set ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( )
set ) ,
G : ( ( ) ( )
VectSpStr over
S : ( ( ) ( )
MidStr ) ) ) ) (
V1()
V4(
[: the carrier of S : ( ( ) ( ) MidStr ) : ( ( ) ( ) set ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( )
set ) )
V5(
G : ( ( ) ( )
VectSpStr over
S : ( ( ) ( )
MidStr ) ) )
V6()
V18(
[: the carrier of S : ( ( ) ( ) MidStr ) : ( ( ) ( ) set ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( )
set ) ,
G : ( ( ) ( )
VectSpStr over
S : ( ( ) ( )
MidStr ) ) ) )
Element of
bool [:[: the carrier of S : ( ( ) ( ) MidStr ) : ( ( ) ( ) set ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) VectSpStr over S : ( ( ) ( ) MidStr ) ) :] : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) ;
end;
theorem
for
S being ( ( non
empty ) ( non
empty )
set )
for
a being ( ( ) ( )
Element of
S : ( ( non
empty ) ( non
empty )
set ) )
for
G being ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr )
for
w being ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b3 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b3 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b3 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) st
w : ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b3 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b3 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b3 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b3 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
is_atlas_of S : ( ( non
empty ) ( non
empty )
set ) ,
G : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) holds
w : ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b3 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b3 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b3 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b3 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
. (
a : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ,
a : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of the
carrier of
b3 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
= 0. G : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) (
V49(
b3 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) ) )
Element of the
carrier of
b3 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ;
theorem
for
S being ( ( non
empty ) ( non
empty )
set )
for
a,
b being ( ( ) ( )
Element of
S : ( ( non
empty ) ( non
empty )
set ) )
for
G being ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr )
for
w being ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) st
w : ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
is_atlas_of S : ( ( non
empty ) ( non
empty )
set ) ,
G : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) &
w : ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
. (
a : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ,
b : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
= 0. G : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) (
V49(
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) ) )
Element of the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) holds
a : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) )
= b : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ;
theorem
for
S being ( ( non
empty ) ( non
empty )
set )
for
a,
b being ( ( ) ( )
Element of
S : ( ( non
empty ) ( non
empty )
set ) )
for
G being ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr )
for
w being ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) st
w : ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
is_atlas_of S : ( ( non
empty ) ( non
empty )
set ) ,
G : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) holds
w : ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
. (
a : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ,
b : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
= - (w : ( ( V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b4 : ( ( non empty right_complementable add-associative right_zeroed ) ( non empty right_complementable add-associative right_zeroed ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) ( V1() V4([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ) V5( the carrier of b4 : ( ( non empty right_complementable add-associative right_zeroed ) ( non empty right_complementable add-associative right_zeroed ) addLoopStr ) : ( ( ) ( non empty ) set ) ) V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b4 : ( ( non empty right_complementable add-associative right_zeroed ) ( non empty right_complementable add-associative right_zeroed ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) Function of [:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b4 : ( ( non empty right_complementable add-associative right_zeroed ) ( non empty right_complementable add-associative right_zeroed ) addLoopStr ) : ( ( ) ( non empty ) set ) ) . (b : ( ( ) ( ) Element of b1 : ( ( non empty ) ( non empty ) set ) ) ,a : ( ( ) ( ) Element of b1 : ( ( non empty ) ( non empty ) set ) ) )) : ( ( ) ( )
Element of the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
Element of the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ;
theorem
for
S being ( ( non
empty ) ( non
empty )
set )
for
a,
b,
c,
d being ( ( ) ( )
Element of
S : ( ( non
empty ) ( non
empty )
set ) )
for
G being ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr )
for
w being ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b6 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b6 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b6 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) st
w : ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b6 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b6 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b6 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b6 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
is_atlas_of S : ( ( non
empty ) ( non
empty )
set ) ,
G : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) &
w : ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b6 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b6 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b6 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b6 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
. (
a : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ,
b : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of the
carrier of
b6 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
= w : ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b6 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b6 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b6 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b6 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
. (
c : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ,
d : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of the
carrier of
b6 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) holds
w : ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b6 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b6 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b6 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b6 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
. (
b : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ,
a : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of the
carrier of
b6 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
= w : ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b6 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b6 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b6 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b6 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
. (
d : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ,
c : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of the
carrier of
b6 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ;
theorem
for
S being ( ( non
empty ) ( non
empty )
set )
for
G being ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr )
for
w being ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b2 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) st
w : ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b2 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
is_atlas_of S : ( ( non
empty ) ( non
empty )
set ) ,
G : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) holds
for
b being ( ( ) ( )
Element of
S : ( ( non
empty ) ( non
empty )
set ) )
for
x being ( ( ) ( )
Element of ( ( ) ( non
empty )
set ) ) ex
a being ( ( ) ( )
Element of
S : ( ( non
empty ) ( non
empty )
set ) ) st
w : ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b2 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
. (
a : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ,
b : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of the
carrier of
b2 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
= x : ( ( ) ( )
Element of ( ( ) ( non
empty )
set ) ) ;
theorem
for
S being ( ( non
empty ) ( non
empty )
set )
for
b,
a,
c being ( ( ) ( )
Element of
S : ( ( non
empty ) ( non
empty )
set ) )
for
G being ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr )
for
w being ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b5 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b5 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b5 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) st
w : ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b5 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b5 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b5 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b5 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
is_atlas_of S : ( ( non
empty ) ( non
empty )
set ) ,
G : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) &
w : ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b5 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b5 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b5 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b5 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
. (
b : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ,
a : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of the
carrier of
b5 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
= w : ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b5 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b5 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b5 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b5 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
. (
c : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ,
a : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of the
carrier of
b5 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) holds
b : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) )
= c : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ;
theorem
for
M being ( ( non
empty ) ( non
empty )
MidStr )
for
p,
q being ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) )
for
G being ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr )
for
w being ( (
V6()
V18(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) st
w : ( (
V6()
V18(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
is_atlas_of the
carrier of
M : ( ( non
empty ) ( non
empty )
MidStr ) : ( ( ) ( non
empty )
set ) ,
G : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) &
w : ( (
V6()
V18(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) is
associating holds
p : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) )
@ q : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
Element of the
carrier of
b1 : ( ( non
empty ) ( non
empty )
MidStr ) : ( ( ) ( non
empty )
set ) )
= q : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) )
@ p : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
Element of the
carrier of
b1 : ( ( non
empty ) ( non
empty )
MidStr ) : ( ( ) ( non
empty )
set ) ) ;
theorem
for
M being ( ( non
empty ) ( non
empty )
MidStr )
for
p,
q being ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) )
for
G being ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr )
for
w being ( (
V6()
V18(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) st
w : ( (
V6()
V18(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
is_atlas_of the
carrier of
M : ( ( non
empty ) ( non
empty )
MidStr ) : ( ( ) ( non
empty )
set ) ,
G : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) &
w : ( (
V6()
V18(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b4 : ( ( non
empty right_complementable add-associative right_zeroed ) ( non
empty right_complementable add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) is
associating holds
ex
r being ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) st
r : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) )
@ p : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
Element of the
carrier of
b1 : ( ( non
empty ) ( non
empty )
MidStr ) : ( ( ) ( non
empty )
set ) )
= q : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ;
theorem
for
M being ( ( non
empty ) ( non
empty )
MidStr )
for
G being ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr )
for
w being ( (
V6()
V18(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) st
w : ( (
V6()
V18(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
is_atlas_of the
carrier of
M : ( ( non
empty ) ( non
empty )
MidStr ) : ( ( ) ( non
empty )
set ) ,
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) &
w : ( (
V6()
V18(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) is
associating holds
for
a,
b,
c,
d being ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) holds
(
a : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) )
@ b : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
Element of the
carrier of
b1 : ( ( non
empty ) ( non
empty )
MidStr ) : ( ( ) ( non
empty )
set ) )
= c : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) )
@ d : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
Element of the
carrier of
b1 : ( ( non
empty ) ( non
empty )
MidStr ) : ( ( ) ( non
empty )
set ) ) iff
w : ( (
V6()
V18(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
. (
a : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ,
d : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
= w : ( (
V6()
V18(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
. (
c : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ,
b : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) ;
theorem
for
S being ( ( non
empty ) ( non
empty )
set )
for
G being ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr )
for
w being ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) st
w : ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
is_atlas_of S : ( ( non
empty ) ( non
empty )
set ) ,
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) holds
for
a,
b,
b9,
c,
c9 being ( ( ) ( )
Element of
S : ( ( non
empty ) ( non
empty )
set ) ) st
w : ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
. (
a : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ,
b : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
= w : ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
. (
b : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ,
c : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) &
w : ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
. (
a : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ,
b9 : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
= w : ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
. (
b9 : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ,
c9 : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) holds
w : ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
. (
c : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ,
c9 : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
= Double (w : ( ( V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed ) ( non empty right_complementable Abelian add-associative right_zeroed ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) ( V1() V4([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ) V5( the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed ) ( non empty right_complementable Abelian add-associative right_zeroed ) addLoopStr ) : ( ( ) ( non empty ) set ) ) V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed ) ( non empty right_complementable Abelian add-associative right_zeroed ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) Function of [:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed ) ( non empty right_complementable Abelian add-associative right_zeroed ) addLoopStr ) : ( ( ) ( non empty ) set ) ) . (b : ( ( ) ( ) Element of b1 : ( ( non empty ) ( non empty ) set ) ) ,b9 : ( ( ) ( ) Element of b1 : ( ( non empty ) ( non empty ) set ) ) )) : ( ( ) ( )
Element of the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed ) ( non
empty right_complementable Abelian add-associative right_zeroed )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
Element of ( ( ) ( non
empty )
set ) ) ;
theorem
for
G being ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr )
for
M being ( ( non
empty ) ( non
empty )
MidStr )
for
w being ( (
V6()
V18(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) st
w : ( (
V6()
V18(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
is_atlas_of the
carrier of
M : ( ( non
empty ) ( non
empty )
MidStr ) : ( ( ) ( non
empty )
set ) ,
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) &
w : ( (
V6()
V18(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) is
associating holds
for
a,
b,
c,
d being ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) holds
(a : ( ( ) ( ) Point of ( ( ) ( non empty ) set ) ) @ b : ( ( ) ( ) Point of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( )
Element of the
carrier of
b2 : ( ( non
empty ) ( non
empty )
MidStr ) : ( ( ) ( non
empty )
set ) )
@ (c : ( ( ) ( ) Point of ( ( ) ( non empty ) set ) ) @ d : ( ( ) ( ) Point of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( )
Element of the
carrier of
b2 : ( ( non
empty ) ( non
empty )
MidStr ) : ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
Element of the
carrier of
b2 : ( ( non
empty ) ( non
empty )
MidStr ) : ( ( ) ( non
empty )
set ) )
= (a : ( ( ) ( ) Point of ( ( ) ( non empty ) set ) ) @ c : ( ( ) ( ) Point of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( )
Element of the
carrier of
b2 : ( ( non
empty ) ( non
empty )
MidStr ) : ( ( ) ( non
empty )
set ) )
@ (b : ( ( ) ( ) Point of ( ( ) ( non empty ) set ) ) @ d : ( ( ) ( ) Point of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( )
Element of the
carrier of
b2 : ( ( non
empty ) ( non
empty )
MidStr ) : ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
Element of the
carrier of
b2 : ( ( non
empty ) ( non
empty )
MidStr ) : ( ( ) ( non
empty )
set ) ) ;
theorem
for
G being ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr )
for
M being ( ( non
empty ) ( non
empty )
MidStr )
for
w being ( (
V6()
V18(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) st
w : ( (
V6()
V18(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
is_atlas_of the
carrier of
M : ( ( non
empty ) ( non
empty )
MidStr ) : ( ( ) ( non
empty )
set ) ,
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) &
w : ( (
V6()
V18(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) is
associating holds
M : ( ( non
empty ) ( non
empty )
MidStr ) is ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) ;
definition
let M be ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) ;
func vect M -> ( (
V6()
V18(
[: the carrier of M : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) : ( ( ) ( non empty ) set ) , the carrier of M : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
(vectgroup M : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) : ( ( ) ( )
addLoopStr ) : ( ( ) ( )
set ) ) ) (
V1()
V4(
[: the carrier of M : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) : ( ( ) ( non empty ) set ) , the carrier of M : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
(vectgroup M : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) : ( ( ) ( )
addLoopStr ) : ( ( ) ( )
set ) )
V6()
V18(
[: the carrier of M : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) : ( ( ) ( non empty ) set ) , the carrier of M : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
(vectgroup M : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) : ( ( ) ( )
addLoopStr ) : ( ( ) ( )
set ) ) )
Function of
[: the carrier of M : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) : ( ( ) ( non empty ) set ) , the carrier of M : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
(vectgroup M : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) : ( ( ) ( )
addLoopStr ) : ( ( ) ( )
set ) )
means
for
p,
q being ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) holds
it : ( ( ) ( )
set )
. (
p : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ,
q : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of the
carrier of
(vectgroup M : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) : ( ( ) ( )
addLoopStr ) : ( ( ) ( )
set ) )
= vect (
p : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ,
q : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) : ( ( ) (
V1()
V4( the
carrier of
M : ( ( non
empty right_complementable V94()
well-unital V102()
Abelian add-associative right_zeroed ) ( non
empty right_complementable V92()
V94()
right-distributive left-distributive right_unital well-unital V102()
left_unital Abelian add-associative right_zeroed )
doubleLoopStr ) : ( ( ) ( non
empty )
set ) )
V5( the
carrier of
M : ( ( non
empty right_complementable V94()
well-unital V102()
Abelian add-associative right_zeroed ) ( non
empty right_complementable V92()
V94()
right-distributive left-distributive right_unital well-unital V102()
left_unital Abelian add-associative right_zeroed )
doubleLoopStr ) : ( ( ) ( non
empty )
set ) ) non
empty )
Vector of
M : ( ( non
empty right_complementable V94()
well-unital V102()
Abelian add-associative right_zeroed ) ( non
empty right_complementable V92()
V94()
right-distributive left-distributive right_unital well-unital V102()
left_unital Abelian add-associative right_zeroed )
doubleLoopStr ) ) ;
end;
definition
let S be ( ( non
empty ) ( non
empty )
set ) ;
let G be ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) ;
let w be ( (
V6()
V18(
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ;
assume
w : ( (
V6()
V18(
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
is_atlas_of S : ( ( non
empty ) ( non
empty )
set ) ,
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr )
;
func @ w -> ( (
V6()
V18(
[:S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) :] : ( ( ) ( )
set ) ,
S : ( ( non
empty right_complementable V94()
well-unital V102()
Abelian add-associative right_zeroed ) ( non
empty right_complementable V92()
V94()
right-distributive left-distributive right_unital well-unital V102()
left_unital Abelian add-associative right_zeroed )
doubleLoopStr ) ) ) (
V1()
V4(
[:S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) :] : ( ( ) ( )
set ) )
V5(
S : ( ( non
empty right_complementable V94()
well-unital V102()
Abelian add-associative right_zeroed ) ( non
empty right_complementable V92()
V94()
right-distributive left-distributive right_unital well-unital V102()
left_unital Abelian add-associative right_zeroed )
doubleLoopStr ) )
V6()
V18(
[:S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) :] : ( ( ) ( )
set ) ,
S : ( ( non
empty right_complementable V94()
well-unital V102()
Abelian add-associative right_zeroed ) ( non
empty right_complementable V92()
V94()
right-distributive left-distributive right_unital well-unital V102()
left_unital Abelian add-associative right_zeroed )
doubleLoopStr ) ) )
BinOp of
S : ( ( non
empty right_complementable V94()
well-unital V102()
Abelian add-associative right_zeroed ) ( non
empty right_complementable V92()
V94()
right-distributive left-distributive right_unital well-unital V102()
left_unital Abelian add-associative right_zeroed )
doubleLoopStr ) )
means
for
a,
b being ( ( ) ( )
Element of
S : ( ( non
empty right_complementable V94()
well-unital V102()
Abelian add-associative right_zeroed ) ( non
empty right_complementable V92()
V94()
right-distributive left-distributive right_unital well-unital V102()
left_unital Abelian add-associative right_zeroed )
doubleLoopStr ) ) holds
w : ( (
V6()
V18(
[:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) ,
G : ( ( ) ( )
set ) ) ) (
V1()
V4(
[:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) )
V5(
G : ( ( ) ( )
set ) )
V6()
V18(
[:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) ,
G : ( ( ) ( )
set ) ) )
Element of
bool [:[:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) : ( ( ) ( )
set ) )
. (
a : ( ( ) ( )
Element of
S : ( ( non
empty ) ( non
empty )
set ) ) ,
(it : ( ( ) ( ) Element of G : ( ( ) ( ) set ) ) . (a : ( ( ) ( ) Element of S : ( ( non empty ) ( non empty ) set ) ) ,b : ( ( ) ( ) Element of S : ( ( non empty ) ( non empty ) set ) ) )) : ( ( ) ( )
Element of
S : ( ( non
empty right_complementable V94()
well-unital V102()
Abelian add-associative right_zeroed ) ( non
empty right_complementable V92()
V94()
right-distributive left-distributive right_unital well-unital V102()
left_unital Abelian add-associative right_zeroed )
doubleLoopStr ) ) ) : ( ( ) ( )
Element of the
carrier of
G : ( ( ) ( )
set ) : ( ( ) ( )
set ) )
= w : ( (
V6()
V18(
[:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) ,
G : ( ( ) ( )
set ) ) ) (
V1()
V4(
[:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) )
V5(
G : ( ( ) ( )
set ) )
V6()
V18(
[:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) ,
G : ( ( ) ( )
set ) ) )
Element of
bool [:[:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) : ( ( ) ( )
set ) )
. (
(it : ( ( ) ( ) Element of G : ( ( ) ( ) set ) ) . (a : ( ( ) ( ) Element of S : ( ( non empty ) ( non empty ) set ) ) ,b : ( ( ) ( ) Element of S : ( ( non empty ) ( non empty ) set ) ) )) : ( ( ) ( )
Element of
S : ( ( non
empty right_complementable V94()
well-unital V102()
Abelian add-associative right_zeroed ) ( non
empty right_complementable V92()
V94()
right-distributive left-distributive right_unital well-unital V102()
left_unital Abelian add-associative right_zeroed )
doubleLoopStr ) ) ,
b : ( ( ) ( )
Element of
S : ( ( non
empty ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of the
carrier of
G : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) ;
end;
theorem
for
S being ( ( non
empty ) ( non
empty )
set )
for
G being ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr )
for
w being ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) st
w : ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
is_atlas_of S : ( ( non
empty ) ( non
empty )
set ) ,
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) holds
for
a,
b,
c being ( ( ) ( )
Element of
S : ( ( non
empty ) ( non
empty )
set ) ) holds
(
(@ w : ( ( V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) ( V1() V4([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ) V5( the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) Function of [:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) : ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) ,
b1 : ( ( non
empty ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5(
b1 : ( ( non
empty ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) ,
b1 : ( ( non
empty ) ( non
empty )
set ) ) )
BinOp of
b1 : ( ( non
empty ) ( non
empty )
set ) )
. (
a : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ,
b : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) )
= c : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) iff
w : ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
. (
a : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ,
c : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
= w : ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
. (
c : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ,
b : ( ( ) ( )
Element of
b1 : ( ( non
empty ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) ;
definition
let S be ( ( non
empty ) ( non
empty )
set ) ;
let G be ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) ;
let w be ( (
V6()
V18(
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ;
func Atlas w -> ( (
V6()
V18(
[: the carrier of MidStr(# S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,(@ w : ( ( V6() V18([:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) ) ) ( V1() V4([:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ) V5(G : ( ( ) ( ) set ) ) V6() V18([:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) ) ) Element of bool [:[:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) : ( ( V6() V18([:S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) :] : ( ( ) ( ) set ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) ) ( V1() V4([:S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) :] : ( ( ) ( ) set ) ) V5(S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) V6() V18([:S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) :] : ( ( ) ( ) set ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) ) BinOp of S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) #) : ( ( strict ) ( strict ) MidStr ) : ( ( ) ( ) set ) , the carrier of MidStr(# S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,(@ w : ( ( V6() V18([:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) ) ) ( V1() V4([:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ) V5(G : ( ( ) ( ) set ) ) V6() V18([:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) ) ) Element of bool [:[:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) : ( ( V6() V18([:S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) :] : ( ( ) ( ) set ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) ) ( V1() V4([:S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) :] : ( ( ) ( ) set ) ) V5(S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) V6() V18([:S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) :] : ( ( ) ( ) set ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) ) BinOp of S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) #) : ( ( strict ) ( strict ) MidStr ) : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) ) (
V1()
V4(
[: the carrier of MidStr(# S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,(@ w : ( ( V6() V18([:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) ) ) ( V1() V4([:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ) V5(G : ( ( ) ( ) set ) ) V6() V18([:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) ) ) Element of bool [:[:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) : ( ( V6() V18([:S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) :] : ( ( ) ( ) set ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) ) ( V1() V4([:S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) :] : ( ( ) ( ) set ) ) V5(S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) V6() V18([:S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) :] : ( ( ) ( ) set ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) ) BinOp of S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) #) : ( ( strict ) ( strict ) MidStr ) : ( ( ) ( ) set ) , the carrier of MidStr(# S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,(@ w : ( ( V6() V18([:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) ) ) ( V1() V4([:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ) V5(G : ( ( ) ( ) set ) ) V6() V18([:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) ) ) Element of bool [:[:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) : ( ( V6() V18([:S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) :] : ( ( ) ( ) set ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) ) ( V1() V4([:S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) :] : ( ( ) ( ) set ) ) V5(S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) V6() V18([:S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) :] : ( ( ) ( ) set ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) ) BinOp of S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) #) : ( ( strict ) ( strict ) MidStr ) : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
G : ( ( ) ( )
set ) : ( ( ) ( )
set ) )
V6()
V18(
[: the carrier of MidStr(# S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,(@ w : ( ( V6() V18([:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) ) ) ( V1() V4([:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ) V5(G : ( ( ) ( ) set ) ) V6() V18([:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) ) ) Element of bool [:[:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) : ( ( V6() V18([:S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) :] : ( ( ) ( ) set ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) ) ( V1() V4([:S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) :] : ( ( ) ( ) set ) ) V5(S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) V6() V18([:S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) :] : ( ( ) ( ) set ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) ) BinOp of S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) #) : ( ( strict ) ( strict ) MidStr ) : ( ( ) ( ) set ) , the carrier of MidStr(# S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,(@ w : ( ( V6() V18([:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) ) ) ( V1() V4([:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ) V5(G : ( ( ) ( ) set ) ) V6() V18([:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) ) ) Element of bool [:[:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) : ( ( V6() V18([:S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) :] : ( ( ) ( ) set ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) ) ( V1() V4([:S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) :] : ( ( ) ( ) set ) ) V5(S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) V6() V18([:S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) :] : ( ( ) ( ) set ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) ) BinOp of S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) #) : ( ( strict ) ( strict ) MidStr ) : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) )
Function of
[: the carrier of MidStr(# S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,(@ w : ( ( V6() V18([:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) ) ) ( V1() V4([:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ) V5(G : ( ( ) ( ) set ) ) V6() V18([:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) ) ) Element of bool [:[:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) : ( ( V6() V18([:S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) :] : ( ( ) ( ) set ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) ) ( V1() V4([:S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) :] : ( ( ) ( ) set ) ) V5(S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) V6() V18([:S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) :] : ( ( ) ( ) set ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) ) BinOp of S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) #) : ( ( strict ) ( strict ) MidStr ) : ( ( ) ( ) set ) , the carrier of MidStr(# S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,(@ w : ( ( V6() V18([:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) ) ) ( V1() V4([:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ) V5(G : ( ( ) ( ) set ) ) V6() V18([:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) ) ) Element of bool [:[:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) : ( ( V6() V18([:S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) :] : ( ( ) ( ) set ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) ) ( V1() V4([:S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) :] : ( ( ) ( ) set ) ) V5(S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) V6() V18([:S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) :] : ( ( ) ( ) set ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) ) BinOp of S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ) #) : ( ( strict ) ( strict ) MidStr ) : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( ) ( )
set ) : ( ( ) ( )
set ) )
equals
w : ( (
V6()
V18(
[:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) ,
G : ( ( ) ( )
set ) ) ) (
V1()
V4(
[:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) )
V5(
G : ( ( ) ( )
set ) )
V6()
V18(
[:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) ,
G : ( ( ) ( )
set ) ) )
Element of
bool [:[:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) ;
end;
theorem
for
S being ( ( non
empty ) ( non
empty )
set )
for
G being ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr )
for
w being ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) st
w : ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
is_atlas_of S : ( ( non
empty ) ( non
empty )
set ) ,
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) holds
Atlas w : ( (
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) : ( (
V6()
V18(
[: the carrier of MidStr(# b1 : ( ( non empty ) ( non empty ) set ) ,(@ b3 : ( ( V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) ( V1() V4([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ) V5( the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) Function of [:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) : ( ( V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) ) ) ( V1() V4([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ) V5(b1 : ( ( non empty ) ( non empty ) set ) ) V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) ) ) BinOp of b1 : ( ( non empty ) ( non empty ) set ) ) #) : ( ( strict ) ( non empty strict ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of MidStr(# b1 : ( ( non empty ) ( non empty ) set ) ,(@ b3 : ( ( V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) ( V1() V4([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ) V5( the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) Function of [:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) : ( ( V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) ) ) ( V1() V4([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ) V5(b1 : ( ( non empty ) ( non empty ) set ) ) V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) ) ) BinOp of b1 : ( ( non empty ) ( non empty ) set ) ) #) : ( ( strict ) ( non empty strict ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of MidStr(# b1 : ( ( non empty ) ( non empty ) set ) ,(@ b3 : ( ( V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) ( V1() V4([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ) V5( the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) Function of [:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) : ( ( V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) ) ) ( V1() V4([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ) V5(b1 : ( ( non empty ) ( non empty ) set ) ) V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) ) ) BinOp of b1 : ( ( non empty ) ( non empty ) set ) ) #) : ( ( strict ) ( non empty strict ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of MidStr(# b1 : ( ( non empty ) ( non empty ) set ) ,(@ b3 : ( ( V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) ( V1() V4([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ) V5( the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) Function of [:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) : ( ( V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) ) ) ( V1() V4([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ) V5(b1 : ( ( non empty ) ( non empty ) set ) ) V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) ) ) BinOp of b1 : ( ( non empty ) ( non empty ) set ) ) #) : ( ( strict ) ( non empty strict ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of MidStr(# b1 : ( ( non empty ) ( non empty ) set ) ,(@ b3 : ( ( V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) ( V1() V4([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ) V5( the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) Function of [:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) : ( ( V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) ) ) ( V1() V4([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ) V5(b1 : ( ( non empty ) ( non empty ) set ) ) V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) ) ) BinOp of b1 : ( ( non empty ) ( non empty ) set ) ) #) : ( ( strict ) ( non empty strict ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of MidStr(# b1 : ( ( non empty ) ( non empty ) set ) ,(@ b3 : ( ( V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) ( V1() V4([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ) V5( the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) Function of [:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) : ( ( V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) ) ) ( V1() V4([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ) V5(b1 : ( ( non empty ) ( non empty ) set ) ) V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) ) ) BinOp of b1 : ( ( non empty ) ( non empty ) set ) ) #) : ( ( strict ) ( non empty strict ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of MidStr(# b1 : ( ( non empty ) ( non empty ) set ) ,(@ b3 : ( ( V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) ( V1() V4([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ) V5( the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) Function of [:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) : ( ( V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) ) ) ( V1() V4([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ) V5(b1 : ( ( non empty ) ( non empty ) set ) ) V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) ) ) BinOp of b1 : ( ( non empty ) ( non empty ) set ) ) #) : ( ( strict ) ( non empty strict ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of MidStr(# b1 : ( ( non empty ) ( non empty ) set ) ,(@ b3 : ( ( V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) ( V1() V4([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ) V5( the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) Function of [:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b2 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) : ( ( V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) ) ) ( V1() V4([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ) V5(b1 : ( ( non empty ) ( non empty ) set ) ) V6() V18([:b1 : ( ( non empty ) ( non empty ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( ) set ) ,b1 : ( ( non empty ) ( non empty ) set ) ) ) BinOp of b1 : ( ( non empty ) ( non empty ) set ) ) #) : ( ( strict ) ( non empty strict ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) is
associating ;
definition
let S be ( ( non
empty ) ( non
empty )
set ) ;
let G be ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) ;
let w be ( (
V6()
V18(
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ;
assume
w : ( (
V6()
V18(
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[:S : ( ( non empty ) ( non empty ) set ) ,S : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
is_atlas_of S : ( ( non
empty ) ( non
empty )
set ) ,
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr )
;
func MidSp. w -> ( ( non
empty strict MidSp-like ) ( non
empty strict MidSp-like )
MidSp)
equals
MidStr(#
S : ( ( non
empty right_complementable V94()
well-unital V102()
Abelian add-associative right_zeroed ) ( non
empty right_complementable V92()
V94()
right-distributive left-distributive right_unital well-unital V102()
left_unital Abelian add-associative right_zeroed )
doubleLoopStr ) ,
(@ w : ( ( V6() V18([:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) ) ) ( V1() V4([:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ) V5(G : ( ( ) ( ) set ) ) V6() V18([:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) ) ) Element of bool [:[:G : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) : ( (
V6()
V18(
[:S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) :] : ( ( ) ( )
set ) ,
S : ( ( non
empty right_complementable V94()
well-unital V102()
Abelian add-associative right_zeroed ) ( non
empty right_complementable V92()
V94()
right-distributive left-distributive right_unital well-unital V102()
left_unital Abelian add-associative right_zeroed )
doubleLoopStr ) ) ) (
V1()
V4(
[:S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) :] : ( ( ) ( )
set ) )
V5(
S : ( ( non
empty right_complementable V94()
well-unital V102()
Abelian add-associative right_zeroed ) ( non
empty right_complementable V92()
V94()
right-distributive left-distributive right_unital well-unital V102()
left_unital Abelian add-associative right_zeroed )
doubleLoopStr ) )
V6()
V18(
[:S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) ,S : ( ( non empty right_complementable V94() well-unital V102() Abelian add-associative right_zeroed ) ( non empty right_complementable V92() V94() right-distributive left-distributive right_unital well-unital V102() left_unital Abelian add-associative right_zeroed ) doubleLoopStr ) :] : ( ( ) ( )
set ) ,
S : ( ( non
empty right_complementable V94()
well-unital V102()
Abelian add-associative right_zeroed ) ( non
empty right_complementable V92()
V94()
right-distributive left-distributive right_unital well-unital V102()
left_unital Abelian add-associative right_zeroed )
doubleLoopStr ) ) )
BinOp of
S : ( ( non
empty right_complementable V94()
well-unital V102()
Abelian add-associative right_zeroed ) ( non
empty right_complementable V92()
V94()
right-distributive left-distributive right_unital well-unital V102()
left_unital Abelian add-associative right_zeroed )
doubleLoopStr ) ) #) : ( (
strict ) (
strict )
MidStr ) ;
end;
theorem
for
M being ( ( non
empty ) ( non
empty )
MidStr ) holds
(
M : ( ( non
empty ) ( non
empty )
MidStr ) is ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) iff ex
G being ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) ex
w being ( (
V6()
V18(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) st
(
w : ( (
V6()
V18(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
is_atlas_of the
carrier of
M : ( ( non
empty ) ( non
empty )
MidStr ) : ( ( ) ( non
empty )
set ) ,
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) &
w : ( (
V6()
V18(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b2 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) is
associating ) ) ;
definition
let M be ( ( non
empty ) ( non
empty )
MidStr ) ;
let IT be ( ( ) ( )
AtlasStr over
M : ( ( non
empty ) ( non
empty )
MidStr ) ) ;
attr IT is
ATLAS-like means
( the
algebra of
IT : ( ( ) ( )
set ) : ( ( non
empty ) ( non
empty )
addLoopStr ) is
midpoint_operator & the
algebra of
IT : ( ( ) ( )
set ) : ( ( non
empty ) ( non
empty )
addLoopStr ) is
add-associative & the
algebra of
IT : ( ( ) ( )
set ) : ( ( non
empty ) ( non
empty )
addLoopStr ) is
right_zeroed & the
algebra of
IT : ( ( ) ( )
set ) : ( ( non
empty ) ( non
empty )
addLoopStr ) is
right_complementable & the
algebra of
IT : ( ( ) ( )
set ) : ( ( non
empty ) ( non
empty )
addLoopStr ) is
Abelian & the
function of
IT : ( ( ) ( )
set ) : ( (
V6()
V18(
[: the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of the
algebra of
IT : ( ( ) ( )
set ) : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of the
algebra of
IT : ( ( ) ( )
set ) : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of the
algebra of
IT : ( ( ) ( )
set ) : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of the
algebra of
IT : ( ( ) ( )
set ) : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) is
associating & the
function of
IT : ( ( ) ( )
set ) : ( (
V6()
V18(
[: the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of the
algebra of
IT : ( ( ) ( )
set ) : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of the
algebra of
IT : ( ( ) ( )
set ) : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of the
algebra of
IT : ( ( ) ( )
set ) : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of the
algebra of
IT : ( ( ) ( )
set ) : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
is_atlas_of the
carrier of
M : ( ( non
empty ) ( non
empty )
MidStr ) : ( ( ) ( non
empty )
set ) , the
algebra of
IT : ( ( ) ( )
set ) : ( ( non
empty ) ( non
empty )
addLoopStr ) );
end;
definition
let M be ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) ;
let W be ( ( ) ( )
AtlasStr over
M : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) ) ;
let a,
b be ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ;
func W . (
a,
b)
-> ( ( ) ( )
Element of ( ( ) ( non
empty )
set ) )
equals
the
function of
W : ( ( ) ( )
set ) : ( (
V6()
V18(
[: the carrier of M : ( ( non empty MidSp-like ) ( non empty MidSp-like ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of M : ( ( non empty MidSp-like ) ( non empty MidSp-like ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of the
algebra of
W : ( ( ) ( )
set ) : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of M : ( ( non empty MidSp-like ) ( non empty MidSp-like ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of M : ( ( non empty MidSp-like ) ( non empty MidSp-like ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of the
algebra of
W : ( ( ) ( )
set ) : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of M : ( ( non empty MidSp-like ) ( non empty MidSp-like ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of M : ( ( non empty MidSp-like ) ( non empty MidSp-like ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of the
algebra of
W : ( ( ) ( )
set ) : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of M : ( ( non empty MidSp-like ) ( non empty MidSp-like ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of M : ( ( non empty MidSp-like ) ( non empty MidSp-like ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of the
algebra of
W : ( ( ) ( )
set ) : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
. (
a : ( (
V6()
V18(
[:W : ( ( ) ( ) set ) ,W : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) ,
W : ( ( ) ( )
set ) ) ) (
V1()
V4(
[:W : ( ( ) ( ) set ) ,W : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) )
V5(
W : ( ( ) ( )
set ) )
V6()
V18(
[:W : ( ( ) ( ) set ) ,W : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) ,
W : ( ( ) ( )
set ) ) )
Element of
bool [:[:W : ( ( ) ( ) set ) ,W : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ,W : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) ,
b : ( ( ) ( )
Element of
W : ( ( ) ( )
set ) ) ) : ( ( ) ( )
Element of the
carrier of the
algebra of
W : ( ( ) ( )
set ) : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ;
end;
definition
let M be ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) ;
let W be ( ( ) ( )
AtlasStr over
M : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) ) ;
let a be ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ;
let x be ( ( ) ( )
Vector of
W : ( ( ) ( )
AtlasStr over
M : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) ) ) ;
func (
a,
x)
. W -> ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) )
equals
(
a : ( (
V6()
V18(
[:W : ( ( ) ( ) set ) ,W : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) ,
W : ( ( ) ( )
set ) ) ) (
V1()
V4(
[:W : ( ( ) ( ) set ) ,W : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) )
V5(
W : ( ( ) ( )
set ) )
V6()
V18(
[:W : ( ( ) ( ) set ) ,W : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) ,
W : ( ( ) ( )
set ) ) )
Element of
bool [:[:W : ( ( ) ( ) set ) ,W : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) ,W : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) ,
x : ( ( ) ( )
Element of
W : ( ( ) ( )
set ) ) )
. the
function of
W : ( ( ) ( )
set ) : ( (
V6()
V18(
[: the carrier of M : ( ( non empty MidSp-like ) ( non empty MidSp-like ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of M : ( ( non empty MidSp-like ) ( non empty MidSp-like ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of the
algebra of
W : ( ( ) ( )
set ) : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of M : ( ( non empty MidSp-like ) ( non empty MidSp-like ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of M : ( ( non empty MidSp-like ) ( non empty MidSp-like ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of the
algebra of
W : ( ( ) ( )
set ) : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of M : ( ( non empty MidSp-like ) ( non empty MidSp-like ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of M : ( ( non empty MidSp-like ) ( non empty MidSp-like ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of the
algebra of
W : ( ( ) ( )
set ) : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of M : ( ( non empty MidSp-like ) ( non empty MidSp-like ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of M : ( ( non empty MidSp-like ) ( non empty MidSp-like ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of the
algebra of
W : ( ( ) ( )
set ) : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
Element of the
carrier of
M : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidStr ) : ( ( ) ( non
empty )
set ) ) ;
end;
theorem
for
G being ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr )
for
M being ( ( non
empty ) ( non
empty )
MidStr )
for
w being ( (
V6()
V18(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
for
a,
c,
b1,
b2 being ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) st
w : ( (
V6()
V18(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
is_atlas_of the
carrier of
M : ( ( non
empty ) ( non
empty )
MidStr ) : ( ( ) ( non
empty )
set ) ,
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) &
w : ( (
V6()
V18(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) is
associating holds
(
a : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) )
@ c : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
Element of the
carrier of
b2 : ( ( non
empty ) ( non
empty )
MidStr ) : ( ( ) ( non
empty )
set ) )
= b1 : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) )
@ b2 : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
Element of the
carrier of
b2 : ( ( non
empty ) ( non
empty )
MidStr ) : ( ( ) ( non
empty )
set ) ) iff
w : ( (
V6()
V18(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
. (
a : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ,
c : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
= (w : ( ( V6() V18([: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b1 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) ( V1() V4([: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( ) set ) ) V5( the carrier of b1 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) V6() V18([: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b1 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) Function of [: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b1 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) . (a : ( ( ) ( ) Point of ( ( ) ( non empty ) set ) ) ,b1 : ( ( ) ( ) Point of ( ( ) ( non empty ) set ) ) )) : ( ( ) ( )
Element of the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
+ (w : ( ( V6() V18([: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b1 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) ( V1() V4([: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( ) set ) ) V5( the carrier of b1 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) V6() V18([: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b1 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) Function of [: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b1 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) . (a : ( ( ) ( ) Point of ( ( ) ( non empty ) set ) ) ,b2 : ( ( ) ( ) Point of ( ( ) ( non empty ) set ) ) )) : ( ( ) ( )
Element of the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
Element of the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) ;
theorem
for
G being ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr )
for
M being ( ( non
empty ) ( non
empty )
MidStr )
for
w being ( (
V6()
V18(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of M : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
for
a,
c,
b being ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) st
w : ( (
V6()
V18(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
is_atlas_of the
carrier of
M : ( ( non
empty ) ( non
empty )
MidStr ) : ( ( ) ( non
empty )
set ) ,
G : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) &
w : ( (
V6()
V18(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) is
associating holds
(
a : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) )
@ c : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
Element of the
carrier of
b2 : ( ( non
empty ) ( non
empty )
MidStr ) : ( ( ) ( non
empty )
set ) )
= b : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) iff
w : ( (
V6()
V18(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) ) (
V1()
V4(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
V6()
V18(
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) )
Function of
[: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) , the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
. (
a : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ,
c : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
= Double (w : ( ( V6() V18([: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b1 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) ( V1() V4([: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( ) set ) ) V5( the carrier of b1 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) V6() V18([: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b1 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) ) Function of [: the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) , the carrier of b2 : ( ( non empty ) ( non empty ) MidStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( ) set ) , the carrier of b1 : ( ( non empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator ) addLoopStr ) : ( ( ) ( non empty ) set ) ) . (a : ( ( ) ( ) Point of ( ( ) ( non empty ) set ) ) ,b : ( ( ) ( ) Point of ( ( ) ( non empty ) set ) ) )) : ( ( ) ( )
Element of the
carrier of
b1 : ( ( non
empty right_complementable Abelian add-associative right_zeroed midpoint_operator ) ( non
empty right_complementable Fanoian Abelian add-associative right_zeroed midpoint_operator )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
Element of ( ( ) ( non
empty )
set ) ) ) ;
theorem
for
M being ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp)
for
W being ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
M : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) ) holds
( ( for
a being ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) )
for
x being ( ( ) ( )
Vector of
W : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) ) ) ex
b being ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) st
W : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) )
. (
a : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ,
b : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of ( ( ) ( non
empty )
set ) )
= x : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) & ( for
a,
b,
c being ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) st
W : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) )
. (
a : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ,
b : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of ( ( ) ( non
empty )
set ) )
= W : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) )
. (
a : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ,
c : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of ( ( ) ( non
empty )
set ) ) holds
b : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) )
= c : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) & ( for
a,
b,
c being ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) holds
(W : ( ( ATLAS-like ) ( ATLAS-like ) ATLAS of b1 : ( ( non empty MidSp-like ) ( non empty MidSp-like ) MidSp) ) . (a : ( ( ) ( ) Point of ( ( ) ( non empty ) set ) ) ,b : ( ( ) ( ) Point of ( ( ) ( non empty ) set ) ) )) : ( ( ) ( )
Element of ( ( ) ( non
empty )
set ) )
+ (W : ( ( ATLAS-like ) ( ATLAS-like ) ATLAS of b1 : ( ( non empty MidSp-like ) ( non empty MidSp-like ) MidSp) ) . (b : ( ( ) ( ) Point of ( ( ) ( non empty ) set ) ) ,c : ( ( ) ( ) Point of ( ( ) ( non empty ) set ) ) )) : ( ( ) ( )
Element of ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
Element of the
carrier of the
algebra of
b2 : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) ) : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) )
= W : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) )
. (
a : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ,
c : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of ( ( ) ( non
empty )
set ) ) ) ) ;
theorem
for
M being ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp)
for
W being ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
M : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) )
for
a,
b,
c,
d being ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) )
for
x being ( ( ) ( )
Vector of
W : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) ) ) holds
(
W : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) )
. (
a : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ,
a : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of ( ( ) ( non
empty )
set ) )
= 0. W : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) ) : ( ( ) ( )
Vector of
b2 : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) ) ) & (
W : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) )
. (
a : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ,
b : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of ( ( ) ( non
empty )
set ) )
= 0. W : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) ) : ( ( ) ( )
Vector of
b2 : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) ) ) implies
a : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) )
= b : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) &
W : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) )
. (
a : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ,
b : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of ( ( ) ( non
empty )
set ) )
= - (W : ( ( ATLAS-like ) ( ATLAS-like ) ATLAS of b1 : ( ( non empty MidSp-like ) ( non empty MidSp-like ) MidSp) ) . (b : ( ( ) ( ) Point of ( ( ) ( non empty ) set ) ) ,a : ( ( ) ( ) Point of ( ( ) ( non empty ) set ) ) )) : ( ( ) ( )
Element of ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
Element of the
carrier of the
algebra of
b2 : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) ) : ( ( non
empty ) ( non
empty )
addLoopStr ) : ( ( ) ( non
empty )
set ) ) & (
W : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) )
. (
a : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ,
b : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of ( ( ) ( non
empty )
set ) )
= W : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) )
. (
c : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ,
d : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of ( ( ) ( non
empty )
set ) ) implies
W : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) )
. (
b : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ,
a : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of ( ( ) ( non
empty )
set ) )
= W : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) )
. (
d : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ,
c : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of ( ( ) ( non
empty )
set ) ) ) & ( for
b being ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) )
for
x being ( ( ) ( )
Vector of
W : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) ) ) ex
a being ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) st
W : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) )
. (
a : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ,
b : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of ( ( ) ( non
empty )
set ) )
= x : ( ( ) ( )
Vector of
b2 : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) ) ) ) & (
W : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) )
. (
b : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ,
a : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of ( ( ) ( non
empty )
set ) )
= W : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) )
. (
c : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ,
a : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of ( ( ) ( non
empty )
set ) ) implies
b : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) )
= c : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) & (
a : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) )
@ b : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
Element of the
carrier of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) : ( ( ) ( non
empty )
set ) )
= c : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) implies
W : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) )
. (
a : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ,
c : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of ( ( ) ( non
empty )
set ) )
= W : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) )
. (
c : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ,
b : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of ( ( ) ( non
empty )
set ) ) ) & (
W : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) )
. (
a : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ,
c : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of ( ( ) ( non
empty )
set ) )
= W : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) )
. (
c : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ,
b : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of ( ( ) ( non
empty )
set ) ) implies
a : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) )
@ b : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
Element of the
carrier of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) : ( ( ) ( non
empty )
set ) )
= c : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) & (
a : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) )
@ b : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
Element of the
carrier of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) : ( ( ) ( non
empty )
set ) )
= c : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) )
@ d : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
Element of the
carrier of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) : ( ( ) ( non
empty )
set ) ) implies
W : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) )
. (
a : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ,
d : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of ( ( ) ( non
empty )
set ) )
= W : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) )
. (
c : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ,
b : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of ( ( ) ( non
empty )
set ) ) ) & (
W : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) )
. (
a : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ,
d : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of ( ( ) ( non
empty )
set ) )
= W : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) )
. (
c : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ,
b : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of ( ( ) ( non
empty )
set ) ) implies
a : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) )
@ b : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
Element of the
carrier of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) : ( ( ) ( non
empty )
set ) )
= c : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) )
@ d : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
Element of the
carrier of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) : ( ( ) ( non
empty )
set ) ) ) & (
W : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) )
. (
a : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ,
b : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of ( ( ) ( non
empty )
set ) )
= x : ( ( ) ( )
Vector of
b2 : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) ) ) implies (
a : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ,
x : ( ( ) ( )
Vector of
b2 : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) ) ) )
. W : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) ) : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) )
= b : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) & ( (
a : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ,
x : ( ( ) ( )
Vector of
b2 : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) ) ) )
. W : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) ) : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) )
= b : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) implies
W : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) )
. (
a : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ,
b : ( ( ) ( )
Point of ( ( ) ( non
empty )
set ) ) ) : ( ( ) ( )
Element of ( ( ) ( non
empty )
set ) )
= x : ( ( ) ( )
Vector of
b2 : ( (
ATLAS-like ) (
ATLAS-like )
ATLAS of
b1 : ( ( non
empty MidSp-like ) ( non
empty MidSp-like )
MidSp) ) ) ) ) ;