:: OSALG_2 semantic presentation

begin

theorem :: OSALG_2:1
for R being ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset)
for X, Y being ( ( Relation-like the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) ) order-sorted ) ( non empty Relation-like the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) ) order-sorted ) OrderSortedSet of R : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) ) holds X : ( ( Relation-like the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) ) order-sorted ) ( non empty Relation-like the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) ) order-sorted ) OrderSortedSet of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) ) /\ Y : ( ( Relation-like the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) ) order-sorted ) ( non empty Relation-like the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) ) order-sorted ) OrderSortedSet of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) ) : ( ( Relation-like the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) ) ) set ) is ( ( Relation-like the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) ) order-sorted ) ( non empty Relation-like the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) ) order-sorted ) OrderSortedSet of R : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) ) ;

theorem :: OSALG_2:2
for R being ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset)
for X, Y being ( ( Relation-like the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) ) order-sorted ) ( non empty Relation-like the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) ) order-sorted ) OrderSortedSet of R : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) ) holds X : ( ( Relation-like the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) ) order-sorted ) ( non empty Relation-like the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) ) order-sorted ) OrderSortedSet of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) ) \/ Y : ( ( Relation-like the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) ) order-sorted ) ( non empty Relation-like the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) ) order-sorted ) OrderSortedSet of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) ) : ( ( Relation-like the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) ) ) set ) is ( ( Relation-like the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) ) order-sorted ) ( non empty Relation-like the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) ) order-sorted ) OrderSortedSet of R : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) ) ;

definition
let R be ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) ;
let M be ( ( Relation-like the carrier of R : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of R : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) ) order-sorted ) ( non empty Relation-like the carrier of R : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of R : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) ) order-sorted ) OrderSortedSet of R : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) ) ;
mode OrderSortedSubset of M -> ( ( ) ( non empty Relation-like the carrier of R : ( ( ) ( ) OverloadedRSSign ) : ( ( ) ( ) set ) -defined Function-like V17( the carrier of R : ( ( ) ( ) OverloadedRSSign ) : ( ( ) ( ) set ) ) ) ManySortedSubset of M : ( ( ) ( ) MSAlgebra over R : ( ( ) ( ) OverloadedRSSign ) ) ) means :: OSALG_2:def 1
it : ( ( ) ( ) set ) is ( ( Relation-like the carrier of R : ( ( ) ( ) OverloadedRSSign ) : ( ( ) ( ) set ) -defined Function-like V17( the carrier of R : ( ( ) ( ) OverloadedRSSign ) : ( ( ) ( ) set ) ) order-sorted ) ( non empty Relation-like the carrier of R : ( ( ) ( ) OverloadedRSSign ) : ( ( ) ( ) set ) -defined Function-like V17( the carrier of R : ( ( ) ( ) OverloadedRSSign ) : ( ( ) ( ) set ) ) order-sorted ) OrderSortedSet of R : ( ( ) ( ) OverloadedRSSign ) ) ;
end;

registration
let R be ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) ;
let M be ( ( Relation-like V8() the carrier of R : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of R : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) ) order-sorted ) ( non empty Relation-like V8() non empty-yielding the carrier of R : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of R : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) ) order-sorted ) OrderSortedSet of R : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) ) ;
cluster non empty Relation-like V8() the carrier of R : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) RelStr ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of R : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) RelStr ) : ( ( ) ( non empty ) set ) ) for ( ( ) ( ) OrderSortedSubset of M : ( ( Relation-like V8() the carrier of R : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) RelStr ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of R : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) RelStr ) : ( ( ) ( non empty ) set ) ) order-sorted ) ( non empty Relation-like V8() non empty-yielding the carrier of R : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) RelStr ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of R : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) RelStr ) : ( ( ) ( non empty ) set ) ) order-sorted ) set ) ) ;
end;

begin

definition
let S be ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ;
let U0 be ( ( order-sorted ) ( order-sorted ) OSAlgebra of S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;
mode OSSubset of U0 -> ( ( ) ( non empty Relation-like the carrier of S : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) RelStr ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) RelStr ) : ( ( ) ( non empty ) set ) ) ) ManySortedSubset of the Sorts of U0 : ( ( Relation-like V8() the carrier of S : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) RelStr ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) RelStr ) : ( ( ) ( non empty ) set ) ) order-sorted ) ( non empty Relation-like V8() non empty-yielding the carrier of S : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) RelStr ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) RelStr ) : ( ( ) ( non empty ) set ) ) order-sorted ) set ) : ( ( Relation-like the carrier of S : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) RelStr ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) RelStr ) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of S : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) RelStr ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) RelStr ) : ( ( ) ( non empty ) set ) ) ) set ) ) means :: OSALG_2:def 2
it : ( ( ) ( ) set ) is ( ( Relation-like the carrier of S : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) RelStr ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) RelStr ) : ( ( ) ( non empty ) set ) ) order-sorted ) ( non empty Relation-like the carrier of S : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) RelStr ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) RelStr ) : ( ( ) ( non empty ) set ) ) order-sorted ) OrderSortedSet of S : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) RelStr ) ) ;
end;

registration
let S be ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ;
cluster strict non-empty order-sorted monotone for ( ( ) ( ) MSAlgebra over S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ;
end;

registration
let S be ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ;
let U0 be ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;
cluster non empty Relation-like V8() the carrier of S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) for ( ( ) ( ) OSSubset of U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) MSAlgebra over S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) ;
end;

theorem :: OSALG_2:3
for S0 being ( ( non empty non void strict all-with_const_op ) ( non empty non void V52() strict all-with_const_op ) ManySortedSign ) holds OSSign S0 : ( ( non empty non void strict all-with_const_op ) ( non empty non void V52() strict all-with_const_op ) ManySortedSign ) : ( ( non empty non void strict order-sorted ) ( non empty non void V52() V99() V100() V101() V148() strict order-sorted discernable op-discrete monotone V170() ) OverloadedRSSign ) is all-with_const_op ;

registration
cluster non empty non void V52() all-with_const_op V99() V100() V101() strict order-sorted discernable for ( ( ) ( ) OverloadedRSSign ) ;
end;

begin

theorem :: OSALG_2:4
for S being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for U0 being ( ( order-sorted ) ( order-sorted ) OSAlgebra of S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) holds MSAlgebra(# the Sorts of U0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) , the Charact of U0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty Relation-like the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) V75() ) ManySortedFunction of the Arity of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( Function-like V21( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -valued Function-like V21( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) Element of K10(K11( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ,( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) *) : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( non empty Relation-like ) set ) ) : ( ( ) ( non empty ) set ) ) * ( the Sorts of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) #) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( non empty Relation-like the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) , the ResultSort of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( Function-like V21( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -valued Function-like V21( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) Element of K10(K11( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) : ( ( ) ( non empty Relation-like ) set ) ) : ( ( ) ( non empty ) set ) ) * the Sorts of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) : ( ( Relation-like ) ( non empty Relation-like the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) ) #) : ( ( strict ) ( strict ) MSAlgebra over b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) is order-sorted ;

registration
let S be ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ;
let U0 be ( ( order-sorted ) ( order-sorted ) OSAlgebra of S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;
cluster order-sorted for ( ( ) ( ) MSSubAlgebra of U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) ;
end;

definition
let S be ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ;
let U0 be ( ( order-sorted ) ( order-sorted ) OSAlgebra of S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;
mode OSSubAlgebra of U0 is ( ( order-sorted ) ( order-sorted ) MSSubAlgebra of U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) ;
end;

registration
let S be ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ;
let U0 be ( ( order-sorted ) ( order-sorted ) OSAlgebra of S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;
cluster strict order-sorted for ( ( ) ( ) MSSubAlgebra of U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) ;
end;

registration
let S be ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ;
let U0 be ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;
cluster strict non-empty order-sorted for ( ( ) ( ) MSSubAlgebra of U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) MSAlgebra over S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) ;
end;

theorem :: OSALG_2:5
for S being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for U0 being ( ( order-sorted ) ( order-sorted ) OSAlgebra of S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) )
for U1 being ( ( ) ( ) MSAlgebra over S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) holds
( U1 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) is ( ( order-sorted ) ( order-sorted ) OSSubAlgebra of U0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) iff ( the Sorts of U1 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) is ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of U0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) & ( for B being ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of U0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) st B : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) = the Sorts of U1 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) holds
( B : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) is opers_closed & the Charact of U1 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty Relation-like the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) V75() ) ManySortedFunction of the Arity of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( Function-like V21( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -valued Function-like V21( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) Element of K10(K11( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ,( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) *) : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( non empty Relation-like ) set ) ) : ( ( ) ( non empty ) set ) ) * ( the Sorts of b3 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) #) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( non empty Relation-like the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) , the ResultSort of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( Function-like V21( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -valued Function-like V21( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) Element of K10(K11( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) : ( ( ) ( non empty Relation-like ) set ) ) : ( ( ) ( non empty ) set ) ) * the Sorts of b3 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) : ( ( Relation-like ) ( non empty Relation-like the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) ) = Opers (U0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ,B : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ) : ( ( ) ( non empty Relation-like the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) V75() ) ManySortedFunction of the Arity of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( Function-like V21( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -valued Function-like V21( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) Element of K10(K11( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ,( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) *) : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( non empty Relation-like ) set ) ) : ( ( ) ( non empty ) set ) ) * (b4 : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) #) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( non empty Relation-like the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) , the ResultSort of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( Function-like V21( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -valued Function-like V21( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) Element of K10(K11( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) : ( ( ) ( non empty Relation-like ) set ) ) : ( ( ) ( non empty ) set ) ) * b4 : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( Relation-like ) ( non empty Relation-like the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) ) ) ) ) ) ;

definition
let S1 be ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ;
let OU0 be ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;
let s be ( ( ) ( ) SortSymbol of ( ( ) ( non empty ) set ) ) ;
func OSConstants (OU0,s) -> ( ( ) ( ) Subset of ( ( ) ( non empty ) set ) ) equals :: OSALG_2:def 3
union { (Constants (OU0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ,s2 : ( ( ) ( ) SortSymbol of ( ( ) ( non empty ) set ) ) )) : ( ( ) ( ) Element of K10(( the Sorts of OU0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) : ( ( Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like non-empty non empty-yielding the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) ) set ) . b1 : ( ( ) ( ) SortSymbol of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( ) set ) ) : ( ( ) ( non empty ) set ) ) where s2 is ( ( ) ( ) SortSymbol of ( ( ) ( non empty ) set ) ) : s2 : ( ( ) ( ) SortSymbol of ( ( ) ( non empty ) set ) ) <= s : ( ( ) ( ) set ) } : ( ( ) ( ) set ) ;
end;

theorem :: OSALG_2:6
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for OU0 being ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) )
for s being ( ( ) ( ) SortSymbol of ( ( ) ( non empty ) set ) ) holds Constants (OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ,s : ( ( ) ( ) SortSymbol of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( ) Element of K10(( the Sorts of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) . b3 : ( ( ) ( ) SortSymbol of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( ) set ) ) : ( ( ) ( non empty ) set ) ) c= OSConstants (OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ,s : ( ( ) ( ) SortSymbol of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( ) Subset of ( ( ) ( non empty ) set ) ) ;

definition
let S1 be ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ;
let M be ( ( Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ManySortedSet of the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ;
func OSCl M -> ( ( Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) order-sorted ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) order-sorted ) OrderSortedSet of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) means :: OSALG_2:def 4
for s being ( ( ) ( ) SortSymbol of ( ( ) ( non empty ) set ) ) holds it : ( ( ) ( ) set ) . s : ( ( ) ( ) SortSymbol of ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) = union { (M : ( ( non-empty order-sorted ) ( non-empty order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) . s1 : ( ( ) ( ) SortSymbol of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( ) set ) where s1 is ( ( ) ( ) SortSymbol of ( ( ) ( non empty ) set ) ) : s1 : ( ( ) ( ) SortSymbol of ( ( ) ( non empty ) set ) ) <= s : ( ( ) ( ) SortSymbol of ( ( ) ( non empty ) set ) ) } : ( ( ) ( ) set ) ;
end;

theorem :: OSALG_2:7
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for M being ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ManySortedSet of the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) holds M : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ManySortedSet of the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) c= OSCl M : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ManySortedSet of the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) order-sorted ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) order-sorted ) OrderSortedSet of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;

theorem :: OSALG_2:8
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for M being ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ManySortedSet of the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )
for A being ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) order-sorted ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) order-sorted ) OrderSortedSet of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) st M : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ManySortedSet of the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) c= A : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) order-sorted ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) order-sorted ) OrderSortedSet of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) holds
OSCl M : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ManySortedSet of the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) order-sorted ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) order-sorted ) OrderSortedSet of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) c= A : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) order-sorted ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) order-sorted ) OrderSortedSet of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;

theorem :: OSALG_2:9
for S being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for X being ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) order-sorted ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) order-sorted ) OrderSortedSet of S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) holds OSCl X : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) order-sorted ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) order-sorted ) OrderSortedSet of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) order-sorted ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) order-sorted ) OrderSortedSet of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) = X : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) order-sorted ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) order-sorted ) OrderSortedSet of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;

definition
let S1 be ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ;
let OU0 be ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;
func OSConstants OU0 -> ( ( ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) means :: OSALG_2:def 5
for s being ( ( ) ( ) SortSymbol of ( ( ) ( non empty ) set ) ) holds it : ( ( ) ( ) set ) . s : ( ( ) ( ) SortSymbol of ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) = OSConstants (OU0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ,s : ( ( ) ( ) SortSymbol of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( ) Subset of ( ( ) ( non empty ) set ) ) ;
end;

theorem :: OSALG_2:10
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for OU0 being ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) holds Constants OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ManySortedSubset of the Sorts of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) ) c= OSConstants OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ;

theorem :: OSALG_2:11
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for OU0 being ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) )
for A being ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) st Constants OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ManySortedSubset of the Sorts of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) ) c= A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) holds
OSConstants OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) c= A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ;

theorem :: OSALG_2:12
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for OU0 being ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) )
for A being ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) holds OSConstants OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) = OSCl (Constants OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ManySortedSubset of the Sorts of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) order-sorted ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) order-sorted ) OrderSortedSet of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;

theorem :: OSALG_2:13
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for OU0 being ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) )
for OU1 being ( ( order-sorted ) ( order-sorted ) OSSubAlgebra of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) holds OSConstants OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) is ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU1 : ( ( order-sorted ) ( order-sorted ) OSSubAlgebra of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ) ;

theorem :: OSALG_2:14
for S being ( ( non empty non void all-with_const_op order-sorted discernable ) ( non empty non void V52() all-with_const_op V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for OU0 being ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S : ( ( non empty non void all-with_const_op order-sorted discernable ) ( non empty non void V52() all-with_const_op V99() V100() V101() order-sorted discernable ) OrderSortedSign) )
for OU1 being ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSSubAlgebra of OU0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void all-with_const_op order-sorted discernable ) ( non empty non void V52() all-with_const_op V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) holds OSConstants OU0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void all-with_const_op order-sorted discernable ) ( non empty non void V52() all-with_const_op V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void all-with_const_op order-sorted discernable ) ( non empty non void V52() all-with_const_op V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void all-with_const_op order-sorted discernable ) ( non empty non void V52() all-with_const_op V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void all-with_const_op order-sorted discernable ) ( non empty non void V52() all-with_const_op V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) is ( ( V8() ) ( non empty Relation-like V8() non empty-yielding the carrier of b1 : ( ( non empty non void all-with_const_op order-sorted discernable ) ( non empty non void V52() all-with_const_op V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void all-with_const_op order-sorted discernable ) ( non empty non void V52() all-with_const_op V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU1 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSSubAlgebra of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void all-with_const_op order-sorted discernable ) ( non empty non void V52() all-with_const_op V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ) ;

begin

theorem :: OSALG_2:15
for I being ( ( ) ( ) set )
for M being ( ( Relation-like b1 : ( ( ) ( ) set ) -defined Function-like V17(b1 : ( ( ) ( ) set ) ) ) ( Relation-like b1 : ( ( ) ( ) set ) -defined Function-like V17(b1 : ( ( ) ( ) set ) ) ) ManySortedSet of I : ( ( ) ( ) set ) )
for x being ( ( ) ( ) set ) holds
( x : ( ( ) ( ) set ) is ( ( ) ( Relation-like b1 : ( ( ) ( ) set ) -defined Function-like V17(b1 : ( ( ) ( ) set ) ) ) ManySortedSubset of M : ( ( Relation-like b1 : ( ( ) ( ) set ) -defined Function-like V17(b1 : ( ( ) ( ) set ) ) ) ( Relation-like b1 : ( ( ) ( ) set ) -defined Function-like V17(b1 : ( ( ) ( ) set ) ) ) ManySortedSet of b1 : ( ( ) ( ) set ) ) ) iff x : ( ( ) ( ) set ) in product (bool M : ( ( Relation-like b1 : ( ( ) ( ) set ) -defined Function-like V17(b1 : ( ( ) ( ) set ) ) ) ( Relation-like b1 : ( ( ) ( ) set ) -defined Function-like V17(b1 : ( ( ) ( ) set ) ) ) ManySortedSet of b1 : ( ( ) ( ) set ) ) ) : ( ( Relation-like b1 : ( ( ) ( ) set ) -defined Function-like V17(b1 : ( ( ) ( ) set ) ) ) ( Relation-like b1 : ( ( ) ( ) set ) -defined Function-like V17(b1 : ( ( ) ( ) set ) ) ) set ) : ( ( ) ( ) set ) ) ;

definition
let R be ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) ;
let M be ( ( Relation-like the carrier of R : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of R : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) ) order-sorted ) ( non empty Relation-like the carrier of R : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of R : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) : ( ( ) ( non empty ) set ) ) order-sorted ) OrderSortedSet of R : ( ( non empty V99() V100() V101() ) ( non empty V99() V100() V101() ) Poset) ) ;
func OSbool M -> ( ( ) ( ) set ) means :: OSALG_2:def 6
for x being ( ( ) ( ) set ) holds
( x : ( ( ) ( ) set ) in it : ( ( ) ( ) set ) iff x : ( ( ) ( ) set ) is ( ( ) ( non empty Relation-like the carrier of R : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of R : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) ) OrderSortedSubset of M : ( ( non-empty order-sorted ) ( non-empty order-sorted ) MSAlgebra over R : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) );
end;

definition
let S be ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ;
let U0 be ( ( order-sorted ) ( order-sorted ) OSAlgebra of S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;
let A be ( ( ) ( non empty Relation-like the carrier of S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of U0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ;
func OSSubSort A -> ( ( ) ( ) set ) equals :: OSALG_2:def 7
{ x : ( ( ) ( ) Element of SubSort A : ( ( ) ( non empty Relation-like the carrier of S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of U0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) set ) ) where x is ( ( ) ( ) Element of SubSort A : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) : x : ( ( ) ( ) Element of SubSort A : ( ( ) ( non empty Relation-like the carrier of S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of U0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) set ) ) is ( ( Relation-like the carrier of S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) order-sorted ) ( non empty Relation-like the carrier of S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) order-sorted ) OrderSortedSet of S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) } ;
end;

theorem :: OSALG_2:16
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for OU0 being ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) )
for A being ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) holds OSSubSort A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( ) set ) c= SubSort A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) set ) ;

theorem :: OSALG_2:17
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for OU0 being ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) )
for A being ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) holds the Sorts of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) in OSSubSort A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( ) set ) ;

registration
let S1 be ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ;
let OU0 be ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;
let A be ( ( ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ;
cluster OSSubSort A : ( ( ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) : ( ( ) ( ) set ) -> non empty ;
end;

definition
let S1 be ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ;
let OU0 be ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;
func OSSubSort OU0 -> ( ( ) ( ) set ) equals :: OSALG_2:def 8
{ x : ( ( ) ( ) Element of SubSort OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) set ) ) where x is ( ( ) ( ) Element of SubSort OU0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) : ( ( ) ( non empty ) set ) ) : x : ( ( ) ( ) Element of SubSort OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) set ) ) is ( ( Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) order-sorted ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) order-sorted ) OrderSortedSet of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) } ;
end;

theorem :: OSALG_2:18
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for OU0 being ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) )
for A being ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) holds OSSubSort A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) set ) c= OSSubSort OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( ) set ) ;

registration
let S1 be ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ;
let OU0 be ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;
cluster OSSubSort OU0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) : ( ( ) ( ) set ) -> non empty ;
end;

definition
let S1 be ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ;
let OU0 be ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;
let e be ( ( ) ( ) Element of OSSubSort OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) set ) ) ;
func @ e -> ( ( ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) equals :: OSALG_2:def 9
e : ( ( ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) ;
end;

theorem :: OSALG_2:19
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for OU0 being ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) )
for A, B being ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) holds
( B : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) in OSSubSort A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) set ) iff ( B : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) is opers_closed & OSConstants OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) c= B : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) & A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) c= B : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ) ) ;

theorem :: OSALG_2:20
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for OU0 being ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) )
for B being ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) holds
( B : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) in OSSubSort OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) set ) iff B : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) is opers_closed ) ;

definition
let S1 be ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ;
let OU0 be ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;
let A be ( ( ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ;
let s be ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) ;
func OSSubSort (A,s) -> ( ( ) ( ) set ) means :: OSALG_2:def 10
for x being ( ( ) ( ) set ) holds
( x : ( ( ) ( ) set ) in it : ( ( Function-like V21(A : ( ( ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) ,S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) * : ( ( ) ( non empty functional V81() ) M12(S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) )) ) ) ( Relation-like A : ( ( ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) -defined S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) * : ( ( ) ( non empty functional V81() ) M12(S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) )) -valued Function-like V21(A : ( ( ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) ,S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) * : ( ( ) ( non empty functional V81() ) M12(S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) )) ) ) Element of K10(K11(A : ( ( ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) ,(S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) *) : ( ( ) ( non empty functional V81() ) M12(S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) )) ) : ( ( ) ( non empty Relation-like ) set ) ) : ( ( ) ( non empty ) set ) ) iff ex B being ( ( ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) st
( B : ( ( ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) in OSSubSort A : ( ( ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) : ( ( ) ( non empty ) set ) & x : ( ( ) ( ) set ) = B : ( ( ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) . s : ( ( V17(A : ( ( ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) ) V155() V160() ) ( Relation-like A : ( ( ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) -defined A : ( ( ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) -valued V17(A : ( ( ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) ) V155() V160() ) Element of K10(K11(A : ( ( ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) ,A : ( ( ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) ) : ( ( ) ( non empty Relation-like ) set ) ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) );
end;

theorem :: OSALG_2:21
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for OU0 being ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) )
for A being ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) )
for s1, s2 being ( ( ) ( ) SortSymbol of ( ( ) ( non empty ) set ) ) st s1 : ( ( ) ( ) SortSymbol of ( ( ) ( non empty ) set ) ) <= s2 : ( ( ) ( ) SortSymbol of ( ( ) ( non empty ) set ) ) holds
OSSubSort (A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ,s2 : ( ( ) ( ) SortSymbol of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( ) set ) is_coarser_than OSSubSort (A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ,s1 : ( ( ) ( ) SortSymbol of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( ) set ) ;

theorem :: OSALG_2:22
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for OU0 being ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) )
for A being ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) )
for s being ( ( ) ( ) SortSymbol of ( ( ) ( non empty ) set ) ) holds OSSubSort (A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ,s : ( ( ) ( ) SortSymbol of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( ) set ) c= SubSort (A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ,s : ( ( ) ( ) SortSymbol of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( non empty ) set ) ;

theorem :: OSALG_2:23
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for OU0 being ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) )
for A being ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) )
for s being ( ( ) ( ) SortSymbol of ( ( ) ( non empty ) set ) ) holds the Sorts of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) . s : ( ( ) ( ) SortSymbol of ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) in OSSubSort (A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ,s : ( ( ) ( ) SortSymbol of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( ) set ) ;

registration
let S1 be ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ;
let OU0 be ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;
let A be ( ( ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ;
let s be ( ( ) ( ) SortSymbol of ( ( ) ( non empty ) set ) ) ;
cluster OSSubSort (A : ( ( ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) ,s : ( ( ) ( ) Element of the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) ) : ( ( ) ( ) set ) -> non empty ;
end;

definition
let S1 be ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ;
let OU0 be ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;
let A be ( ( ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ;
func OSMSubSort A -> ( ( ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) means :: OSALG_2:def 11
for s being ( ( ) ( ) SortSymbol of ( ( ) ( non empty ) set ) ) holds it : ( ( ) ( ) Element of the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) . s : ( ( ) ( ) SortSymbol of ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) = meet (OSSubSort (A : ( ( ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) ,s : ( ( ) ( ) SortSymbol of ( ( ) ( non empty ) set ) ) )) : ( ( ) ( ) set ) : ( ( ) ( ) set ) ;
end;

registration
let S1 be ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ;
let OU0 be ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;
cluster non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) opers_closed for ( ( ) ( ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) ;
end;

theorem :: OSALG_2:24
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for OU0 being ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) )
for A being ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) holds (OSConstants OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) \/ A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) c= OSMSubSort A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ;

theorem :: OSALG_2:25
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for OU0 being ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) )
for A being ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) st (OSConstants OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) \/ A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) is V8() holds
OSMSubSort A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) is V8() ;

theorem :: OSALG_2:26
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for OU0 being ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) )
for o being ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) )
for A, B being ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) st B : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) in OSSubSort A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) set ) holds
(((OSMSubSort A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ) : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) #) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) set ) * the Arity of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( Function-like V21( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -valued Function-like V21( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) Element of K10(K11( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ,( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) *) : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( 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 order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) . o : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) c= ((B : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) #) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) set ) * the Arity of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( Function-like V21( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -valued Function-like V21( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) Element of K10(K11( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ,( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) *) : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( 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 order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) . o : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ;

theorem :: OSALG_2:27
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for OU0 being ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) )
for o being ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) )
for A, B being ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) st B : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) in OSSubSort A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) set ) holds
rng ((Den (o : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) )) : ( ( Function-like V21( Args (b3 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( ) Element of rng ( the Sorts of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) #) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( ) ( non empty ) set ) ) , Result (b3 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( ) Element of rng the Sorts of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) : ( ( ) ( non empty ) set ) ) ) ) ( Relation-like Args (b3 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( ) Element of rng ( the Sorts of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) #) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( ) ( non empty ) set ) ) -defined Result (b3 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( ) Element of rng the Sorts of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) : ( ( ) ( non empty ) set ) ) -valued Function-like V21( Args (b3 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( ) Element of rng ( the Sorts of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) #) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( ) ( non empty ) set ) ) , Result (b3 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( ) Element of rng the Sorts of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) : ( ( ) ( non empty ) set ) ) ) ) Element of K10(K11((Args (b3 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) )) : ( ( ) ( ) Element of rng ( the Sorts of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) #) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( ) ( non empty ) set ) ) ,(Result (b3 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) )) : ( ( ) ( ) Element of rng the Sorts of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) : ( ( ) ( non empty ) set ) ) ) : ( ( ) ( Relation-like ) set ) ) : ( ( ) ( non empty ) set ) ) | ((((OSMSubSort A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ) : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) #) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) set ) * the Arity of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( Function-like V21( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -valued Function-like V21( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) Element of K10(K11( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ,( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) *) : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( 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 order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) . o : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( ) set ) ) : ( ( Relation-like ) ( Relation-like (((OSMSubSort b4 : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ) : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) #) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) set ) * the Arity of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( Function-like V21( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -valued Function-like V21( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) Element of K10(K11( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ,( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) *) : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( 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 order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) . b3 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) -defined Args (b3 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( ) Element of rng ( the Sorts of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) #) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( ) ( non empty ) set ) ) -defined Result (b3 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( ) Element of rng the Sorts of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( 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 order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) * the ResultSort of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( Function-like V21( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -valued Function-like V21( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) Element of K10(K11( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( 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 order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) . o : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ;

theorem :: OSALG_2:28
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for OU0 being ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) )
for o being ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) )
for A being ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) holds rng ((Den (o : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) )) : ( ( Function-like V21( Args (b3 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( ) Element of rng ( the Sorts of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) #) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( ) ( non empty ) set ) ) , Result (b3 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( ) Element of rng the Sorts of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) : ( ( ) ( non empty ) set ) ) ) ) ( Relation-like Args (b3 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( ) Element of rng ( the Sorts of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) #) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( ) ( non empty ) set ) ) -defined Result (b3 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( ) Element of rng the Sorts of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) : ( ( ) ( non empty ) set ) ) -valued Function-like V21( Args (b3 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( ) Element of rng ( the Sorts of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) #) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( ) ( non empty ) set ) ) , Result (b3 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( ) Element of rng the Sorts of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) : ( ( ) ( non empty ) set ) ) ) ) Element of K10(K11((Args (b3 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) )) : ( ( ) ( ) Element of rng ( the Sorts of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) #) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( ) ( non empty ) set ) ) ,(Result (b3 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) )) : ( ( ) ( ) Element of rng the Sorts of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) : ( ( ) ( non empty ) set ) ) ) : ( ( ) ( Relation-like ) set ) ) : ( ( ) ( non empty ) set ) ) | ((((OSMSubSort A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ) : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) #) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) set ) * the Arity of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( Function-like V21( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -valued Function-like V21( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) Element of K10(K11( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ,( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) *) : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( 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 order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) . o : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( ) set ) ) : ( ( Relation-like ) ( Relation-like (((OSMSubSort b4 : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ) : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) #) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) set ) * the Arity of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( Function-like V21( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -valued Function-like V21( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) Element of K10(K11( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ,( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) *) : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( 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 order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) . b3 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) -defined Args (b3 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( ) Element of rng ( the Sorts of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) #) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) * : ( ( ) ( non empty functional V81() ) M12( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( ) ( non empty ) set ) ) -defined Result (b3 : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) ,b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( ) Element of rng the Sorts of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) : ( ( ) ( non empty ) set ) ) -valued Function-like ) set ) : ( ( ) ( ) set ) c= ((OSMSubSort A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ) : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) * the ResultSort of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( Function-like V21( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -valued Function-like V21( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) Element of K10(K11( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( 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 order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier' of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) . o : ( ( ) ( ) OperSymbol of ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ;

theorem :: OSALG_2:29
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for OU0 being ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) )
for A being ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) holds
( OSMSubSort A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) is opers_closed & A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) c= OSMSubSort A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ) ;

registration
let S1 be ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ;
let OU0 be ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;
let A be ( ( ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ;
cluster OSMSubSort A : ( ( ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) : ( ( ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) -> opers_closed ;
end;

begin

registration
let S1 be ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ;
let OU0 be ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;
let A be ( ( opers_closed ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) opers_closed ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ;
cluster OU0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) | A : ( ( opers_closed ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) opers_closed ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) : ( ( strict ) ( strict ) MSSubAlgebra of OU0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) -> strict order-sorted ;
end;

registration
let S1 be ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ;
let OU0 be ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;
let OU1, OU2 be ( ( order-sorted ) ( order-sorted ) OSSubAlgebra of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ;
cluster OU1 : ( ( order-sorted ) ( order-sorted ) MSSubAlgebra of OU0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) /\ OU2 : ( ( order-sorted ) ( order-sorted ) MSSubAlgebra of OU0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) : ( ( strict ) ( strict ) MSSubAlgebra of OU0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) -> strict order-sorted ;
end;

definition
let S1 be ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ;
let OU0 be ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;
let A be ( ( ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ;
func GenOSAlg A -> ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of OU0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) means :: OSALG_2:def 12
( A : ( ( order-sorted ) ( order-sorted ) MSSubAlgebra of OU0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) is ( ( ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) ) OSSubset of it : ( ( order-sorted ) ( order-sorted ) MSSubAlgebra of OU0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) ) & ( for OU1 being ( ( order-sorted ) ( order-sorted ) OSSubAlgebra of OU0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) st A : ( ( order-sorted ) ( order-sorted ) MSSubAlgebra of OU0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) is ( ( ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU1 : ( ( order-sorted ) ( order-sorted ) OSSubAlgebra of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ) holds
it : ( ( order-sorted ) ( order-sorted ) MSSubAlgebra of OU0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) is ( ( order-sorted ) ( order-sorted ) OSSubAlgebra of OU1 : ( ( order-sorted ) ( order-sorted ) OSSubAlgebra of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ) ) );
end;

theorem :: OSALG_2:30
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for OU0 being ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) )
for A being ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) holds
( GenOSAlg A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) = OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) | (OSMSubSort A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ) : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) opers_closed ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( strict ) ( strict order-sorted ) MSSubAlgebra of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) & the Sorts of (GenOSAlg A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ) : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) = OSMSubSort A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) opers_closed ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ) ;

theorem :: OSALG_2:31
for S being ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign )
for U0 being ( ( ) ( ) MSAlgebra over S : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) )
for A being ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) MSSubset of S : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) ) holds
( GenMSAlg A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) MSSubset of b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) ) : ( ( strict ) ( strict ) MSSubAlgebra of b2 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) ) ) = U0 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) ) | (MSSubSort A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) MSSubset of b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) ) ) : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ManySortedSubset of the Sorts of b2 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) set ) ) : ( ( strict ) ( strict ) MSSubAlgebra of b2 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) ) ) & the Sorts of (GenMSAlg A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) MSSubset of b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) ) ) : ( ( strict ) ( strict ) MSSubAlgebra of b2 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) ) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) set ) = MSSubSort A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) MSSubset of b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) ) : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ManySortedSubset of the Sorts of b2 : ( ( ) ( ) MSAlgebra over b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void ) ( non empty non void V52() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) set ) ) ) ;

theorem :: OSALG_2:32
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for OU0 being ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) )
for A being ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) holds the Sorts of (GenMSAlg A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ) : ( ( strict ) ( strict ) MSSubAlgebra of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) c= the Sorts of (GenOSAlg A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ) : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) ;

theorem :: OSALG_2:33
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for OU0 being ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) )
for A being ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) holds GenMSAlg A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( strict ) ( strict ) MSSubAlgebra of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) is ( ( ) ( ) MSSubAlgebra of GenOSAlg A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ) ;

theorem :: OSALG_2:34
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for OU0 being ( ( strict order-sorted ) ( strict order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) )
for B being ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( strict order-sorted ) ( strict order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) st B : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( strict order-sorted ) ( strict order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) = the Sorts of OU0 : ( ( strict order-sorted ) ( strict order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) holds
GenOSAlg B : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( strict order-sorted ) ( strict order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of b2 : ( ( strict order-sorted ) ( strict order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) = OU0 : ( ( strict order-sorted ) ( strict order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;

theorem :: OSALG_2:35
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for OU0 being ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) )
for OU1 being ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) )
for B being ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) st B : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) = the Sorts of OU1 : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) holds
GenOSAlg B : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) = OU1 : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of b2 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ;

theorem :: OSALG_2:36
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for U0 being ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) )
for U1 being ( ( order-sorted ) ( order-sorted ) OSSubAlgebra of U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) holds (GenOSAlg (OSConstants U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ) : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) /\ U1 : ( ( order-sorted ) ( order-sorted ) OSSubAlgebra of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( strict ) ( strict order-sorted ) MSSubAlgebra of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) = GenOSAlg (OSConstants U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ;

definition
let S1 be ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ;
let U0 be ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;
let U1, U2 be ( ( order-sorted ) ( order-sorted ) OSSubAlgebra of U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ;
func U1 "\/"_os U2 -> ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) means :: OSALG_2:def 13
for A being ( ( ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) ) OSSubset of U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) st A : ( ( ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) = the Sorts of U1 : ( ( order-sorted ) ( order-sorted ) MSSubAlgebra of U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) : ( ( Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) ) set ) \/ the Sorts of U2 : ( ( order-sorted ) ( order-sorted ) MSSubAlgebra of U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) : ( ( Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) ) set ) : ( ( Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) : ( ( ) ( non empty ) set ) ) ) set ) holds
it : ( ( Function-like V21(U1 : ( ( order-sorted ) ( order-sorted ) MSSubAlgebra of U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) ,S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) * : ( ( ) ( non empty functional V81() ) M12(S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) )) ) ) ( Relation-like U1 : ( ( order-sorted ) ( order-sorted ) MSSubAlgebra of U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) -defined S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) * : ( ( ) ( non empty functional V81() ) M12(S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) )) -valued Function-like V21(U1 : ( ( order-sorted ) ( order-sorted ) MSSubAlgebra of U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) ,S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) * : ( ( ) ( non empty functional V81() ) M12(S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) )) ) ) Element of K10(K11(U1 : ( ( order-sorted ) ( order-sorted ) MSSubAlgebra of U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) ,(S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) *) : ( ( ) ( non empty functional V81() ) M12(S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) )) ) : ( ( ) ( Relation-like ) set ) ) : ( ( ) ( non empty ) set ) ) = GenOSAlg A : ( ( ) ( non empty Relation-like the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) ;
end;

theorem :: OSALG_2:37
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for U0 being ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) )
for U1 being ( ( order-sorted ) ( order-sorted ) OSSubAlgebra of U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) )
for A, B being ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) st B : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) = A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) \/ the Sorts of U1 : ( ( order-sorted ) ( order-sorted ) OSSubAlgebra of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) holds
(GenOSAlg A : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ) : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) "\/"_os U1 : ( ( order-sorted ) ( order-sorted ) OSSubAlgebra of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) = GenOSAlg B : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ;

theorem :: OSALG_2:38
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for U0 being ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) )
for U1 being ( ( order-sorted ) ( order-sorted ) OSSubAlgebra of U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) )
for B being ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) st B : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) = the Sorts of U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like non-empty non empty-yielding the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) holds
(GenOSAlg B : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ) : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) "\/"_os U1 : ( ( order-sorted ) ( order-sorted ) OSSubAlgebra of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) = GenOSAlg B : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ;

theorem :: OSALG_2:39
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for U0 being ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) )
for U1, U2 being ( ( order-sorted ) ( order-sorted ) OSSubAlgebra of U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) holds U1 : ( ( order-sorted ) ( order-sorted ) OSSubAlgebra of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) "\/"_os U2 : ( ( order-sorted ) ( order-sorted ) OSSubAlgebra of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) = U2 : ( ( order-sorted ) ( order-sorted ) OSSubAlgebra of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) "\/"_os U1 : ( ( order-sorted ) ( order-sorted ) OSSubAlgebra of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ;

theorem :: OSALG_2:40
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for U0 being ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) )
for U1, U2 being ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) holds U1 : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) /\ (U1 : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) "\/"_os U2 : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ) : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( strict ) ( strict order-sorted ) MSSubAlgebra of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) = U1 : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ;

theorem :: OSALG_2:41
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for U0 being ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) )
for U1, U2 being ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) holds (U1 : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) /\ U2 : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ) : ( ( strict ) ( strict order-sorted ) MSSubAlgebra of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) "\/"_os U2 : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) = U2 : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ;

begin

definition
let S1 be ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ;
let OU0 be ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;
func OSSub OU0 -> ( ( ) ( ) set ) means :: OSALG_2:def 14
for x being ( ( ) ( ) set ) holds
( x : ( ( ) ( ) set ) in it : ( ( order-sorted ) ( order-sorted ) MSSubAlgebra of OU0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) iff x : ( ( ) ( ) set ) is ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of OU0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) );
end;

theorem :: OSALG_2:42
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for OU0 being ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) holds OSSub OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( ) set ) c= MSSub OU0 : ( ( order-sorted ) ( order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) set ) ;

registration
let S be ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ;
let U0 be ( ( order-sorted ) ( order-sorted ) OSAlgebra of S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;
cluster OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) : ( ( ) ( ) set ) -> non empty ;
end;

definition
let S1 be ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ;
let OU0 be ( ( order-sorted ) ( order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;
:: original: OSSub
redefine func OSSub OU0 -> ( ( ) ( ) Subset of ( ( ) ( non empty ) set ) ) ;
end;

definition
let S1 be ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ;
let U0 be ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;
func OSAlg_join U0 -> ( ( Function-like V21(K11((OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ,(OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( non empty Relation-like ) set ) , OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) ) ( Relation-like K11((OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ,(OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( non empty Relation-like ) set ) -defined OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) -valued Function-like V21(K11((OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ,(OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( non empty Relation-like ) set ) , OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) ) BinOp of OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) means :: OSALG_2:def 15
for x, y being ( ( ) ( ) Element of OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) )
for U1, U2 being ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) st x : ( ( ) ( ) Element of OSSub U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) = U1 : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) & y : ( ( ) ( ) Element of OSSub U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) = U2 : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) holds
it : ( ( order-sorted ) ( order-sorted ) MSSubAlgebra of U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) . (x : ( ( ) ( ) Element of OSSub U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) ,y : ( ( ) ( ) Element of OSSub U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) ) : ( ( ) ( ) Element of OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) = U1 : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) "\/"_os U2 : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) ;
end;

definition
let S1 be ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ;
let U0 be ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;
func OSAlg_meet U0 -> ( ( Function-like V21(K11((OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ,(OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( non empty Relation-like ) set ) , OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) ) ( Relation-like K11((OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ,(OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( non empty Relation-like ) set ) -defined OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) -valued Function-like V21(K11((OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ,(OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( non empty Relation-like ) set ) , OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) ) BinOp of OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) means :: OSALG_2:def 16
for x, y being ( ( ) ( ) Element of OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) )
for U1, U2 being ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) st x : ( ( ) ( ) Element of OSSub U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) = U1 : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) & y : ( ( ) ( ) Element of OSSub U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) = U2 : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) holds
it : ( ( order-sorted ) ( order-sorted ) MSSubAlgebra of U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) . (x : ( ( ) ( ) Element of OSSub U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) ,y : ( ( ) ( ) Element of OSSub U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) ) : ( ( ) ( ) Element of OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) = U1 : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) /\ U2 : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( strict ) ( strict ) MSSubAlgebra of U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) ;
end;

theorem :: OSALG_2:43
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for U0 being ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) )
for x, y being ( ( ) ( ) Element of OSSub U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) holds (OSAlg_meet U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( Function-like V21(K11((OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ,(OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( non empty Relation-like ) set ) , OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) ) ( Relation-like K11((OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ,(OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( non empty Relation-like ) set ) -defined OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) -valued Function-like V21(K11((OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ,(OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( non empty Relation-like ) set ) , OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) ) BinOp of OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) . (x : ( ( ) ( ) Element of OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) ,y : ( ( ) ( ) Element of OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) ) : ( ( ) ( ) Element of OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) = (MSAlg_meet U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( Function-like V21(K11((MSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) set ) ,(MSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( non empty Relation-like ) set ) , MSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like K11((MSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) set ) ,(MSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( non empty Relation-like ) set ) -defined MSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) set ) -valued Function-like V21(K11((MSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) set ) ,(MSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( non empty Relation-like ) set ) , MSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) set ) ) ) Element of K10(K11(K11((MSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) set ) ,(MSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( non empty Relation-like ) set ) ,(MSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( non empty Relation-like ) set ) ) : ( ( ) ( non empty ) set ) ) . (x : ( ( ) ( ) Element of OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) ,y : ( ( ) ( ) Element of OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) ) : ( ( ) ( ) Element of MSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) set ) ) ;

theorem :: OSALG_2:44
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for U0 being ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) holds OSAlg_join U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Function-like V21(K11((OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ,(OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( non empty Relation-like ) set ) , OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) ) ( Relation-like K11((OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ,(OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( non empty Relation-like ) set ) -defined OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) -valued Function-like V21(K11((OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ,(OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( non empty Relation-like ) set ) , OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) ) BinOp of OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) is commutative ;

theorem :: OSALG_2:45
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for U0 being ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) holds OSAlg_join U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Function-like V21(K11((OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ,(OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( non empty Relation-like ) set ) , OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) ) ( Relation-like K11((OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ,(OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( non empty Relation-like ) set ) -defined OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) -valued Function-like V21(K11((OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ,(OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( non empty Relation-like ) set ) , OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) ) BinOp of OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) is associative ;

theorem :: OSALG_2:46
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for U0 being ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) holds OSAlg_meet U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Function-like V21(K11((OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ,(OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( non empty Relation-like ) set ) , OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) ) ( Relation-like K11((OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ,(OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( non empty Relation-like ) set ) -defined OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) -valued Function-like V21(K11((OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ,(OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( non empty Relation-like ) set ) , OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) ) BinOp of OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) is commutative ;

theorem :: OSALG_2:47
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for U0 being ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) holds OSAlg_meet U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Function-like V21(K11((OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ,(OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( non empty Relation-like ) set ) , OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) ) ( Relation-like K11((OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ,(OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( non empty Relation-like ) set ) -defined OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) -valued Function-like V21(K11((OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ,(OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( non empty Relation-like ) set ) , OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) ) BinOp of OSSub b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) is associative ;

definition
let S1 be ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ;
let U0 be ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;
func OSSubAlLattice U0 -> ( ( non empty strict Lattice-like ) ( non empty strict join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like ) Lattice) equals :: OSALG_2:def 17
LattStr(# (OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ,(OSAlg_join U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) : ( ( Function-like V21(K11((OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ,(OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( non empty Relation-like ) set ) , OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) ) ( Relation-like K11((OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ,(OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( non empty Relation-like ) set ) -defined OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) -valued Function-like V21(K11((OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ,(OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( non empty Relation-like ) set ) , OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) ) BinOp of OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) ,(OSAlg_meet U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) : ( ( Function-like V21(K11((OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ,(OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( non empty Relation-like ) set ) , OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) ) ( Relation-like K11((OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ,(OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( non empty Relation-like ) set ) -defined OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) -valued Function-like V21(K11((OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ,(OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( non empty Relation-like ) set ) , OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) ) BinOp of OSSub U0 : ( ( order-sorted ) ( order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) : ( ( ) ( non empty ) Subset of ( ( ) ( non empty ) set ) ) ) #) : ( ( strict ) ( non empty strict ) LattStr ) ;
end;

theorem :: OSALG_2:48
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for U0 being ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) holds OSSubAlLattice U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( non empty strict Lattice-like ) ( non empty strict join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like ) Lattice) is bounded ;

registration
let S1 be ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ;
let U0 be ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;
cluster OSSubAlLattice U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) MSAlgebra over S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OverloadedRSSign ) ) : ( ( non empty strict Lattice-like ) ( non empty strict join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like ) Lattice) -> non empty strict Lattice-like bounded ;
end;

theorem :: OSALG_2:49
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for U0 being ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) holds Bottom (OSSubAlLattice U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( non empty strict Lattice-like ) ( non empty strict join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like lower-bounded upper-bounded bounded ) Lattice) : ( ( ) ( ) Element of the carrier of (OSSubAlLattice b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( non empty strict Lattice-like ) ( non empty strict join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like lower-bounded upper-bounded bounded ) Lattice) : ( ( ) ( non empty ) set ) ) = GenOSAlg (OSConstants U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ;

theorem :: OSALG_2:50
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for U0 being ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) )
for B being ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) st B : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) = the Sorts of U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) : ( ( Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) ( non empty Relation-like non-empty non empty-yielding the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) set ) holds
Top (OSSubAlLattice U0 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( non empty strict Lattice-like ) ( non empty strict join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like lower-bounded upper-bounded bounded ) Lattice) : ( ( ) ( ) Element of the carrier of (OSSubAlLattice b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( non empty strict Lattice-like ) ( non empty strict join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like lower-bounded upper-bounded bounded ) Lattice) : ( ( ) ( non empty ) set ) ) = GenOSAlg B : ( ( ) ( non empty Relation-like the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) -defined Function-like V17( the carrier of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) : ( ( ) ( non empty ) set ) ) ) OSSubset of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( strict order-sorted ) ( strict order-sorted ) OSSubAlgebra of b2 : ( ( non-empty order-sorted ) ( non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) ;

theorem :: OSALG_2:51
for S1 being ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign)
for U0 being ( ( strict non-empty order-sorted ) ( strict non-empty order-sorted ) OSAlgebra of S1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) holds Top (OSSubAlLattice U0 : ( ( strict non-empty order-sorted ) ( strict non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( non empty strict Lattice-like ) ( non empty strict join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like lower-bounded upper-bounded bounded ) Lattice) : ( ( ) ( ) Element of the carrier of (OSSubAlLattice b2 : ( ( strict non-empty order-sorted ) ( strict non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ) : ( ( non empty strict Lattice-like ) ( non empty strict join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like lower-bounded upper-bounded bounded ) Lattice) : ( ( ) ( non empty ) set ) ) = U0 : ( ( strict non-empty order-sorted ) ( strict non-empty order-sorted ) OSAlgebra of b1 : ( ( non empty non void order-sorted discernable ) ( non empty non void V52() V99() V100() V101() order-sorted discernable ) OrderSortedSign) ) ;