:: CONLAT_1 semantic presentation
:: deftheorem Def1 defines empty CONLAT_1:def 1 :
:: deftheorem Def2 defines quasi-empty CONLAT_1:def 2 :
:: deftheorem Def3 CONLAT_1:def 3 :
canceled;
:: deftheorem Def4 CONLAT_1:def 4 :
canceled;
:: deftheorem Def5 defines is-connected-with CONLAT_1:def 5 :
:: deftheorem Def6 defines ObjectDerivation CONLAT_1:def 6 :
:: deftheorem Def7 defines AttributeDerivation CONLAT_1:def 7 :
theorem Th1: :: CONLAT_1:1
theorem Th2: :: CONLAT_1:2
theorem Th3: :: CONLAT_1:3
theorem Th4: :: CONLAT_1:4
theorem Th5: :: CONLAT_1:5
theorem Th6: :: CONLAT_1:6
theorem Th7: :: CONLAT_1:7
theorem Th8: :: CONLAT_1:8
theorem Th9: :: CONLAT_1:9
theorem Th10: :: CONLAT_1:10
theorem Th11: :: CONLAT_1:11
:: deftheorem Def8 defines phi CONLAT_1:def 8 :
:: deftheorem Def9 defines psi CONLAT_1:def 9 :
:: deftheorem Def10 defines co-Galois CONLAT_1:def 10 :
theorem Th12: :: CONLAT_1:12
canceled;
theorem Th13: :: CONLAT_1:13
theorem Th14: :: CONLAT_1:14
theorem Th15: :: CONLAT_1:15
theorem Th16: :: CONLAT_1:16
theorem Th17: :: CONLAT_1:17
theorem Th18: :: CONLAT_1:18
theorem Th19: :: CONLAT_1:19
:: deftheorem Def11 defines empty CONLAT_1:def 11 :
:: deftheorem Def12 defines quasi-empty CONLAT_1:def 12 :
Lemma22:
for b1 being FormalContext
for b2 being ConceptStr of b1 st (ObjectDerivation b1) . the Extent of b2 = the Intent of b2 & (AttributeDerivation b1) . the Intent of b2 = the Extent of b2 holds
not b2 is empty
:: deftheorem Def13 defines concept-like CONLAT_1:def 13 :
theorem Th20: :: CONLAT_1:20
theorem Th21: :: CONLAT_1:21
theorem Th22: :: CONLAT_1:22
theorem Th23: :: CONLAT_1:23
:: deftheorem Def14 defines universal CONLAT_1:def 14 :
:: deftheorem Def15 defines co-universal CONLAT_1:def 15 :
:: deftheorem Def16 defines Concept-with-all-Objects CONLAT_1:def 16 :
:: deftheorem Def17 defines Concept-with-all-Attributes CONLAT_1:def 17 :
theorem Th24: :: CONLAT_1:24
theorem Th25: :: CONLAT_1:25
theorem Th26: :: CONLAT_1:26
theorem Th27: :: CONLAT_1:27
theorem Th28: :: CONLAT_1:28
:: deftheorem Def18 defines Set-of-FormalConcepts CONLAT_1:def 18 :
:: deftheorem Def19 defines is-SubConcept-of CONLAT_1:def 19 :
theorem Th29: :: CONLAT_1:29
canceled;
theorem Th30: :: CONLAT_1:30
canceled;
theorem Th31: :: CONLAT_1:31
theorem Th32: :: CONLAT_1:32
canceled;
theorem Th33: :: CONLAT_1:33
theorem Th34: :: CONLAT_1:34
:: deftheorem Def20 defines B-carrier CONLAT_1:def 20 :
theorem Th35: :: CONLAT_1:35
definition
let c1 be
FormalContext;
func B-meet c1 -> BinOp of
B-carrier a1 means :
Def21:
:: CONLAT_1:def 21
for
b1,
b2 being
strict FormalConcept of
a1 ex
b3 being
Subset of the
Objects of
a1ex
b4 being
Subset of the
Attributes of
a1 st
(
a2 . b1,
b2 = ConceptStr(#
b3,
b4 #) &
b3 = the
Extent of
b1 /\ the
Extent of
b2 &
b4 = (ObjectDerivation a1) . ((AttributeDerivation a1) . (the Intent of b1 \/ the Intent of b2)) );
existence
ex b1 being BinOp of B-carrier c1 st
for b2, b3 being strict FormalConcept of c1 ex b4 being Subset of the Objects of c1ex b5 being Subset of the Attributes of c1 st
( b1 . b2,b3 = ConceptStr(# b4,b5 #) & b4 = the Extent of b2 /\ the Extent of b3 & b5 = (ObjectDerivation c1) . ((AttributeDerivation c1) . (the Intent of b2 \/ the Intent of b3)) )
uniqueness
for b1, b2 being BinOp of B-carrier c1 st ( for b3, b4 being strict FormalConcept of c1 ex b5 being Subset of the Objects of c1ex b6 being Subset of the Attributes of c1 st
( b1 . b3,b4 = ConceptStr(# b5,b6 #) & b5 = the Extent of b3 /\ the Extent of b4 & b6 = (ObjectDerivation c1) . ((AttributeDerivation c1) . (the Intent of b3 \/ the Intent of b4)) ) ) & ( for b3, b4 being strict FormalConcept of c1 ex b5 being Subset of the Objects of c1ex b6 being Subset of the Attributes of c1 st
( b2 . b3,b4 = ConceptStr(# b5,b6 #) & b5 = the Extent of b3 /\ the Extent of b4 & b6 = (ObjectDerivation c1) . ((AttributeDerivation c1) . (the Intent of b3 \/ the Intent of b4)) ) ) holds
b1 = b2
end;
:: deftheorem Def21 defines B-meet CONLAT_1:def 21 :
definition
let c1 be
FormalContext;
func B-join c1 -> BinOp of
B-carrier a1 means :
Def22:
:: CONLAT_1:def 22
for
b1,
b2 being
strict FormalConcept of
a1 ex
b3 being
Subset of the
Objects of
a1ex
b4 being
Subset of the
Attributes of
a1 st
(
a2 . b1,
b2 = ConceptStr(#
b3,
b4 #) &
b3 = (AttributeDerivation a1) . ((ObjectDerivation a1) . (the Extent of b1 \/ the Extent of b2)) &
b4 = the
Intent of
b1 /\ the
Intent of
b2 );
existence
ex b1 being BinOp of B-carrier c1 st
for b2, b3 being strict FormalConcept of c1 ex b4 being Subset of the Objects of c1ex b5 being Subset of the Attributes of c1 st
( b1 . b2,b3 = ConceptStr(# b4,b5 #) & b4 = (AttributeDerivation c1) . ((ObjectDerivation c1) . (the Extent of b2 \/ the Extent of b3)) & b5 = the Intent of b2 /\ the Intent of b3 )
uniqueness
for b1, b2 being BinOp of B-carrier c1 st ( for b3, b4 being strict FormalConcept of c1 ex b5 being Subset of the Objects of c1ex b6 being Subset of the Attributes of c1 st
( b1 . b3,b4 = ConceptStr(# b5,b6 #) & b5 = (AttributeDerivation c1) . ((ObjectDerivation c1) . (the Extent of b3 \/ the Extent of b4)) & b6 = the Intent of b3 /\ the Intent of b4 ) ) & ( for b3, b4 being strict FormalConcept of c1 ex b5 being Subset of the Objects of c1ex b6 being Subset of the Attributes of c1 st
( b2 . b3,b4 = ConceptStr(# b5,b6 #) & b5 = (AttributeDerivation c1) . ((ObjectDerivation c1) . (the Extent of b3 \/ the Extent of b4)) & b6 = the Intent of b3 /\ the Intent of b4 ) ) holds
b1 = b2
end;
:: deftheorem Def22 defines B-join CONLAT_1:def 22 :
Lemma38:
for b1 being FormalContext
for b2, b3 being strict FormalConcept of b1 holds (B-meet b1) . b2,b3 in rng (B-meet b1)
Lemma39:
for b1 being FormalContext
for b2, b3 being strict FormalConcept of b1 holds (B-join b1) . b2,b3 in rng (B-join b1)
Lemma40:
for b1 being FormalContext
for b2, b3 being strict FormalConcept of b1 holds
( (B-meet b1) . b2,b3 is strict FormalConcept of b1 & (B-join b1) . b2,b3 is strict FormalConcept of b1 )
theorem Th36: :: CONLAT_1:36
theorem Th37: :: CONLAT_1:37
theorem Th38: :: CONLAT_1:38
theorem Th39: :: CONLAT_1:39
theorem Th40: :: CONLAT_1:40
theorem Th41: :: CONLAT_1:41
theorem Th42: :: CONLAT_1:42
theorem Th43: :: CONLAT_1:43
theorem Th44: :: CONLAT_1:44
theorem Th45: :: CONLAT_1:45
:: deftheorem Def23 defines ConceptLattice CONLAT_1:def 23 :
theorem Th46: :: CONLAT_1:46
:: deftheorem Def24 defines @ CONLAT_1:def 24 :
theorem Th47: :: CONLAT_1:47
theorem Th48: :: CONLAT_1:48