begin
definition
let UA be ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) ;
func UAAutComp UA -> ( (
Function-like quasi_total ) (
Relation-like [:(UAAut UA : ( ( non empty ) ( non empty V59() ) ManySortedSign ) ) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of UA : ( ( non empty ) ( non empty V59() ) ManySortedSign ) : ( ( ) ( non empty ) set ) , the carrier of UA : ( ( non empty ) ( non empty V59() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ,(UAAut UA : ( ( non empty ) ( non empty V59() ) ManySortedSign ) ) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of UA : ( ( non empty ) ( non empty V59() ) ManySortedSign ) : ( ( ) ( non empty ) set ) , the carrier of UA : ( ( non empty ) ( non empty V59() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) :] : ( ( ) ( non
empty )
set )
-defined UAAut UA : ( ( non
empty ) ( non
empty V59() )
ManySortedSign ) : ( ( ) (
functional non
empty )
FUNCTION_DOMAIN of the
carrier of
UA : ( ( non
empty ) ( non
empty V59() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) , the
carrier of
UA : ( ( non
empty ) ( non
empty V59() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) )
-valued Function-like non
empty V14(
[:(UAAut UA : ( ( non empty ) ( non empty V59() ) ManySortedSign ) ) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of UA : ( ( non empty ) ( non empty V59() ) ManySortedSign ) : ( ( ) ( non empty ) set ) , the carrier of UA : ( ( non empty ) ( non empty V59() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ,(UAAut UA : ( ( non empty ) ( non empty V59() ) ManySortedSign ) ) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of UA : ( ( non empty ) ( non empty V59() ) ManySortedSign ) : ( ( ) ( non empty ) set ) , the carrier of UA : ( ( non empty ) ( non empty V59() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) :] : ( ( ) ( non
empty )
set ) )
quasi_total Function-yielding V118() )
BinOp of
UAAut UA : ( ( non
empty ) ( non
empty V59() )
ManySortedSign ) : ( ( ) (
functional non
empty )
FUNCTION_DOMAIN of the
carrier of
UA : ( ( non
empty ) ( non
empty V59() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) , the
carrier of
UA : ( ( non
empty ) ( non
empty V59() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ) )
means
for
x,
y being ( ( ) (
Relation-like the
carrier of
UA : ( ( non
empty ) ( non
empty V59() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-defined the
carrier of
UA : ( ( non
empty ) ( non
empty V59() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-valued Function-like non
empty V14( the
carrier of
UA : ( ( non
empty ) ( non
empty V59() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) )
quasi_total )
Element of
UAAut UA : ( ( non
empty ) ( non
empty V59() )
ManySortedSign ) : ( ( ) (
functional non
empty )
FUNCTION_DOMAIN of the
carrier of
UA : ( ( non
empty ) ( non
empty V59() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) , the
carrier of
UA : ( ( non
empty ) ( non
empty V59() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ) ) holds
it : ( ( ) ( )
MSAlgebra over
UA : ( ( non
empty ) ( non
empty V59() )
ManySortedSign ) )
. (
x : ( ( ) (
Relation-like the
carrier of
UA : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( ) ( non
empty )
set )
-defined the
carrier of
UA : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( ) ( non
empty )
set )
-valued Function-like non
empty V14( the
carrier of
UA : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( ) ( non
empty )
set ) )
quasi_total )
Element of
UAAut UA : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( ) (
functional non
empty )
FUNCTION_DOMAIN of the
carrier of
UA : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( ) ( non
empty )
set ) , the
carrier of
UA : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( ) ( non
empty )
set ) ) ) ,
y : ( ( ) (
Relation-like the
carrier of
UA : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( ) ( non
empty )
set )
-defined the
carrier of
UA : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( ) ( non
empty )
set )
-valued Function-like non
empty V14( the
carrier of
UA : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( ) ( non
empty )
set ) )
quasi_total )
Element of
UAAut UA : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( ) (
functional non
empty )
FUNCTION_DOMAIN of the
carrier of
UA : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( ) ( non
empty )
set ) , the
carrier of
UA : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( ) ( non
empty )
set ) ) ) ) : ( ( ) (
Relation-like Function-like )
Element of
UAAut UA : ( ( non
empty ) ( non
empty V59() )
ManySortedSign ) : ( ( ) (
functional non
empty )
FUNCTION_DOMAIN of the
carrier of
UA : ( ( non
empty ) ( non
empty V59() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) , the
carrier of
UA : ( ( non
empty ) ( non
empty V59() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ) )
= y : ( ( ) (
Relation-like the
carrier of
UA : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( ) ( non
empty )
set )
-defined the
carrier of
UA : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( ) ( non
empty )
set )
-valued Function-like non
empty V14( the
carrier of
UA : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( ) ( non
empty )
set ) )
quasi_total )
Element of
UAAut UA : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( ) (
functional non
empty )
FUNCTION_DOMAIN of the
carrier of
UA : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( ) ( non
empty )
set ) , the
carrier of
UA : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( ) ( non
empty )
set ) ) )
* x : ( ( ) (
Relation-like the
carrier of
UA : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( ) ( non
empty )
set )
-defined the
carrier of
UA : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( ) ( non
empty )
set )
-valued Function-like non
empty V14( the
carrier of
UA : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( ) ( non
empty )
set ) )
quasi_total )
Element of
UAAut UA : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( ) (
functional non
empty )
FUNCTION_DOMAIN of the
carrier of
UA : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( ) ( non
empty )
set ) , the
carrier of
UA : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( ) ( non
empty )
set ) ) ) : ( (
Function-like ) (
Relation-like the
carrier of
UA : ( ( non
empty ) ( non
empty V59() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-defined the
carrier of
UA : ( ( non
empty ) ( non
empty V59() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-valued Function-like )
Element of
bool [: the carrier of UA : ( ( non empty ) ( non empty V59() ) ManySortedSign ) : ( ( ) ( non empty ) set ) , the carrier of UA : ( ( non empty ) ( non empty V59() ) ManySortedSign ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( non
empty )
set ) : ( ( ) ( non
empty )
set ) ) ;
end;
definition
let UA be ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) ;
func UAAutGroup UA -> ( ( non
empty Group-like associative ) ( non
empty Group-like associative )
Group)
equals
multMagma(#
(UAAut UA : ( ( non empty ) ( non empty V59() ) ManySortedSign ) ) : ( ( ) (
functional non
empty )
FUNCTION_DOMAIN of the
carrier of
UA : ( ( non
empty ) ( non
empty V59() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) , the
carrier of
UA : ( ( non
empty ) ( non
empty V59() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ) ,
(UAAutComp UA : ( ( non empty ) ( non empty V59() ) ManySortedSign ) ) : ( (
Function-like quasi_total ) (
Relation-like [:(UAAut UA : ( ( non empty ) ( non empty V59() ) ManySortedSign ) ) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of UA : ( ( non empty ) ( non empty V59() ) ManySortedSign ) : ( ( ) ( non empty ) set ) , the carrier of UA : ( ( non empty ) ( non empty V59() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ,(UAAut UA : ( ( non empty ) ( non empty V59() ) ManySortedSign ) ) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of UA : ( ( non empty ) ( non empty V59() ) ManySortedSign ) : ( ( ) ( non empty ) set ) , the carrier of UA : ( ( non empty ) ( non empty V59() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) :] : ( ( ) ( non
empty )
set )
-defined UAAut UA : ( ( non
empty ) ( non
empty V59() )
ManySortedSign ) : ( ( ) (
functional non
empty )
FUNCTION_DOMAIN of the
carrier of
UA : ( ( non
empty ) ( non
empty V59() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) , the
carrier of
UA : ( ( non
empty ) ( non
empty V59() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) )
-valued Function-like non
empty V14(
[:(UAAut UA : ( ( non empty ) ( non empty V59() ) ManySortedSign ) ) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of UA : ( ( non empty ) ( non empty V59() ) ManySortedSign ) : ( ( ) ( non empty ) set ) , the carrier of UA : ( ( non empty ) ( non empty V59() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ,(UAAut UA : ( ( non empty ) ( non empty V59() ) ManySortedSign ) ) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of UA : ( ( non empty ) ( non empty V59() ) ManySortedSign ) : ( ( ) ( non empty ) set ) , the carrier of UA : ( ( non empty ) ( non empty V59() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) :] : ( ( ) ( non
empty )
set ) )
quasi_total Function-yielding V118() )
BinOp of
UAAut UA : ( ( non
empty ) ( non
empty V59() )
ManySortedSign ) : ( ( ) (
functional non
empty )
FUNCTION_DOMAIN of the
carrier of
UA : ( ( non
empty ) ( non
empty V59() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) , the
carrier of
UA : ( ( non
empty ) ( non
empty V59() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ) ) #) : ( (
strict ) (
strict )
multMagma ) ;
end;
begin
theorem
for
I being ( ( ) ( )
set )
for
A,
B,
C being ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
I : ( ( ) ( )
set ) )
for
F being ( ( ) (
Relation-like b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) )
Function-yielding V118() )
ManySortedFunction of
A : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ,
B : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) )
for
G being ( ( ) (
Relation-like b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) )
Function-yielding V118() )
ManySortedFunction of
B : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ,
C : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ) st
F : ( ( ) (
Relation-like b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) )
Function-yielding V118() )
ManySortedFunction of
b2 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ,
b3 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ) is
"1-1" &
F : ( ( ) (
Relation-like b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) )
Function-yielding V118() )
ManySortedFunction of
b2 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ,
b3 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ) is
"onto" &
G : ( ( ) (
Relation-like b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) )
Function-yielding V118() )
ManySortedFunction of
b3 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ,
b4 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ) is
"1-1" &
G : ( ( ) (
Relation-like b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) )
Function-yielding V118() )
ManySortedFunction of
b3 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ,
b4 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ) is
"onto" holds
(G : ( ( ) ( Relation-like b1 : ( ( ) ( ) set ) -defined Function-like V14(b1 : ( ( ) ( ) set ) ) Function-yielding V118() ) ManySortedFunction of b3 : ( ( Relation-like V2() b1 : ( ( ) ( ) set ) -defined Function-like V14(b1 : ( ( ) ( ) set ) ) ) ( Relation-like V2() b1 : ( ( ) ( ) set ) -defined Function-like V14(b1 : ( ( ) ( ) set ) ) ) ManySortedSet of b1 : ( ( ) ( ) set ) ) ,b4 : ( ( Relation-like V2() b1 : ( ( ) ( ) set ) -defined Function-like V14(b1 : ( ( ) ( ) set ) ) ) ( Relation-like V2() b1 : ( ( ) ( ) set ) -defined Function-like V14(b1 : ( ( ) ( ) set ) ) ) ManySortedSet of b1 : ( ( ) ( ) set ) ) ) ** F : ( ( ) ( Relation-like b1 : ( ( ) ( ) set ) -defined Function-like V14(b1 : ( ( ) ( ) set ) ) Function-yielding V118() ) ManySortedFunction of b2 : ( ( Relation-like V2() b1 : ( ( ) ( ) set ) -defined Function-like V14(b1 : ( ( ) ( ) set ) ) ) ( Relation-like V2() b1 : ( ( ) ( ) set ) -defined Function-like V14(b1 : ( ( ) ( ) set ) ) ) ManySortedSet of b1 : ( ( ) ( ) set ) ) ,b3 : ( ( Relation-like V2() b1 : ( ( ) ( ) set ) -defined Function-like V14(b1 : ( ( ) ( ) set ) ) ) ( Relation-like V2() b1 : ( ( ) ( ) set ) -defined Function-like V14(b1 : ( ( ) ( ) set ) ) ) ManySortedSet of b1 : ( ( ) ( ) set ) ) ) ) : ( ( ) (
Relation-like b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) )
Function-yielding V118() )
ManySortedFunction of
b2 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ,
b4 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) )
"" : ( ( ) (
Relation-like b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) )
Function-yielding V118() )
ManySortedFunction of
b4 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ,
b2 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) )
= (F : ( ( ) ( Relation-like b1 : ( ( ) ( ) set ) -defined Function-like V14(b1 : ( ( ) ( ) set ) ) Function-yielding V118() ) ManySortedFunction of b2 : ( ( Relation-like V2() b1 : ( ( ) ( ) set ) -defined Function-like V14(b1 : ( ( ) ( ) set ) ) ) ( Relation-like V2() b1 : ( ( ) ( ) set ) -defined Function-like V14(b1 : ( ( ) ( ) set ) ) ) ManySortedSet of b1 : ( ( ) ( ) set ) ) ,b3 : ( ( Relation-like V2() b1 : ( ( ) ( ) set ) -defined Function-like V14(b1 : ( ( ) ( ) set ) ) ) ( Relation-like V2() b1 : ( ( ) ( ) set ) -defined Function-like V14(b1 : ( ( ) ( ) set ) ) ) ManySortedSet of b1 : ( ( ) ( ) set ) ) ) "") : ( ( ) (
Relation-like b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) )
Function-yielding V118() )
ManySortedFunction of
b3 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ,
b2 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) )
** (G : ( ( ) ( Relation-like b1 : ( ( ) ( ) set ) -defined Function-like V14(b1 : ( ( ) ( ) set ) ) Function-yielding V118() ) ManySortedFunction of b3 : ( ( Relation-like V2() b1 : ( ( ) ( ) set ) -defined Function-like V14(b1 : ( ( ) ( ) set ) ) ) ( Relation-like V2() b1 : ( ( ) ( ) set ) -defined Function-like V14(b1 : ( ( ) ( ) set ) ) ) ManySortedSet of b1 : ( ( ) ( ) set ) ) ,b4 : ( ( Relation-like V2() b1 : ( ( ) ( ) set ) -defined Function-like V14(b1 : ( ( ) ( ) set ) ) ) ( Relation-like V2() b1 : ( ( ) ( ) set ) -defined Function-like V14(b1 : ( ( ) ( ) set ) ) ) ManySortedSet of b1 : ( ( ) ( ) set ) ) ) "") : ( ( ) (
Relation-like b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) )
Function-yielding V118() )
ManySortedFunction of
b4 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ,
b3 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ) : ( ( ) (
Relation-like b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) )
Function-yielding V118() )
ManySortedFunction of
b4 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ,
b2 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ) ;
theorem
for
I being ( ( ) ( )
set )
for
A,
B being ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
I : ( ( ) ( )
set ) )
for
F being ( ( ) (
Relation-like b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) )
Function-yielding V118() )
ManySortedFunction of
A : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ,
B : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) )
for
G being ( ( ) (
Relation-like b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) )
Function-yielding V118() )
ManySortedFunction of
B : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ,
A : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ) st
F : ( ( ) (
Relation-like b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) )
Function-yielding V118() )
ManySortedFunction of
b2 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ,
b3 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ) is
"1-1" &
F : ( ( ) (
Relation-like b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) )
Function-yielding V118() )
ManySortedFunction of
b2 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ,
b3 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ) is
"onto" &
G : ( ( ) (
Relation-like b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) )
Function-yielding V118() )
ManySortedFunction of
b3 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ,
b2 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) )
** F : ( ( ) (
Relation-like b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) )
Function-yielding V118() )
ManySortedFunction of
b2 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ,
b3 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ) : ( ( ) (
Relation-like b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) )
Function-yielding V118() )
ManySortedFunction of
b2 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ,
b2 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) )
= id A : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) : ( ( ) (
Relation-like b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) )
Function-yielding V118() )
ManySortedFunction of
b2 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ,
b2 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ) holds
G : ( ( ) (
Relation-like b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) )
Function-yielding V118() )
ManySortedFunction of
b3 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ,
b2 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) )
= F : ( ( ) (
Relation-like b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) )
Function-yielding V118() )
ManySortedFunction of
b2 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ,
b3 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) )
"" : ( ( ) (
Relation-like b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) )
Function-yielding V118() )
ManySortedFunction of
b3 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ,
b2 : ( (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) ) (
Relation-like V2()
b1 : ( ( ) ( )
set )
-defined Function-like V14(
b1 : ( ( ) ( )
set ) ) )
ManySortedSet of
b1 : ( ( ) ( )
set ) ) ) ;
begin
definition
let S be ( ( non
empty non
void ) ( non
empty non
void V59() )
ManySortedSign ) ;
let U1 be ( (
non-empty ) (
non-empty )
MSAlgebra over
S : ( ( non
empty non
void ) ( non
empty non
void V59() )
ManySortedSign ) ) ;
func MSAAutComp U1 -> ( (
Function-like quasi_total ) (
Relation-like [:(MSAAut U1 : ( ( ) ( ) set ) ) : ( ( non empty ) ( non empty ) MSFunctionSet of U1 : ( ( ) ( ) set ) ,U1 : ( ( ) ( ) set ) ) ,(MSAAut U1 : ( ( ) ( ) set ) ) : ( ( non empty ) ( non empty ) MSFunctionSet of U1 : ( ( ) ( ) set ) ,U1 : ( ( ) ( ) set ) ) :] : ( ( ) ( non
empty )
set )
-defined MSAAut U1 : ( ( ) ( )
set ) : ( ( non
empty ) ( non
empty )
MSFunctionSet of
U1 : ( ( ) ( )
set ) ,
U1 : ( ( ) ( )
set ) )
-valued Function-like non
empty V14(
[:(MSAAut U1 : ( ( ) ( ) set ) ) : ( ( non empty ) ( non empty ) MSFunctionSet of U1 : ( ( ) ( ) set ) ,U1 : ( ( ) ( ) set ) ) ,(MSAAut U1 : ( ( ) ( ) set ) ) : ( ( non empty ) ( non empty ) MSFunctionSet of U1 : ( ( ) ( ) set ) ,U1 : ( ( ) ( ) set ) ) :] : ( ( ) ( non
empty )
set ) )
quasi_total )
BinOp of
MSAAut U1 : ( ( ) ( )
set ) : ( ( non
empty ) ( non
empty )
MSFunctionSet of
U1 : ( ( ) ( )
set ) ,
U1 : ( ( ) ( )
set ) ) )
means
for
x,
y being ( ( ) (
Relation-like the
carrier of
S : ( ( non
trivial ) ( non
trivial )
set ) : ( ( ) ( )
set )
-defined Function-like non
empty V14( the
carrier of
S : ( ( non
trivial ) ( non
trivial )
set ) : ( ( ) ( )
set ) )
Function-yielding V118() )
Element of
MSAAut U1 : ( ( ) ( )
set ) : ( ( non
empty ) ( non
empty )
MSFunctionSet of
U1 : ( ( ) ( )
set ) ,
U1 : ( ( ) ( )
set ) ) ) holds
it : ( ( ) (
Relation-like the
carrier' of
S : ( ( non
trivial ) ( non
trivial )
set ) : ( ( ) ( )
set )
-defined Function-like V14( the
carrier' of
S : ( ( non
trivial ) ( non
trivial )
set ) : ( ( ) ( )
set ) ) )
ManySortedFunction of the
Arity of
S : ( ( non
trivial ) ( non
trivial )
set ) : ( (
Function-like quasi_total ) (
Relation-like the
carrier' of
S : ( ( non
trivial ) ( non
trivial )
set ) : ( ( ) ( )
set )
-defined K263( the
carrier of
S : ( ( non
trivial ) ( non
trivial )
set ) : ( ( ) ( )
set ) ) : ( ( ) ( )
M12( the
carrier of
S : ( ( non
trivial ) ( non
trivial )
set ) : ( ( ) ( )
set ) ))
-valued Function-like quasi_total )
Element of
bool [: the carrier' of S : ( ( non trivial ) ( non trivial ) set ) : ( ( ) ( ) set ) ,K263( the carrier of S : ( ( non trivial ) ( non trivial ) set ) : ( ( ) ( ) set ) ) : ( ( ) ( ) M12( the carrier of S : ( ( non trivial ) ( non trivial ) set ) : ( ( ) ( ) set ) )) :] : ( ( ) ( )
set ) : ( ( ) ( non
empty )
set ) )
* K266( the
carrier of
S : ( ( non
trivial ) ( non
trivial )
set ) : ( ( ) ( )
set ) ,
U1 : ( ( ) ( )
set ) ) : ( (
Relation-like K263( the
carrier of
S : ( ( non
trivial ) ( non
trivial )
set ) : ( ( ) ( )
set ) ) : ( ( ) ( )
M12( the
carrier of
S : ( ( non
trivial ) ( non
trivial )
set ) : ( ( ) ( )
set ) ))
-defined Function-like V14(
K263( the
carrier of
S : ( ( non
trivial ) ( non
trivial )
set ) : ( ( ) ( )
set ) ) : ( ( ) ( )
M12( the
carrier of
S : ( ( non
trivial ) ( non
trivial )
set ) : ( ( ) ( )
set ) )) ) ) (
Relation-like K263( the
carrier of
S : ( ( non
trivial ) ( non
trivial )
set ) : ( ( ) ( )
set ) ) : ( ( ) ( )
M12( the
carrier of
S : ( ( non
trivial ) ( non
trivial )
set ) : ( ( ) ( )
set ) ))
-defined Function-like V14(
K263( the
carrier of
S : ( ( non
trivial ) ( non
trivial )
set ) : ( ( ) ( )
set ) ) : ( ( ) ( )
M12( the
carrier of
S : ( ( non
trivial ) ( non
trivial )
set ) : ( ( ) ( )
set ) )) ) )
set ) : ( (
Relation-like ) (
Relation-like Function-like )
set ) , the
ResultSort of
S : ( ( non
trivial ) ( non
trivial )
set ) : ( (
Function-like quasi_total ) (
Relation-like the
carrier' of
S : ( ( non
trivial ) ( non
trivial )
set ) : ( ( ) ( )
set )
-defined the
carrier of
S : ( ( non
trivial ) ( non
trivial )
set ) : ( ( ) ( )
set )
-valued Function-like quasi_total )
Element of
bool [: the carrier' of S : ( ( non trivial ) ( non trivial ) set ) : ( ( ) ( ) set ) , the carrier of S : ( ( non trivial ) ( non trivial ) set ) : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) : ( ( ) ( non
empty )
set ) )
* U1 : ( ( ) ( )
set ) : ( (
Relation-like ) (
Relation-like )
set ) )
. (
x : ( ( ) (
Relation-like the
carrier of
S : ( ( non
empty non
void ) ( non
empty non
void V59() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-defined Function-like non
empty V14( the
carrier of
S : ( ( non
empty non
void ) ( non
empty non
void V59() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) )
Function-yielding V118() )
Element of
MSAAut U1 : ( (
non-empty ) (
non-empty )
MSAlgebra over
S : ( ( non
empty non
void ) ( non
empty non
void V59() )
ManySortedSign ) ) : ( ( non
empty ) ( non
empty )
MSFunctionSet of
U1 : ( (
non-empty ) (
non-empty )
MSAlgebra over
S : ( ( non
empty non
void ) ( non
empty non
void V59() )
ManySortedSign ) ) ,
U1 : ( (
non-empty ) (
non-empty )
MSAlgebra over
S : ( ( non
empty non
void ) ( non
empty non
void V59() )
ManySortedSign ) ) ) ) ,
y : ( ( ) (
Relation-like the
carrier of
S : ( ( non
empty non
void ) ( non
empty non
void V59() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-defined Function-like non
empty V14( the
carrier of
S : ( ( non
empty non
void ) ( non
empty non
void V59() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) )
Function-yielding V118() )
Element of
MSAAut U1 : ( (
non-empty ) (
non-empty )
MSAlgebra over
S : ( ( non
empty non
void ) ( non
empty non
void V59() )
ManySortedSign ) ) : ( ( non
empty ) ( non
empty )
MSFunctionSet of
U1 : ( (
non-empty ) (
non-empty )
MSAlgebra over
S : ( ( non
empty non
void ) ( non
empty non
void V59() )
ManySortedSign ) ) ,
U1 : ( (
non-empty ) (
non-empty )
MSAlgebra over
S : ( ( non
empty non
void ) ( non
empty non
void V59() )
ManySortedSign ) ) ) ) ) : ( ( ) ( )
Element of
MSAAut U1 : ( ( ) ( )
set ) : ( ( non
empty ) ( non
empty )
MSFunctionSet of
U1 : ( ( ) ( )
set ) ,
U1 : ( ( ) ( )
set ) ) )
= y : ( ( ) (
Relation-like the
carrier of
S : ( ( non
empty non
void ) ( non
empty non
void V59() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-defined Function-like non
empty V14( the
carrier of
S : ( ( non
empty non
void ) ( non
empty non
void V59() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) )
Function-yielding V118() )
Element of
MSAAut U1 : ( (
non-empty ) (
non-empty )
MSAlgebra over
S : ( ( non
empty non
void ) ( non
empty non
void V59() )
ManySortedSign ) ) : ( ( non
empty ) ( non
empty )
MSFunctionSet of
U1 : ( (
non-empty ) (
non-empty )
MSAlgebra over
S : ( ( non
empty non
void ) ( non
empty non
void V59() )
ManySortedSign ) ) ,
U1 : ( (
non-empty ) (
non-empty )
MSAlgebra over
S : ( ( non
empty non
void ) ( non
empty non
void V59() )
ManySortedSign ) ) ) )
** x : ( ( ) (
Relation-like the
carrier of
S : ( ( non
empty non
void ) ( non
empty non
void V59() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-defined Function-like non
empty V14( the
carrier of
S : ( ( non
empty non
void ) ( non
empty non
void V59() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) )
Function-yielding V118() )
Element of
MSAAut U1 : ( (
non-empty ) (
non-empty )
MSAlgebra over
S : ( ( non
empty non
void ) ( non
empty non
void V59() )
ManySortedSign ) ) : ( ( non
empty ) ( non
empty )
MSFunctionSet of
U1 : ( (
non-empty ) (
non-empty )
MSAlgebra over
S : ( ( non
empty non
void ) ( non
empty non
void V59() )
ManySortedSign ) ) ,
U1 : ( (
non-empty ) (
non-empty )
MSAlgebra over
S : ( ( non
empty non
void ) ( non
empty non
void V59() )
ManySortedSign ) ) ) ) : ( ( ) (
Relation-like the
carrier of
S : ( ( non
trivial ) ( non
trivial )
set ) : ( ( ) ( )
set )
-defined Function-like V14( the
carrier of
S : ( ( non
trivial ) ( non
trivial )
set ) : ( ( ) ( )
set ) )
Function-yielding V118() )
ManySortedFunction of the
Sorts of
U1 : ( ( ) ( )
set ) : ( (
Relation-like the
carrier of
S : ( ( non
trivial ) ( non
trivial )
set ) : ( ( ) ( )
set )
-defined Function-like V14( the
carrier of
S : ( ( non
trivial ) ( non
trivial )
set ) : ( ( ) ( )
set ) ) ) (
Relation-like the
carrier of
S : ( ( non
trivial ) ( non
trivial )
set ) : ( ( ) ( )
set )
-defined Function-like V14( the
carrier of
S : ( ( non
trivial ) ( non
trivial )
set ) : ( ( ) ( )
set ) ) )
set ) , the
Sorts of
U1 : ( ( ) ( )
set ) : ( (
Relation-like the
carrier of
S : ( ( non
trivial ) ( non
trivial )
set ) : ( ( ) ( )
set )
-defined Function-like V14( the
carrier of
S : ( ( non
trivial ) ( non
trivial )
set ) : ( ( ) ( )
set ) ) ) (
Relation-like the
carrier of
S : ( ( non
trivial ) ( non
trivial )
set ) : ( ( ) ( )
set )
-defined Function-like V14( the
carrier of
S : ( ( non
trivial ) ( non
trivial )
set ) : ( ( ) ( )
set ) ) )
set ) ) ;
end;
definition
let S be ( ( non
empty non
void ) ( non
empty non
void V59() )
ManySortedSign ) ;
let U1 be ( (
non-empty ) (
non-empty )
MSAlgebra over
S : ( ( non
empty non
void ) ( non
empty non
void V59() )
ManySortedSign ) ) ;
func MSAAutGroup U1 -> ( ( non
empty Group-like associative ) ( non
empty Group-like associative )
Group)
equals
multMagma(#
(MSAAut U1 : ( ( ) ( ) set ) ) : ( ( non
empty ) ( non
empty )
MSFunctionSet of
U1 : ( ( ) ( )
set ) ,
U1 : ( ( ) ( )
set ) ) ,
(MSAAutComp U1 : ( ( ) ( ) set ) ) : ( (
Function-like quasi_total ) (
Relation-like [:(MSAAut U1 : ( ( ) ( ) set ) ) : ( ( non empty ) ( non empty ) MSFunctionSet of U1 : ( ( ) ( ) set ) ,U1 : ( ( ) ( ) set ) ) ,(MSAAut U1 : ( ( ) ( ) set ) ) : ( ( non empty ) ( non empty ) MSFunctionSet of U1 : ( ( ) ( ) set ) ,U1 : ( ( ) ( ) set ) ) :] : ( ( ) ( non
empty )
set )
-defined MSAAut U1 : ( ( ) ( )
set ) : ( ( non
empty ) ( non
empty )
MSFunctionSet of
U1 : ( ( ) ( )
set ) ,
U1 : ( ( ) ( )
set ) )
-valued Function-like non
empty V14(
[:(MSAAut U1 : ( ( ) ( ) set ) ) : ( ( non empty ) ( non empty ) MSFunctionSet of U1 : ( ( ) ( ) set ) ,U1 : ( ( ) ( ) set ) ) ,(MSAAut U1 : ( ( ) ( ) set ) ) : ( ( non empty ) ( non empty ) MSFunctionSet of U1 : ( ( ) ( ) set ) ,U1 : ( ( ) ( ) set ) ) :] : ( ( ) ( non
empty )
set ) )
quasi_total )
BinOp of
MSAAut U1 : ( ( ) ( )
set ) : ( ( non
empty ) ( non
empty )
MSFunctionSet of
U1 : ( ( ) ( )
set ) ,
U1 : ( ( ) ( )
set ) ) ) #) : ( (
strict ) (
strict )
multMagma ) ;
end;
begin
theorem
for
UA being ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra)
for
h being ( (
Function-like quasi_total V104(
UAAutGroup b1 : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( non
empty Group-like associative ) ( non
empty strict Group-like associative )
Group) ,
MSAAutGroup (MSAlg b1 : ( ( non empty V144() quasi_total non-empty ) ( non empty V144() quasi_total non-empty ) Universal_Algebra) ) : ( (
strict ) (
strict non-empty )
MSAlgebra over
MSSign b1 : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( (
trivial non
void strict segmental ) ( non
empty trivial V53() non
void 1 : ( ( ) ( non
empty )
set )
-element V59()
strict segmental )
ManySortedSign ) ) : ( ( non
empty Group-like associative ) ( non
empty strict Group-like associative )
Group) ) ) (
Relation-like the
carrier of
(UAAutGroup b1 : ( ( non empty V144() quasi_total non-empty ) ( non empty V144() quasi_total non-empty ) Universal_Algebra) ) : ( ( non
empty Group-like associative ) ( non
empty strict Group-like associative )
Group) : ( ( ) ( non
empty )
set )
-defined the
carrier of
(MSAAutGroup (MSAlg b1 : ( ( non empty V144() quasi_total non-empty ) ( non empty V144() quasi_total non-empty ) Universal_Algebra) ) : ( ( strict ) ( strict non-empty ) MSAlgebra over MSSign b1 : ( ( non empty V144() quasi_total non-empty ) ( non empty V144() quasi_total non-empty ) Universal_Algebra) : ( ( trivial non void strict segmental ) ( non empty trivial V53() non void 1 : ( ( ) ( non empty ) set ) -element V59() strict segmental ) ManySortedSign ) ) ) : ( ( non
empty Group-like associative ) ( non
empty strict Group-like associative )
Group) : ( ( ) ( non
empty )
set )
-valued Function-like non
empty V14( the
carrier of
(UAAutGroup b1 : ( ( non empty V144() quasi_total non-empty ) ( non empty V144() quasi_total non-empty ) Universal_Algebra) ) : ( ( non
empty Group-like associative ) ( non
empty strict Group-like associative )
Group) : ( ( ) ( non
empty )
set ) )
quasi_total V104(
UAAutGroup b1 : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( non
empty Group-like associative ) ( non
empty strict Group-like associative )
Group) ,
MSAAutGroup (MSAlg b1 : ( ( non empty V144() quasi_total non-empty ) ( non empty V144() quasi_total non-empty ) Universal_Algebra) ) : ( (
strict ) (
strict non-empty )
MSAlgebra over
MSSign b1 : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( (
trivial non
void strict segmental ) ( non
empty trivial V53() non
void 1 : ( ( ) ( non
empty )
set )
-element V59()
strict segmental )
ManySortedSign ) ) : ( ( non
empty Group-like associative ) ( non
empty strict Group-like associative )
Group) ) )
Homomorphism of
UAAutGroup UA : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( non
empty Group-like associative ) ( non
empty strict Group-like associative )
Group) ,
MSAAutGroup (MSAlg UA : ( ( non empty V144() quasi_total non-empty ) ( non empty V144() quasi_total non-empty ) Universal_Algebra) ) : ( (
strict ) (
strict non-empty )
MSAlgebra over
MSSign b1 : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( (
trivial non
void strict segmental ) ( non
empty trivial V53() non
void 1 : ( ( ) ( non
empty )
set )
-element V59()
strict segmental )
ManySortedSign ) ) : ( ( non
empty Group-like associative ) ( non
empty strict Group-like associative )
Group) ) st ( for
x being ( ( ) ( )
set ) st
x : ( ( ) ( )
set )
in UAAut UA : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( ) (
functional non
empty )
FUNCTION_DOMAIN of the
carrier of
b1 : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( ) ( non
empty )
set ) , the
carrier of
b1 : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( ) ( non
empty )
set ) ) holds
h : ( (
Function-like quasi_total V104(
UAAutGroup b1 : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( non
empty Group-like associative ) ( non
empty strict Group-like associative )
Group) ,
MSAAutGroup (MSAlg b1 : ( ( non empty V144() quasi_total non-empty ) ( non empty V144() quasi_total non-empty ) Universal_Algebra) ) : ( (
strict ) (
strict non-empty )
MSAlgebra over
MSSign b1 : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( (
trivial non
void strict segmental ) ( non
empty trivial V53() non
void 1 : ( ( ) ( non
empty )
set )
-element V59()
strict segmental )
ManySortedSign ) ) : ( ( non
empty Group-like associative ) ( non
empty strict Group-like associative )
Group) ) ) (
Relation-like the
carrier of
(UAAutGroup b1 : ( ( non empty V144() quasi_total non-empty ) ( non empty V144() quasi_total non-empty ) Universal_Algebra) ) : ( ( non
empty Group-like associative ) ( non
empty strict Group-like associative )
Group) : ( ( ) ( non
empty )
set )
-defined the
carrier of
(MSAAutGroup (MSAlg b1 : ( ( non empty V144() quasi_total non-empty ) ( non empty V144() quasi_total non-empty ) Universal_Algebra) ) : ( ( strict ) ( strict non-empty ) MSAlgebra over MSSign b1 : ( ( non empty V144() quasi_total non-empty ) ( non empty V144() quasi_total non-empty ) Universal_Algebra) : ( ( trivial non void strict segmental ) ( non empty trivial V53() non void 1 : ( ( ) ( non empty ) set ) -element V59() strict segmental ) ManySortedSign ) ) ) : ( ( non
empty Group-like associative ) ( non
empty strict Group-like associative )
Group) : ( ( ) ( non
empty )
set )
-valued Function-like non
empty V14( the
carrier of
(UAAutGroup b1 : ( ( non empty V144() quasi_total non-empty ) ( non empty V144() quasi_total non-empty ) Universal_Algebra) ) : ( ( non
empty Group-like associative ) ( non
empty strict Group-like associative )
Group) : ( ( ) ( non
empty )
set ) )
quasi_total V104(
UAAutGroup b1 : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( non
empty Group-like associative ) ( non
empty strict Group-like associative )
Group) ,
MSAAutGroup (MSAlg b1 : ( ( non empty V144() quasi_total non-empty ) ( non empty V144() quasi_total non-empty ) Universal_Algebra) ) : ( (
strict ) (
strict non-empty )
MSAlgebra over
MSSign b1 : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( (
trivial non
void strict segmental ) ( non
empty trivial V53() non
void 1 : ( ( ) ( non
empty )
set )
-element V59()
strict segmental )
ManySortedSign ) ) : ( ( non
empty Group-like associative ) ( non
empty strict Group-like associative )
Group) ) )
Homomorphism of
UAAutGroup b1 : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( non
empty Group-like associative ) ( non
empty strict Group-like associative )
Group) ,
MSAAutGroup (MSAlg b1 : ( ( non empty V144() quasi_total non-empty ) ( non empty V144() quasi_total non-empty ) Universal_Algebra) ) : ( (
strict ) (
strict non-empty )
MSAlgebra over
MSSign b1 : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( (
trivial non
void strict segmental ) ( non
empty trivial V53() non
void 1 : ( ( ) ( non
empty )
set )
-element V59()
strict segmental )
ManySortedSign ) ) : ( ( non
empty Group-like associative ) ( non
empty strict Group-like associative )
Group) )
. x : ( ( ) ( )
set ) : ( ( ) ( )
set )
= 0 : ( ( ) (
Function-like functional empty V24()
V25()
V26()
V28()
V29()
V30() )
Element of
K119() : ( ( ) ( non
empty V24()
V25()
V26() )
Element of
bool K115() : ( ( ) ( )
set ) : ( ( ) ( non
empty )
set ) ) )
.--> x : ( ( ) ( )
set ) : ( ( ) (
Relation-like {0 : ( ( ) ( Function-like functional empty V24() V25() V26() V28() V29() V30() ) Element of K119() : ( ( ) ( non empty V24() V25() V26() ) Element of bool K115() : ( ( ) ( ) set ) : ( ( ) ( non empty ) set ) ) ) } : ( ( ) ( non
empty )
set )
-defined K119() : ( ( ) ( non
empty V24()
V25()
V26() )
Element of
bool K115() : ( ( ) ( )
set ) : ( ( ) ( non
empty )
set ) )
-defined {0 : ( ( ) ( Function-like functional empty V24() V25() V26() V28() V29() V30() ) Element of K119() : ( ( ) ( non empty V24() V25() V26() ) Element of bool K115() : ( ( ) ( ) set ) : ( ( ) ( non empty ) set ) ) ) } : ( ( ) ( non
empty )
set )
-defined Function-like one-to-one )
set ) ) holds
h : ( (
Function-like quasi_total V104(
UAAutGroup b1 : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( non
empty Group-like associative ) ( non
empty strict Group-like associative )
Group) ,
MSAAutGroup (MSAlg b1 : ( ( non empty V144() quasi_total non-empty ) ( non empty V144() quasi_total non-empty ) Universal_Algebra) ) : ( (
strict ) (
strict non-empty )
MSAlgebra over
MSSign b1 : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( (
trivial non
void strict segmental ) ( non
empty trivial V53() non
void 1 : ( ( ) ( non
empty )
set )
-element V59()
strict segmental )
ManySortedSign ) ) : ( ( non
empty Group-like associative ) ( non
empty strict Group-like associative )
Group) ) ) (
Relation-like the
carrier of
(UAAutGroup b1 : ( ( non empty V144() quasi_total non-empty ) ( non empty V144() quasi_total non-empty ) Universal_Algebra) ) : ( ( non
empty Group-like associative ) ( non
empty strict Group-like associative )
Group) : ( ( ) ( non
empty )
set )
-defined the
carrier of
(MSAAutGroup (MSAlg b1 : ( ( non empty V144() quasi_total non-empty ) ( non empty V144() quasi_total non-empty ) Universal_Algebra) ) : ( ( strict ) ( strict non-empty ) MSAlgebra over MSSign b1 : ( ( non empty V144() quasi_total non-empty ) ( non empty V144() quasi_total non-empty ) Universal_Algebra) : ( ( trivial non void strict segmental ) ( non empty trivial V53() non void 1 : ( ( ) ( non empty ) set ) -element V59() strict segmental ) ManySortedSign ) ) ) : ( ( non
empty Group-like associative ) ( non
empty strict Group-like associative )
Group) : ( ( ) ( non
empty )
set )
-valued Function-like non
empty V14( the
carrier of
(UAAutGroup b1 : ( ( non empty V144() quasi_total non-empty ) ( non empty V144() quasi_total non-empty ) Universal_Algebra) ) : ( ( non
empty Group-like associative ) ( non
empty strict Group-like associative )
Group) : ( ( ) ( non
empty )
set ) )
quasi_total V104(
UAAutGroup b1 : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( non
empty Group-like associative ) ( non
empty strict Group-like associative )
Group) ,
MSAAutGroup (MSAlg b1 : ( ( non empty V144() quasi_total non-empty ) ( non empty V144() quasi_total non-empty ) Universal_Algebra) ) : ( (
strict ) (
strict non-empty )
MSAlgebra over
MSSign b1 : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( (
trivial non
void strict segmental ) ( non
empty trivial V53() non
void 1 : ( ( ) ( non
empty )
set )
-element V59()
strict segmental )
ManySortedSign ) ) : ( ( non
empty Group-like associative ) ( non
empty strict Group-like associative )
Group) ) )
Homomorphism of
UAAutGroup b1 : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( ( non
empty Group-like associative ) ( non
empty strict Group-like associative )
Group) ,
MSAAutGroup (MSAlg b1 : ( ( non empty V144() quasi_total non-empty ) ( non empty V144() quasi_total non-empty ) Universal_Algebra) ) : ( (
strict ) (
strict non-empty )
MSAlgebra over
MSSign b1 : ( ( non
empty V144()
quasi_total non-empty ) ( non
empty V144()
quasi_total non-empty )
Universal_Algebra) : ( (
trivial non
void strict segmental ) ( non
empty trivial V53() non
void 1 : ( ( ) ( non
empty )
set )
-element V59()
strict segmental )
ManySortedSign ) ) : ( ( non
empty Group-like associative ) ( non
empty strict Group-like associative )
Group) ) is
bijective ;