let R, S, T be LATTICE; :: thesis: for f being Function of [:R,S:],T
for b being Element of S
for X being Subset of R holds (Proj f,b) .: X = f .: [:X,{b}:]
let f be Function of [:R,S:],T; :: thesis: for b being Element of S
for X being Subset of R holds (Proj f,b) .: X = f .: [:X,{b}:]
let b be Element of S; :: thesis: for X being Subset of R holds (Proj f,b) .: X = f .: [:X,{b}:]
let X be Subset of R; :: thesis: (Proj f,b) .: X = f .: [:X,{b}:]
(Proj f,b) .: X = f .: [:X,{b}:]
proof
thus
(Proj f,b) .: X c= f .: [:X,{b}:]
:: according to XBOOLE_0:def 10 :: thesis: f .: [:X,{b}:] c= (Proj f,b) .: Xproof
let c be
set ;
:: according to TARSKI:def 3 :: thesis: ( not c in (Proj f,b) .: X or c in f .: [:X,{b}:] )
assume
c in (Proj f,b) .: X
;
:: thesis: c in f .: [:X,{b}:]
then consider k being
set such that A1:
(
k in dom (Proj f,b) &
k in X &
c = (Proj f,b) . k )
by FUNCT_1:def 12;
A2:
c = f . k,
b
by A1, Th8;
b in {b}
by TARSKI:def 1;
then A3:
[k,b] in [:X,{b}:]
by A1, ZFMISC_1:106;
[:the carrier of R,the carrier of S:] = the
carrier of
[:R,S:]
by YELLOW_3:def 2;
then
dom f = [:the carrier of R,the carrier of S:]
by FUNCT_2:def 1;
then
[k,b] in dom f
by A1, ZFMISC_1:106;
hence
c in f .: [:X,{b}:]
by A2, A3, FUNCT_1:def 12;
:: thesis: verum
end;
thus
f .: [:X,{b}:] c= (Proj f,b) .: X
:: thesis: verumproof
let c be
set ;
:: according to TARSKI:def 3 :: thesis: ( not c in f .: [:X,{b}:] or c in (Proj f,b) .: X )
assume
c in f .: [:X,{b}:]
;
:: thesis: c in (Proj f,b) .: X
then consider k being
set such that A4:
(
k in dom f &
k in [:X,{b}:] &
c = f . k )
by FUNCT_1:def 12;
consider k1,
k2 being
set such that A5:
(
k1 in X &
k2 in {b} &
k = [k1,k2] )
by A4, ZFMISC_1:def 2;
A6:
dom (Proj f,b) = the
carrier of
R
by FUNCT_2:def 1;
A7:
c = f . k1,
k2
by A4, A5;
k2 = b
by A5, TARSKI:def 1;
then
c = (Proj f,b) . k1
by A5, A7, Th8;
hence
c in (Proj f,b) .: X
by A5, A6, FUNCT_1:def 12;
:: thesis: verum
end;
end;
hence
(Proj f,b) .: X = f .: [:X,{b}:]
; :: thesis: verum