:: KNASTER semantic presentation
:: Showing IDV graph ... (Click the Palm Trees again to close it)
theorem Th1: :: KNASTER:1
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: KNASTER:2
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: KNASTER:3
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th4: :: KNASTER:4
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: KNASTER:5
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem KNASTER:def 1 :
canceled;
:: deftheorem KNASTER:def 2 :
canceled;
:: deftheorem Def3 defines c=-monotone KNASTER:def 3 :
:: deftheorem defines lfp KNASTER:def 4 :
:: deftheorem defines gfp KNASTER:def 5 :
theorem Th6: :: KNASTER:6
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th7: :: KNASTER:7
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th8: :: KNASTER:8
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th9: :: KNASTER:9
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th10: :: KNASTER:10
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th11: :: KNASTER:11
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th12: :: KNASTER:12
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th13: :: KNASTER:13
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: KNASTER:14
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
definition
let L be
Lattice;
let f be
Function of the
carrier of
L,the
carrier of
L;
let x be
Element of
L;
let O be
Ordinal;
func f,
O +. x -> set means :
Def6:
:: KNASTER:def 6
ex
L0 being
T-Sequence st
(
it = last L0 &
dom L0 = succ O &
L0 . {} = x & ( for
C being
Ordinal st
succ C in succ O holds
L0 . (succ C) = f . (L0 . C) ) & ( for
C being
Ordinal st
C in succ O &
C <> {} &
C is_limit_ordinal holds
L0 . C = "\/" (rng (L0 | C)),
L ) );
correctness
existence
ex b1 being set ex L0 being T-Sequence st
( b1 = last L0 & dom L0 = succ O & L0 . {} = x & ( for C being Ordinal st succ C in succ O holds
L0 . (succ C) = f . (L0 . C) ) & ( for C being Ordinal st C in succ O & C <> {} & C is_limit_ordinal holds
L0 . C = "\/" (rng (L0 | C)),L ) );
uniqueness
for b1, b2 being set st ex L0 being T-Sequence st
( b1 = last L0 & dom L0 = succ O & L0 . {} = x & ( for C being Ordinal st succ C in succ O holds
L0 . (succ C) = f . (L0 . C) ) & ( for C being Ordinal st C in succ O & C <> {} & C is_limit_ordinal holds
L0 . C = "\/" (rng (L0 | C)),L ) ) & ex L0 being T-Sequence st
( b2 = last L0 & dom L0 = succ O & L0 . {} = x & ( for C being Ordinal st succ C in succ O holds
L0 . (succ C) = f . (L0 . C) ) & ( for C being Ordinal st C in succ O & C <> {} & C is_limit_ordinal holds
L0 . C = "\/" (rng (L0 | C)),L ) ) holds
b1 = b2;
func f,
O -. x -> set means :
Def7:
:: KNASTER:def 7
ex
L0 being
T-Sequence st
(
it = last L0 &
dom L0 = succ O &
L0 . {} = x & ( for
C being
Ordinal st
succ C in succ O holds
L0 . (succ C) = f . (L0 . C) ) & ( for
C being
Ordinal st
C in succ O &
C <> {} &
C is_limit_ordinal holds
L0 . C = "/\" (rng (L0 | C)),
L ) );
correctness
existence
ex b1 being set ex L0 being T-Sequence st
( b1 = last L0 & dom L0 = succ O & L0 . {} = x & ( for C being Ordinal st succ C in succ O holds
L0 . (succ C) = f . (L0 . C) ) & ( for C being Ordinal st C in succ O & C <> {} & C is_limit_ordinal holds
L0 . C = "/\" (rng (L0 | C)),L ) );
uniqueness
for b1, b2 being set st ex L0 being T-Sequence st
( b1 = last L0 & dom L0 = succ O & L0 . {} = x & ( for C being Ordinal st succ C in succ O holds
L0 . (succ C) = f . (L0 . C) ) & ( for C being Ordinal st C in succ O & C <> {} & C is_limit_ordinal holds
L0 . C = "/\" (rng (L0 | C)),L ) ) & ex L0 being T-Sequence st
( b2 = last L0 & dom L0 = succ O & L0 . {} = x & ( for C being Ordinal st succ C in succ O holds
L0 . (succ C) = f . (L0 . C) ) & ( for C being Ordinal st C in succ O & C <> {} & C is_limit_ordinal holds
L0 . C = "/\" (rng (L0 | C)),L ) ) holds
b1 = b2;
end;
:: deftheorem Def6 defines +. KNASTER:def 6 :
:: deftheorem Def7 defines -. KNASTER:def 7 :
theorem :: KNASTER:15
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem Th16: :: KNASTER:16
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th17: :: KNASTER:17
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th18: :: KNASTER:18
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th19: :: KNASTER:19
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th20: :: KNASTER:20
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th21: :: KNASTER:21
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: KNASTER:22
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: KNASTER:23
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem Def8 defines with_suprema KNASTER:def 8 :
:: deftheorem Def9 defines with_infima KNASTER:def 9 :
:: deftheorem Def10 defines latt KNASTER:def 10 :
theorem Th24: :: KNASTER:24
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th25: :: KNASTER:25
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th26: :: KNASTER:26
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th27: :: KNASTER:27
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th28: :: KNASTER:28
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th29: :: KNASTER:29
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th30: :: KNASTER:30
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th31: :: KNASTER:31
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th32: :: KNASTER:32
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm1:
for O1, O2 being Ordinal holds
( O1 c< O2 or O1 = O2 or O2 c< O1 )
theorem Th33: :: KNASTER:33
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th34: :: KNASTER:34
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th35: :: KNASTER:35
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th36: :: KNASTER:36
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th37: :: KNASTER:37
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th38: :: KNASTER:38
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem Def11 defines FixPoints KNASTER:def 11 :
theorem Th39: :: KNASTER:39
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th40: :: KNASTER:40
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th41: :: KNASTER:41
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th42: :: KNASTER:42
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: KNASTER:43
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem defines lfp KNASTER:def 12 :
:: deftheorem defines gfp KNASTER:def 13 :
theorem Th44: :: KNASTER:44
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th45: :: KNASTER:45
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th46: :: KNASTER:46
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: KNASTER:47
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: KNASTER:48
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th49: :: KNASTER:49
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: KNASTER:50
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: KNASTER:51
:: Showing IDV graph ... (Click the Palm Tree again to close it) 