A2:
the carrier of U1 /\ the carrier of U2 c= the carrier of U1
by XBOOLE_1:17;
the carrier of U1 is Subset of U0
by Def7;
then reconsider C = the carrier of U1 /\ the carrier of U2 as non empty Subset of U0 by A1, A2, XBOOLE_1:1;
set S = UAStr(# C,(Opers (U0,C)) #);
A3:
the carrier of U1 /\ the carrier of U2 c= the carrier of U2
by XBOOLE_1:17;
then A7:
for B being non empty Subset of U0 st B = the carrier of UAStr(# C,(Opers (U0,C)) #) holds
( the charact of UAStr(# C,(Opers (U0,C)) #) = Opers (U0,B) & B is opers_closed )
;
reconsider S = UAStr(# C,(Opers (U0,C)) #) as Universal_Algebra by Th14;
reconsider S = S as strict SubAlgebra of U0 by A7, Def7;
take
S
; ( the carrier of S = the carrier of U1 /\ the carrier of U2 & ( for B being non empty Subset of U0 st B = the carrier of S holds
( the charact of S = Opers (U0,B) & B is opers_closed ) ) )
thus
( the carrier of S = the carrier of U1 /\ the carrier of U2 & ( for B being non empty Subset of U0 st B = the carrier of S holds
( the charact of S = Opers (U0,B) & B is opers_closed ) ) )
by A4; verum