begin
theorem Th1:
theorem
theorem Th3:
begin
theorem
canceled;
theorem
:: deftheorem CLOSURE3:def 1 :
canceled;
:: deftheorem CLOSURE3:def 2 :
canceled;
:: deftheorem Def3 defines supp CLOSURE3:def 3 :
for I being non empty set
for M being ManySortedSet of I
for b3 being set holds
( b3 = supp M iff b3 = { x where x is Element of I : M . x <> {} } );
theorem
theorem
theorem
theorem Th9:
:: deftheorem Def4 defines MSUnion CLOSURE3:def 4 :
for I being set
for M being ManySortedSet of I
for A being SubsetFamily of M
for b4 being ManySortedSubset of M holds
( b4 = MSUnion A iff for i being set st i in I holds
b4 . i = union { (f . i) where f is Element of Bool M : f in A } );
theorem
theorem
theorem
theorem
theorem
begin
:: deftheorem defines algebraic CLOSURE3:def 5 :
for I being non empty set
for M being ManySortedSet of I
for S being SetOp of M holds
( S is algebraic iff for x being Element of Bool M st x = S . x holds
ex A being SubsetFamily of M st
( A = { (S . a) where a is Element of Bool M : ( a is finite-yielding & supp a is finite & a c= x ) } & x = MSUnion A ) );
:: deftheorem defines algebraic CLOSURE3:def 6 :
for S being non empty 1-sorted
for IT being ClosureSystem of S holds
( IT is algebraic iff ClSys->ClOp IT is algebraic );
:: deftheorem Def7 defines SubAlgCl CLOSURE3:def 7 :
for S being non empty non void ManySortedSign
for MA being non-empty MSAlgebra of S
for b3 being strict ClosureStr of 1-sorted(# the carrier of S #) holds
( b3 = SubAlgCl MA iff ( the Sorts of b3 = the Sorts of MA & the Family of b3 = SubSort MA ) );
theorem
canceled;
theorem Th16: