begin
begin
begin
definition
let r1,
r2 be ( ( ) (
V31()
V32()
ext-real )
Real) ;
assume
r1 : ( ( ) (
V31()
V32()
ext-real )
Real)
<= r2 : ( ( ) (
V31()
V32()
ext-real )
Real)
;
func RealSubLatt (
r1,
r2)
-> ( ( non
empty strict Lattice-like ) ( non
empty strict join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like )
Lattice)
means
( the
carrier of
it : ( ( ) ( )
Element of
bool (Bool r2 : ( ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) set ) ) : ( ( ) ( )
set ) : ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
set )
= [.r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ,r2 : ( ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) set ) .] : ( ( ) (
V36()
V37()
V38() )
Element of
bool REAL : ( ( ) ( non
empty V36()
V37()
V38()
V42()
V59() )
set ) : ( ( ) ( non
empty )
set ) ) & the
L_join of
it : ( ( ) ( )
Element of
bool (Bool r2 : ( ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) set ) ) : ( ( ) ( )
set ) : ( ( ) ( non
empty )
set ) ) : ( (
Function-like V18(
[: the carrier of it : ( ( ) ( ) Element of bool (Bool r2 : ( ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) set ) ) : ( ( ) ( ) set ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) , the carrier of it : ( ( ) ( ) Element of bool (Bool r2 : ( ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) set ) ) : ( ( ) ( ) set ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) , the
carrier of
it : ( ( ) ( )
Element of
bool (Bool r2 : ( ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) set ) ) : ( ( ) ( )
set ) : ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
set ) ) ) (
V1()
V4(
[: the carrier of it : ( ( ) ( ) Element of bool (Bool r2 : ( ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) set ) ) : ( ( ) ( ) set ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) , the carrier of it : ( ( ) ( ) Element of bool (Bool r2 : ( ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) set ) ) : ( ( ) ( ) set ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
it : ( ( ) ( )
Element of
bool (Bool r2 : ( ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) set ) ) : ( ( ) ( )
set ) : ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
set ) )
Function-like V18(
[: the carrier of it : ( ( ) ( ) Element of bool (Bool r2 : ( ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) set ) ) : ( ( ) ( ) set ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) , the carrier of it : ( ( ) ( ) Element of bool (Bool r2 : ( ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) set ) ) : ( ( ) ( ) set ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) , the
carrier of
it : ( ( ) ( )
Element of
bool (Bool r2 : ( ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) set ) ) : ( ( ) ( )
set ) : ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
set ) ) )
Element of
bool [:[: the carrier of it : ( ( ) ( ) Element of bool (Bool r2 : ( ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) set ) ) : ( ( ) ( ) set ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) , the carrier of it : ( ( ) ( ) Element of bool (Bool r2 : ( ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) set ) ) : ( ( ) ( ) set ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) , the carrier of it : ( ( ) ( ) Element of bool (Bool r2 : ( ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) set ) ) : ( ( ) ( ) set ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) : ( ( ) ( non
empty )
set ) )
= maxreal : ( (
Function-like V18(
[:REAL : ( ( ) ( non empty V36() V37() V38() V42() V59() ) set ) ,REAL : ( ( ) ( non empty V36() V37() V38() V42() V59() ) set ) :] : ( ( ) ( non
empty )
set ) ,
REAL : ( ( ) ( non
empty V36()
V37()
V38()
V42()
V59() )
set ) ) ) (
V1()
V4(
[:REAL : ( ( ) ( non empty V36() V37() V38() V42() V59() ) set ) ,REAL : ( ( ) ( non empty V36() V37() V38() V42() V59() ) set ) :] : ( ( ) ( non
empty )
set ) )
V5(
REAL : ( ( ) ( non
empty V36()
V37()
V38()
V42()
V59() )
set ) )
Function-like V18(
[:REAL : ( ( ) ( non empty V36() V37() V38() V42() V59() ) set ) ,REAL : ( ( ) ( non empty V36() V37() V38() V42() V59() ) set ) :] : ( ( ) ( non
empty )
set ) ,
REAL : ( ( ) ( non
empty V36()
V37()
V38()
V42()
V59() )
set ) ) )
Element of
bool [:[:REAL : ( ( ) ( non empty V36() V37() V38() V42() V59() ) set ) ,REAL : ( ( ) ( non empty V36() V37() V38() V42() V59() ) set ) :] : ( ( ) ( non empty ) set ) ,REAL : ( ( ) ( non empty V36() V37() V38() V42() V59() ) set ) :] : ( ( ) ( non
empty )
set ) : ( ( ) ( non
empty )
set ) )
|| [.r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ,r2 : ( ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) set ) .] : ( ( ) (
V36()
V37()
V38() )
Element of
bool REAL : ( ( ) ( non
empty V36()
V37()
V38()
V42()
V59() )
set ) : ( ( ) ( non
empty )
set ) ) : ( ( ) (
V1()
Function-like )
set ) & the
L_meet of
it : ( ( ) ( )
Element of
bool (Bool r2 : ( ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) set ) ) : ( ( ) ( )
set ) : ( ( ) ( non
empty )
set ) ) : ( (
Function-like V18(
[: the carrier of it : ( ( ) ( ) Element of bool (Bool r2 : ( ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) set ) ) : ( ( ) ( ) set ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) , the carrier of it : ( ( ) ( ) Element of bool (Bool r2 : ( ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) set ) ) : ( ( ) ( ) set ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) , the
carrier of
it : ( ( ) ( )
Element of
bool (Bool r2 : ( ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) set ) ) : ( ( ) ( )
set ) : ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
set ) ) ) (
V1()
V4(
[: the carrier of it : ( ( ) ( ) Element of bool (Bool r2 : ( ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) set ) ) : ( ( ) ( ) set ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) , the carrier of it : ( ( ) ( ) Element of bool (Bool r2 : ( ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) set ) ) : ( ( ) ( ) set ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) )
V5( the
carrier of
it : ( ( ) ( )
Element of
bool (Bool r2 : ( ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) set ) ) : ( ( ) ( )
set ) : ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
set ) )
Function-like V18(
[: the carrier of it : ( ( ) ( ) Element of bool (Bool r2 : ( ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) set ) ) : ( ( ) ( ) set ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) , the carrier of it : ( ( ) ( ) Element of bool (Bool r2 : ( ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) set ) ) : ( ( ) ( ) set ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) , the
carrier of
it : ( ( ) ( )
Element of
bool (Bool r2 : ( ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) set ) ) : ( ( ) ( )
set ) : ( ( ) ( non
empty )
set ) ) : ( ( ) ( )
set ) ) )
Element of
bool [:[: the carrier of it : ( ( ) ( ) Element of bool (Bool r2 : ( ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) set ) ) : ( ( ) ( ) set ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) , the carrier of it : ( ( ) ( ) Element of bool (Bool r2 : ( ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) set ) ) : ( ( ) ( ) set ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) , the carrier of it : ( ( ) ( ) Element of bool (Bool r2 : ( ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) set ) ) : ( ( ) ( ) set ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) :] : ( ( ) ( )
set ) : ( ( ) ( non
empty )
set ) )
= minreal : ( (
Function-like V18(
[:REAL : ( ( ) ( non empty V36() V37() V38() V42() V59() ) set ) ,REAL : ( ( ) ( non empty V36() V37() V38() V42() V59() ) set ) :] : ( ( ) ( non
empty )
set ) ,
REAL : ( ( ) ( non
empty V36()
V37()
V38()
V42()
V59() )
set ) ) ) (
V1()
V4(
[:REAL : ( ( ) ( non empty V36() V37() V38() V42() V59() ) set ) ,REAL : ( ( ) ( non empty V36() V37() V38() V42() V59() ) set ) :] : ( ( ) ( non
empty )
set ) )
V5(
REAL : ( ( ) ( non
empty V36()
V37()
V38()
V42()
V59() )
set ) )
Function-like V18(
[:REAL : ( ( ) ( non empty V36() V37() V38() V42() V59() ) set ) ,REAL : ( ( ) ( non empty V36() V37() V38() V42() V59() ) set ) :] : ( ( ) ( non
empty )
set ) ,
REAL : ( ( ) ( non
empty V36()
V37()
V38()
V42()
V59() )
set ) ) )
Element of
bool [:[:REAL : ( ( ) ( non empty V36() V37() V38() V42() V59() ) set ) ,REAL : ( ( ) ( non empty V36() V37() V38() V42() V59() ) set ) :] : ( ( ) ( non empty ) set ) ,REAL : ( ( ) ( non empty V36() V37() V38() V42() V59() ) set ) :] : ( ( ) ( non
empty )
set ) : ( ( ) ( non
empty )
set ) )
|| [.r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ,r2 : ( ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) ( V1() V4(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) Function-like V14(r1 : ( ( non empty Lattice-like complete ) ( non empty join-commutative join-associative meet-commutative meet-associative meet-absorbing join-absorbing Lattice-like complete ) LattStr ) ) ) set ) .] : ( ( ) (
V36()
V37()
V38() )
Element of
bool REAL : ( ( ) ( non
empty V36()
V37()
V38()
V42()
V59() )
set ) : ( ( ) ( non
empty )
set ) ) : ( ( ) (
V1()
Function-like )
set ) );
end;