let S be reflexive RelStr ; for T being reflexive transitive RelStr
for f being Function of S,T
for X being Subset of S st f is monotone holds
downarrow (f .: X) = downarrow (f .: (downarrow X))
let T be reflexive transitive RelStr ; for f being Function of S,T
for X being Subset of S st f is monotone holds
downarrow (f .: X) = downarrow (f .: (downarrow X))
let f be Function of S,T; for X being Subset of S st f is monotone holds
downarrow (f .: X) = downarrow (f .: (downarrow X))
let X be Subset of S; ( f is monotone implies downarrow (f .: X) = downarrow (f .: (downarrow X)) )
assume A1:
f is monotone
; downarrow (f .: X) = downarrow (f .: (downarrow X))
thus
downarrow (f .: X) c= downarrow (f .: (downarrow X))
by Th6; XBOOLE_0:def 10 downarrow (f .: (downarrow X)) c= downarrow (f .: X)
let a be object ; TARSKI:def 3 ( not a in downarrow (f .: (downarrow X)) or a in downarrow (f .: X) )
assume A2:
a in downarrow (f .: (downarrow X))
; a in downarrow (f .: X)
then reconsider T1 = T as non empty reflexive transitive RelStr ;
reconsider b = a as Element of T1 by A2;
consider fx being Element of T1 such that
A3:
fx >= b
and
A4:
fx in f .: (downarrow X)
by A2, WAYBEL_0:def 15;
consider x being object such that
A5:
x in dom f
and
A6:
x in downarrow X
and
A7:
fx = f . x
by A4, FUNCT_1:def 6;
reconsider S1 = S as non empty reflexive RelStr by A5;
reconsider x = x as Element of S1 by A5;
consider y being Element of S1 such that
A8:
y >= x
and
A9:
y in X
by A6, WAYBEL_0:def 15;
reconsider f1 = f as Function of S1,T1 ;
f1 . x <= f1 . y
by A1, A8, ORDERS_3:def 5;
then A10:
b <= f1 . y
by A3, A7, ORDERS_2:3;
the carrier of T1 <> {}
;
then
dom f = the carrier of S
by FUNCT_2:def 1;
then
f . y in f .: X
by A9, FUNCT_1:def 6;
hence
a in downarrow (f .: X)
by A10, WAYBEL_0:def 15; verum