A2:
( the carrier of U1 is Subset of U0 & the carrier of U2 is Subset of U0 )
by Def8;
A3:
( the carrier of U1 /\ the carrier of U2 c= the carrier of U1 & the carrier of U1 /\ the carrier of U2 c= the carrier of U2 )
by XBOOLE_1:17;
then reconsider C = the carrier of U1 /\ the carrier of U2 as non empty Subset of U0 by A1, A2, XBOOLE_0:def 7, XBOOLE_1:1;
set S = UAStr(# C,(Opers U0,C) #);
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 )
by A4, Def5;
reconsider S = UAStr(# C,(Opers U0,C) #) as Universal_Algebra by Th17;
reconsider S = S as strict SubAlgebra of U0 by A7, Def8;
take
S
; :: thesis: ( 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, Def5; :: thesis: verum