let X be set ; for O, O1, O2 being Operation of X st dom O1 = X & dom O2 = X holds
(O1 OR O2) \& O = (O1 \& O) AND (O2 \& O)
let O, O1, O2 be Operation of X; ( dom O1 = X & dom O2 = X implies (O1 OR O2) \& O = (O1 \& O) AND (O2 \& O) )
assume A1:
( dom O1 = X & dom O2 = X )
; (O1 OR O2) \& O = (O1 \& O) AND (O2 \& O)
let z, s be object ; RELAT_1:def 2 ( ( not [z,s] in (O1 OR O2) \& O or [z,s] in (O1 \& O) AND (O2 \& O) ) & ( not [z,s] in (O1 \& O) AND (O2 \& O) or [z,s] in (O1 OR O2) \& O ) )
thus
( [z,s] in (O1 OR O2) \& O implies [z,s] in (O1 \& O) AND (O2 \& O) )
( not [z,s] in (O1 \& O) AND (O2 \& O) or [z,s] in (O1 OR O2) \& O )
assume A3:
[z,s] in (O1 \& O) AND (O2 \& O)
; [z,s] in (O1 OR O2) \& O
then reconsider z = z, s = s as Element of X by ZFMISC_1:87;
s in z . ((O1 \& O) AND (O2 \& O))
by A3, RELAT_1:169;
then
s in (z . (O1 \& O)) AND (z . (O2 \& O))
by RELSET_2:11;
then
s in (z . (O1 \& O)) AND ((z . O2) \& O)
by Th35;
then
( s in ((z . O1) \& O) AND ((z . O2) \& O) & z . O1 <> {} & z . O2 <> {} )
by Th35, A1, RELAT_1:170;
then
s in ((z . O1) OR (z . O2)) \& O
by Th24;
then
s in (z . (O1 OR O2)) \& O
by RELSET_2:10;
then
s in z . ((O1 OR O2) \& O)
by Th35;
hence
[z,s] in (O1 OR O2) \& O
by RELAT_1:169; verum