begin
definition
let S be ( ( non
empty ) ( non
empty )
1-sorted ) ;
let R be ( ( non
empty ) ( non
empty )
RelStr ) ;
let f be ( (
Function-like V18( the
carrier of
R : ( ( non
empty ) ( non
empty )
RelStr ) : ( ( ) ( non
empty )
set ) , the
carrier of
S : ( ( non
empty ) ( non
empty )
1-sorted ) : ( ( ) ( non
empty )
set ) ) ) (
Relation-like the
carrier of
R : ( ( non
empty ) ( non
empty )
RelStr ) : ( ( ) ( non
empty )
set )
-defined the
carrier of
S : ( ( non
empty ) ( non
empty )
1-sorted ) : ( ( ) ( non
empty )
set )
-valued Function-like V18( the
carrier of
R : ( ( non
empty ) ( non
empty )
RelStr ) : ( ( ) ( non
empty )
set ) , the
carrier of
S : ( ( non
empty ) ( non
empty )
1-sorted ) : ( ( ) ( non
empty )
set ) ) )
Function of the
carrier of
R : ( ( non
empty ) ( non
empty )
RelStr ) : ( ( ) ( non
empty )
set ) , the
carrier of
S : ( ( non
empty ) ( non
empty )
1-sorted ) : ( ( ) ( non
empty )
set ) ) ;
func R *' f -> ( ( non
empty strict ) ( non
empty strict )
NetStr over
S : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) )
means
(
RelStr(# the
carrier of
it : ( (
Function-like V18(
R : ( ( ) ( )
set ) , the
carrier of
S : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set ) ) ) (
Relation-like R : ( ( ) ( )
set )
-defined the
carrier of
S : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set )
-valued Function-like V18(
R : ( ( ) ( )
set ) , the
carrier of
S : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set ) ) )
Element of
bool [:R : ( ( ) ( ) set ) , the carrier of S : ( ( non empty reflexive transitive antisymmetric up-complete ) ( non empty reflexive transitive antisymmetric up-complete ) RelStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) : ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
set ) , the
InternalRel of
it : ( (
Function-like V18(
R : ( ( ) ( )
set ) , the
carrier of
S : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set ) ) ) (
Relation-like R : ( ( ) ( )
set )
-defined the
carrier of
S : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set )
-valued Function-like V18(
R : ( ( ) ( )
set ) , the
carrier of
S : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set ) ) )
Element of
bool [:R : ( ( ) ( ) set ) , the carrier of S : ( ( non empty reflexive transitive antisymmetric up-complete ) ( non empty reflexive transitive antisymmetric up-complete ) RelStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) : ( ( ) ( non
empty )
set ) ) : ( ( ) (
Relation-like the
carrier of
it : ( (
Function-like V18(
R : ( ( ) ( )
set ) , the
carrier of
S : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set ) ) ) (
Relation-like R : ( ( ) ( )
set )
-defined the
carrier of
S : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set )
-valued Function-like V18(
R : ( ( ) ( )
set ) , the
carrier of
S : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set ) ) )
Element of
bool [:R : ( ( ) ( ) set ) , the carrier of S : ( ( non empty reflexive transitive antisymmetric up-complete ) ( non empty reflexive transitive antisymmetric up-complete ) RelStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) : ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
set )
-defined the
carrier of
it : ( (
Function-like V18(
R : ( ( ) ( )
set ) , the
carrier of
S : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set ) ) ) (
Relation-like R : ( ( ) ( )
set )
-defined the
carrier of
S : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set )
-valued Function-like V18(
R : ( ( ) ( )
set ) , the
carrier of
S : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set ) ) )
Element of
bool [:R : ( ( ) ( ) set ) , the carrier of S : ( ( non empty reflexive transitive antisymmetric up-complete ) ( non empty reflexive transitive antisymmetric up-complete ) RelStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) : ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
set )
-valued )
Element of
bool [: the carrier of it : ( ( Function-like V18(R : ( ( ) ( ) set ) , the carrier of S : ( ( non empty reflexive transitive antisymmetric up-complete ) ( non empty reflexive transitive antisymmetric up-complete ) RelStr ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like R : ( ( ) ( ) set ) -defined the carrier of S : ( ( non empty reflexive transitive antisymmetric up-complete ) ( non empty reflexive transitive antisymmetric up-complete ) RelStr ) : ( ( ) ( non empty ) set ) -valued Function-like V18(R : ( ( ) ( ) set ) , the carrier of S : ( ( non empty reflexive transitive antisymmetric up-complete ) ( non empty reflexive transitive antisymmetric up-complete ) RelStr ) : ( ( ) ( non empty ) set ) ) ) Element of bool [:R : ( ( ) ( ) set ) , the carrier of S : ( ( non empty reflexive transitive antisymmetric up-complete ) ( non empty reflexive transitive antisymmetric up-complete ) RelStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( ) set ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) , the carrier of it : ( ( Function-like V18(R : ( ( ) ( ) set ) , the carrier of S : ( ( non empty reflexive transitive antisymmetric up-complete ) ( non empty reflexive transitive antisymmetric up-complete ) RelStr ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like R : ( ( ) ( ) set ) -defined the carrier of S : ( ( non empty reflexive transitive antisymmetric up-complete ) ( non empty reflexive transitive antisymmetric up-complete ) RelStr ) : ( ( ) ( non empty ) set ) -valued Function-like V18(R : ( ( ) ( ) set ) , the carrier of S : ( ( non empty reflexive transitive antisymmetric up-complete ) ( non empty reflexive transitive antisymmetric up-complete ) RelStr ) : ( ( ) ( non empty ) set ) ) ) Element of bool [:R : ( ( ) ( ) set ) , the carrier of S : ( ( non empty reflexive transitive antisymmetric up-complete ) ( non empty reflexive transitive antisymmetric up-complete ) RelStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( ) set ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) : ( ( ) ( non
empty )
set ) ) #) : ( (
strict ) (
strict )
RelStr )
= RelStr(# the
carrier of
R : ( ( ) ( )
set ) : ( ( ) ( )
set ) , the
InternalRel of
R : ( ( ) ( )
set ) : ( ( ) (
Relation-like the
carrier of
R : ( ( ) ( )
set ) : ( ( ) ( )
set )
-defined the
carrier of
R : ( ( ) ( )
set ) : ( ( ) ( )
set )
-valued )
Element of
bool [: the carrier of R : ( ( ) ( ) set ) : ( ( ) ( ) set ) , the carrier of R : ( ( ) ( ) set ) : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) : ( ( ) ( non
empty )
set ) ) #) : ( (
strict ) (
strict )
RelStr ) & the
mapping of
it : ( (
Function-like V18(
R : ( ( ) ( )
set ) , the
carrier of
S : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set ) ) ) (
Relation-like R : ( ( ) ( )
set )
-defined the
carrier of
S : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set )
-valued Function-like V18(
R : ( ( ) ( )
set ) , the
carrier of
S : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set ) ) )
Element of
bool [:R : ( ( ) ( ) set ) , the carrier of S : ( ( non empty reflexive transitive antisymmetric up-complete ) ( non empty reflexive transitive antisymmetric up-complete ) RelStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) : ( ( ) ( non
empty )
set ) ) : ( (
Function-like V18( the
carrier of
it : ( (
Function-like V18(
R : ( ( ) ( )
set ) , the
carrier of
S : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set ) ) ) (
Relation-like R : ( ( ) ( )
set )
-defined the
carrier of
S : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set )
-valued Function-like V18(
R : ( ( ) ( )
set ) , the
carrier of
S : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set ) ) )
Element of
bool [:R : ( ( ) ( ) set ) , the carrier of S : ( ( non empty reflexive transitive antisymmetric up-complete ) ( non empty reflexive transitive antisymmetric up-complete ) RelStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) : ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
set ) , the
carrier of
S : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set ) ) ) (
Relation-like the
carrier of
it : ( (
Function-like V18(
R : ( ( ) ( )
set ) , the
carrier of
S : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set ) ) ) (
Relation-like R : ( ( ) ( )
set )
-defined the
carrier of
S : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set )
-valued Function-like V18(
R : ( ( ) ( )
set ) , the
carrier of
S : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set ) ) )
Element of
bool [:R : ( ( ) ( ) set ) , the carrier of S : ( ( non empty reflexive transitive antisymmetric up-complete ) ( non empty reflexive transitive antisymmetric up-complete ) RelStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) : ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
set )
-defined the
carrier of
S : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set )
-valued Function-like V18( the
carrier of
it : ( (
Function-like V18(
R : ( ( ) ( )
set ) , the
carrier of
S : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set ) ) ) (
Relation-like R : ( ( ) ( )
set )
-defined the
carrier of
S : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set )
-valued Function-like V18(
R : ( ( ) ( )
set ) , the
carrier of
S : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set ) ) )
Element of
bool [:R : ( ( ) ( ) set ) , the carrier of S : ( ( non empty reflexive transitive antisymmetric up-complete ) ( non empty reflexive transitive antisymmetric up-complete ) RelStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) : ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
set ) , the
carrier of
S : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set ) ) )
Element of
bool [: the carrier of it : ( ( Function-like V18(R : ( ( ) ( ) set ) , the carrier of S : ( ( non empty reflexive transitive antisymmetric up-complete ) ( non empty reflexive transitive antisymmetric up-complete ) RelStr ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like R : ( ( ) ( ) set ) -defined the carrier of S : ( ( non empty reflexive transitive antisymmetric up-complete ) ( non empty reflexive transitive antisymmetric up-complete ) RelStr ) : ( ( ) ( non empty ) set ) -valued Function-like V18(R : ( ( ) ( ) set ) , the carrier of S : ( ( non empty reflexive transitive antisymmetric up-complete ) ( non empty reflexive transitive antisymmetric up-complete ) RelStr ) : ( ( ) ( non empty ) set ) ) ) Element of bool [:R : ( ( ) ( ) set ) , the carrier of S : ( ( non empty reflexive transitive antisymmetric up-complete ) ( non empty reflexive transitive antisymmetric up-complete ) RelStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( ) set ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) , the carrier of S : ( ( non empty reflexive transitive antisymmetric up-complete ) ( non empty reflexive transitive antisymmetric up-complete ) RelStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) : ( ( ) ( non
empty )
set ) )
= f : ( ( ) ( )
Element of
bool (bool S : ( ( non empty reflexive transitive antisymmetric up-complete ) ( non empty reflexive transitive antisymmetric up-complete ) RelStr ) ) : ( ( ) ( non
empty )
set ) : ( ( ) ( non
empty )
set ) ) );
end;
definition
let R be ( ( non
empty ) ( non
empty )
RelStr ) ;
let N be ( ( non
empty directed ) ( non
empty directed )
prenet of
R : ( ( non
empty ) ( non
empty )
RelStr ) ) ;
func inf_net N -> ( ( non
empty strict directed ) ( non
empty strict directed )
prenet of
R : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) )
means
ex
f being ( (
Function-like V18( the
carrier of
N : ( ( ) ( )
set ) : ( ( ) ( )
set ) , the
carrier of
R : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set ) ) ) (
Relation-like the
carrier of
N : ( ( ) ( )
set ) : ( ( ) ( )
set )
-defined the
carrier of
R : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set )
-valued Function-like V18( the
carrier of
N : ( ( ) ( )
set ) : ( ( ) ( )
set ) , the
carrier of
R : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set ) ) )
Function of ( ( ) ( )
set ) , ( ( ) ( non
empty )
set ) ) st
(
it : ( (
Function-like V18( the
carrier of
N : ( ( ) ( )
set ) : ( ( ) ( )
set ) , the
carrier of
R : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set ) ) ) (
Relation-like the
carrier of
N : ( ( ) ( )
set ) : ( ( ) ( )
set )
-defined the
carrier of
R : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set )
-valued Function-like V18( the
carrier of
N : ( ( ) ( )
set ) : ( ( ) ( )
set ) , the
carrier of
R : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set ) ) )
Element of
bool [: the carrier of N : ( ( ) ( ) set ) : ( ( ) ( ) set ) , the carrier of R : ( ( non empty reflexive transitive antisymmetric up-complete ) ( non empty reflexive transitive antisymmetric up-complete ) RelStr ) : ( ( ) ( non empty ) set ) :] : ( ( ) ( )
set ) : ( ( ) ( non
empty )
set ) )
= N : ( ( ) ( )
set )
*' f : ( (
Function-like V18( the
carrier of
N : ( ( non
empty directed ) ( non
empty directed )
prenet of
R : ( ( non
empty ) ( non
empty )
RelStr ) ) : ( ( ) ( non
empty )
set ) , the
carrier of
R : ( ( non
empty ) ( non
empty )
RelStr ) : ( ( ) ( non
empty )
set ) ) ) (
Relation-like the
carrier of
N : ( ( non
empty directed ) ( non
empty directed )
prenet of
R : ( ( non
empty ) ( non
empty )
RelStr ) ) : ( ( ) ( non
empty )
set )
-defined the
carrier of
R : ( ( non
empty ) ( non
empty )
RelStr ) : ( ( ) ( non
empty )
set )
-valued Function-like V18( the
carrier of
N : ( ( non
empty directed ) ( non
empty directed )
prenet of
R : ( ( non
empty ) ( non
empty )
RelStr ) ) : ( ( ) ( non
empty )
set ) , the
carrier of
R : ( ( non
empty ) ( non
empty )
RelStr ) : ( ( ) ( non
empty )
set ) ) )
Function of ( ( ) ( non
empty )
set ) , ( ( ) ( non
empty )
set ) ) : ( ( non
empty strict ) ( non
empty strict )
NetStr over
R : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) ) & ( for
i being ( ( ) ( )
Element of ( ( ) ( )
set ) ) holds
f : ( (
Function-like V18( the
carrier of
N : ( ( non
empty directed ) ( non
empty directed )
prenet of
R : ( ( non
empty ) ( non
empty )
RelStr ) ) : ( ( ) ( non
empty )
set ) , the
carrier of
R : ( ( non
empty ) ( non
empty )
RelStr ) : ( ( ) ( non
empty )
set ) ) ) (
Relation-like the
carrier of
N : ( ( non
empty directed ) ( non
empty directed )
prenet of
R : ( ( non
empty ) ( non
empty )
RelStr ) ) : ( ( ) ( non
empty )
set )
-defined the
carrier of
R : ( ( non
empty ) ( non
empty )
RelStr ) : ( ( ) ( non
empty )
set )
-valued Function-like V18( the
carrier of
N : ( ( non
empty directed ) ( non
empty directed )
prenet of
R : ( ( non
empty ) ( non
empty )
RelStr ) ) : ( ( ) ( non
empty )
set ) , the
carrier of
R : ( ( non
empty ) ( non
empty )
RelStr ) : ( ( ) ( non
empty )
set ) ) )
Function of ( ( ) ( non
empty )
set ) , ( ( ) ( non
empty )
set ) )
. i : ( ( ) ( )
Element of ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
Element of the
carrier of
R : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set ) )
= "/\" (
{ (N : ( ( ) ( ) set ) . k : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( ) Element of the carrier of R : ( ( non empty reflexive transitive antisymmetric up-complete ) ( non empty reflexive transitive antisymmetric up-complete ) RelStr ) : ( ( ) ( non empty ) set ) ) where k is ( ( ) ( ) Element of ( ( ) ( ) set ) ) : k : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) >= i : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) } ,
R : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) ) : ( ( ) ( )
Element of the
carrier of
R : ( ( non
empty reflexive transitive antisymmetric up-complete ) ( non
empty reflexive transitive antisymmetric up-complete )
RelStr ) : ( ( ) ( non
empty )
set ) ) ) );
end;