:: FILTER_2 semantic presentation
:: Showing IDV graph ... (Click the Palm Trees again to close it)
theorem Th1: :: FILTER_2:1
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:2
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th3: :: FILTER_2:3
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:4
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th5: :: FILTER_2:5
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem defines = FILTER_2:def 1 :
for
D being non
empty set for
X1,
X2 being
Subset of
D holds
(
X1 = X2 iff for
x being
Element of
D holds
(
x in X1 iff
x in X2 ) );
deffunc H1( LattStr ) -> set = the carrier of $1;
deffunc H2( LattStr ) -> Relation of [:the carrier of $1,the carrier of $1:],the carrier of $1 = the L_join of $1;
deffunc H3( LattStr ) -> Relation of [:the carrier of $1,the carrier of $1:],the carrier of $1 = the L_meet of $1;
theorem :: FILTER_2:6
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:7
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:8
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th9: :: FILTER_2:9
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th10: :: FILTER_2:10
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th11: :: FILTER_2:11
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:12
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:13
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th14: :: FILTER_2:14
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem FILTER_2:def 2 :
canceled;
:: deftheorem Def3 defines Ideal FILTER_2:def 3 :
theorem Th15: :: FILTER_2:15
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th16: :: FILTER_2:16
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th17: :: FILTER_2:17
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem defines .: FILTER_2:def 4 :
:: deftheorem defines .: FILTER_2:def 5 :
theorem :: FILTER_2:18
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:19
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th20: :: FILTER_2:20
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th21: :: FILTER_2:21
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem defines .: FILTER_2:def 6 :
:: deftheorem defines .: FILTER_2:def 7 :
theorem Th22: :: FILTER_2:22
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th23: :: FILTER_2:23
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:24
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:25
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:26
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:27
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th28: :: FILTER_2:28
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem defines (. FILTER_2:def 8 :
:: deftheorem defines (. FILTER_2:def 9 :
theorem Th29: :: FILTER_2:29
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th30: :: FILTER_2:30
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:31
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:32
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem defines is_max-ideal FILTER_2:def 10 :
theorem Th33: :: FILTER_2:33
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:34
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:35
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:36
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem Def11 defines (. FILTER_2:def 11 :
Lm1:
for L1, L2 being Lattice
for D1 being non empty Subset of L1
for D2 being non empty Subset of L2 st LattStr(# the carrier of L1,the L_join of L1,the L_meet of L1 #) = LattStr(# the carrier of L2,the L_join of L2,the L_meet of L2 #) & D1 = D2 holds
( <.D1.) = <.D2.) & (.D1.> = (.D2.> )
theorem Th37: :: FILTER_2:37
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th38: :: FILTER_2:38
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:39
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:40
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:41
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th42: :: FILTER_2:42
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:43
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem defines prime FILTER_2:def 12 :
theorem Th44: :: FILTER_2:44
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem defines "\/" FILTER_2:def 13 :
Lm2:
for L1, L2 being Lattice
for D1, E1 being non empty Subset of L1
for D2, E2 being non empty Subset of L2 st LattStr(# the carrier of L1,the L_join of L1,the L_meet of L1 #) = LattStr(# the carrier of L2,the L_join of L2,the L_meet of L2 #) & D1 = D2 & E1 = E2 holds
D1 "/\" E1 = D2 "/\" E2
theorem Th45: :: FILTER_2:45
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:46
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:47
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:48
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:49
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:50
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:51
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:52
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th53: :: FILTER_2:53
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th54: :: FILTER_2:54
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm3:
for B being B_Lattice
for a being Element of B holds (a .: ) ` = a `
theorem Th55: :: FILTER_2:55
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:56
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:57
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:58
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:59
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:60
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th61: :: FILTER_2:61
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th62: :: FILTER_2:62
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem Def14 defines [# FILTER_2:def 14 :
theorem Th63: :: FILTER_2:63
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:64
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:65
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:66
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:67
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:68
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
definition
let L be
Lattice;
redefine mode SubLattice of
L means :
Def15:
:: FILTER_2:def 15
ex
P being non
empty ClosedSubset of
L ex
o1,
o2 being
BinOp of
P st
(
o1 = the
L_join of
L || P &
o2 = the
L_meet of
L || P &
LattStr(# the
carrier of
it,the
L_join of
it,the
L_meet of
it #)
= LattStr(#
P,
o1,
o2 #) );
compatibility
for b1 being LattStr holds
( b1 is Sublattice of L iff ex P being non empty ClosedSubset of L ex o1, o2 being BinOp of P st
( o1 = the L_join of L || P & o2 = the L_meet of L || P & LattStr(# the carrier of b1,the L_join of b1,the L_meet of b1 #) = LattStr(# P,o1,o2 #) ) )
end;
:: deftheorem Def15 defines Sublattice FILTER_2:def 15 :
theorem Th69: :: FILTER_2:69
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
definition
let L be
Lattice;
let P be non
empty ClosedSubset of
L;
func latt L,
P -> Sublattice of
L means :
Def16:
:: FILTER_2:def 16
ex
o1,
o2 being
BinOp of
P st
(
o1 = the
L_join of
L || P &
o2 = the
L_meet of
L || P &
it = LattStr(#
P,
o1,
o2 #) );
existence
ex b1 being Sublattice of L ex o1, o2 being BinOp of P st
( o1 = the L_join of L || P & o2 = the L_meet of L || P & b1 = LattStr(# P,o1,o2 #) )
uniqueness
for b1, b2 being Sublattice of L st ex o1, o2 being BinOp of P st
( o1 = the L_join of L || P & o2 = the L_meet of L || P & b1 = LattStr(# P,o1,o2 #) ) & ex o1, o2 being BinOp of P st
( o1 = the L_join of L || P & o2 = the L_meet of L || P & b2 = LattStr(# P,o1,o2 #) ) holds
b1 = b2
;
end;
:: deftheorem Def16 defines latt FILTER_2:def 16 :
theorem Th70: :: FILTER_2:70
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th71: :: FILTER_2:71
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:72
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th73: :: FILTER_2:73
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th74: :: FILTER_2:74
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th75: :: FILTER_2:75
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:76
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:77
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th78: :: FILTER_2:78
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:79
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th80: :: FILTER_2:80
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th81: :: FILTER_2:81
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th82: :: FILTER_2:82
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th83: :: FILTER_2:83
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th84: :: FILTER_2:84
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:85
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th86: :: FILTER_2:86
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FILTER_2:87
:: Showing IDV graph ... (Click the Palm Tree again to close it) 