let L be complete Lattice; :: thesis: for f being monotone UnOp of L
for a being Element of L st a [= f . a holds
ex O being Ordinal st
( card O c= card the carrier of L & f,O +. a is_a_fixpoint_of f )
let f be monotone UnOp of L; :: thesis: for a being Element of L st a [= f . a holds
ex O being Ordinal st
( card O c= card the carrier of L & f,O +. a is_a_fixpoint_of f )
let a be Element of L; :: thesis: ( a [= f . a implies ex O being Ordinal st
( card O c= card the carrier of L & f,O +. a is_a_fixpoint_of f ) )
assume A1:
a [= f . a
; :: thesis: ex O being Ordinal st
( card O c= card the carrier of L & f,O +. a is_a_fixpoint_of f )
set cL = the carrier of L;
set ccL = card the carrier of L;
set nccL = nextcard (card the carrier of L);
deffunc H1( Ordinal) -> Element of L = f,$1 +. a;
consider Ls being T-Sequence such that
A2:
( dom Ls = nextcard (card the carrier of L) & ( for O2 being Ordinal st O2 in nextcard (card the carrier of L) holds
Ls . O2 = H1(O2) ) )
from ORDINAL2:sch 2();
then consider O being Ordinal such that
A10:
( O in nextcard (card the carrier of L) & f,O +. a is_a_fixpoint_of f )
;
take
O
; :: thesis: ( card O c= card the carrier of L & f,O +. a is_a_fixpoint_of f )
card O in nextcard (card the carrier of L)
by A10, CARD_1:25;
hence
card O c= card the carrier of L
by CARD_3:108; :: thesis: f,O +. a is_a_fixpoint_of f
thus
f,O +. a is_a_fixpoint_of f
by A10; :: thesis: verum