begin
:: deftheorem Def1 defines SubAlgebra-Family UNIALG_3:def 1 :
for U0 being Universal_Algebra
for b2 being set holds
( b2 is SubAlgebra-Family of U0 iff for U1 being set st U1 in b2 holds
U1 is SubAlgebra of U0 );
:: deftheorem Def2 defines carr UNIALG_3:def 2 :
for U0 being Universal_Algebra
for u being Element of Sub U0
for b3 being Subset of U0 holds
( b3 = carr u iff ex U1 being SubAlgebra of U0 st
( u = U1 & b3 = the carrier of U1 ) );
:: deftheorem Def3 defines Carr UNIALG_3:def 3 :
for U0 being Universal_Algebra
for b2 being Function of (Sub U0),(bool the carrier of U0) holds
( b2 = Carr U0 iff for u being Element of Sub U0 holds b2 . u = carr u );
theorem Th1:
theorem
theorem Th3:
theorem
theorem
theorem Th6:
theorem
:: deftheorem Def4 defines Carr UNIALG_3:def 4 :
for U0 being Universal_Algebra
for b2 being Function of (Sub U0),(bool the carrier of U0) holds
( b2 = Carr U0 iff for u being Element of Sub U0
for U1 being SubAlgebra of U0 st u = U1 holds
b2 . u = the carrier of U1 );
theorem
theorem Th9:
theorem
theorem Th11:
theorem Th12:
theorem
theorem Th14:
:: deftheorem Def5 defines meet UNIALG_3:def 5 :
for U0 being strict with_const_op Universal_Algebra
for H being non empty Subset of (Sub U0)
for b3 being strict SubAlgebra of U0 holds
( b3 = meet H iff the carrier of b3 = meet ((Carr U0) .: H) );
theorem
canceled;
theorem
canceled;
theorem Th17:
theorem
theorem Th19:
theorem Th20:
theorem
theorem Th22:
theorem Th23:
theorem
theorem
:: deftheorem Def6 defines FuncLatt UNIALG_3:def 6 :
for U01, U02 being with_const_op Universal_Algebra
for F being Function of the carrier of U01, the carrier of U02
for b4 being Function of the carrier of (UnSubAlLattice U01), the carrier of (UnSubAlLattice U02) holds
( b4 = FuncLatt F iff for U1 being strict SubAlgebra of U01
for H being Subset of U02 st H = F .: the carrier of U1 holds
b4 . U1 = GenUnivAlg H );
theorem