let L be complete Lattice; for f being monotone UnOp of L ex a being Element of L st a is_a_fixpoint_of f
let f be monotone UnOp of L; ex a being Element of L st a is_a_fixpoint_of f
set H = { h where h is Element of L : h [= f . h } ;
set fH = { (f . h) where h is Element of L : h [= f . h } ;
set uH = "\/" ( { h where h is Element of L : h [= f . h } ,L);
set fuH = "\/" ( { (f . h) where h is Element of L : h [= f . h } ,L);
take
"\/" ( { h where h is Element of L : h [= f . h } ,L)
; "\/" ( { h where h is Element of L : h [= f . h } ,L) is_a_fixpoint_of f
then
{ (f . h) where h is Element of L : h [= f . h } is_less_than f . ("\/" ( { h where h is Element of L : h [= f . h } ,L))
;
then A3:
"\/" ( { (f . h) where h is Element of L : h [= f . h } ,L) [= f . ("\/" ( { h where h is Element of L : h [= f . h } ,L))
by LATTICE3:def 21;
then
"\/" ( { h where h is Element of L : h [= f . h } ,L) [= "\/" ( { (f . h) where h is Element of L : h [= f . h } ,L)
by LATTICE3:47;
then A5:
"\/" ( { h where h is Element of L : h [= f . h } ,L) [= f . ("\/" ( { h where h is Element of L : h [= f . h } ,L))
by A3, LATTICES:7;
then
f . ("\/" ( { h where h is Element of L : h [= f . h } ,L)) [= f . (f . ("\/" ( { h where h is Element of L : h [= f . h } ,L)))
by QUANTAL1:def 12;
then
f . ("\/" ( { h where h is Element of L : h [= f . h } ,L)) in { h where h is Element of L : h [= f . h }
;
then
f . ("\/" ( { h where h is Element of L : h [= f . h } ,L)) [= "\/" ( { h where h is Element of L : h [= f . h } ,L)
by LATTICE3:38;
hence
"\/" ( { h where h is Element of L : h [= f . h } ,L) = f . ("\/" ( { h where h is Element of L : h [= f . h } ,L))
by A5, LATTICES:8; ABIAN:def 4 verum