:: LATTICE8 semantic presentation :: Showing IDV graph ... (Click the Palm Trees again to close it)
:: deftheorem defines c= LATTICE8:def 1 :
:: deftheorem Def2 defines finitely_typed LATTICE8:def 2 :
:: deftheorem Def3 defines has_a_representation_of_type<= LATTICE8:def 3 :
Lm1:
not 1 is even
Lm2:
2 is even
theorem Th1: :: LATTICE8:1 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: LATTICE8:2 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: LATTICE8:3 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th4: :: LATTICE8:4 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th5: :: LATTICE8:5 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th6: :: LATTICE8:6 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th7: :: LATTICE8:7 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th8: :: LATTICE8:8 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th9: :: LATTICE8:9 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem defines new_set2 LATTICE8:def 4 :
definition
let A be non
empty set ;
let L be
lower-bounded LATTICE;
let d be
BiFunction of
A,
L;
let q be
Element of
[:A,A,the carrier of L,the carrier of L:];
func new_bi_fun2 d,
q -> BiFunction of
(new_set2 A),
L means :
Def5:
:: LATTICE8:def 5
( ( for
u,
v being
Element of
A holds
it . u,
v = d . u,
v ) &
it . {A},
{A} = Bottom L &
it . {{A}},
{{A}} = Bottom L &
it . {A},
{{A}} = ((d . (q `1 ),(q `2 )) "\/" (q `3 )) "/\" (q `4 ) &
it . {{A}},
{A} = ((d . (q `1 ),(q `2 )) "\/" (q `3 )) "/\" (q `4 ) & ( for
u being
Element of
A holds
(
it . u,
{A} = (d . u,(q `1 )) "\/" (q `3 ) &
it . {A},
u = (d . u,(q `1 )) "\/" (q `3 ) &
it . u,
{{A}} = (d . u,(q `2 )) "\/" (q `3 ) &
it . {{A}},
u = (d . u,(q `2 )) "\/" (q `3 ) ) ) );
existence
ex b1 being BiFunction of (new_set2 A),L st
( ( for u, v being Element of A holds b1 . u,v = d . u,v ) & b1 . {A},{A} = Bottom L & b1 . {{A}},{{A}} = Bottom L & b1 . {A},{{A}} = ((d . (q `1 ),(q `2 )) "\/" (q `3 )) "/\" (q `4 ) & b1 . {{A}},{A} = ((d . (q `1 ),(q `2 )) "\/" (q `3 )) "/\" (q `4 ) & ( for u being Element of A holds
( b1 . u,{A} = (d . u,(q `1 )) "\/" (q `3 ) & b1 . {A},u = (d . u,(q `1 )) "\/" (q `3 ) & b1 . u,{{A}} = (d . u,(q `2 )) "\/" (q `3 ) & b1 . {{A}},u = (d . u,(q `2 )) "\/" (q `3 ) ) ) )
uniqueness
for b1, b2 being BiFunction of (new_set2 A),L st ( for u, v being Element of A holds b1 . u,v = d . u,v ) & b1 . {A},{A} = Bottom L & b1 . {{A}},{{A}} = Bottom L & b1 . {A},{{A}} = ((d . (q `1 ),(q `2 )) "\/" (q `3 )) "/\" (q `4 ) & b1 . {{A}},{A} = ((d . (q `1 ),(q `2 )) "\/" (q `3 )) "/\" (q `4 ) & ( for u being Element of A holds
( b1 . u,{A} = (d . u,(q `1 )) "\/" (q `3 ) & b1 . {A},u = (d . u,(q `1 )) "\/" (q `3 ) & b1 . u,{{A}} = (d . u,(q `2 )) "\/" (q `3 ) & b1 . {{A}},u = (d . u,(q `2 )) "\/" (q `3 ) ) ) & ( for u, v being Element of A holds b2 . u,v = d . u,v ) & b2 . {A},{A} = Bottom L & b2 . {{A}},{{A}} = Bottom L & b2 . {A},{{A}} = ((d . (q `1 ),(q `2 )) "\/" (q `3 )) "/\" (q `4 ) & b2 . {{A}},{A} = ((d . (q `1 ),(q `2 )) "\/" (q `3 )) "/\" (q `4 ) & ( for u being Element of A holds
( b2 . u,{A} = (d . u,(q `1 )) "\/" (q `3 ) & b2 . {A},u = (d . u,(q `1 )) "\/" (q `3 ) & b2 . u,{{A}} = (d . u,(q `2 )) "\/" (q `3 ) & b2 . {{A}},u = (d . u,(q `2 )) "\/" (q `3 ) ) ) holds
b1 = b2
end;
:: deftheorem Def5 defines new_bi_fun2 LATTICE8:def 5 :
for
A being non
empty set for
L being
lower-bounded LATTICE for
d being
BiFunction of
A,
L for
q being
Element of
[:A,A,the carrier of L,the carrier of L:] for
b5 being
BiFunction of
(new_set2 A),
L holds
(
b5 = new_bi_fun2 d,
q iff ( ( for
u,
v being
Element of
A holds
b5 . u,
v = d . u,
v ) &
b5 . {A},
{A} = Bottom L &
b5 . {{A}},
{{A}} = Bottom L &
b5 . {A},
{{A}} = ((d . (q `1 ),(q `2 )) "\/" (q `3 )) "/\" (q `4 ) &
b5 . {{A}},
{A} = ((d . (q `1 ),(q `2 )) "\/" (q `3 )) "/\" (q `4 ) & ( for
u being
Element of
A holds
(
b5 . u,
{A} = (d . u,(q `1 )) "\/" (q `3 ) &
b5 . {A},
u = (d . u,(q `1 )) "\/" (q `3 ) &
b5 . u,
{{A}} = (d . u,(q `2 )) "\/" (q `3 ) &
b5 . {{A}},
u = (d . u,(q `2 )) "\/" (q `3 ) ) ) ) );
theorem Th10: :: LATTICE8:10 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th11: :: LATTICE8:11 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th12: :: LATTICE8:12 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th13: :: LATTICE8:13 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th14: :: LATTICE8:14 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def6 defines ConsecutiveSet2 LATTICE8:def 6 :
theorem Th15: :: LATTICE8:15 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th16: :: LATTICE8:16 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th17: :: LATTICE8:17 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th18: :: LATTICE8:18 :: Showing IDV graph ... (Click the Palm Tree again to close it)
definition
let A be non
empty set ;
let L be
lower-bounded LATTICE;
let d be
BiFunction of
A,
L;
let q be
QuadrSeq of
d;
let O be
Ordinal;
assume A1:
O in dom q
;
func Quadr2 q,
O -> Element of
[:(ConsecutiveSet2 A,O),(ConsecutiveSet2 A,O),the carrier of L,the carrier of L:] equals :
Def7:
:: LATTICE8:def 7
q . O;
correctness
coherence
q . O is Element of [:(ConsecutiveSet2 A,O),(ConsecutiveSet2 A,O),the carrier of L,the carrier of L:];
end;
:: deftheorem Def7 defines Quadr2 LATTICE8:def 7 :
definition
let A be non
empty set ;
let L be
lower-bounded LATTICE;
let d be
BiFunction of
A,
L;
let q be
QuadrSeq of
d;
let O be
Ordinal;
func ConsecutiveDelta2 q,
O -> set means :
Def8:
:: LATTICE8:def 8
ex
L0 being
T-Sequence st
(
it = last L0 &
dom L0 = succ O &
L0 . {} = d & ( for
C being
Ordinal st
succ C in succ O holds
L0 . (succ C) = new_bi_fun2 (BiFun (L0 . C),(ConsecutiveSet2 A,C),L),
(Quadr2 q,C) ) & ( for
C being
Ordinal st
C in succ O &
C <> {} &
C is_limit_ordinal holds
L0 . C = union (rng (L0 | C)) ) );
correctness
existence
ex b1 being set ex L0 being T-Sequence st
( b1 = last L0 & dom L0 = succ O & L0 . {} = d & ( for C being Ordinal st succ C in succ O holds
L0 . (succ C) = new_bi_fun2 (BiFun (L0 . C),(ConsecutiveSet2 A,C),L),(Quadr2 q,C) ) & ( for C being Ordinal st C in succ O & C <> {} & C is_limit_ordinal holds
L0 . C = union (rng (L0 | C)) ) );
uniqueness
for b1, b2 being set st ex L0 being T-Sequence st
( b1 = last L0 & dom L0 = succ O & L0 . {} = d & ( for C being Ordinal st succ C in succ O holds
L0 . (succ C) = new_bi_fun2 (BiFun (L0 . C),(ConsecutiveSet2 A,C),L),(Quadr2 q,C) ) & ( for C being Ordinal st C in succ O & C <> {} & C is_limit_ordinal holds
L0 . C = union (rng (L0 | C)) ) ) & ex L0 being T-Sequence st
( b2 = last L0 & dom L0 = succ O & L0 . {} = d & ( for C being Ordinal st succ C in succ O holds
L0 . (succ C) = new_bi_fun2 (BiFun (L0 . C),(ConsecutiveSet2 A,C),L),(Quadr2 q,C) ) & ( for C being Ordinal st C in succ O & C <> {} & C is_limit_ordinal holds
L0 . C = union (rng (L0 | C)) ) ) holds
b1 = b2;
end;
:: deftheorem Def8 defines ConsecutiveDelta2 LATTICE8:def 8 :
theorem Th19: :: LATTICE8:19 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th20: :: LATTICE8:20 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th21: :: LATTICE8:21 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th22: :: LATTICE8:22 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th23: :: LATTICE8:23 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th24: :: LATTICE8:24 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th25: :: LATTICE8:25 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th26: :: LATTICE8:26 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th27: :: LATTICE8:27 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th28: :: LATTICE8:28 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: LATTICE8:29 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem defines NextSet2 LATTICE8:def 9 :
:: deftheorem defines NextDelta2 LATTICE8:def 10 :
:: deftheorem Def11 defines is_extension2_of LATTICE8:def 11 :
theorem Th30: :: LATTICE8:30 :: Showing IDV graph ... (Click the Palm Tree again to close it)
for
A being non
empty set for
L being
lower-bounded LATTICE for
d being
distance_function of
A,
L for
Aq being non
empty set for
dq being
distance_function of
Aq,
L st
Aq,
dq is_extension2_of A,
d holds
for
x,
y being
Element of
A for
a,
b being
Element of
L st
d . x,
y <= a "\/" b holds
ex
z1,
z2 being
Element of
Aq st
(
dq . x,
z1 = a &
dq . z1,
z2 = ((d . x,y) "\/" a) "/\" b &
dq . z2,
y = a )
definition
let A be non
empty set ;
let L be
lower-bounded modular LATTICE;
let d be
distance_function of
A,
L;
mode ExtensionSeq2 of
A,
d -> Function means :
Def12:
:: LATTICE8:def 12
(
dom it = NAT &
it . 0
= [A,d] & ( for
n being
Nat ex
A' being non
empty set ex
d' being
distance_function of
A',
L ex
Aq being non
empty set ex
dq being
distance_function of
Aq,
L st
(
Aq,
dq is_extension2_of A',
d' &
it . n = [A',d'] &
it . (n + 1) = [Aq,dq] ) ) );
existence
ex b1 being Function st
( dom b1 = NAT & b1 . 0 = [A,d] & ( for n being Nat ex A' being non empty set ex d' being distance_function of A',L ex Aq being non empty set ex dq being distance_function of Aq,L st
( Aq,dq is_extension2_of A',d' & b1 . n = [A',d'] & b1 . (n + 1) = [Aq,dq] ) ) )
end;
:: deftheorem Def12 defines ExtensionSeq2 LATTICE8:def 12 :
theorem Th31: :: LATTICE8:31 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th32: :: LATTICE8:32 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th33: :: LATTICE8:33 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th34: :: LATTICE8:34 :: Showing IDV graph ... (Click the Palm Tree again to close it)
for
L being
lower-bounded modular LATTICE for
S being
ExtensionSeq2 of the
carrier of
L,
BasicDF L for
FS being non
empty set for
FD being
distance_function of
FS,
L for
x,
y being
Element of
FS for
a,
b being
Element of
L st
FS = union { ((S . i) `1 ) where i is Nat : verum } &
FD = union { ((S . i) `2 ) where i is Nat : verum } &
FD . x,
y <= a "\/" b holds
ex
z1,
z2 being
Element of
FS st
(
FD . x,
z1 = a &
FD . z1,
z2 = ((FD . x,y) "\/" a) "/\" b &
FD . z2,
y = a )
Lm3:
for m being Nat holds
( not m in Seg 4 or m = 1 or m = 2 or m = 3 or m = 4 )
Lm4:
for j being Nat st 1 <= j & j < 4 & not j = 1 & not j = 2 holds
j = 3
theorem Th35: :: LATTICE8:35 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th36: :: LATTICE8:36 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: LATTICE8:37 :: Showing IDV graph ... (Click the Palm Tree again to close it)