begin
theorem Th1:
theorem
theorem
theorem Th4:
theorem Th5:
theorem Th6:
theorem Th7:
:: deftheorem FILTER_0:def 1 :
canceled;
theorem Th8:
theorem Th9:
theorem Th10:
theorem
canceled;
theorem Th12:
theorem
theorem
theorem Th15:
:: deftheorem defines <. FILTER_0:def 2 :
for L being Lattice holds <.L.) = the carrier of L;
:: deftheorem defines <. FILTER_0:def 3 :
for L being Lattice
for p being Element of L holds <.p.) = { q where q is Element of L : p [= q } ;
theorem
canceled;
theorem
canceled;
theorem Th18:
theorem Th19:
theorem Th20:
:: deftheorem Def4 defines being_ultrafilter FILTER_0:def 4 :
for L being Lattice
for F being Filter of L holds
( F is being_ultrafilter iff ( F <> the carrier of L & ( for H being Filter of L st F c= H & H <> the carrier of L holds
F = H ) ) );
theorem
canceled;
theorem Th22:
theorem Th23:
theorem Th24:
:: deftheorem Def5 defines <. FILTER_0:def 5 :
for L being Lattice
for D being non empty Subset of L
for b3 being Filter of L holds
( b3 = <.D.) iff ( D c= b3 & ( for F being Filter of L st D c= F holds
b3 c= F ) ) );
theorem
canceled;
theorem Th26:
theorem Th27:
theorem
canceled;
theorem Th29:
theorem Th30:
theorem Th31:
theorem Th32:
:: deftheorem defines prime FILTER_0:def 6 :
for L being Lattice
for F being Filter of L holds
( F is prime iff for p, q being Element of L holds
( p "\/" q in F iff ( p in F or q in F ) ) );
theorem
canceled;
theorem Th34:
:: deftheorem Def7 defines implicative FILTER_0:def 7 :
for IT being non empty LattStr holds
( IT is implicative iff for p, q being Element of IT ex r being Element of IT st
( p "/\" r [= q & ( for r1 being Element of IT st p "/\" r1 [= q holds
r1 [= r ) ) );
:: deftheorem Def8 defines => FILTER_0:def 8 :
for L being Lattice
for p, q being Element of L st L is I_Lattice holds
for b4 being Element of L holds
( b4 = p => q iff ( p "/\" b4 [= q & ( for r being Element of L st p "/\" r [= q holds
r [= b4 ) ) );
theorem
canceled;
theorem
canceled;
theorem
canceled;
theorem Th38:
theorem
canceled;
theorem
canceled;
theorem Th41:
theorem Th42:
:: deftheorem defines "/\" FILTER_0:def 9 :
for L being Lattice
for D1, D2 being non empty Subset of L holds D1 "/\" D2 = { (p "/\" q) where p, q is Element of L : ( p in D1 & q in D2 ) } ;
theorem
canceled;
theorem
theorem
theorem Th46:
theorem Th47:
theorem
theorem Th49:
theorem Th50:
theorem Th51:
theorem
theorem Th53:
theorem Th54:
theorem Th55:
theorem Th56:
theorem Th57:
theorem
theorem Th59:
theorem
definition
let L be
Lattice;
let F be
Filter of
L;
func latt F -> Lattice means :
Def10:
ex
o1,
o2 being
BinOp of
F st
(
o1 = the
L_join of
L || F &
o2 = the
L_meet of
L || F &
it = LattStr(#
F,
o1,
o2 #) );
uniqueness
for b1, b2 being Lattice st ex o1, o2 being BinOp of F st
( o1 = the L_join of L || F & o2 = the L_meet of L || F & b1 = LattStr(# F,o1,o2 #) ) & ex o1, o2 being BinOp of F st
( o1 = the L_join of L || F & o2 = the L_meet of L || F & b2 = LattStr(# F,o1,o2 #) ) holds
b1 = b2
;
existence
ex b1 being Lattice ex o1, o2 being BinOp of F st
( o1 = the L_join of L || F & o2 = the L_meet of L || F & b1 = LattStr(# F,o1,o2 #) )
end;
:: deftheorem Def10 defines latt FILTER_0:def 10 :
for L being Lattice
for F being Filter of L
for b3 being Lattice holds
( b3 = latt F iff ex o1, o2 being BinOp of F st
( o1 = the L_join of L || F & o2 = the L_meet of L || F & b3 = LattStr(# F,o1,o2 #) ) );
theorem
canceled;
theorem
theorem Th63:
theorem Th64:
theorem Th65:
theorem Th66:
theorem
theorem Th68:
theorem
theorem
canceled;
theorem Th71:
theorem Th72:
theorem Th73:
theorem Th74:
theorem
:: deftheorem defines <=> FILTER_0:def 11 :
for L being Lattice
for p, q being Element of L holds p <=> q = (p => q) "/\" (q => p);
theorem
canceled;
theorem
theorem Th78:
:: deftheorem Def12 defines equivalence_wrt FILTER_0:def 12 :
for L being Lattice
for F being Filter of L
for b3 being Relation holds
( b3 = equivalence_wrt F iff ( field b3 c= the carrier of L & ( for p, q being Element of L holds
( [p,q] in b3 iff p <=> q in F ) ) ) );
theorem
canceled;
theorem Th80:
theorem Th81:
theorem Th82:
theorem Th83:
theorem Th84:
theorem
:: deftheorem Def13 defines are_equivalence_wrt FILTER_0:def 13 :
for L being Lattice
for F being Filter of L
for p, q being Element of L holds
( p,q are_equivalence_wrt F iff p <=> q in F );
theorem
canceled;
theorem
theorem
theorem
theorem
for
B being
B_Lattice for
FB being
Filter of
B for
I being
I_Lattice for
i,
j,
k being
Element of
I for
FI being
Filter of
I for
a,
b,
c being
Element of
B holds
( (
i,
j are_equivalence_wrt FI &
j,
k are_equivalence_wrt FI implies
i,
k are_equivalence_wrt FI ) & (
a,
b are_equivalence_wrt FB &
b,
c are_equivalence_wrt FB implies
a,
c are_equivalence_wrt FB ) )
begin
theorem
theorem