begin
begin
registration
let X be ( ( ) ( )
set ) ;
end;
theorem
for
X,
Y being ( ( non
empty ) ( non
empty )
set )
for
Z being ( ( ) ( )
set )
for
s being ( (
Function-like quasi_total ) ( non
empty Relation-like NAT : ( ( ) ( non
empty epsilon-transitive epsilon-connected ordinal complex-membered ext-real-membered real-membered rational-membered integer-membered natural-membered V21() )
Element of
bool REAL : ( ( ) (
complex-membered ext-real-membered real-membered V21() )
set ) : ( ( ) ( non
empty )
set ) )
-defined b1 : ( ( non
empty ) ( non
empty )
set )
-valued Function-like total quasi_total )
sequence of
X : ( ( non
empty ) ( non
empty )
set ) )
for
h1 being ( (
Function-like ) (
Relation-like b1 : ( ( non
empty ) ( non
empty )
set )
-defined b2 : ( ( non
empty ) ( non
empty )
set )
-valued Function-like )
PartFunc of ,)
for
h2 being ( (
Function-like ) (
Relation-like b2 : ( ( non
empty ) ( non
empty )
set )
-defined b3 : ( ( ) ( )
set )
-valued Function-like )
PartFunc of ,) st
rng s : ( (
Function-like quasi_total ) ( non
empty Relation-like NAT : ( ( ) ( non
empty epsilon-transitive epsilon-connected ordinal complex-membered ext-real-membered real-membered rational-membered integer-membered natural-membered V21() )
Element of
bool REAL : ( ( ) (
complex-membered ext-real-membered real-membered V21() )
set ) : ( ( ) ( non
empty )
set ) )
-defined b1 : ( ( non
empty ) ( non
empty )
set )
-valued Function-like total quasi_total )
sequence of
b1 : ( ( non
empty ) ( non
empty )
set ) ) : ( ( ) ( non
empty )
Element of
bool b1 : ( ( non
empty ) ( non
empty )
set ) : ( ( ) ( non
empty )
set ) )
c= dom (h2 : ( ( Function-like ) ( Relation-like b2 : ( ( non empty ) ( non empty ) set ) -defined b3 : ( ( ) ( ) set ) -valued Function-like ) PartFunc of ,) * h1 : ( ( Function-like ) ( Relation-like b1 : ( ( non empty ) ( non empty ) set ) -defined b2 : ( ( non empty ) ( non empty ) set ) -valued Function-like ) PartFunc of ,) ) : ( (
Function-like ) (
Relation-like b1 : ( ( non
empty ) ( non
empty )
set )
-defined b3 : ( ( ) ( )
set )
-valued Function-like )
Element of
bool [:b1 : ( ( non empty ) ( non empty ) set ) ,b3 : ( ( ) ( ) set ) :] : ( ( ) (
Relation-like )
set ) : ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
Element of
bool b1 : ( ( non
empty ) ( non
empty )
set ) : ( ( ) ( non
empty )
set ) ) holds
h2 : ( (
Function-like ) (
Relation-like b2 : ( ( non
empty ) ( non
empty )
set )
-defined b3 : ( ( ) ( )
set )
-valued Function-like )
PartFunc of ,)
/* (h1 : ( ( Function-like ) ( Relation-like b1 : ( ( non empty ) ( non empty ) set ) -defined b2 : ( ( non empty ) ( non empty ) set ) -valued Function-like ) PartFunc of ,) /* s : ( ( Function-like quasi_total ) ( non empty Relation-like NAT : ( ( ) ( non empty epsilon-transitive epsilon-connected ordinal complex-membered ext-real-membered real-membered rational-membered integer-membered natural-membered V21() ) Element of bool REAL : ( ( ) ( complex-membered ext-real-membered real-membered V21() ) set ) : ( ( ) ( non empty ) set ) ) -defined b1 : ( ( non empty ) ( non empty ) set ) -valued Function-like total quasi_total ) sequence of b1 : ( ( non empty ) ( non empty ) set ) ) ) : ( (
Function-like quasi_total ) ( non
empty Relation-like NAT : ( ( ) ( non
empty epsilon-transitive epsilon-connected ordinal complex-membered ext-real-membered real-membered rational-membered integer-membered natural-membered V21() )
Element of
bool REAL : ( ( ) (
complex-membered ext-real-membered real-membered V21() )
set ) : ( ( ) ( non
empty )
set ) )
-defined b2 : ( ( non
empty ) ( non
empty )
set )
-valued Function-like total quasi_total )
Element of
bool [:NAT : ( ( ) ( non empty epsilon-transitive epsilon-connected ordinal complex-membered ext-real-membered real-membered rational-membered integer-membered natural-membered V21() ) Element of bool REAL : ( ( ) ( complex-membered ext-real-membered real-membered V21() ) set ) : ( ( ) ( non empty ) set ) ) ,b2 : ( ( non empty ) ( non empty ) set ) :] : ( ( ) ( non
empty Relation-like )
set ) : ( ( ) ( non
empty )
set ) ) : ( (
Function-like quasi_total ) (
Relation-like NAT : ( ( ) ( non
empty epsilon-transitive epsilon-connected ordinal complex-membered ext-real-membered real-membered rational-membered integer-membered natural-membered V21() )
Element of
bool REAL : ( ( ) (
complex-membered ext-real-membered real-membered V21() )
set ) : ( ( ) ( non
empty )
set ) )
-defined b3 : ( ( ) ( )
set )
-valued Function-like quasi_total )
Element of
bool [:NAT : ( ( ) ( non empty epsilon-transitive epsilon-connected ordinal complex-membered ext-real-membered real-membered rational-membered integer-membered natural-membered V21() ) Element of bool REAL : ( ( ) ( complex-membered ext-real-membered real-membered V21() ) set ) : ( ( ) ( non empty ) set ) ) ,b3 : ( ( ) ( ) set ) :] : ( ( ) (
Relation-like )
set ) : ( ( ) ( non
empty )
set ) )
= (h2 : ( ( Function-like ) ( Relation-like b2 : ( ( non empty ) ( non empty ) set ) -defined b3 : ( ( ) ( ) set ) -valued Function-like ) PartFunc of ,) * h1 : ( ( Function-like ) ( Relation-like b1 : ( ( non empty ) ( non empty ) set ) -defined b2 : ( ( non empty ) ( non empty ) set ) -valued Function-like ) PartFunc of ,) ) : ( (
Function-like ) (
Relation-like b1 : ( ( non
empty ) ( non
empty )
set )
-defined b3 : ( ( ) ( )
set )
-valued Function-like )
Element of
bool [:b1 : ( ( non empty ) ( non empty ) set ) ,b3 : ( ( ) ( ) set ) :] : ( ( ) (
Relation-like )
set ) : ( ( ) ( non
empty )
set ) )
/* s : ( (
Function-like quasi_total ) ( non
empty Relation-like NAT : ( ( ) ( non
empty epsilon-transitive epsilon-connected ordinal complex-membered ext-real-membered real-membered rational-membered integer-membered natural-membered V21() )
Element of
bool REAL : ( ( ) (
complex-membered ext-real-membered real-membered V21() )
set ) : ( ( ) ( non
empty )
set ) )
-defined b1 : ( ( non
empty ) ( non
empty )
set )
-valued Function-like total quasi_total )
sequence of
b1 : ( ( non
empty ) ( non
empty )
set ) ) : ( (
Function-like quasi_total ) (
Relation-like NAT : ( ( ) ( non
empty epsilon-transitive epsilon-connected ordinal complex-membered ext-real-membered real-membered rational-membered integer-membered natural-membered V21() )
Element of
bool REAL : ( ( ) (
complex-membered ext-real-membered real-membered V21() )
set ) : ( ( ) ( non
empty )
set ) )
-defined b3 : ( ( ) ( )
set )
-valued Function-like quasi_total )
Element of
bool [:NAT : ( ( ) ( non empty epsilon-transitive epsilon-connected ordinal complex-membered ext-real-membered real-membered rational-membered integer-membered natural-membered V21() ) Element of bool REAL : ( ( ) ( complex-membered ext-real-membered real-membered V21() ) set ) : ( ( ) ( non empty ) set ) ) ,b3 : ( ( ) ( ) set ) :] : ( ( ) (
Relation-like )
set ) : ( ( ) ( non
empty )
set ) ) ;
registration
let X be ( ( ) ( )
set ) ;
end;