## A General Theory of Concept Lattice (I): Emergence of General Concept Lattice

Tsong-Ming Liaw ∗

Institute of Physics, Academia Sinica, Taipei, Taiwan 11529

## Simon C. Lin †

Institute of Physics and ASGC, Academia Sinica, Taipei, Taiwan 11529

As the first part of the treatise on A General Theory of Concept Lattice (I ∼ V) , this work develops the general concept lattice for the problem concerning categorisation of objects according to their properties. Unlike the conventional approaches, such as the formal concept lattice and the rough set lattice, the general concept lattice is designed to adhere to the general principle that the information content should be invariant regardless how the variables/parameters are presented. Here, one will explicitly demonstrate the existence of such a construction by a sequence of fulfilments compatible with the conventional lattice structure. The general concept lattice promises to be a comprehensive categorisation for all the distinctive object classes according to whatever properties they are equipped with. It will be shown that one can always regain the formal concept lattice and rough set lattice from the general concept lattice.

Keywords: General Concept Lattice; Categorization; Formal Concept Lattice; Rough Set Lattice.

## 1. INTRODUCTION

It is commonly accepted that the formal concept analysis ( FCA ) [1-3] and the rough set theory ( RST ) [4, 5] are important approaches to the Big Data Analytics. One can superficially tell such importance from the rapid growth of interest in both fields, e.g., the inclusion of the FCA and/or RST topics in many international conferences and workshops. Although FCA and RST might have been motivated differently, it is believed that they are mutually expressible [6-11]. Historically, the formal concept lattice (FCL) is a native part for FCA since FCA had its origin in activities of restructuring mathematics, in particular, mathematics order and lattice theory [3]. On the other hand, the rough set lattice (RSL) has also been accomplished [9, 10] in terms of the modal logic operators which cope with RST in the binary version. Although the two concept lattices may be seen as dealing with different categorisations, one may articulate them of the same object collection G and the same attribute set M related in a unique information system, i.e. the same formal context. However, the systematic incorporation of the FCL and the RSL in the problem analysis remains unobserved.

The treatise 'A General Theory of Concept Lattice (I ∼ V)' is initiated by the general idea that the information content should be invariant regardless how the variables/parameters are presented. Notice the fact that the conventional employment of objects and attributes are intuitively different . Unlike the objects, which are individuals, the attributes as the object property description can overlap per conjunction . Thus, for general characterisation of logic problems it is essential also to take into accout the composite attributes based on the operations { conjunction, disjunction, negation } . There is no reason to stress the priority of the simple attributes in M over the composite attributes since one may always rename the composite attributes into new simple (in contrast to composite) ones, which may render those originally simple attributes composite . Instructed by such a principle, the general concept lattice ( GCL ) thus speaks of the generalised attribute s, which incorporate both the simple and the composite attributes constructable out of the members of M .

In this part (I) the existence of GCL subject to the formal context will be demonstrated, giving rise to a more informative structure than the conventional RSL and FCL. The GCL provides a comprehensive categorisation for whatever objects discernible by the formal context since in its construction one can exhaust all the generalised attributes, as will be clarified in the part (II) [13]. By contrast, the FCL is devised for those attributes given as conjunctions of the members of M and the RSL for those disjunctions. Remarkably, the comprehensive categorisation in the GCL then brings about a simple framework for all the implications extractable from the lattice structure. While these implications are considered between two generalised attributes, those implications deducible from the

∗ Electronic address: ltming@gate.sinica.edu.tw

† Electronic address: Simon.Lin@twgrid.org, Simon.Lin@cern.ch

FCL and RSL can be regained when one restricts oneself to the attributes of conjunction type and disjunction type, respectively. The simple framework for all the implications enabled by the GCL in fact inspires the idea to represent any implication relation by one single attribute, thereby rendering the primary deduction system ( PDS ), see the part (III) [14], which is a simplified systems where logic statements only take into account the properties on a single subject by means of predicates. The PDS is algebraically manipulable in the sense that the deductions are solely Boolean algebras bypassing any of axioms. Note that being able to achieve an algebraically manipulable deduction is rather practical. One may then manage to resolve any logic problem mindlessly if it could be arranged according to the syntax of the algebraically manipulable deduction. Indeed, certain prevalent puzzles will be shown to be resolved in the PDS in this manner. Another point is that tautology in effect occurs whenever the algebraically manipulable deduction results in the Truth 1 , which is essentially what all the axioms should end up. It can be shown that the PDS adheres to the classical logic rules since the Hilbert axioms all turns out to be tautology when restricted to the PDS .

In the parts (IV) and (V) of this treatise [15, 16], efforts are devoted to render the algebraically manipulable deduction more realistic such that it can cope with the conventional reasoning. The following two points are of concern.

- · Dealing with pure attribute-typed logic statements in the PDS is na¨ ıve since in reality every assertion, where a property assignment has to be ascribed to a definite referential attribute set based on which a collection of judgements altogether forms the statement.
- · The PDS as concerned with the deduction on one sole subject (object class) cannot be sufficiently expressive in formalising a general logic statement; one is looking forward to the further extensions.

For the first point, various attribute-type logic statements, though ascribed to different referential attribute sets, may become the same one. In fact, such a problem reminds one about the conventional indifference of the set unions X c ∪ X = Y c ∪ Y = ( X c ∩ Y c ) ∪ ( X ∩ Y c ) ∪ ( X c ∩ Y ) ∪ ( X ∩ Y ) and so forth. Therefore, one argues [15] that the notion of finite resolution enters the syntax of PDS and participates in the deduction as a novelty. The PDS incorporating the finite resolution will then be referred to as the resolvable PDS , which however exhibits anomalies for some of the Hilbert Axioms, entailing that the classical logic comprises certain counter-intuitiveness. As for the second point, the secondary deduction system ( 2DS ) [16] is designed to take into account those logic statements relating predicate forms among different subjects. Note that, despite involving the PDS syntax as its particular statements, the 2DS can be developed in parallel to the PDS . Thus, one does not anticipate different deduction rules from the 2DS than from the PDS . Moreover, the resolvable 2DS can likewise arise from the reasoning incorporating finite resolution, which can be traced back to the same origin that elicits the resolvable PDS .

To start with in this part (I), the GCL is a structure ordering lattice nodes marking the general concepts by means of Galois connections. The general concept takes the 2-tuple representation ( general extent , general intent ), ( Ge Gi , ) for short, which is similar to the formal concepts employed in FCL and in RSL. Below, one will demonstrate the existence of such GCL through the accomplishment of the following goals.

- G1 The general extent runs over all the distinctive object classes recognised by the formal context. The general intent plays the role of properties of a definite object class and can be characterised by a pair of attributes referred to as the generalised rough set property ( Grsp ) and the generalised formal concept property ( Gfcp ). The 2-tuples ( Ge , Grsp ) and ( Ge , Gfcp ) in effect satisfy the generalisation of lattice conditions, respectively, employed for the RSL [9, 10] and for the FCL [1-3].

G2 The GCL constitutes a Hasse diagram with a power set structure, where the nodes in the Hasse diagram can be related by means of set inclusion relations among the object classes discernible by the formal context.

- G3 Both RSL and FCL can be regained from the GCL as particular features.
- G4 The GCL allows for deterministic construction based on a particular collection of general concepts to be described later.
- G5 The GCL manifests a conjugate relation between its RSL- and FCL- counterparts and consequently emerges as a self-dual lattice.

The formulation of the work at hand differs from the traditional approaches (typically, [1, 2, 9, 10]) mainly by the employment of the generalised attributes. For concreteness, let M be the attribute set under consideration then the GCL takes into account generalised attributes M ∗ which are all the possible compositions of members from M by means of all the basic Boolean operations. Thus, the information provided by the composite attributes M ∗ \ M could be as significant as the information given in terms of simple (in contrast to the composite ones) attributes M . In

Sec. 2 some preliminaries of the RST and FCA are revisited, where one attempts an equal-footing treatment for both theories based on their original conventions with minimal notation refinements. This is to establish a convenient framework above which one may differentiate the GCL with the RSL and FCL. In Sec. 3, it is shown that both the FCL- and RSL- intents could have been represented by single composite attributes without loss of generality. Hence, the consideration to generalise the attribute domain from M to M ∗ in the problem setting becomes intuitive. Moreover, the sign of the GCL is revealed from some inconsistency observed in the conventional FCL and RSL approach. In order to retain the consistency, one inevitably takes into account the full correspondence between the objects and generalised attribute set M ∗ , which then gives rise to the GCL . It turns out that the GCL ends up a comprehensive categorisation since its object classes range over all the possible object sets discernible by the formal context. In addition, the nodes on the GCL can be ordered as general concepts. While each object class is identified with a general extent, the corresponding general intent as its associate property may be acquired from the generalisation of FCL-intent and RSL-intent. Although all the general intents can be directly determined per read out from the formal context, as will be demonstrated in the next paper, one chooses here a constructive approach for them by means of certain irreducibility conditions. It is through the design of such irreducibility conditions that one can reveal how the traditional RSL and FCL being regained as part of GCL . In Sec. 4, results are summarised to affirm the accomplishments of goals G1 to G5 . There are also discussions concerning further developments for the general theory of concept lattice.

## 2. PRELIMINARIES AND BENEATH

The formal context as stated in the FCA approach [3] is defined as a set structure K := ( G,M,I ) , for which G and M are sets while I is binary relation between G and M , i.e. I ⊆ G × M ; the elements of G and M are called (formal) objects and (formal) attributes, respectively, and gIm , i.e. ( g, m ) ∈ I , is read: the object g has the attribute m . However, for the RST theorists there is a different convention, governing similar functions, where the information system (IS) ( U, V, R ) [4] is often employed as a synonym of formal context. Hence, in order to prevent from confusion caused by simultaneously treating both theories there is a compromise that preserves most of the original notations employed in FCA and RST as follows.

Definition 2.1. A formal context is a set structure K := ( G,M,R ) (let it also be denoted by F G,M ( ) ), for which G and M are sets while R is binary relation between G and M , i.e. R ⊆ G × M ; the elements of G and M are called formal objects and formal attributes, respectively, and gRm , i.e. ( g, m ) ∈ R , is read: the object g has the attribute m .

Here, the notation F G,M ( ) is to emphasise that G and M are related, conceived through the formal context F , which is instructive whenever more than one formal contexts are simultaneously treated. In particular, the definition given in Ref. [3] is modified into Definition 2.1 in the following manner.

- · The original notation I used in FCA is reserved for the derivation operator , which is typically a map from subset to subset . R is a binary operation which relates a single object (attribute) to an attribute-set (objectset), denoted by gRm [1-3] where g R is an attribute-set and m R is an object-set.
- -m ∈ g R ( g ∈ G → g R ⊆ M ): the object g has the attribute m ,

↦

- -g ∈ m R ( m ∈ M → m R ⊆ G ): g is one of the objects that possess the attribute m .

↦

Based on R , one may define all the derivation operators for both FCA and RST , i.e. I , /square and ♦ , as will be clarified in Definition 2.2 .

- · The word formal is kept for the purpose to distinguish objects ( G ) and attributes ( M ), in contrast to the traditional approaches where only set operations are employed for both objects and attributes.
- -Members of G are to be treated formally like objects . In practice, there is a collection of individuals to be categorized into classes. Thus, the operations for objects are those which are apt to manipulate set relations, say intersection ( ∩ ), union ( ∪ ) and complementarity ( {} c ).
- -Members of M are to be treated formally like attributes . It is natural to extend simple attributes into the composite attributes by means of the Boolean operations. Here, the product ' ' ( · ∏ ) is employed for the conjunction , i.e. the logical AND , the summation '+' ( ∑ ) is employed for the disjunction , i.e. the logical OR , the unary operation ' ¬ ' is employed for the negation , i.e. the logical NOT .

A brief summary in terms of the above new notation for the traditional approaches in FCA and RST is in order.

Definition 2.2 ([1-3, 9, 10]) . Given a formal context F G,M ( ) , the derivation operators are

↦

↦

$$X & \subseteq G \, \mapsto \, X ^ { I } = \{ m \in M \ | \ g R m, \ \forall g \in X \} \subseteq M, \\ Y & \subseteq M \, \mapsto \, Y ^ { I } = \{ g \in G \ | \ g R m, \ \forall m \in Y \} \subseteq G,$$

X

⊆

G

↦

→

X

/square

=

{

m

∈

M

|

∀

g

∈

G,gRm

=

⇒

g

∈

X

} ⊆

M,

$$Y \subseteq M \ \mapsto \ Y ^ { \square } = \{ g \in G \ | \ \forall m \in M, g R m \implies m \in M \} \subseteq G,$$

↦

X

⊆

G

↦

→

X

♦

=

{

m

∈

M

|

∃

g

∈

G,

(

gRm, g

∈

X

)

} ⊆

M,

$$Y \subseteq M \ \mapsto \ Y ^ { \diamond } = \{ g \in G \ | \ \exists m \in M, ( g R m, \ m \in M ) \} \subseteq G,$$

↦

where, notably, gRm is equivalently mRg since m ∈ g R iff g ∈ m R .

Subsequently, it is known that the maps in Eqs (1-3) manifest the following relations, for X,X ,X 1 2 ⊆ G and X c := G X \ ,

$$X ^ { I I I } = X ^ { I }, \quad \begin{smallmatrix} X ^ { \Box \partial \Box } = X ^ { \Box } \\ X ^ { \diamond \Box \diamond } = X ^ { \diamond } \end{smallmatrix},$$

$$X _ { 1 } \subseteq X _ { 2 } \, \Longleftrightarrow \, ( X _ { 2 } ) ^ { I } \subseteq ( X _ { 1 } ) ^ { I }, \quad \begin{array} { c } X _ { 1 } \subseteq X _ { 2 } \, \Longleftrightarrow \, ( X _ { 1 } ) ^ { \square } \subseteq ( X _ { 2 } ) ^ { \square } \\ X _ { 1 } \subseteq X _ { 2 } \, \Longleftrightarrow \, ( X _ { 1 } ) ^ { 0 } \subseteq ( X _ { 2 } ) ^ { 0 } \end{array},$$

$$X ^ { c \square c } = X ^ { \diamond }, \ \ X ^ {$$

where the same relations are also applied to Y, Y 1 , Y 2 ⊆ M and Y c := M Y \ . For convenience, let one employ the notions extent and intent [1, 2] for both FCL and RSL such that the two theories can be handled on an equal footing.

Definition 2.3. Consider X ⊆ G and Y ⊆ M subject to the formal context F G,M ( ) .

- · The 2-tuple ( X,Y ) is called an FCL concept if X I = Y and Y I = X , where X is the FCL extent, Y is the FCL intent [1, 2].
- · The 2-tuple ( X,Y ) is called an RSL concept if X /square = Y and Y ♦ = X , where X is the RSL extent, Y is the RSL intent.

Notably, the 2-tuple ( X,Y ) with { X /square = Y Y ♦ = X has been referred to as object-oriented RSL concept [9, 10], in contrast to the case of property-oriented concept defined through { X ♦ = Y Y /square = X . However, one will ignore the consideration of { X ♦ = Y Y /square = X since it can be derived from { X /square = Y Y ♦ = X by means of interchanging the object and attribute. In addition, as a consequence of Eq. (6),

$$\int _ { \substack { x ^ { \square } = Y \\ Y ^ { 0 }$$

telling [10] that if ( X , Y i i ) is a concept appropriate for { X /square i = Y i Y ♦ i = X i then ( X ,Y c i c i ) is a concept appropriate for { X /square i = Y i Y ♦ i = X i and vice versa. It is remarkable that Definition 2.3 provides fundamental ingredients for the original FCL and RSL [2, 10]. Based on Eq. (4), a 2-tuple that fulfils { X I = Y Y I = X is guaranteed to exist and can be written as ( X II , X I ) or ( Y I , Y II ), while a 2-tuple that fulfils { X /square = Y Y ♦ = X is guaranteed to be existent and can be written as ( X /square♦ , X /square ) or ( Y ♦ , Y ♦/square ). Moreover, the Galois connection composed by the two posets (2 G , ⊆ ) and (2 M , ⊆ ) can be accomplished in terms of the concept s by virtue of Eq. (5).

To proceed with the general theory of concept lattice, it is of crucial importance to clarify the notions contained in formal objects and formal attributes. Since a formal context discerns the objects based on the attributes they possess, the objects which possess the same attributes are grouped into an equivalent class.

/negationslash

/negationslash

Definition 2.4. The discernible object classes in the perspective of F G,M ( ) are definite. One will call these F -distinct subsets of G and denote each such class with D k in the sense that D k 's are regarded as distinct entities by F G,M ( ) . The total number of these F -distinct object classes n F is less than or equal to | G | , which is the cardinality of G . In effect, ∀ g ∈ D g k R = D I k , and D I k = D I k ′ iff D k = D k ′ . Hence, one has the collection of F -distinct object classes G /R = { D k | k = 1 . . . n F } based on the equivalence relation ' g ≈ R g ′ iff g R = g ′ R ', which means that { g, g ′ } ⊆ D k for some D k ∈ G /R . Likewise, the F -codistinct subsets are gathered as G /R = { G D \ k | D k ∈ G /R } .

In contrast to the formal objects, the formal attributes can also emerge in a composite manner. One is free to construct various new attributes out of the given attributes by means of the standard Boolean operations, thereby forming an extended framework for the general consideration.

Definition 2.5. Given a set M of attributes, the set of generalised attributes over M is defined as M ∗ = { b M ( 0 ) | M 0 ⊆ M } , where b iterates over all the possibilities of Boolean functions in which the concerned operations are ' ' (conjunction), ' · + ' (disjunction) and ' ¬ ' (negation). To be concrete, M ∗ is meant to denote whatever one may construct out of M by means of arbitrary compositions provided by the Boolean functions. In contrast to the members of M ∗ , which may be composite, the attributes in M are then referred to as simple attributes.

Intuitively, M ∗ also comprises the set M itself as well as the conventional truth 1 and falsity 0 . Moreover, by means of negation one may define several interesting subclasses of M ∗ .

Definition 2.6. Let M be certain collection of attributes of interest. A conjugate class Ψ i M is referred to as one of the 2 | M | possibilities of { α | α = either a or ¬ a, a ∈ M } . Accordingly, the set of all conjugate classes is denoted with Ψ M = { Ψ 1 M . . . Ψ 2 | M | M } . The symmetrised attribute set ˘ M is employed to extend M by means of negation: ˘ M = M ∪ {¬ a | a ∈ M } .

One could also employ the set of generalised attributes as M ∗ = (Ψ i M ) ∗ = { b M ( 0 ) | M 0 ⊆ Ψ i M } with any Ψ i M ∈ Ψ M . It is noteworthy that prescribing M ∗ , either by (Ψ i M ) ∗ or by Definition 2.5 , may encounter abundant choices of Boolean function b . Technically, such abundance can be reduced by means of normal forms , where one is in particular interested in the conjunctive normal form ( CNF ) and the disjunctive normal form ( DNF ). The other choice to suppress the redundance is to consider M ∗ = ( ˘ ) M ∗ = { b 0 ( M 0 ) | M 0 ⊆ ˘ M } , where b 0 differs from b by that no further negation is needed (cf. Definition 2.5 ). In what follows, the particular significance of the generalised attributes over M to the structure of F G,M ( ) will be presented step by step.

Attributes are considered to be further restrained through the attribute-object correspondence provided in the formal context F G,M ( ).

Definition 2.7. According to Definition 2.5 any generalised attribute µ ∈ M ∗ can be regarded as µ M ( ) , namely that µ is a (Boolean) function of M 0 , say µ = ( b M 0 ) , for certain b and for some M 0 ⊆ M . Subject to F G,M ( ) , the contextual (Boolean) function µ F ( M ) for any generalised attribute µ ∈ M ∗ is obtained from the expression of µ M ( ) by (1) replacing the concerned attribute m with m R ( m R ⊆ G ), (2) replacing the concerned negative attribute ¬ m with ( m R c ) , (3) replacing the conjunction and disjunction operations with ∩ and ∪ , respectively. Notably, the contextual function µ F ( M ) is essentially a subset of G .

For the extreme case, one has ' m = m M ( ) ∀ m ∈ M ' such that m F ( M ) = m R ⊆ G ∀ m ∈ M . The contextual function can represent all the information contained in the formal context F G,M ( ) since the contextual function assigns every attribute, say m , in M with a definite object subset which possesses m in common. Furthermore, such idea can be extended.

Lemma 2.8. From F G,M ( ) one can deduce the extended formal context F ∗ ( G,M ∗ ) without any additional assumption in the sense that ∀ µ ∈ M µ ∗ R can be determined by means of µ R = µ F ( M ) , which is called ' µ R is well defined in M ∗ '.

Proof. If µ R is well defined in M ∗ then one can achieve the extended formal context F ∗ ( G,M ∗ ) such that each attribute in M ∗ is equipped with an object set which possess the attribute in common, similar to the case of F G,M ( ). Here, the proof of ' µ R is well defined in M ∗ ' can be carried out in two steps. It is to show that (1) ¬ m R = ( ¬ m ) F ≡ ( m R c ) ( Definition 2.7 ) for m ∈ M such that µ R is well defined in ˘ M and (2) both ( ∏ µ µ ) R and ( ∑ µ µ ) R are well defined ∀ µ ∈ ˘ . M Once these are done, one will end up with ' µ R is well defined in M ∗ ' since M ∗ can be obtained as ˘ M ∗ by means of '+' and ' ' (see the discussion after · Definition 2.6 ).

/negationslash

/negationslash

- (1) For m ∈ M ' g ∈ ( ¬ m ) R ' can be interpreted as ' g ∈ m R '. In other words, g ∈ G m \ R = ( m R c ) , hence, ( ¬ m ) R = ( m R c ) = ( ¬ m ) F , which gives rise to m R = (( ¬ m ) R c ) after taking complementarity. Moreover, if the negated attributes are also taken into account, the same interpretation implies that ( ¬¬ m ) R = (( ¬ m ) R c ) . This is consistent since ( ¬¬ m ) R coincides with m R : gR ( ¬¬ m ) ⇐⇒ g ∈ ( ¬ m ) R ⇐⇒ g ∈ (( ¬ m ) R c ) ⇐⇒ g ∈ (( m R c c ) ) ⇐⇒ gRm .
- (2) Since µ R is well defined in ˘ , M one may consider that ( ∏ µ µ ) R = { g | gR ( ∏ µ µ , g ) ∈ G } = ⋂ µ µ R = ( ∏ µ µ ) F in ˘ . M Likewise, ( ∑ µ µ ) R = { g | gR ( ∑ µ µ , g ) ∈ G } = ⋃ µ µ R = ( ∑ µ µ ) F ∀ µ ∈ ˘ . M

Definition 2.9. A contextual Venn diagram (or Euler diagram) V F M subject to F G,M ( ) can illustrate the set relations among the contextual functions of attributes in M . One can achieve V F M by encircling the object-set m R within the object collection G , where the object-labellings are ignored. In contrast, M may also have its own intrinsic logical structure in terms of the (conventional) Venn digram V M .

In practice, there are two types of ordering systems for attributes. As the first type, ' ≥ ≤ , ' is concerned with the intrinsic ordering of the entities in M ∗ . For instance, µ i ≤ µ j denotes that the region representing µ i are included in the region representing µ j on V M . The second type of ordering system ' ⊇ ⊆ , ' is employed for V F M because µ R s are in fact object sets. Notably, preserving the object labellings in the contextual Venn digram will restore all the information content of the formal context. The contextual Venn diagram with explicit object labellings turns out to be an alternative representation for the formal context. Once V F M is given, Lemma 2.8 becomes a rather intuitive result since one may read off every µ R for µ ∈ M ∗ . The other point is that the formal context does not per se suggest any intrinsic relation among members in M . Attributes in M can be basically independent, hence, any two attributes have an intersection on the corresponding Venn diagram ( V M = V 0 M ). However, it is also allowable that one imposes additional constraints on M by removing some of the disjoint regions from V 0 M .

Lemma 2.10. Subject to the formal context F G,M , ( ) ∀ µ µ ∀ i ∀ µ j ∈ M ∗ ,

- · µ R = ∅ = ⇒ µ = 0 ,

/negationslash

/negationslash

/negationslash

- · µ i = µ j = ⇒ µ R i = µ R j but µ R i = µ R j = ⇒ µ i = µ j ,

/negationslash

/negationslash

- · µ i &lt; µ j = ⇒ µ R i ⊆ µ R j but µ R i ⊂ µ R j = ⇒ µ i &gt; µ j .

Proof. · If µ = 0 but µ R = X = ∅ then the existence of the object set X is contradictory.

/negationslash

/negationslash

/negationslash

/negationslash

/negationslash

/negationslash

/negationslash

- · µ i = µ j = ⇒ µ R i = µ R j since from µ i ( M ) = µ j ( M ) it follows that ( µ i ) F ( M ) = ( µ j ) F ( M ) ( Lemma 2.8 ). If µ R i = µ R j then µ Rc i ∩ µ R j = ∅ and/or µ R i ∩ µ Rc j = ∅ which means that ( ¬ µ i · µ j ) R = ∅ and/or ( µ i · ¬ µ j ) R = ∅ . Consequently, ( ¬ µ i · µ j ) = 0 and/or ( µ i · ¬ µ j ) = 0 , which contradicts µ i = µ j .

/negationslash

/negationslash

- · For µ i &lt; µ j one may assume µ j = µ i + β in which β ∈ M ∗ . Then, µ R j = µ R i ∪ β R ⊇ µ R i according to Lemma 2.8 . Moreover, if µ R i ⊂ µ R j but µ i &gt; µ j , contraction occurs since µ i &gt; µ j implies µ R i ⊇ µ R j which denies µ R i ⊂ µ R j . Thus, µ R i ⊂ µ R j = ⇒ µ i &gt; µ j .

The above shows that the distinction between µ i and µ j is stronger than the pair ( µ R i , µ R j ). More concretely, the number of disjoint regions on V 0 M is 2 | M | , since V F M is less discernible than V 0 M , thus 2 | M | ≥ n F [17].

Definition 2.11. The contextual equivalent class of attribute subject to F G,M ( ) is an attribute-set defined in the following manner. Given ν ∈ M ∗ , one may collect all the attributes which have the same contextual function ( Definition 2.7 ) with ν as { ν } F = { µ | µ R = ν R , µ ∈ M ∗ } . Accordingly, since ν R ⊆ G , the idea can be employed with respect to definite object-set in the sense that [ X ] F = { µ | µ R = X, µ ∈ M ∗ } for X ⊆ G .

It is noteworthy that the construction ( X, X [ ] F ) is in fact the precursor of the concept on the GCL . Here, the remaining condition lies on determining whether an arbitrary subset of G can form a node of the GCL . Remarkably, a subset X of G with trivial contextual equivalent class, i.e. [ X ] F = ∅ , can hardly participate in the categorization provided by the formal context since no attribute can be found to label it. The point is that any of the F -distinct subsets of G ( Definition 2.7 ), say D k , is readily a smallest possible subset equipped with non-trivial contextual equivalent attributes. In other words, the F -distinct subsets correspond to the smallest regions on the contextual Venn diagram ( Definition 2.9 ), hence, there exists no attribute, say µ , whose contextual function µ R exactly encloses a region which is smaller than the region marked by D k . Consequently, for X that can be written as the union of F -distinct subsets ( X = k X D k X ) one has non-trivial [ X ] F , otherwise [ X ] F = . ∅

⋃ A further instructive notion is the smallest yet non-trivial constituents of the generalised attribute set, for which one may develop two independent non-trivial minimisation aspects. Firstly, one may speak of the minimal attributes of M ∗ which are not the Falsity 0 and thus correspond to the smallest regions on the Venn diagram V M . Secondly, subject to F G,M ( ), there are classes of irreducible attributes that determines the object classes which participate in the categorisation in a least possible manner. Here, the first non-trivial minimisation aspect is a prevalent issue which deserves clarification.

Lemma 2.12. Given an attribute-set M , one may define the set of non-trivial infima b inf ( M ∗ ) := { τ ∈ M ∗ | τ /follows M 0 } and the set of non-trivial suprema b sup ( M ∗ ) := { τ ∈ M ∗ | 1 /follows M τ } for the corresponding generalised attribute-set M ∗ . In the case of µ /follows M ν , one denotes that µ &gt; ν without any attribute χ ∈ M ∗ which fulfils µ &gt; χ &gt; ν . Both b inf ( M ∗ ) and b sup ( M ∗ ) can be expressed in terms of Ψ M ( Definition 2.6 ):

- · b inf ( M ∗ ) = { ∏ Ψ j M | Ψ j M ∈ Ψ M } , ∏ Ψ j M is called M ∗ -atom, which is considered as an atom for M ∗ .

Proof. One may rewrite τ /follows M 0 as ' τ · β ∈ { τ, 0 } ∀ β ∈ M ∗ '.

- · b sup ( M ∗ ) = { ∑ Ψ j M | Ψ j M ∈ Ψ M } , ∑ Ψ j A is called M ∗ -coatom.

/negationslash

/negationslash

- · For any β ∈ M ∗ one may write down the DNF as β = ∑ ∏ i β Ψ i β M , where the range of i β is up to the given β . Hence, ∀ ∀ j β β · ∏ Ψ j M = ( ∑ i β ∏ Ψ i β M ) · ∏ Ψ j M ∈ { ∏ Ψ j M , 0 } , ∴ ∀ j ∏ Ψ j M ∈ b inf ( M ∗ ). On the other hand, assume ∃ χ ∈ b inf ( M ∗ ) but χ = ∏ Ψ j M for Ψ j M ∈ Ψ M . However, attribute χ may take the form ∑ ∏ i χ Ψ i χ M in DNF , which apparently implies χ /follows M 0 . One concludes then b inf ( M ∗ ) = { ∏ Ψ j M | Ψ j M ∈ Ψ M } .

/negationslash

/negationslash

- · β + ∑ Ψ j M ≡ β ·¬ ( ∑ Ψ j M )+ ∑ Ψ j M ∀ ∀ j β . Subsequently, β ·¬ ( ∑ Ψ j M ) ∈ { ¬ ( ∑ Ψ j M ) , 0 } based on the above result since ¬ ( ∑ Ψ j M ) can be identified as ∏ Ψ j ′ M for some Ψ j ′ M ∈ Ψ M , which implies that β + ∑ Ψ j M ∈ { 1 , ∑ Ψ j M } , i.e. ∑ Ψ j M ∈ b sup ( M ∗ ). On the other hand, assume ∃ χ ∈ b sup ( M ∗ ) but χ = ∑ Ψ j M for Ψ j M ∈ Ψ M . However, attribute χ may take the form ∏ i χ ∑ Ψ i χ M in CNF , which apparently implies χ ≺ M 1. Therefore, b sup ( M ∗ ) = { ∑ Ψ j M | Ψ j M ∈ Ψ M } .

Corollary 2.13. Whenever there are no intrinsic conditions pre-imposed on the attributes in M , the cardinalities are as follows.

- · The numbers of non-trivial suprema and infima for M ∗ are equivalent: | b sup ( M ∗ ) | = | b inf ( M ∗ ) | = 2 | M | .
- · There are 2 2 | M | distinct generalised attributes in M ∗ , i.e., | M ∗ | = 2 2 | M | .

Proof. Whenever there are no intrinsic conditions pre-imposed on the attributes in M , the elements of b inf ( M ∗ ) can be represented by the 2 | M | disjoint regions on V 0 M .

- · Alternatively, by Definition 2.6 one may compute that | b inf ( M ∗ ) | = | Ψ M | = 2 | M | . The elements of b sup ( M ∗ ) amount to the complementary parts of the disjoint regions on V 0 M , which demonstrates an one-to-one correspondence; | b sup ( M ∗ ) | = | b inf ( M ∗ ) . |
- · Denote the members in b inf ( M ∗ ) with b k where 1 ≤ k ≤ 2 | M | . An attribute in M ∗ , say µ , can take the expression ∑ k µ b k µ in DNF . In other words, the attributes in M ∗ may be implemented by ∑ k ∈ M 1 b k where M 1 ranges over all the possibilities for M 1 ⊆ b inf ( M ∗ ). Counting all these possibilities is equivalent to enumerating the number of the power sets of a set with 2 | M | members, i.e., | M ∗ | = 2 2 | M | .

The second non-trivial minimisation aspect mentioned above is related to the formal context.

Definition 2.14. A generalised attribute µ ∈ F + M ∗ composed of the disjunction of attributes in ˘ M ( Definition 2.6 ) is called an irreducible disjunction subject to F G,M ( ) if eliminating any term in the disjunction from µ , which results in µ ′ , always causes ( µ ′ ) R ⊂ µ R . Accordingly, an X -irreducible disjunction class can be defined as [ X + ] F = { µ ∈ [ X ] F | µ ∈ F + M ∗ } , see Definition 2.11 . On the other hand, a generalised attribute µ ∈ F × M ∗ composed of the conjunction of attributes in ˘ M is called an irreducible conjunction in M ∗ subject to F G,M ( ) if eliminating any term in the conjunction from µ , which results in µ ′ , always causes ( µ ′ ) R ⊃ µ R . The X -irreducible conjunction class is given as [ X × ] F := { µ ∈ [ X ] F | µ ∈ F × M ∗ } .

/negationslash

In practice, µ ∈ F + M ∗ can be written in terms of µ = ∑ α ∈ ψ α for some ψ ⊆ Ψ j M ( Definition 2.6 ) in which µ R = ( ∑ α ∈ ψ \{ α 0 } α ) R ∀ α 0 ∈ ψ . Likewise, µ ∈ F × M ∗ can be written in terms of µ = ∏ α ∈ ψ α for some ψ ⊆ Ψ j M

/negationslash where µ R = ( ∏ α ∈ ψ \{ α 0 } α ) R ∀ α 0 ∈ ψ . Generally speaking, [ X + ] F ∪ [ X × ] F ⊆ [ X ] F and [ X + ] F ∩ [ X × ] F = ∅ . The other useful expressions are

/negationslash

/negationslash

/negationslash

$$\begin{array} {$$

/negationslash

Note that [ X × 0 ] F [ X × i ] F = [ X × 0 ] F only when X i ⊃ X 0 and [ X + 0 ] F [ X + j ] F = [ X + 0 ] F only when X j ⊂ X 0 . What follows is mainly concerned with regaining the FCL and RSL nodes on the GCL .

/negationslash

/negationslash

Lemma 2.15. · ∀ ˘ m ∈ ˘ M ˘ m ∈ [( ˘ m R ) + ] F ∩ [( ˘ m R ) × ] F and, furthermore, ∀ X i ∀ X j = ˘ m R ˘ m ∈ [( ˘ m R ) + ] F [ X + i ] F ∩ [( ˘ m R ) × ] F [ X × j ] F .

- · ∀ µ ∈ M ∗ µ ∈ [ X + ] F = ⇒ ¬ µ ∈ [( X c ) × ] F and µ ∈ [ X × ] F = ⇒ ¬ µ ∈ [( X c ) + ] F .

/negationslash

- Proof. · Any attribute ˘ m ∈ ˘ M ( Definition 2.6 ) is non-composite and can be thus regarded as both an one-term disjunction and an one-term conjunction. Therefore, ˘ m is simultaneously an ˘ m R -irreducible disjunction and an ˘ m R -irreducible conjunction . Moreover, ˘ m = ν 1 · ν 2 in which ν 1 ∈ [ X × i ] F or ν 2 ∈ [ X × i ] F and ˘ m = ν ′ 1 + ν ′ 2 in which ν ′ 1 ∈ [ X + j ] F or ν ′ 2 ∈ [ X + j ] F .

/negationslash

/negationslash

- · For µ ∈ [ X + ] F , let µ = ∑ α ∈ ψ α where ψ ⊆ Ψ j M for some Ψ j M ∈ Ψ M . Accordingly, µ R = X but ∀ α 1 ∈ ψ ( ∑ α ∈ ψ \{ α 1 } α ) R = X , which implies that ( ¬ µ ) R = X c but ∀ α 1 ∈ ψ ( ∑ α ∈ ψ \{ α 1 } α ) Rc = X c . It then turns out that

/negationslash

/negationslash where ψ ′ = {¬ α | α ∈ ψ } ⊆ Ψ j ′ M with Ψ j ′ M = {¬ α | α ∈ Ψ j M } ∈ Ψ M . Therefore, µ ∈ [ X + ] F = ⇒ ¬ µ ∈ [( X c ) × ] F . Similarly, starting with µ ′ = ∑ α ∈ ψ α ∈ [ X × ] F , one will end up with µ ′ ∈ [ X × ] F = ⇒ ¬ µ ′ ∈ [( X c ) + ] F .

$$& ( \neg \mu ) ^ { R } = \left ( \prod _ { \alpha$$

## 3. OBTAINING THE GENERAL CONCEPT LATTICE

The general theory of concept lattice is capable of providing the categorisation for the formal objects G according to members of M ∗ . First of all, one observes that one could have replaced both FCL and RSL intents in the original constructions in terms of single composite attributes without altering their information contents.

Lemma 3.1. Let X ⊆ G Y , ⊆ M for the formal context F G,M ( ) . The concepts for FCL and RSL ( Definition 2.3 ) can be both expressed in terms of ( X,µ ) in the following manner.

- · For FCL, use µ = ∏ Y , where µ is referred to as a formal concept property (fcp). Imposing { X I = Y Y I = X on ( X,Y ) is indistinguishable from imposing { ∏ X I = µ µ R = X on ( X,µ ) .

Proof. · X I = Y = ⇒ ∏ X I = ∏ Y . Reversely, since both X I and Y consist of distinct members in M , ∏ X I = ∏ Y = ⇒ X I = Y . Thus, X I = Y ⇐⇒ ∏ X I = ∏ Y and it is appropriate to employ µ = ∏ Y . Moreover, by Eq. (1) µ R = ( ∏ Y ) R = ⋂ y ∈ Y y R = { g ∈ G | gRy, ∀ y ∈ Y } = Y I . Consequently, µ R = X ⇐⇒ Y I = X .

- · For RSL, use µ = ∑ Y , where µ is referred to as a rough set property (rsp). Imposing { X /square = Y Y ♦ = X on ( X,Y ) is indistinguishable from imposing { ∑ X /square = µ µ R = X on ( X,µ ) .

- · X /square = Y = ⇒ ∑ X /square = ∑ Y . Reversely, since both X /square and Y consist of distinct members in M , ∑ X /square = ∑ Y = ⇒ X /square = Y . Thus, X /square = Y ⇐⇒ ∑ X /square = ∑ Y and it is appropriate to employ µ = ∑ Y . Moreover, by Eq. (2) and (3) µ R = ( ∑ Y ) R = ⋃ y ∈ Y y R = { g ∈ G | ∃ y ∈ M, ( gRy, y ∈ Y ) } = Y ♦ . Consequently, µ R = X ⇐⇒ Y ♦ = X .

Since the above proof has invoked some of variants of derivation operators (see Eq. (1)-(3)), it is worthwhile to mention about all of such variants:

$$\text{ention about all of such variants:} \\ X ^ { I } = \{ m \$$

where it is intuitive that interchanging the role of X and Y also gives rise to the other set of derivation operators. Another point is that there are particular object-classes which are fundamental in both the FCL and the RSL.

Proposition 3.2. Given a formal context F G,M ( ) , ∀ m ∈ M the object-set m R is a common extent for FCL and RSL.

Proof. ( m , m R ( R I ) ) coincides with ( Y I , Y II ) and ( m , m R ( R ) /square ) coincides with ( Y ♦ , Y ♦/square ), where in both cases Y is identified as { m } .

Note that the result of Proposition 3.2 is rather intriguing , albeit true. Since the formal context conventionally develops a table, Proposition 3.2 in fact entails that the object-class m R is recognised as an extent for both the FCL and RSL just because m is listed in the table. Now, assume that there is a formal concept ( X ,Y 1 1 ) for FCL subject to F G,M ( ). Then, by virtue of Proposition 3.1 one has µ R 1 = X 1 with µ 1 = ∏ Y 1 . Consider F ′ ( G,M ∪ { µ 1 } ) which is obtained by explicitly including the given ( X ,µ 1 1 ) correspondence as an additional column in F G,M ( ). By Lemma 2.8 µ R 1 = X 1 is something deducible from F G,M ( ), thus, F ′ ( G,M ∪ { µ 1 } ) should not provide different concept lattices. However, µ 1 is now listed in the new table F ′ ( G,M ∪{ µ 1 } ), which implies that X 1 must also be an RSL-extent when it is known to be an FCL extent. This is denied by the original FCL and RSL (see the comparison in Ref. [10]), therefore, it is unnatural to neglect the role the composite attribute may play just because it is not simple ( Definition 2.5 ). Hereafter, the general theory of concept lattice will proceed in a different way from the original ones by attempting a democratic consideration for all the members in M ∗ .

The concept lattice subject to F G,M ( ) inevitably makes reference on its accompanied extended formal context, i.e. F ∗ ( G,M ∗ ). Since µ R is well defined ∀ µ ∈ M ∗ ( Lemma 2.8 ), it is straightforward to manipulate F ∗ ( G,M ∗ ) in parallel to the conventional formal context.

Definition 3.3. Following from Definition 2.2 , the derivation operators appropriate for F ∗ ( G,M ∗ ) are given as

↦

$$\cdot$$

↦

$$\text{.} 3. \text{ Following from Definition 2.2, the derivation operators appropriate for $F^{*}(G,M^{*})$} \,, \\ X \subseteq G \, \mapsto \, X ^ { I ^ { * } } & = \{ \mu \in M ^ { * } \, | \ g R \mu, \ g \in X \} \subseteq M ^ { * }, \\ Y \subseteq M ^ { * } \, \mapsto \, Y ^ { I ^ { * } } & = \{ g \in G \, | \ g R \mu, \, \forall m \in Y \} \subseteq G, \\ X \subseteq G \, \mapsto \, X ^ { \Box ^ { * } } & = \{ \mu \in M ^ { * } \, | \, \forall g \in G, \ g R \mu \, \Longrightarrow \, g \in X \} \subseteq M ^ { * }, \\ Y \subseteq M ^ { * } \, \mapsto \, Y ^ { \Box ^ { * } } & = \{ g \in G \, | \, \forall m \in M ^ { * }, \ g R \mu \, \Longrightarrow \, \mu \in M ^ { * } \} \subseteq G, \\ X \subseteq G \, \mapsto \, X ^ { \diamondsuit ^ { * } } & = \{ \mu \in M ^ { * } \, | \, \exists g \in G, \, \left ( g R \mu, \ g \in X \right ) \} \subseteq M ^ { * }, \\ Y \subseteq M ^ { * } \, \mapsto \, Y ^ { \diamondsuit ^ { * } } & = \{ g \in G \, | \, \exists \mu \in M ^ { * }, \, \left ( g R \mu, \ \mu \in M ^ { * } \right ) \} \subseteq G. \\ \text{Eq. (4) to (6) remain valid after the substitutions ``I$ by $I^{*}$. $\Box$ by $\Box^{*}$. $\Diamond$ by $\Diamond^{*}$``".$$

↦

↦

Obviously, Eq. (4) to (6) remain valid after the substitutions ' I by I ∗ , /square by /square ∗ , ♦ by ♦ ∗ '.

/negationslash

Proof. The general concept here is the consequence of applying Proposition 3.2 to F ∗ ( G,M ∗ ), which is telling that ∀ µ ∈ M ∗ µ R is a common extent of FCL and RSL in the perspective of F ∗ ( G,M ∗ ). In practice, ( X,ρ X ,η X ( ) ( )) represents the dual use of ( X,µ ) in Proposition 3.1 generalised in the sense of Definition 3.3 . Accordingly, { ( X,ρ X ( ))=( X, ∑ X /square ∗ ) ( X,η X ( ))=( X, ∏ X I ∗ ) as well as ( ρ X ( )) R = X = ( η X ( )) R .

Proposition 3.4. Subject to F ∗ ( G,M ∗ ) , the general concept ( X,ρ X ,η X ( ) ( )) can be obtained as a generalisation of the original FCL and RSL concepts ( Lemma 3.1 ) as follows. If ρ X ( ) = ∑ X /square ∗ , η X ( ) = ∏ X I ∗ and ( ρ X ( )) R = ( η X ( )) R = X then X is called the general extent, where the allowable general extents are collected as E F := { X ⊂ G | [ X ] F = ∅} = { µ R | µ ∈ M ∗ } . In addition, ρ X ( ) is the generalised rough set property (Grsp) and η X ( ) is the generalised formal concept property (Gfcp).

↦

↦

The general extent can X then take the form of µ R with µ = ρ X ( ) or µ = η X ( ), thereby being referred to as an object class with non-trivial contextual equivalent attributes ( Definition 2.11 ).

/negationslash

Proposition 3.5. Let E F = { X ⊂ G | [ X ] F = ∅} ≡ { µ R | µ ∈ M ∗ } denote the collection of all the object classes with non-trivial contextual equivalent classes of attributes.

- · The set E F is the sigma algebra σ ( { m R | m ∈ M } ) .
- · E F = σ G ( /R ) = {⋃ D E ∈ 0 D | E 0 ⊆ G /R } is only concerned with unions of the members in G /R and | E F | = 2 n F . · Given { X ,X .... 1 2 } ⊆ E F then σ ( { X ,X .... 1 2 } ) ⊆ E F .

Proof. The significance of the sigma algebra generated by a collection of sets is that it exhaust s whatever constructable out of the collection by means of iterating various steps of set operations such as intersection, union and complementarity . The sigma algebra is essentially closed under intersection, union and complementarity.

- · E F = { µ R | µ ∈ M ∗ } ( Proposition 3.4 ), where µ R = µ F ∀ µ ∈ M ∗ is well defined according to Lemma 2.8 . Hence, E F can be obtained from { m R | m ∈ M } by means of intersection, union and complementarity ( Definition 2.7 ). Moreover, upon representing the member of E F as µ R i for some µ i ∈ M ∗ , the closure relations are as follows. µ R 1 ∩ µ R 2 = ( µ 1 · µ 2 ) R ∈ E F since µ 1 · µ 2 ∈ M ∗ , µ R 1 ∪ µ R 2 = ( µ 1 + µ 2 ) R ∈ E F since µ 1 + µ 2 ∈ M ∗ , ( µ R c 3 ) = ( ¬ µ 3 ) R ∈ E F since ¬ µ 3 ∈ M ∗ .

Therefore, E F is closed under intersection, union and complementarity.

- · Firstly, E F ⊇ G /R in that ∀ D k ∈ G /R ∃ µ k s.t. µ R k = D k . For instance, µ R k = D k is satisfied by taking µ k = ∏{ m m | ∈ D I k ⊆ M } · ∏{ ¬ m m | ∈ M D \ I k } . Moreover, E F ⊇ σ G ( /R ) due to the fact that E F is itself a sigma algebra. On the other hand, σ G ( /R ) ⊇ { m R | m ∈ M } since, e.g., X 0 := m R can be expressed in terms of ⋃ k X 0 D k X 0 . Likewise, σ G ( /R ) ⊇ σ ( { m R | m ∈ M } ) = E F since σ G ( /R ) is a sigma algebra. Therefore, E F = σ G ( /R ). Secondly, σ G ( /R ) = {⋃ D E ∈ 0 D | E 0 ⊆ G /R } because G /R only comprises the disjoint members ' D ,D ...,D 1 2 n F ' where n F k =1 D k = G . Accordingly, one obtains that | E F | = | σ G ( /R ) | = 2 n F .
- ⋃ · σ ( { X ,X .... 1 2 } ) is the smallest collection that is closed under intersection, union and complementarity and contains { X ,X .... 1 2 } , therefore, { X ,X .... 1 2 } ⊆ σ ( { X ,X .... 1 2 } ) ⊆ E F because E F is a sigma algebra.

Proposition 3.6. The requirement for the general concept ( X,ρ X ,η X ( ) ( )) in Proposition 3.4 is satisfied if X ∈ E F . E F is in effect the full collection of general extents for the GCL .

- · ∀ X ∈ E , ρ X F ( ) = ∑ X 0 ⊆ X ( ∑ [ X 0 ] F ) and η X ( ) = ∏ X 0 ⊇ X ( ∏ [ X 0 ] F ) where in both cases X 0 ∈ E F .

/negationslash

- · Equivalently, ρ X ( ) = ∑ [ X ] F and η X ( ) = ∏ [ X ] F .

Proof. It is remarkable for any subset O ⊆ G that O ∈ E F implies [ O ] F = ∅ otherwise [ O ] F = ∅ . In what follows, X is reserved for the use of X ∈ E F such that ∑ [ X ] F and ∏ [ X ] F can be defined. · According to Definition 3.3 ,

$$& \bullet \text{ according two} \, \text{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{sigma$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$sigma$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$\mathfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$sfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$frak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$varfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vsfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$nfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$#vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{sfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{svfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{#vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak$frak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{svarfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$vfrak{$v$$

O

⊇

X

[

O

]

F

=

X

0

⊇

X

(

[

X

0

]

F

),

- · If µ ∈ [ X ] F then µ + ∑ X 0 ⊂ X [ X 0 ] F ∈ [ X ] F as well as µ · ∏ X 0 ⊃ X [ X 0 ] F ∈ [ X ] F . Therefore, ∑ [ X ] F = ∑ µ ∈ [ X ] F µ = ∑ µ ∈ [ X ] F ( µ + ∑ X 0 ⊂ X [ X 0 ] F ) = ∑ X 0 ⊆ X ( ∑ [ X 0 ] F ) and ∏ [ X ] F = ∏ µ ∈ [ X ] F µ = ∏ µ ∈ [ X ] F ( µ · ∏ X 0 ⊃ X [ X 0 ] F ) = ∏ X 0 ⊇ X ( ∏ [ X 0 ] F ).
- ∴ ρ X ( ) R = ( ∑ X 0 ⊆ X ( ∑ [ X 0 ] F ) ) R = ⋃ X 0 ⊆ X ( ⋃ µ ∈ [ X 0 ] F µ R ) = X , which satisfies Proposition 3.4 , η X ( ) = ∏ X I ∗ = ∏ { µ ∈ M ∗ | gRµ, g ∈ X } = ∏ ( ⋃ ) ∏ ∏ ∴ η X ( ) R = ( ∏ X 0 ⊇ X ( ∏ [ X 0 ] F ) ) R = ⋂ X 0 ⊇ X ( ⋂ µ ∈ [ X 0 ] F µ R ) = X , ditto.

![image](https://ac.marcodsn.me/arxiv-markdown-images/1908.01056v1-figure-f1fda1cf-9fed-42f4-ac90-9db81fa867c6.jpg)

The GCL then comprises 2 n F nodes which correspond to 2 n F general concepts ( Proposition 3.5 ). Specifically, there is no more need to search for the object classes that satisfy the requirements for general concepts. The general extents are nothing but the object classes equipped with non-trivial contextual equivalent classes of attributes. The GCL thus provides a categorisation for whatever object sets that can be explicitly labelled by attributes. Subsequently, the following conjugate relation considerably reduces the complexity for deducing GCL .

Proposition 3.7. ( X,ρ X ,η X ( ) ( )) is a general concept if only if ( X ,ρ X c ( c ) , η ( X c )) is a general concept, where ρ X ( c ) = ¬ η X ( ) and η X ( c ) = ¬ ρ X ( ) .

Proof. Since E F is a sigma algebra by Proposition 3.5 , X ∈ E F ⇐⇒ X c ∈ E F . Moreover, with Proposition 3.6 , ¬ ρ X ( ) = ¬ ∑ [ X ] F = ∏ { µ | ¬ µ ∈ [ X ] F } = ∏ { µ | µ ∈ [ X c ] F } = ∏ [ X c ] F = η X ( c ). Likewise, ¬ η X ( ) = ¬ ∏ [ X ] F = ∑ [ X c ] F = ρ X ( c ).

Interestingly, although the above result has a similar appearance to Eq. (7), it possesses a completely different meaning. The GCL is self-dual in the sense that the general concepts always appear pairwise. Subsequently, in order to furnish the lattice structure, the way to order concepts as nodes on the lattice remains in question. We now proceed to resolve the question.

Proposition 3.8. Given a formal context F G,M ( ) , ∀ X ∈ E F

/negationslash

/negationslash

/negationslash

- · if X ∈ G /R and X = ∅ , ρ X ( ) = ∑ X 0 ⊂ X ρ X ( 0 ) ,
- · if X ∈ G /R and X = G, η X ( ) = ∏ X 0 ⊃ X η X ( 0 ) .

/negationslash

/negationslash

/negationslash

Proof. · ρ X ( ) = ∑ X 0 ⊆ X ( ∑ [ X 0 ] F ) = ∑ [ X ] F + ∑ X 0 ⊂ X ( ∑ [ X 0 ] F ) = ρ X ( ) + ∑ X 0 ⊂ X ρ X ( 0 ) by Proposition 3.6 , hence, ρ X ( ) ≥ ∑ X 0 ⊂ X ρ X ( 0 ). In addition, if one can prove that ∑ X 0 ⊂ X ρ X ( 0 ) ≥ ρ X ( ) then the statement is established. Since X ∈ G /R ∪ {∅} , there exists some subset X 1 ⊂ X s.t. X X \ 1 = ∅ and X 1 ∈ E F . Consider then ∑ X 0 ⊂ X ρ X ( 0 ) = ∑ X 0 ⊂ X ∑ [ X 0 ] F = ∑(⋃ X 0 ⊂ X [ X 0 ] F ) . Clearly, for any τ 1 ∈ [ X 1 ] F one has ρ X ( ) · τ 1 ∈ [ X 1 ] F ⊆ ⋃ X 0 ⊂ X [ X 0 ] F because ( ρ X ( ) · τ 1 ) R = ρ X ( ) R ∩ τ R 1 = X 1 . Moreover, ( ρ X ( ) · ¬ τ 1 ) R = ρ X ( ) R ∩ τ Rc 1 = X X \ 1 , which implies that ρ X ( ) · ¬ τ 1 ∈ [ X X \ 1 ] F ⊆ ⋃ X 0 ⊂ X [ X 0 ] F , where notably [ X X \ 1 ] F = ∅ for [ X 1 ] F = ∅ ( Proposition 3.5 ). Consequently, ⋃ X 0 ⊂ X [ X 0 ] F ⊇ { ρ X ( ) · τ 1 , ρ X ( ) · ¬ τ 1 } , which implies that ∑ X 0 ⊂ X ρ X ( 0 ) ≡ ∑(⋃ X 0 ⊂ X [ X 0 ] F ) ≥ ( ρ X ( ) · τ ) + ( ρ X ( ) · ¬ τ ) ≡ ρ X ( ).

/negationslash

/negationslash

- · The above result implies that ¬ ρ X ( ) = ¬ ∑ X 0 ⊂ X ρ X ( 0 ) = ∏ X 0 ⊂ X ¬ ρ X ( 0 ) for X ∈ E F \ G /R \ {∅} . Then, by Lemma 3.7 , η X ( c ) = ∏ X 0 ⊂ X η X ( c 0 ) for X ∈ E F \ G /R \ {∅} which is equivalent to η X ( ) = ∏ X 0 ⊃ X η X ( 0 ) for X ∈ E F \ G /R \ { G } .

All the general concepts, i.e. ( X,ρ X ,η X ( ) ( )) ∀ X ∈ E F , can be deduced in a definite manner based on a few fundamental attributes.

Proposition 3.9. Subject to the formal context F G,M ( ) ∀ X ∈ E F

/negationslash

/negationslash

- · if X = ∅ then ρ X ( ) = ∑ k ∈ K ρ D ( k ) for some K ⊆ { 1 , . . . n F } ,

/negationslash

/negationslash

- · if X = G then η X ( ) = ∏ k ∈ K η D ( c k ) for some K ⊆ { 1 , . . . n F } , where D c k ≡ G D \ k .

/negationslash

Proof. Since X ∈ E F , Proposition 3.5 entails that X = ⋃ k ∈ K D k = ⋂ k ∈ K D c k for some K ⊆ { 1 , . . . n F } .

- · If X ∈ G /R then ρ X ( ) = ∑ X 0 ⊂ ⋃ k ∈ K D k ρ X ( 0 ) = ∑ k ∈ K ρ D ( k ) ( Definition 2.4, Lemma 3.8 ). Meanwhile, X ∈ G /R entails that X = D k and ρ X ( ) ≡ ρ D ( k ) for some k ∈ { 1 , . . . n F } .

/negationslash

- · If X ∈ G /R then η X ( ) = ∏ X 0 ⊃ ⋂ k ∈ K D c k η X ( 0 ) = ∏ k ∈ K η D ( c k ). Meanwhile, X ∈ G /R entails that X = D c k and η X ( ) ≡ η D ( c k ) for some k ∈ { 1 , . . . n F } .

/negationslash

/negationslash

Thus, once P ρ := { ρ ( ∅ } ∪ { ) ρ D ( k ) | 1 ≤ k ≤ n F } or P η := { η G ( ) } ∪ { η D ( c k ) | 1 ≤ k ≤ n F } is obtained, Proposition 3.9 in practice ensures that the full Grsp 's and Gfcp 's can be unambiguously determined. However, the other instructive issue is that certain particular attributes can be determined without P ρ or P η .

/negationslash

Proposition 3.10. Given a formal context F G,M ( ) , η D ( k ) is an M ∗ -atom and ρ D ( c k ) an M ∗ -coatom ( Lemma 2.12 ) for 1 ≤ k ≤ n F . It can be identified that η D ( k ) = ∏ Ψ k and ρ D ( c k ) = ∑ ( ˘ M \ Ψ ) k with Ψ M = { m ∈ M | m ∈ D I k } ∪ {¬ m m | ∈ D ,m I k ∈ M } , where Ψ k ∈ Ψ M ( Definition 2.6 ).

/negationslash

/negationslash

/negationslash

/negationslash

Notably, Proposition 3.10 is concerned with η D ( k ) and ρ D ( c k ) rather than η D ( c k ) and ρ D ( k ) respectively required in P ρ and P η . It is also remarkable that based on the results of Proposition 3.10 one may further resolve a truly feasible and realistic construction for GCL [13]. However, to recover the RSL- and FCL- nodes in terms of the general theory of concept lattice remains the concern for the moment. Subject to this goal, it is more convenient to adopt the irreducible expressions of Definition 2.14 to find the elements of P ρ and P η , which is described in order.

Proof. Since g R = D I k ∀ g ∈ D k , if Ψ k = { m ∈ M | m ∈ D I k } ∪ {¬ m | m ∈ D ,m I k ∈ M } then ( ∏ Ψ ) k R = D k . It turns out that ( ∏ Ψ ) k ∈ [ D k F ] , and η D ( k ) = ∏ [ D k F ] ≤ ∏ Ψ . k Meanwhile, ∏ Ψ k /follows M 0 by Lemma 2.12 , telling that ∀ µ ∈ M ∗ µ &lt; ∏ Ψ k unless µ = 0 . Note that η D ( k ) = 0 for 1 ≤ k ≤ n F since 0 R is the empty object set ∅ . Therefore, η D ( k ) = ∏ Ψ , where Ψ k k = { m ∈ M | m ∈ D I k } ∪ {¬ m | m ∈ D I k } . On the other hand, ρ D ( c k ) = ¬ η D ( k ) = ¬ ∏ Ψ = k ∑ ( ˘ M \ Ψ ) by k Proposition 3.7 , where notably ˘ M \ Ψ k ∈ Ψ M .

Proposition 3.11. Subject to the formal context F G,M ( ) the Grsp and Gfcp can be expressed in terms of irreducible attribute classes:

- · Expressed in terms of DNF , the Grsp can be simplified (Eq. (8)) as

$$\rho ( X ) = \sum _ { X _ { 0 } \subseteq X } \left ( \sum _ { [ X _ { 0 } ^ { \times } ] _ { F } } \right ) = \sum _ { X _ { 0 } \subseteq X } \sum \left ( \bigcap _ { X _ { 0 } \subset X _ { i } \subseteq X } \frac { [ X _ { 0 } ^ { \times } ] _ { F } } { [ X _ { i } ^ { \times } ] _ { F } } \right ). \\ \text{arms of CONF. the Gfcp can be simplified as}$$

- · Expressed in terms of CNF , the Gfcp can be simplified as

$$\eta ( X ) = \prod _ { X _ { 0 } \supseteq X } \left ( \prod _ { [ X _ { 0 } ^ { + } ] _ { F } } \right ) = \prod _ { X _ { 0 } \supseteq X } \prod _ { \begin{pmatrix} \bigcap \\ X _ { 0 } \supseteq X _ { j } \supseteq X \end{pmatrix} } \left ( \bigcap _ { X _ { 0 } \supseteq X _ { j } \supseteq X } \frac { [ X _ { 0 } ^ { + } ] _ { F } } { [ X _ { j } ^ { + } ] _ { F } } \right ). \\ \int _ { \begin{matrix} n n f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f } \end{matrix} \,,$$

/negationslash

Moreover, consider a part of expression of ∑ X 0 ⊆ X (∑ [ X 0 ] F ) which emerges as ∑ [ X 1 ] F ) + ∑ [ X 2 ] F X 1 ⊂ X 2 . For µ ∈ [ X × 1 ] F , if µ = α ν · with α ∈ [ X × 2 ] F or ν ∈ [ X × 2 ] F then µ is absent in (∑ [ X × 1 ] F ) + (∑ [ X × 2 ] F since µ + (∑ [ X × 2 ] F ) = (∑ [ X × 2 ] F ) . Consequently, ∑ X 0 ⊆ X (∑ [ X × 0 ] F ) = ∑ X 0 ⊆ X ∑ ( ⋂ X 0 ⊂ X i ⊆ X X [ X × 0 ] F [ × i ] F ) .

Proof. · Written in DNF , ρ X ( ) = ∑ k ρ ψ k ρ in which ψ k ρ is a product of members of ˘ M and ψ R k ρ ⊆ X since ρ X ( ) R = X . Thus, ρ X ( ) = ∑ X 0 ⊆ X ( ∑ ϕ X 0 ) (cf. Proposition 3.6 ), where ϕ X 0 is a subset of [ X 0 ] F which comprises only the attributes given in terms of a product of members of ˘ . M For the members of ϕ X 0 , if ψ 0 ∈ F × M ∗ then there must be ψ 1 ∈ ϕ X 0 such that ψ 1 &gt; ψ 0 ( ψ 1 + ψ 0 = ψ 1 ) and ψ 1 ∈ F × M ∗ ( Definition 2.14 ). Therefore, ∑ ϕ X 0 = ∑ [ X × 0 ] F , hence, ρ X ( ) = ∑ X 0 ⊆ X (∑ [ X × 0 ] F ) . × × × with )

- · By Proposition 3.7 , η X ( ) = ¬ ρ X ( c ) = ¬ ∑ [ X c ] F = ∏ ( ⋃ X c 0 ⊆ X c { µ | ¬ µ = [( X c 0 ) × ] F }) . Subsequently, ¬ µ = [( X c 0 ) × ] F iff µ = [( X 0 ) + ] F by Lemma 2.15 . Therefore, η X ( ) = ∏ ( ⋃ X 0 ⊇ X { µ | µ = [( X 0 ) + ] F }) = X 0 ⊇ X [ X + 0 ] F .

$$& \text{Similar to the case for } \rho ( X ), \text{ consider } \prod _ { X _ { 0 } \supseteq X } [ \prod _ { [ X _ { 0 } ^ { + } ] _ { F } } [ X _ { 0 } ^ { + } ] _ { F } \cdot \prod _ { [ X _ { 2 } ^ { + } ] _ { F } } \text{ in which } X _ { 1 } \supseteq X _ { 2 } \text{ within } \\ & \prod _ { X _ { 0 } \supseteq X } ( \prod _ { [ X _ { 1 } ^ { + } ] _ { F } } ). \text{ For } \mu ^ { \prime } \in [ X _ { 1 } ^ { + } ] _ { F }, \text{ if } \mu ^ { \prime } = \alpha ^ { \prime } + \nu ^ { \prime } \text{ with } \alpha ^ { \prime } \in [ X _ { 2 } ^ { + } ] _ { F } \text{ or } \nu ^ { \prime } \in [ X _ { 2 } ^ { + } ] _ { F } \text{ then } \mu ^ { \prime } \\ & ( \prod _ { [ X _ { 2 } ^ { + } ] _ { F } } ). \text{ Consequently, } \prod _ { X _ { 0 } \supseteq X } ( \prod _ { [ X _ { 0 } ^ { + } ] _ { F } } ) = \prod _ { X _ { 0 } \supseteq X } \prod _ { [ X _ { 0 } \supseteq X _ { j } \supseteq X } \frac { [ X _ { 0 } ^ { + } ] _ { F } } { [ X _ { j } ^ { + } ] _ { F } } \right ). \\ &. \quad. \quad. \quad. \quad. \quad. \quad. \quad. \quad. \quad. \quad. \quad. \quad. \quad.$$

∏ (∏ ) Similar to the case for ρ X ( ), consider ∏ [ X + 1 ] F · ∏ [ X + 2 ] F in which X 1 ⊃ X 2 within the expression X 0 ⊇ X [ X + 0 ] F . For µ ′ ∈ [ X + 1 ] F , if µ ′ = α ′ + ν ′ with α ′ ∈ [ X + 2 ] F or ν ′ ∈ [ X + 2 ] F then µ ′ · (∏ [ X + 2 ] F ) =

Apparently, the above results are consequences of Proposition 3.6 .

Proposition 3.12. Given a formal context F G,M ( ) , one can obtain the contextual truth and falsity (1 η and 0 ) ρ , in contrast to the conventional truth and falsity ( 1 and 0 ) in the following way,

- · η ( ∅ ) = 0 and ρ G ( ) = 1 ,
- · ρ ( ∅ ) + ρ X ( ) = ρ X ( ) and ρ ( ∅ ) · ρ X ( ) = ρ ( ∅ ) , η G ( ) · η X ( ) = η X ( ) and η G ( ) + η X ( ) = η G ( ) , ∀ X ∈ E F .

Accordingly, 0 ρ := ρ ( ∅ ) since it behaves like the falsity for Grsp, while 1 η := η G ( ) since it behaves like the truth for Gfcp. In addition, from Proposition 3.7 , it follows that 1 η = ¬ 0 ρ . Moreover, for the truth of Grsp 1 ρ ≡ 1 , while for the falsity of Gfcp 0 η ≡ 0 .

/negationslash

- Proof. · η ( ∅ ) = ∏ X = ∅ η ( X ) ≤ ∏ n F k =1 η D ( k ) = 0 by Proposition 3.8 and 3.10 since η D ( k ) η D ( k ′ ) = 0 for k = k ′ . On the other hand, ρ G ( ) = ¬ η ( ∅ ) = ¬ 0 = 1 by Proposition 3.7 .

/negationslash

- · On employing Proposition 3.6 , ρ ( ∅ ) + ρ X ( ) = ∑ [ ∅ ] F + ∑ X 0 ⊆ X ( ∑ [ X 0 ] F ) = ∑ X 0 ⊆ X ( ∑ [ X 0 ] F ) = ρ X ( ), ρ ( ∅ ) · ρ X ( ) = ∑ [ ∅ ] F · ∑ X 0 ⊆ X ( ∑ [ X 0 ] F ) = ∑ [ ∅ ] F = ρ ( ∅ ), η G ( ) · η X ( ) = ∏ [ G ] F · ∏ X 0 ⊇ X ( ∏ [ X 0 ] F ) = ∏ X 0 ⊇ X ( ∏ [ X 0 ] F ) = η X ( ), η G ( ) + η X ( ) = [ G ] F + ( [ X 0 ] F ) = [ G ] F = η X ( ).

Corollary 3.13. · ρ ( ∅ ) ≡ 0 ρ = ∑ [ ∅ × ] F and η G ( ) ≡ 1 η = ∏ [ G + ] F .

- ∏ ∏ X 0 ⊇ X ∏ ∏

Proof. These are direct consequences of Proposition 3.12 , upon using the formulae in Proposition 3.11 .

- · ρ D ( k ) = ρ 0 ( D k ) + 0 ρ and η D ( c k ) = η 0 ( D c k ) · 1 η , where ρ 0 ( D k ) = ∑ [ D × k ] F and η 0 ( D c k ) = ∏ [( D c k ) + ] F for 1 ≤ k ≤ n F .
- · ρ ( ∅ ) = ∑ [ ∅ ] F = ∑ [ ∅ × ] F and η G ( ) = ∏ [ G ] F = ∏ [ G + ] F .
- · ρ D ( k ) = ∑ [ D × k ] F + ∑ [ ∅ × ] F = ρ 0 ( D k ) + 0 ρ and η D ( c k ) = ∏ [( D c k ) + ] F · ∏ [ G + ] F = η 0 ( D c k ) · 1 . η

Hence, one may also replace P ρ and P η by P 0 ρ := { 0 ρ } ∪ { ρ 0 ( D k ) | 1 ≤ k ≤ n F } and P 0 η := { 1 η } ∪ { η 0 ( D c k ) | 1 ≤ k ≤ n F } , respectively. Here, one may recover the full general concepts via Proposition 3.8 in terms of the irreducible attribute classes given in Definition 2.14 . According to Proposition 3.9 and based on P 0 ρ and P η , one then obtains Grsp 's in DNF and the Gfcp 's in CNF . We now proceed to consider the corresponding lattice structure.

The ordering of general concepts can be constructed in an unambiguous way, thereby forming the desired Galois connection.

/negationslash

Proposition 3.14. · For X , X i j ∈ E , X F i = X j iff ρ X ( i ) = ρ X ( j ) and η X ( i ) = η X ( j ) .

/negationslash

/negationslash

- · For X , X i j ∈ E , X F i ⊂ X j iff ρ X ( i ) &lt; ρ X ( j ) and η X ( i ) &lt; η X ( j ) .

/negationslash

/negationslash

/negationslash

/negationslash

/negationslash

/negationslash

/negationslash

- Proof. · By Lemma 2.10 , ∀ µ i ∀ µ j µ R i = µ R j = ⇒ µ i = µ j . Here, X i = X j means { ρ X ( i ) R = ( ρ X j ) R η X ( i ) R = ( η X j ) R , which implies { ρ X ( i )= ( ρ X j ) η X ( i )= ( η X j ) . Thus, X i = X j = ⇒ { ρ X ( i )= ( ρ X j ) η X ( i )= ( η X j ) . On the other hand, if X i = X j then { ρ X ( i )= ( ρ X j ) η X ( i )= ( η X j ) . Consequently, if ρ X ( i ) = ρ X ( j ) or η X ( i ) = η X ( j ) then X i = X j , i.e., { ρ X ( i )= ( ρ X j ) = ⇒ X i = X j η X ( i )= ( η X j ) = ⇒ X i = X j . Moreover, ρ X ( i ) = ρ X ( j ) = ⇒ X i = X j = ⇒ { ρ X ( i )= ( ρ X j ) η X ( i )= ( η X j ) and η X ( i ) = η X ( j ) = ⇒ X i = X j = ⇒ { ρ X ( i )= ( ρ X j ) η X ( i )= ( η X j ) . Therefore, X i = X j ⇐⇒ { ρ X ( i )= ( ρ X j ) η X ( i )= ( η X j ) .

/negationslash

/negationslash

/negationslash

/negationslash

/negationslash

/negationslash

/negationslash

- · With Definition 3.3 , one has the ordering rules X i ⊆ X j ⇐⇒ ( X j ) I ∗ ⊆ ( X i ) I ∗ and X i ⊆ X j ⇐⇒ ( X i ) /square ∗ ⊆ ( X j ) /square ∗ , which is the consequence of Eq. (5) extended to F ∗ ( G,M ∗ ). Therefore,

$$\begin{matrix} \end{matrix}$$

by Proposition 3.4 .

$$X _ { i } \subset X _ { j } \iff ( X _ { j } ) ^ { I ^ { * } } \subset ( X _ { i } ) ^ { I ^ { * } } \iff \eta ( X _ { i } ) & \equiv \prod ( X _ { i } ) ^ { I ^ { * } } < \prod ( X _ { j } ) ^ { I ^ { * } } \equiv \eta ( X _ { j } ), \\ X _ { i } \subset X _ { j } \iff ( X _ { i } ) ^ { \square ^ { * } } \subset ( X _ { j } ) ^ { \square ^ { * } } \iff \rho ( X _ { i } ) & \equiv \sum ( X _ { i } ) ^ { \square ^ { * } } < \sum ( X _ { j } ) ^ { \square ^ { * } } \equiv \rho ( X _ { j } ), \\ \text{by Proposition 3.4.}$$

Proposition 3.15. The conventional FCL and RSL nodes can always be recovered from the GCL :

/negationslash

/negationslash

/negationslash

/negationslash

/negationslash

/negationslash

/negationslash

/negationslash

/negationslash

/negationslash

/negationslash

/negationslash

/negationslash

/negationslash

- · The criterion for X being an RSL extent, which is Y ♦ rsl = X by Y rsl := X /square , can be satisfied with X ∈ {⋃ m M ∈ 0 m R | M 0 ⊆ M } . The criterion for X being an FCL extent, which is Y I fcl = X by Y fcl := X I , can be satisfied with X ∈ {⋂ m M ∈ 0 m R | M 0 ⊆ M } .
- · Whenever X ∈ E F is an FCL and/or RSL extent, the corresponding RSL intent Y rsl can be faithfully read out from ρ X ( ) , the corresponding FCL intent Y fcl can be faithfully read out from η X ( ) .

Proof. · The criteria for X being the extent can be rearranged by means of Eq. (9). For Y rsl = X /square , it turns out that ( X /square ) ♦ ≡ ⋃ m X ∈ /square m R = X . Note that ∀ M 0 ⊆ M if X = ⋃ m M ∈ 0 m R then X /square = M 0 , thus, ⋃ m X ∈ /square m R = ⋃ m M ∈ 0 m R ≡ X . Therefore, ( X /square ) ♦ = X for X ∈ {⋃ m M ∈ 0 m R | M 0 ⊆ M } . On the other hand, for Y fcl = X I , one requires that ( X I ) I ≡ ⋂ m X ∈ I m R = X . Likewise, if X = ⋂ m M ∈ 0 m R then M 0 , thus, ⋂ m X ∈ I m R = ⋂ m M ∈ 0 m R ≡ X . Consequently, ( X I ) I = X for X ∈ {⋂ m M ∈ 0 m R | M 0 ⊆ M } . · By Proposition 3.11 ,

$$\rho ( X ) = \sum _ { X _ { 0 } \subseteq X } \sum \left ( \bigcap _ { X _ { 0 } \subset X _ { i } \subseteq X } \frac { [ X _ { 0 } ^ { \times } ] _ { F } } { [ X _ { i } ^ { \times } ] _ { F } } \right ) = \sum \left ( \bigcup _ { X _ { 0 } \subseteq X } \left ( \bigcap _ { X _ { 0 } \subset X _ { i } \subseteq X } \frac { [ X _ { 0 } ^ { \times } ] _ { F } } { [ X _ { i } ^ { \times } ] _ { F } } \right ) \right ), \\ \text{re 1}, \dots, \left ( \bigcap _ { \dots }, \dots, \right ) \frac { [ X _ { 0 } ^ { \times } ] _ { F } } { \dots } \right ) \, \supset 1, \dots, \left \{ m \in M \, | \, m ^ { R } = X _ { \Lambda } \right \} \, \text{ according to Lemma } 2. 1 5. \ \text{ More}$$

$$\eta ( X ) = \prod \left ( \bigcup _ { X _ { 0 } \supseteq X } \left ( \bigcap _ { X _ { 0 } \supseteq X _ { j } \supseteq X } \frac { [ X _ { 0 } ^ { + } ] _ { F } } { [ X _ { j } ^ { + } ] _ { F } } \right ) \right ), \\ [ X _ { 0 } ^ { + } ] _ { F } \, \Big. \, \neg \, f _ { \sim } \, \neg \, \mathcal { M } + \dots R \supseteq v \, \iota \, = \, v \, \iota \, \mathbb { m }, \mathfrak { m } \, \mathfrak { m } \, \mathfrak { m } \, \mathfrak { m } \, \mathfrak { m } \, \mathfrak { m } \, \mathfrak { m } \, \mathfrak { m } \, \mathfrak { m } \, \mathfrak { m } \, \mathfrak { m } \, \mathfrak { m } \, \mathfrak { m } \, \mathfrak { m } \, \mathfrak { m } \, \mathfrak { m } \, \mathfrak { m } \, \mathfrak { m } \, \mathfrak { m } \, \mathfrak { m } \, \mathfrak { m } \, \mathfrak { m } \, \mathfrak { m } \, \cdots$$

where ⋃ X 0 ⊆ X ( ⋂ X 0 ⊂ X i ⊆ X X [ X × 0 ] F [ × i ] F ) ⊃ ⋃ X 0 ⊆ X { m ∈ M m | R = X 0 } according to Lemma 2.15 . Moreover, ⋃ X 0 ⊆ X { m ∈ M m | R = X 0 } = { m ∈ M m | R ⊆ X } = X /square by Eq. (9). Therefore, if m ∈ X /square ≡ Y rsl then m ∈ ⋃ X 0 ⊆ X ( ⋂ X 0 ⊂ X i ⊆ X X [ X × 0 ] F [ × i ] F ) . Similarly, where ⋃ X 0 ⊇ X ( ⋂ X 0 ⊃ X j ⊇ X X [ X + 0 ] F [ + j ] F ) ⊃ { m ∈ M m | R ⊇ X } = X I by Lemma 2.15 and Eq. (9). Therefore, if m ∈ X I ≡ Y fcl then m ∈ ⋃ X 0 ⊇ X ( ⋂ X 0 ⊃ X j ⊇ X X [ X + 0 ] F [ + j ] F ) .

Remarkably, the roles the RSL and FCL play within the GCL can be understood easily. The components of an RSL intent are those simple attributes ( Definition 2.5 ) found from the Grsp in DNF , whereas the components of an FCL intent are simple attributes found from Gfcp in CNF . Moreover, the RSL is only able to categorise those object classes which are expressible in terms of a union of m R 's for some m 's in M , whereas the FCL is only able to categorise those object classes which are expressible in terms of an intersection of m R 's for some m 's in M .

One may construct the GCL in terms of lattice theory [1, 10, 12].

Proposition 3.16. Based on the collection of all the general concepts L F = ( { X,ρ X ,η X ( ) ( )) | X ∈ E F } , the GCL exhibits a lattice structure Γ F := ( L , F ∧ ∨ † , , ) , where ∧ (meet) and ∨ (join) are binary operators and the unary operator † provides a kind of duality:

- · L F defines the partially ordered set (poset) ( L , F ≤ ) with the unambiguous order ≤ .
- · The lattice operations ∧ , ∨ and † are well defined. Γ F is self-dual in the sense that l ∈ L F iff l † ∈ L F . † reverses the ordering of lattice nodes in the sense that l i ≤ l j iff l † i ≥ l † j .
- · Γ F is complete in the sense that the supremum and infimum are found to be l sup = ( G, 1 , 1 ) η and l inf = ( ∅ , 0 ρ , 0 ) , respectively, where G is the full collection of objects.

Proof. For all l k ∈ L F , let l k = ( X ,ρ X k ( k ) , η ( X k )).

- · Because X i ⊆ X j iff { ρ X ( i ) ≤ ρ X ( j ) η X ( i ) ≤ η X ( j ) ( Proposition 3.14 ), it is natural to define l i ≤ l j via { X i ⊆ X j ρ X ( i ) ≤ ρ X ( j ) η X ( i ) ≤ η X ( j ) .

- · ∀ l i ∀ l j ∀ l k ∈ L F , one has

$$l _ { i } \wedge l _ { j } \ \coloneqq \ ( X _$$

$$& \text{where} \, ( X _ { k } ^ { c }, \rho$$

$$\begin{smallmatrix} \\ \end{smallmatrix}$$

- · Given L 0 ⊆ L F , let l 0 = ( X ,ρ X 0 ( 0 ) , η ( X 0 )) ∈ L 0 in which X 0 ∈ E 0 ⊆ E F . Then,

$$\begin{array} {$$

Since ∨ l 0 ∈ L 0 l 0 ≥ l ≥ ∧ l 0 ∈ L 0 l 0 ∀ l ∈ L 0 , it turns out that

$$l _ { s u p } \ & = \bigvee _ { l _ { 0 } \$$

by Proposition 3.8, 3.12 .

It is also noteworthy that within the expression ( X,ρ X ,η X ( ) ( )) one may regard ( ρ X , η X ( ) ( )) as a prescription for the general intent corresponding to the general extent X . Such a prescription is convenient for the discussion concerning the RSL and FCL in relation to the GCL .

## 4. DISCUSSION

One has proved the existence of the general concept lattice above the conventional framework of RSL and FCL, following the anticipated accomplishments G1-G5 proposed in Sec. 1. The formal context F G,M ( ) automatically induces the extended formal context F ∗ ( G,M ∗ ) ( Lemma 2.8 ). In effect, based on F G,M ( ) there are intrinsic relations between the objects in G and the members of the full generalised attribute set M ∗ , which all pertain to the indispensable structure of the content information. It is by virtue of F ∗ ( G,M ∗ ) that one can assure the 2-tuple general concept expression in terms of (general extent , general intent) for G1 , where the general extents emerge as the object classes allowable within GCL and the general intents their corresponding property descriptions. From Proposition 3.4 and 3.6 one notices that the general intent can be represented by the pair [18]

(generalised rough set property, generalised formal concept property) , i.e. ( Grsp Gfcp , ).

Moreover, the general extents are found to be the collection E F = σ ( { m R | m ∈ M } ) in view of Proposition 3.5 and Proposition 3.6 , where in particular X ∈ E F iff X c ∈ E F . Note that G3 is achieved as follows. Since E F in effect comprises whatever distinctive object classes, making the GCL constitute a Hasse diagram with 2 | σ G ( /R ) | = 2 n F nodes ( G2 ), it is certain on the GCL that one can always find all the nodes corresponding to the object classes categorised according to the RSL and the FCL, respectively. Indeed, Proposition 3.15 also provides systematic ways to regain both the RSL intent and FCL intent from the irreducible expressions of Grsp and Gfcp , respectively. Another point is that the GCL permits deterministic construction ( G4 ), as is the method proposed by Lemma 3.8, 3.11 and Corollary 3.13 . Though to complete the general concept construction in such a manner turns out to be inefficient, the method is rather elucidative for the GCL in relation to the conventional lattices. Especially, one may notice that the freedom involved in the formal context can be significantly reduced. The GCL in fact emerges as a self-dual lattice bearing the structure of Proposition 3.16 based on the one-to-one correspondence ∀ X ∈ E F { ρ X ( c )= ¬ η X ( ) η X ( c )= ¬ ρ X ( )

demonstrated in Lemma 3.7 , which is the conjugateness relation needed by G5 . Obviously, the self-duality halves the complexity for completing the general intents.

Being an original construction, the present approach of GCL has thus far focused on its comparabibility with the existing approaches. To this end, one found the employment of Grsp in DNF and Gfcp in CNF particularly instructive for carrying out such comparisons.

- · ρ X ( ) and η X ( ) can be regarded respectively as the generalisation for RSL intent and the generalisation for FCL intent ( Proposition 3.1, 3.4 ):
- Without altering its theoretical content, one may replace the RSL intent X /square by its disjunction ∑ X /square while ρ X ( ) = ∑ X /square ∗ , which can be intuitively arranged into an expression in DNF . I I I ∗ which can be arranged
- The FCL intent X can be represented by its conjunction ∏ X while η X ( ) = ∏ X , into an expression in CNF .
- · One has acquired more precise descriptions for the properties of the object class through ρ X ( ) and η X ( ) than through the RSL intent and FCL intent:
- ∑ Likewise, η X ( ) = ∏ X I ∗ · ( . . . ) ≤ ∏ X I ( ∵ X I ∗ ⊇ X I ). Namely, if X is an FCL extent then η X ( ), in contrast to ∏ X I , in fact incorporates more properties the objects in the class X can possess in common.
- Observe that ρ X ( ) = ∑ X /square ∗ = ∑ X /square + ( . . . ) ≥ ∑ X /square since obviously X /square ∗ ⊇ X /square . If X is an RSL extent, ρ X ( ) suggests that there are in fact more properties peculiar to the class X to be considered, in contrast to X /square .

Technically, the general concept construction reflecting the above conventional wisdom of the traditional FCL and RSL can be accomplished via Lemma 3.8, 3.11 and Corollary 3.13 , which requires the determination of various irreducible attributes ( Definition 2.14 ). Unfortunately, such a method remains tedious and impractical even though the irreducible attributes are constructable. However, things turn out drastically different when one instead considers the Gfcp in DNF and the Grsp in CNF . In Ref. [13] it will be shown that the Gfcp can be identified as components of the contextual truth 1 η and ρ X ( ) the contextual falsity 0 ρ defined in Proposition 3.12 . Moreover, the determination of the general intents can be implemented by binary representations which label the object classes. Noteworthy is also that the contextual truth (or falsity) also plays the crucial role for the logical deduction in the frame of classical logics . In practice, all the rules of implication concerned with the attributes will be shown to be derivable based on µ → µ · 1 η ∀ µ (or, equivalently, from µ +0 ρ → µ ). We shall present the tractability in both obtaining the full general concepts and determining all the accompanied rules of logic deduction for the general concept lattice in the next paper [13].

In conclusion, the GCL provides the comprehensive categorisation for whatever distinctive objects according to whatever properties one can refer to in the formal context. The general extents are collected as E F = { µ R | µ ∈ M ∗ } as opposed to Proposition 3.15 , which states [19] that

$$E _ { F } ^ { r s l } & = \left \{ \bigcup _ { m \in M _ { 0 } } m ^ { R } \, | \, M _ { 0 } \subseteq M \right \}, \ E _ { F } ^ { f c l } & = \left \{ \bigcap _ { m \in M _ { 0 } } m ^ { R } \, | \, M _ { 0 } \subseteq M \right \}. \\ \intertext { e. n } \,.$$

/negationslash

Clearly, E rsl F ∪ E fcl F ⊂ E F E F is also referred to as {⋃ D E ∈ 0 D | E 0 ⊆ G /R } ( Proposition 3.5 ), meaning that the categorisation the GCL can accomplish ranges over all the subsets of G that are distinct from the perspective of formal context. It is also remarkable that the general intent is more adequately represented by the equivalent class of attributes [ X ] F = { µ | µ R = X, µ ∈ M ∗ } meaning that [ X ] F refers to all the attributes the objects in X possess in common. Here, η X ( ) and ρ X ( ) simply appear as the bounds of [ X ] F . It can be further shown [13] that every general intent is distinctive in the sense that [ X i ] F ∩ [ X j ] F = ∅ iff X i = X j and M ∗ = ⋃ X E ∈ F [ X ] F . Thus, the GCL not only provides the categorisation for all the discernible subsets of G but also exhausts the full generalised attribute set M ∗ .

## acknowledgements

The authors are grateful to Dr. Arthur Chen of Tamkang University who asked for clarifying some mathematical definitions from the FCA theory in the year 2012, a crucial issue that inspired the present treatise. This paper is partially supported by Ministry of Science and Technology, Taiwan (Grant number: MOST 105-2633-E-001-001).

[1] R. Wille, Restructuring lattice theory, In Rival, I., editor, Ordered Sets. Reidel, Dodrecht. (1982) 445-470.

- [2] B. Ganter, R. Wille, Formal Concept Analysis: Mathematical Foundation, Springer 1999.
- [3] R. Wille, Formal Concept Analysis as Mathematical Theory of Concepts and Concept Hierarchies in B. Ganter et al. (Eds.): Formal Concept Analysis, LNAI 3626 (2005) 1-33.
- [4] Z. Pawlak, Rough sets. International Journal of Computing and Information Sciences. 18 (1982) 341-356.
- [5] Z. Pawlak, Rough sets, Theoretical Aspects of Reasoning About Data, Kluwer Academic Publisher 1991.
- [6] R. E. Kent, Rough concept analysis: a synthesis of rough sets and formal concept analysis, Fundamenta Informaticae, 27, 169-181, 1996.
- [7] I. D¨ untsch, G. Gediga, E. Orlowska, Relational attribute systems, International Journal of Human-Computer Studies. 55 (2001) 293-309.
- [8] G. Gediga and I. D¨ntsch, Modal-style operators in qualitative data analysis, Proceedings of the 2002 IEEE International u Conference on Data Mining, (2002) 155-162.
- [9] I. D¨ untsch and G. Gediga, Approximation operators in qualitative data analysis, Theory and Application of Relational Structures as Knowledge Instruments, de Swart, H., Orlowska, E., Schmidt, G. and Roubens, M. (Eds.), Springer, Heidelberg, (2003) 216-233.
- [10] Y. Y. Yao, Concept lattices in rough set theory, Processing NAFIPS '04, IEEE Annual Meeting of the Fuzzy Information, Vol.2 (2004) 796-801.
- [11] P. Wasilewski, Concept Lattices vs. Approximation Spaces in D. Slezak et al. (Eds.): RSFDGrC (2005), LNAI 3641, 114-123.
- [12] S. N. Burris, H. P. Sankappanavar, A Course in Universal Algebra. Springer-Verlag, the Millennium Edition (1981).
- [13] T.M. Liaw, S.C. Lin, A General Theory of Concept Lattice (II): Tractable Lattice Construction and Implication Extraction, to submit.
- [14] T.M. Liaw, S.C. Lin, A General Theory of Concept Lattice (III): From Categorisation to Logic Reasoning, to submit.
- [15] T.M. Liaw, S.C. Lin, A General Theory of Concept Lattice (IV): Resolvable Primary Logic Deduction System, to submit.
- [16] T.M. Liaw, S.C. Lin, A General Theory of Concept Lattice (V): Toward Practical Algebraically Deducible Logic Reasoning, to submit.
- [17] The formal context with 2 | M | = n F will be named degenerate formal context [13], because the Grsp is then equivalent to Gfcp ( Proposition 3.4 ) at each general extent. Although the degenerate formal context is not a practical example for the problem of categorisation, it provides a very useful theoretical tool for inspecting the GCL structure in every detail [14][15].
- [18] This is a fact that is further supported by Proposition 3.14 , which entails that both the generalised rough set property and generalised formal concept property are ordered simultaneously.
- [19] More precisely, E rsl F = { ⋃ m M ∈ 0 m R | M 0 ⊆ M } ∪ {∅} and E fcl F = { ⋂ m M ∈ 0 m R | M 0 ⊆ M } ∪ { G } , as will be further clarified in Ref. [13]. Note that in their constructions ∅ (the empty object set) is always included as an RSL extent and G as an FCL extent in view of the completness of lattice [1, 10].
Tsong-Ming Liaw Simon C. Lin
A General Theory of Concept Lattice (I): Emergence of General Concept Lattice
As the first part of the treatise on A General Theory of Concept Lattice
(I-V), this work develops the general concept lattice for the problem
concerning categorization of objects according to their properties. Unlike the
conventional approaches, such as the formal concept lattice and the rough set
lattice, the general concept lattice is designed to adhere to the general
principle that the information content should be invariant regardless how the
variables/parameters are presented. Here, one will explicitly demonstrate the
existence of such a construction by a sequence of fulfillment compatible with
the conventional lattice structure. The general concept lattice promises to be
a comprehensive categorization for all the distinctive object classes according
to whatever properties they are equipped with. It will be shown that one can
always regain the formal concept lattice and rough set lattice from the general
concept lattice.