let i, j be set ; for b1, b2 being bag of j
for b19, b29 being bag of i st b19 = b1 | i & b29 = b2 | i holds
( (b1 -' b2) | i = b19 -' b29 & (b1 + b2) | i = b19 + b29 )
let b1, b2 be bag of j; for b19, b29 being bag of i st b19 = b1 | i & b29 = b2 | i holds
( (b1 -' b2) | i = b19 -' b29 & (b1 + b2) | i = b19 + b29 )
let b19, b29 be bag of i; ( b19 = b1 | i & b29 = b2 | i implies ( (b1 -' b2) | i = b19 -' b29 & (b1 + b2) | i = b19 + b29 ) )
assume that
A1:
b19 = b1 | i
and
A2:
b29 = b2 | i
; ( (b1 -' b2) | i = b19 -' b29 & (b1 + b2) | i = b19 + b29 )
dom b1 = j
by PARTFUN1:def 2;
then A3:
dom (b1 | i) = j /\ i
by RELAT_1:61;
dom b2 = j
by PARTFUN1:def 2;
then A4:
dom (b2 | i) = j /\ i
by RELAT_1:61;
dom (b1 + b2) = j
by PARTFUN1:def 2;
then A5:
dom ((b1 + b2) | i) = j /\ i
by RELAT_1:61;
dom (b1 -' b2) = j
by PARTFUN1:def 2;
then A8:
dom ((b1 -' b2) | i) = j /\ i
by RELAT_1:61;
dom (b19 -' b29) =
i
by PARTFUN1:def 2
.=
j /\ i
by A1, A3, PARTFUN1:def 2
;
hence
(b1 -' b2) | i = b19 -' b29
by A8, A9, FUNCT_1:2; (b1 + b2) | i = b19 + b29
dom (b19 + b29) =
i
by PARTFUN1:def 2
.=
j /\ i
by A1, A3, PARTFUN1:def 2
;
hence
(b1 + b2) | i = b19 + b29
by A5, A6, FUNCT_1:2; verum