let R, S, T be LATTICE; :: thesis: for f being Function of [:R,S:],T
for a being Element of R
for b being Element of S st f is directed-sups-preserving holds
( Proj f,a is directed-sups-preserving & Proj f,b is directed-sups-preserving )
let f be Function of [:R,S:],T; :: thesis: for a being Element of R
for b being Element of S st f is directed-sups-preserving holds
( Proj f,a is directed-sups-preserving & Proj f,b is directed-sups-preserving )
let a be Element of R; :: thesis: for b being Element of S st f is directed-sups-preserving holds
( Proj f,a is directed-sups-preserving & Proj f,b is directed-sups-preserving )
let b be Element of S; :: thesis: ( f is directed-sups-preserving implies ( Proj f,a is directed-sups-preserving & Proj f,b is directed-sups-preserving ) )
assume A1:
f is directed-sups-preserving
; :: thesis: ( Proj f,a is directed-sups-preserving & Proj f,b is directed-sups-preserving )
A2:
for X being Subset of R st not X is empty & X is directed holds
Proj f,b preserves_sup_of X
proof
let X be
Subset of
R;
:: thesis: ( not X is empty & X is directed implies Proj f,b preserves_sup_of X )
assume
( not
X is
empty &
X is
directed )
;
:: thesis: Proj f,b preserves_sup_of X
then reconsider X' =
X as non
empty directed Subset of
R ;
reconsider Y' =
{b} as non
empty directed Subset of
S by WAYBEL_0:5;
Proj f,
b preserves_sup_of X
proof
assume A3:
ex_sup_of X,
R
;
:: according to WAYBEL_0:def 31 :: thesis: ( ex_sup_of (Proj f,b) .: X,T & "\/" ((Proj f,b) .: X),T = (Proj f,b) . ("\/" X,R) )
A4:
ex_sup_of Y',
S
by YELLOW_0:38;
then A5:
ex_sup_of [:X',Y':],
[:R,S:]
by A3, YELLOW_3:39;
A6:
f preserves_sup_of [:X',Y':]
by A1, WAYBEL_0:def 37;
A7:
(Proj f,b) .: X = f .: [:X',Y':]
by Th14;
A8:
sup Y' = b
by YELLOW_0:39;
sup ((Proj f,b) .: X) =
sup (f .: [:X',Y':])
by Th14
.=
f . (sup [:X',Y':])
by A5, A6, WAYBEL_0:def 31
.=
f . (sup X'),
(sup Y')
by A3, A4, YELLOW_3:43
.=
(Proj f,b) . (sup X)
by A8, Th8
;
hence
(
ex_sup_of (Proj f,b) .: X,
T &
"\/" ((Proj f,b) .: X),
T = (Proj f,b) . ("\/" X,R) )
by A5, A6, A7, WAYBEL_0:def 31;
:: thesis: verum
end;
hence
Proj f,
b preserves_sup_of X
;
:: thesis: verum
end;
for X being Subset of S st not X is empty & X is directed holds
Proj f,a preserves_sup_of X
proof
let X be
Subset of
S;
:: thesis: ( not X is empty & X is directed implies Proj f,a preserves_sup_of X )
assume
( not
X is
empty &
X is
directed )
;
:: thesis: Proj f,a preserves_sup_of X
then reconsider X' =
X as non
empty directed Subset of
S ;
reconsider Y' =
{a} as non
empty directed Subset of
R by WAYBEL_0:5;
Proj f,
a preserves_sup_of X
proof
assume A9:
ex_sup_of X,
S
;
:: according to WAYBEL_0:def 31 :: thesis: ( ex_sup_of (Proj f,a) .: X,T & "\/" ((Proj f,a) .: X),T = (Proj f,a) . ("\/" X,S) )
A10:
ex_sup_of Y',
R
by YELLOW_0:38;
then A11:
ex_sup_of [:Y',X':],
[:R,S:]
by A9, YELLOW_3:39;
A12:
f preserves_sup_of [:Y',X':]
by A1, WAYBEL_0:def 37;
A13:
(Proj f,a) .: X = f .: [:Y',X':]
by Th15;
A14:
sup Y' = a
by YELLOW_0:39;
sup ((Proj f,a) .: X) =
sup (f .: [:Y',X':])
by Th15
.=
f . (sup [:Y',X':])
by A11, A12, WAYBEL_0:def 31
.=
f . (sup Y'),
(sup X')
by A9, A10, YELLOW_3:43
.=
(Proj f,a) . (sup X)
by A14, Th7
;
hence
(
ex_sup_of (Proj f,a) .: X,
T &
"\/" ((Proj f,a) .: X),
T = (Proj f,a) . ("\/" X,S) )
by A11, A12, A13, WAYBEL_0:def 31;
:: thesis: verum
end;
hence
Proj f,
a preserves_sup_of X
;
:: thesis: verum
end;
hence
( Proj f,a is directed-sups-preserving & Proj f,b is directed-sups-preserving )
by A2, WAYBEL_0:def 37; :: thesis: verum