Next Article in Journal
On the Discretization of Continuous Probability Distributions Using a Probabilistic Rounding Mechanism
Previous Article in Journal
The Verbal Component of Mathematical Problem Solving in Bilingual Contexts by Early Elementary Schoolers
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Identifying Non-Sublattice Equivalence Classes Induced by an Attribute Reduction in FCA

by
Roberto G. Aragón
,
Jesús Medina
*,† and
Eloísa Ramírez-Poussa
Department of Mathematics, University of Cádiz, 11510 Puerto Real, Cádiz, Spain
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2021, 9(5), 565; https://doi.org/10.3390/math9050565
Submission received: 18 January 2021 / Revised: 25 February 2021 / Accepted: 1 March 2021 / Published: 6 March 2021

Abstract

:
The detection of redundant or irrelevant variables (attributes) in datasets becomes essential in different frameworks, such as in Formal Concept Analysis (FCA). However, removing such variables can have some impact on the concept lattice, which is closely related to the algebraic structure of the obtained quotient set and their classes. This paper studies the algebraic structure of the induced equivalence classes and characterizes those classes that are convex sublattices of the original concept lattice. Particular attention is given to the reductions removing FCA’s unnecessary attributes. The obtained results will be useful to other complementary reduction techniques, such as the recently introduced procedure based on local congruences.

1. Introduction

Redundant data hinder the efficient acquisition of information from datasets. Obviously, the elimination of redundant data should not modify the information contained in a dataset. The most common redundant data consist of repeated entries, which can be removed without cost, or dependent variables, which can be derived from the independent variables, whose detection is an appealing research topic in many areas dealing with data analysis, such as Formal Concept Analysis (FCA). This mathematical theory was original developed in the 1980s by R. Wille and B. Ganter [1], and it has intensively been studied from a theoretical and applied point of view [2,3,4,5,6,7,8,9,10,11,12]. Two important features of FCA, in which the notion of Galois connection is fundamental [13,14,15,16], is that the information contained in a relational dataset can be described in a hierarchic manner by means of a complete lattice [17] and that dependencies between attributes can be determined [18,19,20,21], which is fundamental to applications. In both features, the removal of redundant data has a great impact.
The detection of (ir)relevant attributes or objects of a given formal context in FCA has been studied from different points of view, for example: in order to obtain a concept lattice isomorphic to the original one [22,23,24,25,26], to efficiently reduce the size of the concept lattice [8,27,28,29,30,31,32], to extensional stability [33], to consider contexts with positive and negative attributes [34], to apply the rough set philosophy [35,36,37], etc. Notice that the different mechanisms focused on attribute reduction can dually be adapted to object reduction.
In [36], it was demonstrated that attribute reductions of formal contexts induce equivalence relations whose equivalence classes have the structure of join-semilattices. In addition, in [38], local congruences were introduced as equivalence relations defined on lattices whose equivalence classes are sublattices of the original lattice. Therefore, local congruences were intended to complement the attribute reductions of formal contexts in order to ensure that the equivalence classes [ C ] D are sublattices of the original concept lattice. Due to a join-semilattice with the least element being a lattice, if the infimum C m = C i [ C ] D C i belongs to the equivalence class, we can assert that the class already is a sublattice. Obviously, in these cases, the use of local congruences, as a complementary mechanism to the attribute reduction, turns out to be unnecessary since they do not provide any modification in the classes, and so, it modifies neither the attributes nor the objects generating the concepts of these classes. Therefore, it is very interesting to characterize the required conditions in which these cases hold, which was precisely the main issue addressed in [39].
In this paper, we continue with the research line initiated in [39], improving the results introduced in that work. Specifically, in this paper, we show an enhanced version of Proposition 4 and Corollary 1 in [39], which characterize the infimum of the elements belonging to a non-singleton classes. In addition, due to the attribute reductions usually carried out in FCA tending to discard the set of unnecessary attributes from the formal context, we also analyze the characterization of the infimum of the induced equivalence classes when the considered attribute reduction does not contain unnecessary attributes. The fact of considering attribute reductions that do not contain unnecessary attributes allows us also to prove some interesting results. For example, we establish a sufficient condition to ensure an equivalence between meet-irreducible concepts in the reduced context and in the original one. Furthermore, under this consideration, we also prove that when the original concept lattice is isomorphic to a distributive lattice, the induced equivalence classes by the reduction are always sublattices. Finally, all the results presented in this work are accompanied by illustrative examples whose objective is to clarify all the introduced ideas.
The paper is structured as follows: Section 2 reviews some preliminary notions related to formal concept analysis and attribute reduction. In Section 3, the contributions of this paper are presented, the study on the equivalence classes induced by an attribute reduction.This section is divided into two parts: first, we study sufficient conditions to characterize the infimum of equivalence classes, and second, we carry out an analysis of the characterization when the considered subset of attributes in the reduction does not contain unnecessary attributes. Finally, Section 4 presents some conclusions and provides some prospects for future work.

2. Preliminaries

First of all, we recall some basic notions about formal concept analysis and attribute reduction. A context in FCA is a triple ( A , B , R ) where A is a set of attributes, B is a set of objects, and R A × B is a relation, such that ( a , x ) R , if the object x B possesses the attribute a A , and ( a , x ) R , otherwise. The derivation operators are the mappings : 2 B 2 A and : 2 A 2 B defined for each X B and Y A as:
X = { a A for all x X , ( a , x ) R }
Y = { x B for all a Y , ( a , x ) R }
A concept in ( A , B , R ) is a pair C = ( X , Y ) , where X B , Y A , and satisfies that X = Y and Y = X . The subset X is called the extent of the concept, and the subset Y is called the intent; they are denoted by E ( C ) and I ( C ) , respectively. Furthermore, a concept generated by an attribute a A , that is ( a , a ) , is called an attribute concept.
In addition, the set of concepts is denoted by C ( A , B , R ) and is a complete lattice with the inclusion order on the left argument, that is for each ( X 1 , Y 1 ) , ( X 2 , Y 2 ) C ( A , B , R ) , we have ( X 1 , Y 2 ) ( X 2 , Y 2 ) if X 1 X 2 . ( C ( A , B , R ) , ) is called the concept lattice of the context ( A , B , R ) . The meet ∧ and join ∨ operators are defined by:
( X 1 , Y 1 ) ( X 2 , Y 2 ) = ( X 1 X 2 , ( Y 1 Y 2 ) )
( X 1 , Y 1 ) ( X 2 , Y 2 ) = ( ( X 1 X 2 ) , Y 1 Y 2 )
for all ( X 1 , Y 1 ) , ( X 2 , Y 2 ) C ( A , B , R ) .
Considering a subset of attributes Y A and the restriction relation R | Y × B = R ( Y × B ) , the triple ( Y , B , R | Y × B ) is also a formal context. There are two relevant notions regarding subsets of attributes in FCA that we recall below.
Definition 1.
Given a context ( A , B , R ) , if there exists a subset of attribute Y A such that C ( A , B , R ) C ( Y , B , R | Y × B ) , then Y is called a consistent set of ( A , B , R ) . Moreover, if C ( Y \ { y } , B , R | Y \ { y } × B ) C ( A , B , R ) , for all y Y , then Y is called a reduct of ( A , B , R ) .
Then, we can recall the definition of the three types of attributes considering the notation in [40] to denote the subsets of attributes.
Definition 2.
Given an index set Λ, a formal context ( A , B , R ) , and the set { Y i Y i i s a r e d u c t , i Λ } of all reducts of ( A , B , R ) , the set of attributes A can be divided into the following three parts:
  • Absolutely necessary attributes C f = i Λ Y i .
  • Relatively necessary attributes K f = ( i Λ Y i ) \ ( i Λ Y i ) .
  • Absolutely unnecessary attributes I f = A \ ( i Λ Y i ) .
The set of attributes of the context is closely related to the meet-irreducible concepts, whose notion is recalled in the following definition.
Definition 3.
Given a lattice ( L , ) , such that ∧ is the meet operator, and an element x L verifying:
  • If L has a top element ⊤, then x ;
  • If x = y z , then x = y or x = z , for all y , z L ;
x is called a meet-irreducible (∧-irreducible) element of L.
In particular, in this paper, we use the notion of the unnecessary attribute and, specifically, the following characterization introduced in [26].
Theorem 1.
Given a formal context ( A , B , R ) and the set of ∧-irreducible elements of C ( A , B , R ) , denoted by M F ( A , B , R ) , the following equivalences are obtained:
  • a I f if and only if ( a , a ) M F ( A , B , R ) .
  • a K f if and only if ( a , a ) M F ( A , B , R ) and there exists a 1 A , a 1 a , such that ( a 1 , a 1 ) = ( a , a ) .
  • a C f if and only if ( a , a ) M F ( A , B , R ) and ( a 1 , a 1 ) ( a , a ) , for all a 1 A , a 1 a .
With respect to attribute reductions in FCA, we recall the main results related to the induced equivalence relation on the set of concepts of the original concept lattice when we reduce the set of attributes of a formal context. For more detailed information, we refer the reader to [36,39]. The following proposition was proven in [36] for the classical setting of FCA.
Proposition 1
([36]). Given a context ( A , B , R ) and a subset D A , the set ρ D = { ( ( X 1 , Y 1 ) , ( X 2 , Y 2 ) ) ( X 1 , Y 1 ) , ( X 2 , Y 2 ) C ( A , B , R ) , X 1 D = X 2 D } is an equivalence relation, where D denotes the concept-forming operator given in Expression (2), restricted to the subset of attributes D A .
Moreover, the authors also proved that each equivalence class of the induced equivalence relation has a structure of join-semilattice, and they also determined the maximum element.
Proposition 2
([36]). Given a context ( A , B , R ) , a subset D A , and a class [ ( X , Y ) ] D of the quotient set C ( A , B , R ) / ρ D , the class [ ( X , Y ) ] D is a join-semilattice with maximum element ( X D , X D ) .
In addition, an ordering relation on the set of equivalence classes given by the relation ρ D was defined in [41].
Proposition 3
([41]). On the quotient set C ( A , B , R ) / ρ D associated with a context ( A , B , R ) , the relation D , defined as [ ( X 1 , Y 1 ) ] D D [ ( X 2 , Y 2 ) ] D if X 1 D X 2 D , for all [ ( X 1 , Y 1 ) ] D , [ ( X 2 , Y 2 ) ] D C ( A , B , R ) / ρ D , is an ordering relation.
The quotient set C ( A , B , R ) / ρ D with the ordering relation D is closely related to the reduced concept lattice as shown in the following result presented in [41].
Theorem 2
([41]). Given a context ( A , B , R ) and a subset of attributes D A , we have that the quotient set given by ρ D and the reduced concept lattice by D are isomorphic, that is:
( C ( A , B , R ) / ρ D , D ) ( C ( D , B , R | D × B ) , D )
where D is the ordering in the original concept lattice restricted to the reduced one.
Next, the notation of the infimum of an equivalence class is given to simplify the expressions in which it is involved.
Definition 4.
Given a context ( A , B , R ) , a subset of attributes D A , and an equivalence class [ C ] D , with C C ( A , B , R ) , of the induced equivalence relation, the infimum of the subset of concepts [ C ] D is denoted by C m , that is C m = C i [ C ] D C i .
The following result was presented in [39], and it establishes preliminary consequences whenever a class, of the equivalence relation induced by an attribute reduction, contains its infimum.
Proposition 4
([39]). Let ( A , B , R ) be a context, D A a subset of attributes, and [ C ] D an equivalence class of the induced equivalence relation, with C C ( A , B , R ) , which is not a convex sublattice, then we have that one of the following statements is satisfied:
  • There exists at least one attribute a D such that C m = ( a , a ) .
  • There exists a concept C * M F ( A , B , R ) in a meet-irreducible decomposition { C j M F ( A , B , R ) j J } of C m , such that C i 0 C * for a concept C i 0 [ C ] D .
We continue, in the following sections, this study exploring characterizations of the infimum of equivalence classes. Lastly, distributive lattices play an important role at the end of the paper. We recall their definition below.
Definition 5.
A lattice ( L , ) is called distributive if, for all x , y , z , L ,
x ( y z ) = ( x y ) ( x z ) .
Distributive lattices offer interesting properties such as the uniqueness of meet and join-irreducible decompositions and the following result.
Proposition 5
([17]). Given a distributive lattice ( L , ) and a meet-irreducible element p, if i I x i p , then there exists i 0 I , such that x i 0 p .

3. Characterizing the Infimum of Classes

In this section, we continue with the study on the equivalence classes induced by a reduction of attributes presented in [39], improving the results introduced in it. From this point forward, a formal context ( A , B , R ) is fixed, and the maximum element of an equivalence class [ C ] D , with D A and C = ( X , Y ) C ( A , B , R ) , is denoted by C M = ( X M , Y M ) . Notice that Proposition 2 characterizes C M as ( X D , X D ) , and therefore, X M = X D is also the extent of a concept of the reduced concept lattice C ( D , B , R | D × B ) .
First of all, different technical results are introduced. Given a context ( A , B , R ) and any two concepts of its corresponding concept lattice C 1 = ( X 1 , Y 1 ) , C 2 = ( X 2 , Y 2 ) C ( A , B , R ) , it is known that if C 1 < C 2 , then there exists a 0 Y 1 , such that a 0 Y 2 . This attribute is completely determined when attribute concepts are considered.
Proposition 6.
Given a context ( A , B , R ) , C 1 C ( A , B , R ) , D A , a D , and a concept C 2 = ( a , a ) , we have that:
C 1 C 2   i f   a n d   o n l y   i f   a I ( C 1 )
Proof. 
If a I ( C 1 ) , then by the properties of the concept-forming operators, we obtain that a I ( C 1 ) = I ( C 1 ) , which leads us to a contradiction with the hypothesis C 1 C 2 . Thus, a I ( C 1 ) .
By reduction ad absurdum, we assume that C 1 C 2 , then I ( C 2 ) I ( C 1 ) , which implies that:
a a = I ( C 2 ) I ( C 1 )
Hence, we obtain a contradiction with the hypothesis a I ( C 1 ) . □
In a similar way, the following proposition arises for equivalence classes induced by an attribute reduction.
Proposition 7.
Given a context ( A , B , R ) , C 1 , C 2 C ( A , B , R ) with C 1 C 2 , and D A , we have that C 1 [ C 2 ] D if and only if there exists a D , such that a I ( C 1 ) and a I ( C 2 ) .
Proof. 
We consider a context ( A , B , R ) and a subset of attribute D A . Let us assume any two concepts C 1 , C 2 C ( A , B , R ) such that C 1 C 2 . On the one hand, if C 1 [ C 2 ] D , then we obtain straightforwardly that C 1 < C 2 , and hence, there exists a D , such that a I ( C 1 ) and a I ( C 2 ) . On the other hand, if there exists an attribute a D such that a I ( C 1 ) and a I ( C 2 ) , then C 1 [ C 2 ] D by the definition of ρ D in Proposition 1. □
In Proposition 7, we chose the concept C 2 to represent the equivalence class [ C 2 ] D , but this class univocally determines a concept in the reduced concept lattice C ( D , B , R | D × B ) by Theorem 2. In order to differentiate between classes and associated concepts in the reduced concept lattice, we denote the latter with a line over the concept, that is C 2 ¯ .

3.1. Characterizing the Infimum of Classes

The following property determines a sufficient condition to ensure that the equivalence class of the infimum element is generated by an attribute concept.
Theorem 3.
Let ( A , B , R ) be a context, a finite subset of attributes D A , and C C ( A , B , R ) such that C j [ C ] D , for all concepts C j in any meet-irreducible decomposition { C j M F ( A , B , R ) j J } of C m . If C m is not in [ C ] D , then there exists an attribute a D such that [ C m ] D = [ ( a , a ) ] D .
Proof. 
Since C m is not in [ C ] D , by Proposition 7, there exists a 1 D , such that a 1 I ( C m ) and a 1 I ( C ) .
If C m = ( a 1 , a 1 ) , we are finished. Otherwise, there exists C 1 = ( a 1 , a 1 ) , such that C m < C 1 . If C 1 [ C ] D , then a 1 D = I ( C ) D , and we obtain that:
a 1 a 1 D = I ( C ) D I ( C ) = I ( C )
which leads us to a contradiction. Therefore, we have that C 1 [ C ] D . Hence, in particular, C 1 cannot be meet-irreducible, since by hypothesis, in this case, C 1 should be in [ C ] D . Therefore, we consider a meet-irreducible decomposition { C j 1 M F ( A , B , R ) j J 1 } of C 1 . Due to C m C 1 , the meet-irreducible concepts C j 1 are in a meet-irreducible decomposition of C m , which implies by hypothesis that C j 1 [ C ] D for all j J 1 . Therefore,
[ C 1 ] D D [ C j ] D = [ C ] D
for all j J 1 , where D is the ordering defined in Proposition 3. As a consequence, if [ C m ] D = [ C 1 ] D , then we are finished. Otherwise, we have that [ C m ] D D [ C 1 ] D D [ C ] D . Thus, there exists a 2 D \ { a 1 } , such that a 2 I ( C m ) and a 2 I ( C ) . This process can be repeated, and due to D being finite, it must finish in an attribute a D such that [ C m ] D = [ ( a , a ) ] D . □
Note that Theorem 3 arises from the restriction of the hypotheses of Proposition 4. The following example is useful to illustrate the previous result. This example also inspects Corollary 1 presented in [39], and as a consequence, it also argues that Theorem 3 must be considered instead of this corollary.
Example 1.
We consider a context composed of the set of attributes A = { a 1 , a 2 , a 3 , a 4 } and the set of objects B = { b 1 , b 2 , b 3 } , related by R : A × B { 0 , 1 } , defined on Table 1, which has the concepts listed on Table 2. The associated concept lattice is given on the left side of Figure 1.
From this context, we obtain the attribute concepts listed below, together with the induced equivalence classes obtained by removing attributes a 2 and a 3 , that is considering only the subset of attributes D = { a 1 , a 4 } .
C 3 = ( a 4 , a 4 ) [ C 0 ] D = { C 0 } C 4 = ( a 1 , a 1 ) [ C 1 ] D = [ C 2 ] D = [ C 4 ] D = { C 1 , C 2 , C 4 } C 5 = ( a 2 , a 2 ) [ C 3 ] D = { C 3 } C 6 = ( a 3 , a 3 ) [ C 5 ] D = [ C 6 ] D = [ C 7 ] D = { C 5 , C 6 , C 7 }
The partition induced by such a reduction is shown on the right side of Figure 1. Notice that two of the obtained equivalence classes are not convex sublattices of the original concept lattice. The first one contains the concepts C 1 , C 2 , C 4 , and the other one contains the concepts C 5 , C 6 , C 7 . However, the reasons for which these classes are not convex sublattices are well differentiated.
On the one hand, if we consider the equivalence class [ C 7 ] D , we have that the infimum of the concepts of this class is the concept C 3 . Notice that the meet-irreducible decomposition of C 3 is C 3 = C 5 C 6 , and both concepts C 5 and C 6 belong to [ C 7 ] D ; this means that we are under the conditions given in Theorem 3. Since C 3 [ C 7 ] D , we have that [ C 3 ] D = [ ( a , a ) ] D , with a D . Specifically, in this case, we have that the concept C 3 is just generated by the attribute a 4 D . Notice that C m is not always an attribute concept. For example, if we consider D = { a 4 } , then we obtain two classes: [ C 7 ] D = { C 7 , C 6 , C 5 , C 4 , C 2 , C 1 } and [ C 3 ] D = { C 3 , C 0 } , where C 0 = C 4 C 5 C 6 and satisfying that C 4 , C 5 , C 6 belong to [ C 7 ] D . Therefore, the hypotheses of Theorem 3 hold; indeed, [ C 0 ] D = [ ( a 4 , a 4 ) ] D ; however, C 0 is not an attribute concept.
On the other hand, if we consider the equivalence class [ C 4 ] D , we have that the infimum of the equivalence class [ C 4 ] D is the concept C 0 . In this case, the decomposition of C 0 is C 0 = C 4 C 5 C 6 , we observe that there are two meet-irreducible concepts, C 5 and C 6 , such that C 5 , C 6 [ C 4 ] D . Therefore, we cannot apply Theorem 3 since the hypothesis are not satisfied. Moreover, since the concept lattice C ( A , B , R ) is distributive, the condition that the meet-irreducible concepts of the decomposition are in the class is a required hypothesis in [39], Corollary 1. In addition, this corollary must also be corrected in its conclusion, since [ C m ] D = [ ( a , a ) ] D can only be ensured. Thus, Theorem 3 presents an improved version of Corollary 1 given in [39].
Next, we present one of the main results of this paper, which characterizes the infimum of the elements of non-singleton classes.
Theorem 4.
Given a context ( A , B , R ) , a subset of attributes D A , and a concept C C ( A , B , R ) such that its equivalence class [ C ] D of the induced equivalence relation is not a singleton, we have that C m [ C ] D if and only if one of the following statements is satisfied:
  • There exists at least one attribute a D such that C m = ( a , a ) .
  • There exists a concept C * C ( A , B , R ) , such that C * = ( a * , a * ) with a * D , C * [ C ] D , and C M C * . Moreover, C * ¯ is in a meet-irreducible decomposition { C j ¯ M F ( D , B , R | D × B ) j J } of C m ¯ . Recall that the concept of the reduced concept lattices is denoted with an overline.
Proof. 
Let us assume that we reduce the context ( A , B , R ) by a subset of attributes D A . Given a concept C C ( A , B , R ) , we consider the induced equivalence class [ C ] D , which is not a singleton. The concept C m = C i [ C ] D C i does not necessarily belong to the class [ C ] D since [ C ] D is a join-semilattice by Theorem 2.
Therefore, if C m [ C ] D , then we can distinguish two cases:
  • If there exists a 0 D such that C m = ( a 0 , a 0 ) , the first statement holds.
  • Otherwise, C m is not generated by any attribute of D. On the one hand, since C m [ C ] D , we have that C m ¯ < C ¯ and C ¯ = C i ¯ for all C i [ C ] D ; applying Proposition 7 to the reduced context, we can assert that there exists at least one attribute a * D such that a * I ( C m ) and a * I ( C i ) for all C i [ C ] D . On the other hand, there exists an attribute concept C * C ( A , B , R ) such that C * = ( a * , a * ) , which implies that C m C * . Moreover, C * [ C ] D , because a * I ( C i ) for all C i [ C ] D . If C * M F ( A , B , R ) , then the concept C * is the required concept, and the second statement holds.
    If C * M F ( A , B , R ) , we consider a meet-decomposition of C * in the reduced concept lattice C ( D , B , R | D × B ) , that is C * ¯ = j J C j ¯ , where C j ¯ M F ( D , B , R | D × B ) for all j J . Since C * = ( a * , a * ) and a * I ( C M ) , then by Proposition 6, we have that C M ¯ C * ¯ . If C M ¯ C j ¯ , for all j J , then, by the infimum property, we obtain that C M ¯ C j ¯ J C j ¯ = C * ¯ , which leads us to a contradiction. Therefore, there exists j 0 J , such that C j 0 ¯ is in a meet-decomposition in the reduced context of C * ¯ , with C M ¯ C j 0 ¯ . This last property implies that C j 0 [ C M ] D (since, otherwise, C M ¯ = C j 0 ¯ ) and C M C j 0 . Moreover, since C j 0 ¯ is a meet-irreducible concept of the reduced context, then there exists a D , such that C j 0 ¯ = ( a , a D ) .
    Thus, C j 0 is the required concept in the second statement.
Now, we assume that one of the statements is satisfied, and we again consider two cases:
  • There exists a 0 D such that C m = ( a 0 , a 0 ) , then since [ C ] D is not a singleton, we have that C m = C i [ C ] D C i < C , and so, a 0 I ( C m ) and a 0 I ( C ) . Therefore, by Proposition 7, we obtain that C m [ C ] D .
  • There exists a concept C * C ( A , B , R ) , such that C * = ( a * , a * ) with a * D , C M C * , and C * ¯ is in a meet-irreducible decomposition { C j ¯ M F ( D , B , R | D × B ) j J } of C m ¯ . Hence, by Proposition 6, we have that a * I ( C * ) and a * I ( C M ) . Due to C * ¯ being in a meet-irreducible decomposition of C m ¯ , in particular, we have that C m C * , which implies that a * I ( C * ) I ( C m ) . Thus, since a * I ( C m ) and a * I ( C M ) , by Proposition 7, we obtain that C m [ C M ] D = [ C ] D .
Notice that, given C * = ( a * , a * ) with a * D , if C C * , then a * cannot belong to I ( C ) , and so, C * [ C ] D . Hence, the hypothesis C * [ C ] D is not considered in the implication to prove C m [ C ] D . Moreover, from the hypothesis that C * ¯ is in a meet-irreducible decomposition { C j ¯ M F ( D , B , R | D × B ) j J } of C m ¯ , only C m C * is used. These hypotheses are included in the characterization in order to collect as much as possible the consequences of C m [ C ] D . The following corollary presents the reduced version.
Corollary 1.
Given a context ( A , B , R ) , a subset of attributes D A , and a concept C C ( A , B , R ) such that its equivalence class [ C ] D of the induced equivalence relation is not a singleton, then C m [ C ] D if and only if one of the following statements is satisfied:
  • There exists at least one attribute a D such that C m = ( a , a ) .
  • There exists a concept C * C ( A , B , R ) , such that C * = ( a * , a * ) with a * D , C m C * , and C M C * .
Notice that the previous corollary improves Proposition 4, since the concept C * must be generated by an attribute of the reduced attribute subset D, and it does not need to be a meet-irreducible concept in order to obtain the equivalence. An application of Theorem 4 is illustrated in the following example.
Example 2.
We consider a context ( A , B , R ) whose Hasse diagram of its concept lattice C ( A , B , R ) is on the left side of Figure 2. Labels in the concept lattice indicate the mappings γ and μ of the fundamental theorem, that is the node labeled as a represents the concept ( a , a ) for a A , and similarly, the node labeled as b represents the concept ( b , b ) for b B .
Now, if we consider a subset of attributes D = { a 1 , a 4 , a 5 } , we obtain an induced partition, which is illustrated in the middle of Figure 2. We choose the class [ C 4 ] D = { C 2 , C 3 , C 4 } , which is not a singleton, and therefore, we are under the conditions of Theorem 4. Thus, C m = C 0 [ C 4 ] D if and only if one of the statements of Theorem 4 is satisfied. In this case, we have that C m [ C 4 ] D , and the second statement holds, as we show next.
We have that the concept C 5 C ( A , B , R ) is the attribute concept generated by a 5 , C 5 = ( a 5 , a 5 ) , where a 5 D , and it satisfies that C 5 [ C 4 ] D and C M = C 4 C 5 . Moreover, the meet-irreducible decomposition of C m ¯ in the reduced concept lattice, shown on the right side of Figure 2, is the set { C 4 ¯ , C 5 ¯ } . Since C 5 ¯ is in the meet-irreducible decomposition of C m ¯ , we can conclude that the second statement is satisfied.

3.2. Attribute Reduction without Unnecessary Attributes

Attribute reduction in FCA usually removes unnecessary attributes. Hence, this section analyzes the characterization when the set D does not contain unnecessary attributes. This study is interesting, for example, for any attribute reduction strategy merging FCA and other frameworks, such as rough set theory [35,42,43]. The first result shows that Statement 1 in Proposition 4 only arises when the context contains unnecessary attributes.
Proposition 8.
Given a context ( A , B , R ) , a subset of attributes D A , and a concept C C ( A , B , R ) , if the equivalence class [ C ] D of the induced equivalence relation is not a singleton and there exists a D such that C m = ( a , a ) , then a I f .
Proof. 
Since [ C ] D is not a singleton, C m = C i [ C ] D C i and C m = ( a , a ) with a D , we have that C m is not a ∧-irreducible concept. Therefore, a A generates a non-irreducible concept, and by Theorem 1, we obtain that a I f . □
As a consequence of this result, Statement 1 in Theorem 4 and Statement 1in Corollary 1 cannot be satisfied when D does not contain any unnecessary attribute of A. Hence, according to this consideration, Theorem 4 can be written as follows.
Corollary 2.
Given a context ( A , B , R ) , a subset of attributes D A , such that D A \ I f , and a concept C C ( A , B , R ) , where [ C ] D is not a singleton, then, C m [ C ] D if and only if there exists C * C ( A , B , R ) , such that C * = ( a * , a * ) with a * D , C * [ C ] D , C M C * , and C * ¯ is in a meet-irreducible decomposition { C j ¯ M F ( D , B , R | D × B ) j J } of C m ¯ .
In general, a meet-irreducible C * ¯ in the reduced concept lattice does not have an associated meet-irreducible concept in the original concept lattice as the following example shows.
Example 3.
Let us consider the concept lattice on the left side of Figure 3, which is associated with a context C ( A , B , R ) . If we select the subset of attributes D = { a 1 , a 2 , a 6 } , then we obtain the induced partition illustrated in the middle of Figure 3. As we can see in the figure, there is a class, [ C 4 ] D = { C 1 , C 2 , C 4 } , such that the concept C m = C 0 [ C 4 ] D . Therefore, by Theorem 4, there exists a concept satisfying the second statement of this theorem (the first statement is not satisfied since C 0 is not generated by any attribute).
Moreover, we have that the meet-irreducible decomposition of C m ¯ is the set { C 3 ¯ , C 4 ¯ , C 5 ¯ } , as we can see in the reduced concept lattice induced by the attribute reduction depicted on the right side of Figure 3. In this case, the concept C 3 ¯ , which satisfies the conditions of the second statement of Theorem 4, is a meet-irreducible concept in the reduced concept lattice C ( D , B , R | D × B ) ; however, the concept C 3 = ( a 1 , a 1 ) is not a meet-irreducible concept in C ( A , B , R ) .
The following result shows that removing unnecessary attributes provides a sufficient condition to ensure the equivalence between meet-irreducible concepts in the reduced context and in the original one.
Proposition 9.
Given a context ( A , B , R ) , a subset of attributes D A \ I f , and a concept C C ( A , B , R ) , such that C = ( a , a ) , with a D , the following equivalence holds:
C M F ( A , B , R )   i f   a n d   o n l y   i f   C ¯ M F ( D , B , R | D × B )
Proof. 
On the one hand, if we assume the concept C is a meet-irreducible concept in the original concept lattice, C M F ( A , B , R ) , then taking into account that a D , the set of extents of the reduced concept lattice is included in the set of extents of the original, and if C 1 C 2 , then C 1 ¯ C 2 ¯ holds too; we have that C ¯ = ( a , a D ) is also a meet-irreducible concept in the reduced concept lattice, C ¯ M F ( D , B , R | D × B ) .
On the other hand, if we assume that C ¯ M F ( D , B , R | D × B ) , then there exists a D such that C ¯ = ( a , a D ) . Furthermore, since a I f , we have that C = ( a , a ) M F ( A , B , R ) by Theorem 1. □
Notice that a 1 in Example 3 is an unnecessary attribute, which is the reason why C 3 is not a meet-irreducible element of the original concept lattice. Hence, as a consequence of the previous results, Theorem 4 can be rewritten as follows.
Theorem 5.
Given a context ( A , B , R ) , a subset of attributes D A \ I f , an equivalence class [ C ] D with C C ( A , B , R ) , of the induced equivalence relation, and the concept C m , then C m [ C ] D if and only if there exists a concept C * M F ( A , B , R ) in a meet-irreducible decomposition { C j M F ( A , B , R ) j J } of C m , such that C * = ( a * , a * ) with a * D and C M C * .
Proof. 
The proof straightforwardly holds from Corollary 2 and Proposition 9. □
Therefore, if the subset D A contains no unnecessary attribute, which is the case of the reducts in FCA [1,26], the characterization is mainly based on the concepts of the original concept lattice instead of Theorem 4. This fact simplifies the detection of lattices whose equivalence classes of an attribute reduction are not convex sublattices of the original concept lattice. Moreover, this result also improves Proposition 4, showing that D A \ I f must be included in the hypothesis of this proposition in order to obtain the equivalence.
Thus, the previous results and examples have a relevant interest for the application of local congruences, since they characterize the cases when the classes are not sublattices [36,39] and, so, what classes are affected when a local congruence is applied after an attribute reduction mechanism. In particular, we can determine the kind of lattices for which, after applying any attribute reduction, we obtain equivalence classes that are convex sublattices, that is for any class of any attribute reduction, the concept C m belongs to the class. Based on these results, different particular cases are analyzed next.
Example 4.
The simplest non-linear concept lattice satisfying that “ C m [ C ] D , for every class [ C ] D and attribute reduction D A ” is the one associated with the lattice D 1 , which is also denoted as M 2 [44] (left side of Figure 4) and without unnecessary attributes. If [ C ] D is a singleton, then clearly, C m [ C ] D . Otherwise, the only case in which [ C ] D does not contain C m is when D implies that [ C ] D = { C M , C 1 , C 2 } . In this case, all meet-irreducible concepts in the decomposition of C m belong to the class [ C ] D , and by Theorem 3, we obtain that there exists a D , such that [ C m ] D = [ ( a , a ) ] D , which implies in this particular case that C m = ( a , a ) . Thus, by Proposition 8, we have that a I f , which contradicts the hypothesis.
The concatenation of this lattice (right side of Figure 4) also satisfies this statement as the following result shows.
Proposition 10.
Given a context ( A , B , R ) , whose concept lattice is isomorphic to D n , with n N , D A \ I f , and a class [ C ] D , we have that C m [ C ] D .
Proof. 
Let us consider a context ( A , B , R ) whose associated concept lattice is isomorphic to D n , with n N . In addition, let us consider a subset of attributes D A , a concept C C ( A , B , R ) , and the equivalence class [ C ] D of the induced equivalence relation.
If [ C ] D is a singleton, then clearly, C m [ C ] D . Hence, we assume that [ C ] D is not a singleton. Since, by Proposition 8, C m cannot be a meet-irreducible concept, we have that all meet-irreducible concepts in the decomposition of C m belong to the class [ C ] D , because of the shape of this lattice. Therefore, by Theorem 3, we have that [ C m ] D = [ ( a , a ) ] D , with a D and a I ( C ) . If C m = ( a , a ) , then by Proposition 8, we obtain that a I f , which leads us to a contradiction. Otherwise, there exists a concept C * such that C m < C * = ( a , a ) and C * [ C ] D . As a consequence, by the shape of D n , C * must be a meet-irreducible concept in the meet-irreducible decomposition of C m . Thus, we obtain a contradiction with the fact that all meet-irreducible concepts in the decomposition of C m belong to the class [ C ] D . □
The following example shows that the basic non-distributive lattices M 3 and N 5 do not satisfy the previous property.
Example 5.
We consider a context ( A , B , R ) , where the Hasse diagram of its concept lattice C ( A , B , R ) is depicted on the left side of Figure 5, which is isomorphic to M 3 , and it has no unnecessary attribute. If we carry out any attribute reduction on this particular context, we cannot ensure that every induced equivalence class obtained by the reduction is a convex sublattice. For instance, we consider the subset of attributes D M 3 = { a 3 } , and therefore, the induced partition obtained by this attribute reduction is the Venn diagram depicted on the right side of Figure 5.
We can notice that the infimum concept C 0 of the class [ C 4 ] D = { C 1 , C 2 , C 4 } does not belong to the class since there is a concept C 3 such that C 3 = ( a 3 , a 3 ) , with a 3 D , C m C 3 and C M C 3 , that is Statement 2 of Corollary 1 is satisfied.
A similar case arises when a context ( A , B , R ) , with concept lattice C ( A , B , R ) isomorphic to N 5 (left side of Figure 6) and without unnecessary attributes, is considered.
If we consider the singleton D N 5 = { a 1 } , we obtain the partition shown on the right side of Figure 6. In this case, Statement 2 of Corollary 1 also holds, because there is a concept C 1 , such that C 1 = ( a 1 , a 1 ) with a 1 D , C m C 1 , and C M C 1 . Thus, C m = C 0 [ C 4 ] D = { C 2 , C 3 , C 4 } .
Finally, we prove that, in general, every distributive lattice satisfies the property.
Theorem 6.
Given a context ( A , B , R ) , whose concept lattice is isomorphic to a distributive lattice, D A \ I f , and a class [ C ] D , we have that C m [ C ] D .
Proof. 
We proceed by reduction ad absurdum. Hence, we assume that C m [ C ] D , and we get a contradiction.
From C m [ C ] D , by Proposition 7, we have that there exists a D , such that a I ( C m ) and a I ( C ) . Since a I f , by Proposition 8, there exists a concept C * such that C m C * = ( a , a ) and C * [ C ] D , which must be meet-irreducible, because otherwise, a I f .
Moreover, by the definition of C m , we have that:
C m = C i [ C ] D C i = j J C j
where { C j M F ( A , B , R ) j J } is the unique meet-irreducible decomposition of C m . The uniqueness arises because the concept lattice is distributive. Hence, in particular, the concept C * belongs to this decomposition. Therefore, by Proposition 5, there exists C i [ C ] D , such that C i C * , which implies that:
a I ( C * ) D I ( C i ) D = I ( C ) D
which contradicts that a I ( C ) . □
This result and the previous example are very interesting since they characterize the concept lattices providing convex sublattices for every attribute reduction. In addition, when the concept lattice is not distributive, we highlighted that many possibilities exist such that an attribute reduction provides equivalent classes, which are not sublattices of the original one. Moreover, Theorem 6 holds when the attribute reduction does not contain unnecessary attributes, as in FCA. If the reduction is given by another mechanism, such as based on the rough set theory philosophy [35,42,43], we can obtain classes that are not sublattices, as Example 3 shows. These facts also reinforce the necessity of studying mechanisms to lightly modify the equivalence relation given by the reduction in order to ensure that the classes are convex sublattices, as the new notion of local congruence [38,45] does.

4. Conclusions and Future Work

In this paper, we improve the results presented in [39], giving a characterization of the infimum of the elements belonging to a non-singleton class induced by an attribute reduction. Furthermore, we also found the characterization of these infimum elements when the considered attribute reduction does not contain unnecessary attributes, which is of special interest in FCA since attribute reductions usually discard this kind of attribute. We also introduced other interesting results in this framework. For example, we proved that the equivalence classes, induced by an attribute reduction on a distributive concept lattice, always have the structure of a convex sublattice. All the theoretical development carried out in this paper has a direct impact on the theory of local congruences [38].
In the future, we will study sufficient conditions on a (fuzzy) context in order to ensure that its concept lattice is distributive. This is an interesting problem, which has already attracted the attention of other researchers [46]. Moreover, the introduced results will be applied to real cases, such as the ones obtained from the COST Action DigForASP, which is focused on the application of artificial intelligence and automatic reasoning tools to digital forensics.

Author Contributions

All authors contributed equally to this work. All authors read and agreed to the published version of the manuscript.

Funding

This research was partially supported by the 2014–2020 ERDF Operational Programme in collaboration with the State Research Agency (AEI) in Projects TIN2016-76653-P and PID2019-108991GB-I00 and with the Department of Economy, Knowledge, Business and University of the Regional Government of Andalusia in Project FEDER-UCA18-108612 and by the European Cooperation in Science & Technology (COST) Action CA17124.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ganter, B.; Wille, R. Formal Concept Analysis: Mathematical Foundation; Springer: Berlin/Heidelberg, Germany, 1999. [Google Scholar]
  2. Belfodil, A.; Kuznetsov, S.O.; Kaytoue, M. On pattern setups and pattern multistructures. Int. J. Gen. Syst. 2020, 49, 785–818. [Google Scholar] [CrossRef]
  3. Krídlo, O.; Krajči, S.; Antoni, L. Formal concept analysis of higher order. Int. J. Gen. Syst. 2016, 45, 116–134. [Google Scholar] [CrossRef] [Green Version]
  4. Antoni, L.; Krajči, S.; Krídlo, O. On stability of fuzzy formal concepts over randomized one-sided formal context. Fuzzy Sets Syst. 2018, 333, 36–53. [Google Scholar] [CrossRef]
  5. Bělohlávek, R. Lattices of Fixed Points of Fuzzy Galois Connections. Math. Log. Quartely 2001, 47, 111–116. [Google Scholar] [CrossRef]
  6. Medina, J.; Ojeda-Aciego, M.; Ruiz-Calviño, J. Formal concept analysis via multi-adjoint concept lattices. Fuzzy Sets Syst. 2009, 160, 130–144. [Google Scholar] [CrossRef]
  7. Medina, J.; Ojeda-Aciego, M.; Ruiz-Calviño, J. Relating generalized concept lattices with concept lattices for non-commutative conjunctors. Appl. Math. Lett. 2008, 21, 1296–1300. [Google Scholar] [CrossRef] [Green Version]
  8. Alcalde, C.; Burusco, A. Reduction of the size of L-fuzzy contexts. A tool for differential diagnoses of diseases. Int. J. Gen. Syst. 2019, 48, 692–712. [Google Scholar] [CrossRef]
  9. Demko, C.; Bertet, K.; Faucher, C.; Viaud, J.F.; Kuznetsov, S.O. NextPriorityConcept: A new and generic algorithm computing concepts from complex and heterogeneous data. Theor. Comput. Sci. 2020, 845. [Google Scholar] [CrossRef]
  10. Cordero, P.; Enciso, M.; Mora, A.; Ojeda-Aciego, M.; Rossi, C. Knowledge discovery in social networks by using a logic-based treatment of implications. Knowl. Based Syst. 2015, 87, 16–25. [Google Scholar] [CrossRef]
  11. Singh, P.K. Complex neutrosophic concept lattice and its applications to air quality analysis. Chaos Solitons Fractals 2018, 109, 206–213. [Google Scholar] [CrossRef] [Green Version]
  12. Xie, J.; Yang, M.; Li, J.; Zheng, Z. Rule acquisition and optimal scale selection in multi-scale formal decision contexts and their applications to smart city. Future Gener. Comput. Syst. 2018, 83, 564–581. [Google Scholar] [CrossRef]
  13. Antoni, L.; Krajči, S.; Krídlo, O. Representation of fuzzy subsets by Galois connections. Fuzzy Sets Syst. 2017, 326, 52–68. [Google Scholar] [CrossRef]
  14. Cabrera, I.P.; Cordero, P.; Muñoz-Velasco, E.; Ojeda-Aciego, M.; De Baets, B. Relational Galois connections between transitive digraphs: Characterization and construction. Inf. Sci. 2020, 519, 439–450. [Google Scholar] [CrossRef]
  15. Denecke, K.; Erné, M.; Wismath, S.L. (Eds.) Galois Connections and Applications; Kluwer Academic Publishers: Dordrecht, The Netherlands, 2004. [Google Scholar]
  16. Díaz-Moreno, J.C.; Medina, J.; Ojeda-Aciego, M. On basic conditions to generate multi-adjoint concept lattices via Galois connections. Int. J. Gen. Syst. 2014, 43, 149–161. [Google Scholar] [CrossRef]
  17. Birkhoff, G. Lattice Theory, 3rd ed.; American Mathematical Society: Providence, RI, USA, 1967. [Google Scholar]
  18. Belohlávek, R.; Vychodil, V. Attribute dependencies for data with grades I. Int. J. Gen. Syst. 2016, 45, 864–888. [Google Scholar] [CrossRef]
  19. Cordero, P.; Enciso, M.; Mora, A.; Vychodil, V. Parameterized simplification logic I: Reasoning with implications and classes of closure operators. Int. J. Gen. Syst. 2020, 49, 724–746. [Google Scholar] [CrossRef]
  20. Belohlavek, R.; Cordero, P.; Enciso, M.; Mora, A.; Vychodil, V. Automated prover for attribute dependencies in data with grades. Int. J. Approx. Reason. 2016, 70, 51–67. [Google Scholar] [CrossRef]
  21. Dubois, D.; Medina, J.; Prade, H.; Ramírez-Poussa, E. Disjunctive attribute dependencies in formal concept analysis under the epistemic view of formal contexts. Inf. Sci. 2021. [Google Scholar] [CrossRef]
  22. Antoni, L.; Cornejo, M.E.; Medina, J.; Ramirez, E. Attribute classification and reduct computation in multi-adjoint concept lattices. IEEE Trans. Fuzzy Syst. 2020. [Google Scholar] [CrossRef]
  23. Belohlavek, R.; Konecny, J. A reduction theorem to compute fixpoints of fuzzy closure operators. Fuzzy Sets Syst. 2019, 369, 132–144. [Google Scholar] [CrossRef]
  24. Cornejo, M.E.; Medina, J.; Ramírez-Poussa, E. Characterizing reducts in multi-adjoint concept lattices. Inf. Sci. 2018, 422, 364–376. [Google Scholar] [CrossRef]
  25. Cornejo, M.E.; Medina, J.; Ramírez-Poussa, E. Attribute reduction in multi-adjoint concept lattices. Inf. Sci. 2015, 294, 41–56. [Google Scholar] [CrossRef]
  26. Medina, J. Relating attribute reduction in formal, object-oriented and property-oriented concept lattices. Comput. Math. Appl. 2012, 64, 1992–2002. [Google Scholar] [CrossRef] [Green Version]
  27. Alcalde, C.; Burusco, A. Study of the Relevance of Objects and Attributes of L-fuzzy Contexts Using Overlap Indexes. Information Processing and Management of Uncertainty in Knowledge-Based Systems. In Theory and Foundations; Medina, J., Ojeda-Aciego, M., Verdegay, J.L., Pelta, D.A., Cabrera, I.P., Bouchon-Meunier, B., Yager, R.R., Eds.; Springer International Publishing: Cham, Switzerland, 2018; pp. 537–548. [Google Scholar]
  28. Bělohlávek, R.; Vychodil, V. Formal concept analysis and linguistic hedges. Int. J. Gen. Syst. 2012, 41, 503–532. [Google Scholar] [CrossRef]
  29. Chen, J.; Mi, J.; Xie, B.; Lin, Y. A fast attribute reduction method for large formal decision contexts. Int. J. Approx. Reason. 2019, 106, 1–17. [Google Scholar] [CrossRef]
  30. Cornejo, M.E.; Medina, J.; Ramírez-Poussa, E. Attribute and size reduction mechanisms in multi-adjoint concept lattices. J. Comput. Appl. Math. 2017, 318, 388–402. [Google Scholar] [CrossRef]
  31. Cornejo, M.E.; Medina, J.; Ramírez-Poussa, E. On the use of thresholds in multi-adjoint concept lattices. Int. J. Comput. Math. 2015, 92, 1855–1873. [Google Scholar] [CrossRef]
  32. Cornejo, M.E.; Medina, J.; Ramírez-Poussa, E. On the use of irreducible elements for reducing multi-adjoint concept lattices. Knowl. Based Syst. 2015, 89, 192–202. [Google Scholar] [CrossRef]
  33. Kuznetsov, S.; Obiedkov, S.; Roth, C. Reducing the Representation Complexity of Lattice-Based Taxonomies. In Conceptual Structures: Knowledge Architectures for Smart Applications; Priss, U., Polovina, S., Hill, R., Eds.; Springer: Berlin/Heidelberg, Germany, 2007; pp. 241–254. [Google Scholar]
  34. Bartl, E.; Konecny, J. L-Concept lattices with positive and negative attributes: Modeling uncertainty and reduction of size. Inf. Sci. 2019, 472, 163–179. [Google Scholar] [CrossRef]
  35. Benítez-Caballero, M.J.; Medina, J.; Ramírez-Poussa, E.; Ślȩzak, D. Rough-set-driven approach for attribute reduction in fuzzy formal concept analysis. Fuzzy Sets Syst. 2019. [Google Scholar] [CrossRef]
  36. Benítez-Caballero, M.J.; Medina, J.; Ramírez-Poussa, E.; Ślȩzak, D. A computational procedure for variable selection preserving different initial conditions. Int. J. Comput. Math. 2020, 97, 387–404. [Google Scholar] [CrossRef]
  37. Benítez-Caballero, M.J.; Medina, J.; Ramírez-Poussa, E. Unifying Reducts in Formal Concept Analysis and Rough Set Theory. Stud. Comput. Intell. 2019, 796, 89–95. [Google Scholar] [CrossRef]
  38. Aragón, R.G.; Medina, J.; Ramírez-Poussa, E. Reducing concept lattices by means of a weaker notion of congruence. Fuzzy Sets Syst. 2020. [Google Scholar] [CrossRef]
  39. Aragón, R.G.; Medina, J.; Ramírez-Poussa, E. Impact of Local Congruences in Attribute Reduction. In Information Processing and Management of Uncertainty in Knowledge-Based Systems; Lesot, M.J., Vieira, S., Reformat, M.Z., Carvalho, J.P., Wilbik, A., Bouchon-Meunier, B., Yager, R.R., Eds.; Springer International Publishing: Cham, Switzerland, 2020; pp. 748–758. [Google Scholar]
  40. Wang, X.; Zhang, W. Relations of attribute reduction between object and property oriented concept lattices. Knowl. Based Syst. 2008, 21, 398–403. [Google Scholar] [CrossRef]
  41. Aragón, R.G.; Medina, J.; Ramírez-Poussa, E. Impact of local congruences in variable selection from datasets. J. Comput. Appl. Math. 2021, 113416. [Google Scholar] [CrossRef]
  42. Benítez-Caballero, M.J.; Medina, J.; Ramírez-Poussa, E. Unifying Reducts in Formal Concept Analysis and Rough Set Theory. In Trends in Mathematics and Computational Intelligence; Cornejo, M.E., Kóczy, L.T., Medina, J., De Barros Ruano, A.E., Eds.; Springer International Publishing: Cham, Switzerland, 2019; pp. 89–95. [Google Scholar] [CrossRef]
  43. Benítez-Caballero, M.J.; Medina, J.; Ramírez-Poussa, E. Attribute Reduction in Rough Set Theory and Formal Concept Analysis. Lect. Notes Comput. Sci. 2017, 10314, 513–525. [Google Scholar]
  44. Davey, B.; Priestley, H. Introduction to Lattices and Order, 2nd ed.; Cambridge University Press: Cambridge, UK, 2002. [Google Scholar]
  45. Aragón, R.G.; Medina, J.; Ramírez-Poussa, E. Weaken the congruence notion to reduce concept lattices. Stud. Comput. Intell. 2019, 1–7, in press. [Google Scholar]
  46. Gély, A.; Couceiro, M.; Napoli, A. Steps towards achieving distributivity in formal concept analysis. In Proceedings of the CEUR Workshop Proceedings CLA 2018-The 14th International Conference on Concept Lattices and Their Application, Olomouc, Czech Republic, 12–14 June 2018; Volume 2123, pp. 105–116. [Google Scholar]
Figure 1. Concept lattice of Example 1 (left) and the partition induced by the elimination of attributes a 2 and a 3 in Example 1 (right).
Figure 1. Concept lattice of Example 1 (left) and the partition induced by the elimination of attributes a 2 and a 3 in Example 1 (right).
Mathematics 09 00565 g001
Figure 2. Concept lattices of Example 2.
Figure 2. Concept lattices of Example 2.
Mathematics 09 00565 g002
Figure 3. Concept lattices of Example 3.
Figure 3. Concept lattices of Example 3.
Mathematics 09 00565 g003
Figure 4. Concept lattices of Example 4.
Figure 4. Concept lattices of Example 4.
Mathematics 09 00565 g004
Figure 5. Concept lattice isomorphic to M 3 and induced partition by D M 3 .
Figure 5. Concept lattice isomorphic to M 3 and induced partition by D M 3 .
Mathematics 09 00565 g005
Figure 6. Concept lattice isomorphic to N 5 and induced partition by D N 5 .
Figure 6. Concept lattice isomorphic to N 5 and induced partition by D N 5 .
Mathematics 09 00565 g006
Table 1. Relation of the context of Example 1.
Table 1. Relation of the context of Example 1.
R b 1 b 2 b 3
a 1 110
a 2 101
a 3 011
a 4 001
Table 2. List of extents and intents of every concept of the context of Example 1.
Table 2. List of extents and intents of every concept of the context of Example 1.
C i ExtentIntent
b 1 b 2 b 3 a 1 a 2 a 3 a 4
00001111
11001100
20101010
30010111
41101000
51010100
60110010
71110000
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Aragón, R.G.; Medina, J.; Ramírez-Poussa, E. Identifying Non-Sublattice Equivalence Classes Induced by an Attribute Reduction in FCA. Mathematics 2021, 9, 565. https://doi.org/10.3390/math9050565

AMA Style

Aragón RG, Medina J, Ramírez-Poussa E. Identifying Non-Sublattice Equivalence Classes Induced by an Attribute Reduction in FCA. Mathematics. 2021; 9(5):565. https://doi.org/10.3390/math9050565

Chicago/Turabian Style

Aragón, Roberto G., Jesús Medina, and Eloísa Ramírez-Poussa. 2021. "Identifying Non-Sublattice Equivalence Classes Induced by an Attribute Reduction in FCA" Mathematics 9, no. 5: 565. https://doi.org/10.3390/math9050565

APA Style

Aragón, R. G., Medina, J., & Ramírez-Poussa, E. (2021). Identifying Non-Sublattice Equivalence Classes Induced by an Attribute Reduction in FCA. Mathematics, 9(5), 565. https://doi.org/10.3390/math9050565

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop