let D be non empty set ; :: thesis: for S being non empty Subset of D
for f1, f2 being BinOp of D
for g1, g2 being BinOp of S st g1 = f1 || S & g2 = f2 || S & f1 absorbs f2 holds
g1 absorbs g2
let S be non empty Subset of D; :: thesis: for f1, f2 being BinOp of D
for g1, g2 being BinOp of S st g1 = f1 || S & g2 = f2 || S & f1 absorbs f2 holds
g1 absorbs g2
let f1, f2 be BinOp of D; :: thesis: for g1, g2 being BinOp of S st g1 = f1 || S & g2 = f2 || S & f1 absorbs f2 holds
g1 absorbs g2
let g1, g2 be BinOp of S; :: thesis: ( g1 = f1 || S & g2 = f2 || S & f1 absorbs f2 implies g1 absorbs g2 )
assume A1:
( g1 = f1 || S & g2 = f2 || S )
; :: thesis: ( not f1 absorbs f2 or g1 absorbs g2 )
assume A2:
for a, b being Element of D holds f1 . a,(f2 . a,b) = a
; :: according to LATTICE2:def 1 :: thesis: g1 absorbs g2
let a, b be Element of S; :: according to LATTICE2:def 1 :: thesis: g1 . a,(g2 . a,b) = a
A3:
( dom g1 = [:S,S:] & dom g2 = [:S,S:] )
by FUNCT_2:def 1;
hence g1 . a,(g2 . a,b) =
f1 . [a,(g2 . a,b)]
by A1, FUNCT_1:70
.=
f1 . [a,(f2 . [a,b])]
by A1, A3, FUNCT_1:70
.=
f1 . a,(f2 . a,b)
.=
a
by A2
;
:: thesis: verum