let x be Element of [:S,T:]; :: according to WAYBEL_2:def 6 :: thesis: for b1 being M2( bool the carrier of [:S,T:]) holds x "/\" ("\/" b1,[:S,T:]) = "\/" ({x} "/\" b1),[:S,T:]
let D be non empty directed Subset of [:S,T:]; :: thesis: x "/\" ("\/" D,[:S,T:]) = "\/" ({x} "/\" D),[:S,T:]
A1:
( not proj1 D is empty & proj1 D is directed )
by YELLOW_3:21, YELLOW_3:22;
A2:
( not proj2 D is empty & proj2 D is directed )
by YELLOW_3:21, YELLOW_3:22;
A3:
the carrier of [:S,T:] = [:the carrier of S,the carrier of T:]
by YELLOW_3:def 2;
then A4:
x = [(x `1 ),(x `2 )]
by MCART_1:23;
reconsider x' = {x} as non empty directed Subset of [:S,T:] by WAYBEL_0:5;
( ex_sup_of x' "/\" D,[:S,T:] & ex_sup_of D,[:S,T:] )
by WAYBEL_0:75;
then A5:
sup D = [(sup (proj1 D)),(sup (proj2 D))]
by YELLOW_3:46;
ex_sup_of x' "/\" D,[:S,T:]
by WAYBEL_0:75;
then A6:
sup ({x} "/\" D) = [(sup (proj1 ({x} "/\" D))),(sup (proj2 ({x} "/\" D)))]
by YELLOW_3:46;
A7: (x "/\" (sup D)) `1 =
(x `1 ) "/\" ((sup D) `1 )
by Th13
.=
(x `1 ) "/\" (sup (proj1 D))
by A5, MCART_1:7
.=
sup ({(x `1 )} "/\" (proj1 D))
by A1, WAYBEL_2:def 6
.=
sup ((proj1 {x}) "/\" (proj1 D))
by A4, FUNCT_5:15
.=
sup (proj1 ({x} "/\" D))
by Th24
.=
(sup ({x} "/\" D)) `1
by A6, MCART_1:7
;
(x "/\" (sup D)) `2 =
(x `2 ) "/\" ((sup D) `2 )
by Th13
.=
(x `2 ) "/\" (sup (proj2 D))
by A5, MCART_1:7
.=
sup ({(x `2 )} "/\" (proj2 D))
by A2, WAYBEL_2:def 6
.=
sup ((proj2 {x}) "/\" (proj2 D))
by A4, FUNCT_5:15
.=
sup (proj2 ({x} "/\" D))
by Th24
.=
(sup ({x} "/\" D)) `2
by A6, MCART_1:7
;
hence
x "/\" (sup D) = sup ({x} "/\" D)
by A3, A7, DOMAIN_1:12; :: thesis: verum