begin
begin
definition
let S be ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) ;
let U0 be ( ( ) ( )
MSAlgebra over
S : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) ) ;
let s be ( ( ) ( )
SortSymbol of ( ( ) ( non
empty )
set ) ) ;
func Constants (
U0,
s)
-> ( ( ) ( )
Subset of ( ( ) ( non
empty )
set ) )
means
ex
A being ( ( non
empty ) ( non
empty )
set ) st
(
A : ( ( non
empty ) ( non
empty )
set )
= the
Sorts of
U0 : ( ( ) ( )
set ) : ( (
Relation-like the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
-defined Function-like V17( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) ) (
Relation-like the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
-defined Function-like V17( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) )
set )
. s : ( (
Function-like quasi_total ) (
Relation-like U0 : ( ( ) ( )
set )
-defined S : ( ( ) ( )
set )
* : ( ( ) ( non
empty functional FinSequence-membered )
M12(
S : ( ( ) ( )
set ) ))
-valued Function-like V17(
U0 : ( ( ) ( )
set ) )
quasi_total )
Element of
bool [:U0 : ( ( ) ( ) set ) ,(S : ( ( ) ( ) set ) *) : ( ( ) ( non empty functional FinSequence-membered ) M12(S : ( ( ) ( ) set ) )) :] : ( ( ) (
Relation-like )
set ) : ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
set ) &
it : ( (
Function-like quasi_total ) (
Relation-like U0 : ( ( ) ( )
set )
-defined S : ( ( ) ( )
set )
-valued Function-like V17(
U0 : ( ( ) ( )
set ) )
quasi_total )
Element of
bool [:U0 : ( ( ) ( ) set ) ,S : ( ( ) ( ) set ) :] : ( ( ) (
Relation-like )
set ) : ( ( ) ( non
empty )
set ) )
= { a : ( ( ) ( ) Element of b1 : ( ( non empty ) ( non empty ) set ) ) where a is ( ( ) ( ) Element of A : ( ( non empty ) ( non empty ) set ) ) : ex o being ( ( ) ( ) OperSymbol of ( ( ) ( ) set ) ) st
( the Arity of S : ( ( ) ( ) set ) : ( ( Function-like quasi_total ) ( Relation-like the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -valued Function-like V17( the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) quasi_total ) Element of bool [: the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ,( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) *) : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) :] : ( ( ) ( Relation-like ) set ) : ( ( ) ( non empty ) set ) ) . o : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) : ( ( ) ( Relation-like K168() : ( ( ) ( ) Element of bool K164() : ( ( ) ( ) set ) : ( ( ) ( non empty ) set ) ) -defined Function-like V34() FinSequence-like FinSubsequence-like ) Element of the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) ) = {} : ( ( ) ( empty Relation-like non-empty empty-yielding K168() : ( ( ) ( ) Element of bool K164() : ( ( ) ( ) set ) : ( ( ) ( non empty ) set ) ) -defined Function-like one-to-one constant functional V34() FinSequence-like FinSubsequence-like FinSequence-membered ) set ) & the ResultSort of S : ( ( ) ( ) set ) : ( ( Function-like quasi_total ) ( Relation-like the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -valued Function-like quasi_total ) Element of bool [: the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) , the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) :] : ( ( ) ( Relation-like ) set ) : ( ( ) ( non empty ) set ) ) . o : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) : ( ( ) ( ) Element of the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) = s : ( ( Function-like quasi_total ) ( Relation-like U0 : ( ( ) ( ) set ) -defined S : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12(S : ( ( ) ( ) set ) )) -valued Function-like V17(U0 : ( ( ) ( ) set ) ) quasi_total ) Element of bool [:U0 : ( ( ) ( ) set ) ,(S : ( ( ) ( ) set ) *) : ( ( ) ( non empty functional FinSequence-membered ) M12(S : ( ( ) ( ) set ) )) :] : ( ( ) ( Relation-like ) set ) : ( ( ) ( non empty ) set ) ) & a : ( ( ) ( ) Element of b1 : ( ( non empty ) ( non empty ) set ) ) in rng (Den (o : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,U0 : ( ( ) ( ) set ) )) : ( ( Function-like quasi_total ) ( Relation-like Args (b3 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,U0 : ( ( ) ( ) set ) ) : ( ( ) ( ) Element of rng ( the Sorts of U0 : ( ( ) ( ) set ) : ( ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) set ) #) : ( ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) ) ) ( non empty Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) ) ) set ) : ( ( ) ( non empty ) set ) ) -defined Result (b3 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,U0 : ( ( ) ( ) set ) ) : ( ( ) ( ) Element of rng the Sorts of U0 : ( ( ) ( ) set ) : ( ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) set ) : ( ( ) ( ) set ) ) -valued Function-like quasi_total ) Element of bool [:(Args (b3 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,U0 : ( ( ) ( ) set ) )) : ( ( ) ( ) Element of rng ( the Sorts of U0 : ( ( ) ( ) set ) : ( ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) set ) #) : ( ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) ) ) ( non empty Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) ) ) set ) : ( ( ) ( non empty ) set ) ) ,(Result (b3 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,U0 : ( ( ) ( ) set ) )) : ( ( ) ( ) Element of rng the Sorts of U0 : ( ( ) ( ) set ) : ( ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) set ) : ( ( ) ( ) set ) ) :] : ( ( ) ( Relation-like ) set ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) } )
if the
Sorts of
U0 : ( ( ) ( )
set ) : ( (
Relation-like the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
-defined Function-like V17( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) ) (
Relation-like the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
-defined Function-like V17( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) )
set )
. s : ( (
Function-like quasi_total ) (
Relation-like U0 : ( ( ) ( )
set )
-defined S : ( ( ) ( )
set )
* : ( ( ) ( non
empty functional FinSequence-membered )
M12(
S : ( ( ) ( )
set ) ))
-valued Function-like V17(
U0 : ( ( ) ( )
set ) )
quasi_total )
Element of
bool [:U0 : ( ( ) ( ) set ) ,(S : ( ( ) ( ) set ) *) : ( ( ) ( non empty functional FinSequence-membered ) M12(S : ( ( ) ( ) set ) )) :] : ( ( ) (
Relation-like )
set ) : ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
set )
<> {} : ( ( ) (
empty Relation-like non-empty empty-yielding K168() : ( ( ) ( )
Element of
bool K164() : ( ( ) ( )
set ) : ( ( ) ( non
empty )
set ) )
-defined Function-like one-to-one constant functional V34()
FinSequence-like FinSubsequence-like FinSequence-membered )
set )
otherwise it : ( (
Function-like quasi_total ) (
Relation-like U0 : ( ( ) ( )
set )
-defined S : ( ( ) ( )
set )
-valued Function-like V17(
U0 : ( ( ) ( )
set ) )
quasi_total )
Element of
bool [:U0 : ( ( ) ( ) set ) ,S : ( ( ) ( ) set ) :] : ( ( ) (
Relation-like )
set ) : ( ( ) ( non
empty )
set ) )
= {} : ( ( ) (
empty Relation-like non-empty empty-yielding K168() : ( ( ) ( )
Element of
bool K164() : ( ( ) ( )
set ) : ( ( ) ( non
empty )
set ) )
-defined Function-like one-to-one constant functional V34()
FinSequence-like FinSubsequence-like FinSequence-membered )
set ) ;
end;
begin
definition
let S be ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) ;
let U0 be ( ( ) ( )
MSAlgebra over
S : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) ) ;
let o be ( ( ) ( )
OperSymbol of ( ( ) ( non
empty )
set ) ) ;
let A be ( ( ) ( non
empty Relation-like the
carrier of
S : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-defined Function-like V17( the
carrier of
S : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ) )
MSSubset of
U0 : ( ( ) ( )
MSAlgebra over
S : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) ) ) ;
pred A is_closed_on o means
rng ((Den (o : ( ( ) ( ) Element of the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ,U0 : ( ( ) ( ) set ) )) : ( ( Function-like quasi_total ) ( Relation-like Args (o : ( ( ) ( ) Element of the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ,U0 : ( ( ) ( ) set ) ) : ( ( ) ( ) Element of rng ( the Sorts of U0 : ( ( ) ( ) set ) : ( ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) set ) #) : ( ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) ) ) ( non empty Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) ) ) set ) : ( ( ) ( non empty ) set ) ) -defined Result (o : ( ( ) ( ) Element of the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ,U0 : ( ( ) ( ) set ) ) : ( ( ) ( ) Element of rng the Sorts of U0 : ( ( ) ( ) set ) : ( ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) set ) : ( ( ) ( ) set ) ) -valued Function-like quasi_total ) Element of bool [:(Args (o : ( ( ) ( ) Element of the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ,U0 : ( ( ) ( ) set ) )) : ( ( ) ( ) Element of rng ( the Sorts of U0 : ( ( ) ( ) set ) : ( ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) set ) #) : ( ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) ) ) ( non empty Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) ) ) set ) : ( ( ) ( non empty ) set ) ) ,(Result (o : ( ( ) ( ) Element of the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ,U0 : ( ( ) ( ) set ) )) : ( ( ) ( ) Element of rng the Sorts of U0 : ( ( ) ( ) set ) : ( ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) set ) : ( ( ) ( ) set ) ) :] : ( ( ) ( Relation-like ) set ) : ( ( ) ( non empty ) set ) ) | (((A : ( ( Function-like quasi_total ) ( Relation-like U0 : ( ( ) ( ) set ) -defined S : ( ( ) ( ) set ) -valued Function-like V17(U0 : ( ( ) ( ) set ) ) quasi_total ) Element of bool [:U0 : ( ( ) ( ) set ) ,S : ( ( ) ( ) set ) :] : ( ( ) ( Relation-like ) set ) : ( ( ) ( non empty ) set ) ) #) : ( ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) ) ) ( non empty Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) ) ) set ) * the Arity of S : ( ( ) ( ) set ) : ( ( Function-like quasi_total ) ( Relation-like the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -valued Function-like V17( the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) quasi_total ) Element of bool [: the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ,( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) *) : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) :] : ( ( ) ( Relation-like ) set ) : ( ( ) ( non empty ) set ) ) ) : ( ( Relation-like ) ( Relation-like the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined Function-like V17( the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) set ) . o : ( ( ) ( ) Element of the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) : ( ( ) ( ) set ) ) : ( (
Relation-like ) (
Relation-like ((A : ( ( Function-like quasi_total ) ( Relation-like U0 : ( ( ) ( ) set ) -defined S : ( ( ) ( ) set ) -valued Function-like V17(U0 : ( ( ) ( ) set ) ) quasi_total ) Element of bool [:U0 : ( ( ) ( ) set ) ,S : ( ( ) ( ) set ) :] : ( ( ) ( Relation-like ) set ) : ( ( ) ( non empty ) set ) ) #) : ( ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) ) ) ( non empty Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) ) ) set ) * the Arity of S : ( ( ) ( ) set ) : ( ( Function-like quasi_total ) ( Relation-like the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -valued Function-like V17( the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) quasi_total ) Element of bool [: the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ,( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) *) : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) :] : ( ( ) ( Relation-like ) set ) : ( ( ) ( non empty ) set ) ) ) : ( (
Relation-like ) (
Relation-like the
carrier' of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
-defined Function-like V17( the
carrier' of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) )
set )
. o : ( ( ) ( )
Element of the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) : ( ( ) ( )
set )
-defined Args (
o : ( ( ) ( )
Element of the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) ,
U0 : ( ( ) ( )
set ) ) : ( ( ) ( )
Element of
rng ( the Sorts of U0 : ( ( ) ( ) set ) : ( ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) set ) #) : ( (
Relation-like the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
* : ( ( ) ( non
empty functional FinSequence-membered )
M12( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ))
-defined Function-like V17( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
* : ( ( ) ( non
empty functional FinSequence-membered )
M12( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) )) ) ) ( non
empty Relation-like the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
* : ( ( ) ( non
empty functional FinSequence-membered )
M12( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ))
-defined Function-like V17( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
* : ( ( ) ( non
empty functional FinSequence-membered )
M12( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) )) ) )
set ) : ( ( ) ( non
empty )
set ) )
-defined Result (
o : ( ( ) ( )
Element of the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) ,
U0 : ( ( ) ( )
set ) ) : ( ( ) ( )
Element of
rng the
Sorts of
U0 : ( ( ) ( )
set ) : ( (
Relation-like the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
-defined Function-like V17( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) ) (
Relation-like the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
-defined Function-like V17( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) )
set ) : ( ( ) ( )
set ) )
-valued Function-like )
set ) : ( ( ) ( )
set )
c= (A : ( ( Function-like quasi_total ) ( Relation-like U0 : ( ( ) ( ) set ) -defined S : ( ( ) ( ) set ) -valued Function-like V17(U0 : ( ( ) ( ) set ) ) quasi_total ) Element of bool [:U0 : ( ( ) ( ) set ) ,S : ( ( ) ( ) set ) :] : ( ( ) ( Relation-like ) set ) : ( ( ) ( non empty ) set ) ) * the ResultSort of S : ( ( ) ( ) set ) : ( ( Function-like quasi_total ) ( Relation-like the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -valued Function-like quasi_total ) Element of bool [: the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) , the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) :] : ( ( ) ( Relation-like ) set ) : ( ( ) ( non empty ) set ) ) ) : ( (
Relation-like ) (
Relation-like the
carrier' of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
-defined S : ( ( ) ( )
set )
-valued Function-like )
set )
. o : ( ( ) ( )
Element of the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) : ( ( ) ( )
set ) ;
end;
definition
let S be ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) ;
let U0 be ( ( ) ( )
MSAlgebra over
S : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) ) ;
let o be ( ( ) ( )
OperSymbol of ( ( ) ( non
empty )
set ) ) ;
let A be ( ( ) ( non
empty Relation-like the
carrier of
S : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-defined Function-like V17( the
carrier of
S : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ) )
MSSubset of
U0 : ( ( ) ( )
MSAlgebra over
S : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) ) ) ;
assume
A : ( ( ) ( non
empty Relation-like the
carrier of
S : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-defined Function-like V17( the
carrier of
S : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ) )
MSSubset of
U0 : ( ( ) ( )
MSAlgebra over
S : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) ) )
is_closed_on o : ( ( ) ( )
OperSymbol of ( ( ) ( non
empty )
set ) )
;
func o /. A -> ( (
Function-like quasi_total ) (
Relation-like ((A : ( ( Function-like quasi_total ) ( Relation-like U0 : ( ( ) ( ) set ) -defined S : ( ( ) ( ) set ) -valued Function-like V17(U0 : ( ( ) ( ) set ) ) quasi_total ) Element of bool [:U0 : ( ( ) ( ) set ) ,S : ( ( ) ( ) set ) :] : ( ( ) ( Relation-like ) set ) : ( ( ) ( non empty ) set ) ) #) : ( ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) ) ) ( non empty Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) ) ) set ) * the Arity of S : ( ( ) ( ) set ) : ( ( Function-like quasi_total ) ( Relation-like the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -valued Function-like V17( the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) quasi_total ) Element of bool [: the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ,( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) *) : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) :] : ( ( ) ( Relation-like ) set ) : ( ( ) ( non empty ) set ) ) ) : ( (
Relation-like ) (
Relation-like the
carrier' of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
-defined Function-like V17( the
carrier' of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) )
set )
. o : ( ( ) ( )
Element of the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) : ( ( ) ( )
set )
-defined (A : ( ( Function-like quasi_total ) ( Relation-like U0 : ( ( ) ( ) set ) -defined S : ( ( ) ( ) set ) -valued Function-like V17(U0 : ( ( ) ( ) set ) ) quasi_total ) Element of bool [:U0 : ( ( ) ( ) set ) ,S : ( ( ) ( ) set ) :] : ( ( ) ( Relation-like ) set ) : ( ( ) ( non empty ) set ) ) * the ResultSort of S : ( ( ) ( ) set ) : ( ( Function-like quasi_total ) ( Relation-like the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -valued Function-like quasi_total ) Element of bool [: the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) , the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) :] : ( ( ) ( Relation-like ) set ) : ( ( ) ( non empty ) set ) ) ) : ( (
Relation-like ) (
Relation-like the
carrier' of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
-defined S : ( ( ) ( )
set )
-valued Function-like )
set )
. o : ( ( ) ( )
Element of the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) : ( ( ) ( )
set )
-valued Function-like quasi_total )
Function of
((A : ( ( Function-like quasi_total ) ( Relation-like U0 : ( ( ) ( ) set ) -defined S : ( ( ) ( ) set ) -valued Function-like V17(U0 : ( ( ) ( ) set ) ) quasi_total ) Element of bool [:U0 : ( ( ) ( ) set ) ,S : ( ( ) ( ) set ) :] : ( ( ) ( Relation-like ) set ) : ( ( ) ( non empty ) set ) ) #) : ( ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) ) ) ( non empty Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) ) ) set ) * the Arity of S : ( ( ) ( ) set ) : ( ( Function-like quasi_total ) ( Relation-like the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -valued Function-like V17( the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) quasi_total ) Element of bool [: the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ,( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) *) : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) :] : ( ( ) ( Relation-like ) set ) : ( ( ) ( non empty ) set ) ) ) : ( (
Relation-like ) (
Relation-like the
carrier' of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
-defined Function-like V17( the
carrier' of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) )
set )
. o : ( ( ) ( )
Element of the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) : ( ( ) ( )
set ) ,
(A : ( ( Function-like quasi_total ) ( Relation-like U0 : ( ( ) ( ) set ) -defined S : ( ( ) ( ) set ) -valued Function-like V17(U0 : ( ( ) ( ) set ) ) quasi_total ) Element of bool [:U0 : ( ( ) ( ) set ) ,S : ( ( ) ( ) set ) :] : ( ( ) ( Relation-like ) set ) : ( ( ) ( non empty ) set ) ) * the ResultSort of S : ( ( ) ( ) set ) : ( ( Function-like quasi_total ) ( Relation-like the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -valued Function-like quasi_total ) Element of bool [: the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) , the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) :] : ( ( ) ( Relation-like ) set ) : ( ( ) ( non empty ) set ) ) ) : ( (
Relation-like ) (
Relation-like the
carrier' of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
-defined S : ( ( ) ( )
set )
-valued Function-like )
set )
. o : ( ( ) ( )
Element of the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) : ( ( ) ( )
set ) )
equals
(Den (o : ( ( ) ( ) Element of the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ,U0 : ( ( ) ( ) set ) )) : ( (
Function-like quasi_total ) (
Relation-like Args (
o : ( ( ) ( )
Element of the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) ,
U0 : ( ( ) ( )
set ) ) : ( ( ) ( )
Element of
rng ( the Sorts of U0 : ( ( ) ( ) set ) : ( ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) set ) #) : ( (
Relation-like the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
* : ( ( ) ( non
empty functional FinSequence-membered )
M12( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ))
-defined Function-like V17( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
* : ( ( ) ( non
empty functional FinSequence-membered )
M12( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) )) ) ) ( non
empty Relation-like the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
* : ( ( ) ( non
empty functional FinSequence-membered )
M12( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ))
-defined Function-like V17( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
* : ( ( ) ( non
empty functional FinSequence-membered )
M12( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) )) ) )
set ) : ( ( ) ( non
empty )
set ) )
-defined Result (
o : ( ( ) ( )
Element of the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) ,
U0 : ( ( ) ( )
set ) ) : ( ( ) ( )
Element of
rng the
Sorts of
U0 : ( ( ) ( )
set ) : ( (
Relation-like the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
-defined Function-like V17( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) ) (
Relation-like the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
-defined Function-like V17( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) )
set ) : ( ( ) ( )
set ) )
-valued Function-like quasi_total )
Element of
bool [:(Args (o : ( ( ) ( ) Element of the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ,U0 : ( ( ) ( ) set ) )) : ( ( ) ( ) Element of rng ( the Sorts of U0 : ( ( ) ( ) set ) : ( ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) set ) #) : ( ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) ) ) ( non empty Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) ) ) set ) : ( ( ) ( non empty ) set ) ) ,(Result (o : ( ( ) ( ) Element of the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ,U0 : ( ( ) ( ) set ) )) : ( ( ) ( ) Element of rng the Sorts of U0 : ( ( ) ( ) set ) : ( ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) set ) : ( ( ) ( ) set ) ) :] : ( ( ) (
Relation-like )
set ) : ( ( ) ( non
empty )
set ) )
| (((A : ( ( Function-like quasi_total ) ( Relation-like U0 : ( ( ) ( ) set ) -defined S : ( ( ) ( ) set ) -valued Function-like V17(U0 : ( ( ) ( ) set ) ) quasi_total ) Element of bool [:U0 : ( ( ) ( ) set ) ,S : ( ( ) ( ) set ) :] : ( ( ) ( Relation-like ) set ) : ( ( ) ( non empty ) set ) ) #) : ( ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) ) ) ( non empty Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) ) ) set ) * the Arity of S : ( ( ) ( ) set ) : ( ( Function-like quasi_total ) ( Relation-like the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -valued Function-like V17( the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) quasi_total ) Element of bool [: the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ,( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) *) : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) :] : ( ( ) ( Relation-like ) set ) : ( ( ) ( non empty ) set ) ) ) : ( ( Relation-like ) ( Relation-like the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined Function-like V17( the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) set ) . o : ( ( ) ( ) Element of the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) : ( ( ) ( )
set ) : ( (
Relation-like ) (
Relation-like ((A : ( ( Function-like quasi_total ) ( Relation-like U0 : ( ( ) ( ) set ) -defined S : ( ( ) ( ) set ) -valued Function-like V17(U0 : ( ( ) ( ) set ) ) quasi_total ) Element of bool [:U0 : ( ( ) ( ) set ) ,S : ( ( ) ( ) set ) :] : ( ( ) ( Relation-like ) set ) : ( ( ) ( non empty ) set ) ) #) : ( ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) ) ) ( non empty Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) ) ) set ) * the Arity of S : ( ( ) ( ) set ) : ( ( Function-like quasi_total ) ( Relation-like the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -valued Function-like V17( the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) quasi_total ) Element of bool [: the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ,( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) *) : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) :] : ( ( ) ( Relation-like ) set ) : ( ( ) ( non empty ) set ) ) ) : ( (
Relation-like ) (
Relation-like the
carrier' of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
-defined Function-like V17( the
carrier' of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) )
set )
. o : ( ( ) ( )
Element of the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) : ( ( ) ( )
set )
-defined Args (
o : ( ( ) ( )
Element of the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) ,
U0 : ( ( ) ( )
set ) ) : ( ( ) ( )
Element of
rng ( the Sorts of U0 : ( ( ) ( ) set ) : ( ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) set ) #) : ( (
Relation-like the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
* : ( ( ) ( non
empty functional FinSequence-membered )
M12( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ))
-defined Function-like V17( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
* : ( ( ) ( non
empty functional FinSequence-membered )
M12( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) )) ) ) ( non
empty Relation-like the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
* : ( ( ) ( non
empty functional FinSequence-membered )
M12( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ))
-defined Function-like V17( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
* : ( ( ) ( non
empty functional FinSequence-membered )
M12( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) )) ) )
set ) : ( ( ) ( non
empty )
set ) )
-defined Result (
o : ( ( ) ( )
Element of the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) ,
U0 : ( ( ) ( )
set ) ) : ( ( ) ( )
Element of
rng the
Sorts of
U0 : ( ( ) ( )
set ) : ( (
Relation-like the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
-defined Function-like V17( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) ) (
Relation-like the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
-defined Function-like V17( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) )
set ) : ( ( ) ( )
set ) )
-valued Function-like )
set ) ;
end;
definition
let S be ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) ;
let U0 be ( ( ) ( )
MSAlgebra over
S : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) ) ;
let A be ( ( ) ( non
empty Relation-like the
carrier of
S : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-defined Function-like V17( the
carrier of
S : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ) )
MSSubset of
U0 : ( ( ) ( )
MSAlgebra over
S : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) ) ) ;
func Opers (
U0,
A)
-> ( ( ) ( non
empty Relation-like the
carrier' of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
-defined Function-like V17( the
carrier' of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) )
V83() )
ManySortedFunction of
(A : ( ( ) ( ) Element of the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) #) : ( (
Relation-like the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
* : ( ( ) ( non
empty functional FinSequence-membered )
M12( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ))
-defined Function-like V17( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
* : ( ( ) ( non
empty functional FinSequence-membered )
M12( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) )) ) ) ( non
empty Relation-like the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
* : ( ( ) ( non
empty functional FinSequence-membered )
M12( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ))
-defined Function-like V17( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
* : ( ( ) ( non
empty functional FinSequence-membered )
M12( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) )) ) )
set )
* the
Arity of
S : ( ( ) ( )
set ) : ( (
Function-like quasi_total ) (
Relation-like the
carrier' of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
-defined the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
* : ( ( ) ( non
empty functional FinSequence-membered )
M12( the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ))
-valued Function-like V17( the
carrier' of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) )
quasi_total )
Element of
bool [: the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ,( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) *) : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) :] : ( ( ) (
Relation-like )
set ) : ( ( ) ( non
empty )
set ) ) : ( (
Relation-like ) (
Relation-like the
carrier' of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
-defined Function-like V17( the
carrier' of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) )
set ) ,
A : ( ( ) ( )
Element of the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) )
* the
ResultSort of
S : ( ( ) ( )
set ) : ( (
Function-like quasi_total ) (
Relation-like the
carrier' of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
-defined the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
-valued Function-like quasi_total )
Element of
bool [: the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) , the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) :] : ( ( ) (
Relation-like )
set ) : ( ( ) ( non
empty )
set ) ) : ( (
Relation-like ) (
Relation-like )
set ) )
means
for
o being ( ( ) ( )
OperSymbol of ( ( ) ( )
set ) ) holds
it : ( (
Function-like quasi_total ) (
Relation-like U0 : ( ( ) ( )
set )
-defined S : ( ( ) ( )
set )
-valued Function-like V17(
U0 : ( ( ) ( )
set ) )
quasi_total )
Element of
bool [:U0 : ( ( ) ( ) set ) ,S : ( ( ) ( ) set ) :] : ( ( ) (
Relation-like )
set ) : ( ( ) ( non
empty )
set ) )
. o : ( ( ) ( )
OperSymbol of ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
set )
= o : ( ( ) ( )
OperSymbol of ( ( ) ( non
empty )
set ) )
/. A : ( ( ) ( )
Element of the
carrier of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) : ( (
Function-like quasi_total ) (
Relation-like ((A : ( ( ) ( ) Element of the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) #) : ( ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) ) ) ( non empty Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) ) ) set ) * the Arity of S : ( ( ) ( ) set ) : ( ( Function-like quasi_total ) ( Relation-like the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -valued Function-like V17( the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) quasi_total ) Element of bool [: the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ,( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) *) : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) :] : ( ( ) ( Relation-like ) set ) : ( ( ) ( non empty ) set ) ) ) : ( (
Relation-like ) (
Relation-like the
carrier' of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
-defined Function-like V17( the
carrier' of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) )
set )
. b1 : ( ( ) ( )
OperSymbol of ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
set )
-defined (A : ( ( ) ( ) Element of the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) * the ResultSort of S : ( ( ) ( ) set ) : ( ( Function-like quasi_total ) ( Relation-like the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -valued Function-like quasi_total ) Element of bool [: the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) , the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) :] : ( ( ) ( Relation-like ) set ) : ( ( ) ( non empty ) set ) ) ) : ( (
Relation-like ) (
Relation-like )
set )
. b1 : ( ( ) ( )
OperSymbol of ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
set )
-valued Function-like quasi_total )
Function of
((A : ( ( ) ( ) Element of the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) #) : ( ( Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) ) ) ( non empty Relation-like the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -defined Function-like V17( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) ) ) set ) * the Arity of S : ( ( ) ( ) set ) : ( ( Function-like quasi_total ) ( Relation-like the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) -valued Function-like V17( the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) quasi_total ) Element of bool [: the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ,( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) *) : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) )) :] : ( ( ) ( Relation-like ) set ) : ( ( ) ( non empty ) set ) ) ) : ( (
Relation-like ) (
Relation-like the
carrier' of
S : ( ( ) ( )
set ) : ( ( ) ( )
set )
-defined Function-like V17( the
carrier' of
S : ( ( ) ( )
set ) : ( ( ) ( )
set ) ) )
set )
. b1 : ( ( ) ( )
OperSymbol of ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
set ) ,
(A : ( ( ) ( ) Element of the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) * the ResultSort of S : ( ( ) ( ) set ) : ( ( Function-like quasi_total ) ( Relation-like the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -defined the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) -valued Function-like quasi_total ) Element of bool [: the carrier' of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) , the carrier of S : ( ( ) ( ) set ) : ( ( ) ( ) set ) :] : ( ( ) ( Relation-like ) set ) : ( ( ) ( non empty ) set ) ) ) : ( (
Relation-like ) (
Relation-like )
set )
. b1 : ( ( ) ( )
OperSymbol of ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
set ) ) ;
end;
theorem
for
S being ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign )
for
U0 being ( ( ) ( )
MSAlgebra over
S : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) )
for
B being ( ( ) ( non
empty Relation-like the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-defined Function-like V17( the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ) )
MSSubset of
U0 : ( ( ) ( )
MSAlgebra over
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) ) ) st
B : ( ( ) ( non
empty Relation-like the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-defined Function-like V17( the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ) )
MSSubset of
b2 : ( ( ) ( )
MSAlgebra over
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) ) )
= the
Sorts of
U0 : ( ( ) ( )
MSAlgebra over
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) ) : ( (
Relation-like the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-defined Function-like V17( the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ) ) ( non
empty Relation-like the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-defined Function-like V17( the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ) )
set ) holds
(
B : ( ( ) ( non
empty Relation-like the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-defined Function-like V17( the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ) )
MSSubset of
b2 : ( ( ) ( )
MSAlgebra over
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) ) ) is
opers_closed & ( for
o being ( ( ) ( )
OperSymbol of ( ( ) ( non
empty )
set ) ) holds
o : ( ( ) ( )
OperSymbol of ( ( ) ( non
empty )
set ) )
/. B : ( ( ) ( non
empty Relation-like the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-defined Function-like V17( the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ) )
MSSubset of
b2 : ( ( ) ( )
MSAlgebra over
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) ) ) : ( (
Function-like quasi_total ) (
Relation-like ((b3 : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) MSSubset of b2 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) ) #) : ( ( Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) * the Arity of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( Function-like quasi_total ) ( non empty Relation-like the carrier' of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V17( the carrier' of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of bool [: the carrier' of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) *) : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) :] : ( ( ) ( non empty Relation-like ) set ) : ( ( ) ( non empty ) set ) ) ) : ( (
Relation-like ) ( non
empty Relation-like the
carrier' of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-defined Function-like V17( the
carrier' of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ) )
set )
. b4 : ( ( ) ( )
OperSymbol of ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
set )
-defined (b3 : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) MSSubset of b2 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) ) * the ResultSort of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( Function-like quasi_total ) ( non empty Relation-like the carrier' of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V17( the carrier' of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of bool [: the carrier' of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( non empty Relation-like ) set ) : ( ( ) ( non empty ) set ) ) ) : ( (
Relation-like ) ( non
empty Relation-like the
carrier' of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-defined Function-like V17( the
carrier' of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ) )
set )
. b4 : ( ( ) ( )
OperSymbol of ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
set )
-valued Function-like quasi_total )
Function of
((b3 : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) MSSubset of b2 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) ) #) : ( ( Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) * the Arity of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( Function-like quasi_total ) ( non empty Relation-like the carrier' of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V17( the carrier' of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of bool [: the carrier' of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) *) : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) :] : ( ( ) ( non empty Relation-like ) set ) : ( ( ) ( non empty ) set ) ) ) : ( (
Relation-like ) ( non
empty Relation-like the
carrier' of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-defined Function-like V17( the
carrier' of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ) )
set )
. b4 : ( ( ) ( )
OperSymbol of ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
set ) ,
(b3 : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) MSSubset of b2 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) ) * the ResultSort of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( Function-like quasi_total ) ( non empty Relation-like the carrier' of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V17( the carrier' of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of bool [: the carrier' of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( non empty Relation-like ) set ) : ( ( ) ( non empty ) set ) ) ) : ( (
Relation-like ) ( non
empty Relation-like the
carrier' of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-defined Function-like V17( the
carrier' of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ) )
set )
. b4 : ( ( ) ( )
OperSymbol of ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
set ) )
= Den (
o : ( ( ) ( )
OperSymbol of ( ( ) ( non
empty )
set ) ) ,
U0 : ( ( ) ( )
MSAlgebra over
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) ) ) : ( (
Function-like quasi_total ) (
Relation-like Args (
b4 : ( ( ) ( )
OperSymbol of ( ( ) ( non
empty )
set ) ) ,
b2 : ( ( ) ( )
MSAlgebra over
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) ) ) : ( ( ) ( )
Element of
rng ( the Sorts of b2 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) set ) #) : ( (
Relation-like the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
* : ( ( ) ( non
empty functional FinSequence-membered )
M12( the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ))
-defined Function-like V17( the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
* : ( ( ) ( non
empty functional FinSequence-membered )
M12( the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) )) ) ) ( non
empty Relation-like the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
* : ( ( ) ( non
empty functional FinSequence-membered )
M12( the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ))
-defined Function-like V17( the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
* : ( ( ) ( non
empty functional FinSequence-membered )
M12( the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) )) ) )
set ) : ( ( ) ( non
empty )
set ) )
-defined Result (
b4 : ( ( ) ( )
OperSymbol of ( ( ) ( non
empty )
set ) ) ,
b2 : ( ( ) ( )
MSAlgebra over
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) ) ) : ( ( ) ( )
Element of
rng the
Sorts of
b2 : ( ( ) ( )
MSAlgebra over
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) ) : ( (
Relation-like the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-defined Function-like V17( the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ) ) ( non
empty Relation-like the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-defined Function-like V17( the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ) )
set ) : ( ( ) ( non
empty )
set ) )
-valued Function-like quasi_total )
Element of
bool [:(Args (b4 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,b2 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) )) : ( ( ) ( ) Element of rng ( the Sorts of b2 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) set ) #) : ( ( Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( ) ( non empty ) set ) ) ,(Result (b4 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,b2 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) )) : ( ( ) ( ) Element of rng the Sorts of b2 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) set ) : ( ( ) ( non empty ) set ) ) :] : ( ( ) (
Relation-like )
set ) : ( ( ) ( non
empty )
set ) ) ) ) ;
begin
theorem
for
S being ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign )
for
o being ( ( ) ( )
OperSymbol of ( ( ) ( non
empty )
set ) )
for
U0 being ( ( ) ( )
MSAlgebra over
S : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) )
for
A,
B being ( ( ) ( non
empty Relation-like the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-defined Function-like V17( the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ) )
MSSubset of
U0 : ( ( ) ( )
MSAlgebra over
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) ) ) st
B : ( ( ) ( non
empty Relation-like the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-defined Function-like V17( the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ) )
MSSubset of
b3 : ( ( ) ( )
MSAlgebra over
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) ) )
in SubSort A : ( ( ) ( non
empty Relation-like the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-defined Function-like V17( the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ) )
MSSubset of
b3 : ( ( ) ( )
MSAlgebra over
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) ) ) : ( ( ) ( non
empty )
set ) holds
rng ((Den (o : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,U0 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) )) : ( ( Function-like quasi_total ) ( Relation-like Args (b2 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,b3 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) ) : ( ( ) ( ) Element of rng ( the Sorts of b3 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) set ) #) : ( ( Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( ) ( non empty ) set ) ) -defined Result (b2 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,b3 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) ) : ( ( ) ( ) Element of rng the Sorts of b3 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) set ) : ( ( ) ( non empty ) set ) ) -valued Function-like quasi_total ) Element of bool [:(Args (b2 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,b3 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) )) : ( ( ) ( ) Element of rng ( the Sorts of b3 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) set ) #) : ( ( Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( ) ( non empty ) set ) ) ,(Result (b2 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,b3 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) )) : ( ( ) ( ) Element of rng the Sorts of b3 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) set ) : ( ( ) ( non empty ) set ) ) :] : ( ( ) ( Relation-like ) set ) : ( ( ) ( non empty ) set ) ) | ((((MSSubSort A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) MSSubset of b3 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) ) ) : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) MSSubset of b3 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) ) #) : ( ( Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) * the Arity of S : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( Function-like quasi_total ) ( non empty Relation-like the carrier' of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V17( the carrier' of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of bool [: the carrier' of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) *) : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) :] : ( ( ) ( non empty Relation-like ) set ) : ( ( ) ( non empty ) set ) ) ) : ( ( Relation-like ) ( non empty Relation-like the carrier' of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier' of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) set ) . o : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( ) set ) ) : ( (
Relation-like ) (
Relation-like (((MSSubSort b4 : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) MSSubset of b3 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) ) ) : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) MSSubset of b3 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) ) #) : ( ( Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) * the Arity of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( Function-like quasi_total ) ( non empty Relation-like the carrier' of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V17( the carrier' of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of bool [: the carrier' of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) *) : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) :] : ( ( ) ( non empty Relation-like ) set ) : ( ( ) ( non empty ) set ) ) ) : ( (
Relation-like ) ( non
empty Relation-like the
carrier' of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-defined Function-like V17( the
carrier' of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ) )
set )
. b2 : ( ( ) ( )
OperSymbol of ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
set )
-defined Args (
b2 : ( ( ) ( )
OperSymbol of ( ( ) ( non
empty )
set ) ) ,
b3 : ( ( ) ( )
MSAlgebra over
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) ) ) : ( ( ) ( )
Element of
rng ( the Sorts of b3 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) set ) #) : ( (
Relation-like the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
* : ( ( ) ( non
empty functional FinSequence-membered )
M12( the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ))
-defined Function-like V17( the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
* : ( ( ) ( non
empty functional FinSequence-membered )
M12( the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) )) ) ) ( non
empty Relation-like the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
* : ( ( ) ( non
empty functional FinSequence-membered )
M12( the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ))
-defined Function-like V17( the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
* : ( ( ) ( non
empty functional FinSequence-membered )
M12( the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) )) ) )
set ) : ( ( ) ( non
empty )
set ) )
-defined Result (
b2 : ( ( ) ( )
OperSymbol of ( ( ) ( non
empty )
set ) ) ,
b3 : ( ( ) ( )
MSAlgebra over
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) ) ) : ( ( ) ( )
Element of
rng the
Sorts of
b3 : ( ( ) ( )
MSAlgebra over
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) ) : ( (
Relation-like the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-defined Function-like V17( the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ) ) ( non
empty Relation-like the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-defined Function-like V17( the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ) )
set ) : ( ( ) ( non
empty )
set ) )
-valued Function-like )
set ) : ( ( ) ( )
set )
c= (B : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) MSSubset of b3 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) ) * the ResultSort of S : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( Function-like quasi_total ) ( non empty Relation-like the carrier' of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V17( the carrier' of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of bool [: the carrier' of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( non empty Relation-like ) set ) : ( ( ) ( non empty ) set ) ) ) : ( (
Relation-like ) ( non
empty Relation-like the
carrier' of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-defined Function-like V17( the
carrier' of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ) )
set )
. o : ( ( ) ( )
OperSymbol of ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
set ) ;
theorem
for
S being ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign )
for
o being ( ( ) ( )
OperSymbol of ( ( ) ( non
empty )
set ) )
for
U0 being ( ( ) ( )
MSAlgebra over
S : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) )
for
A being ( ( ) ( non
empty Relation-like the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-defined Function-like V17( the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ) )
MSSubset of
U0 : ( ( ) ( )
MSAlgebra over
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) ) ) holds
rng ((Den (o : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,U0 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) )) : ( ( Function-like quasi_total ) ( Relation-like Args (b2 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,b3 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) ) : ( ( ) ( ) Element of rng ( the Sorts of b3 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) set ) #) : ( ( Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( ) ( non empty ) set ) ) -defined Result (b2 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,b3 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) ) : ( ( ) ( ) Element of rng the Sorts of b3 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) set ) : ( ( ) ( non empty ) set ) ) -valued Function-like quasi_total ) Element of bool [:(Args (b2 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,b3 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) )) : ( ( ) ( ) Element of rng ( the Sorts of b3 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) set ) #) : ( ( Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( ) ( non empty ) set ) ) ,(Result (b2 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,b3 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) )) : ( ( ) ( ) Element of rng the Sorts of b3 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) set ) : ( ( ) ( non empty ) set ) ) :] : ( ( ) ( Relation-like ) set ) : ( ( ) ( non empty ) set ) ) | ((((MSSubSort A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) MSSubset of b3 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) ) ) : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) MSSubset of b3 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) ) #) : ( ( Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) * the Arity of S : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( Function-like quasi_total ) ( non empty Relation-like the carrier' of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V17( the carrier' of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of bool [: the carrier' of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) *) : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) :] : ( ( ) ( non empty Relation-like ) set ) : ( ( ) ( non empty ) set ) ) ) : ( ( Relation-like ) ( non empty Relation-like the carrier' of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier' of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) set ) . o : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( ) set ) ) : ( (
Relation-like ) (
Relation-like (((MSSubSort b4 : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) MSSubset of b3 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) ) ) : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) MSSubset of b3 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) ) #) : ( ( Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) * the Arity of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( Function-like quasi_total ) ( non empty Relation-like the carrier' of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V17( the carrier' of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of bool [: the carrier' of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) *) : ( ( ) ( non empty functional FinSequence-membered ) M12( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) :] : ( ( ) ( non empty Relation-like ) set ) : ( ( ) ( non empty ) set ) ) ) : ( (
Relation-like ) ( non
empty Relation-like the
carrier' of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-defined Function-like V17( the
carrier' of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ) )
set )
. b2 : ( ( ) ( )
OperSymbol of ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
set )
-defined Args (
b2 : ( ( ) ( )
OperSymbol of ( ( ) ( non
empty )
set ) ) ,
b3 : ( ( ) ( )
MSAlgebra over
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) ) ) : ( ( ) ( )
Element of
rng ( the Sorts of b3 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) set ) #) : ( (
Relation-like the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
* : ( ( ) ( non
empty functional FinSequence-membered )
M12( the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ))
-defined Function-like V17( the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
* : ( ( ) ( non
empty functional FinSequence-membered )
M12( the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) )) ) ) ( non
empty Relation-like the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
* : ( ( ) ( non
empty functional FinSequence-membered )
M12( the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ))
-defined Function-like V17( the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
* : ( ( ) ( non
empty functional FinSequence-membered )
M12( the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) )) ) )
set ) : ( ( ) ( non
empty )
set ) )
-defined Result (
b2 : ( ( ) ( )
OperSymbol of ( ( ) ( non
empty )
set ) ) ,
b3 : ( ( ) ( )
MSAlgebra over
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) ) ) : ( ( ) ( )
Element of
rng the
Sorts of
b3 : ( ( ) ( )
MSAlgebra over
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) ) : ( (
Relation-like the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-defined Function-like V17( the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ) ) ( non
empty Relation-like the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-defined Function-like V17( the
carrier of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ) )
set ) : ( ( ) ( non
empty )
set ) )
-valued Function-like )
set ) : ( ( ) ( )
set )
c= ((MSSubSort A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) MSSubset of b3 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) ) ) : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) MSSubset of b3 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) ) ) * the ResultSort of S : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( Function-like quasi_total ) ( non empty Relation-like the carrier' of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V17( the carrier' of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of bool [: the carrier' of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void ) ( non empty non void V60() ) ManySortedSign ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( non empty Relation-like ) set ) : ( ( ) ( non empty ) set ) ) ) : ( (
Relation-like ) ( non
empty Relation-like the
carrier' of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set )
-defined Function-like V17( the
carrier' of
b1 : ( ( non
empty non
void ) ( non
empty non
void V60() )
ManySortedSign ) : ( ( ) ( non
empty )
set ) ) )
set )
. o : ( ( ) ( )
OperSymbol of ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
set ) ;
begin
begin