Next Article in Journal
A Dependent Lindeberg Central Limit Theorem for Cluster Functionals on Stationary Random Fields
Previous Article in Journal
Steiner Configurations Ideals: Containment and Colouring
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On Bonds for Generalized One-Sided Concept Lattices

1
Mathematical Institute, Slovak Academy of Sciences, 040 01 Košice, Slovakia
2
Department of Algebra and Geometry, Palacký University Olomouc, 771 46 Olomouc, Czech Republic
3
Faculty of Mining, Ecology, Process Control and Geotechnologies, Technical University of Košice, 042 00 Košice, Slovakia
*
Author to whom correspondence should be addressed.
Mathematics 2021, 9(3), 211; https://doi.org/10.3390/math9030211
Submission received: 4 December 2020 / Revised: 15 January 2021 / Accepted: 19 January 2021 / Published: 21 January 2021
(This article belongs to the Section Fuzzy Sets, Systems and Decision Making)

Abstract

:
The generalized one-sided concept lattices represent a generalization of the classical FCA method convenient for a hierarchical analysis of object-attribute models with different types of attributes. The mentioned types of object-attribute models are formalized within the theory as formal contexts of a certain type. The aim of this paper is to investigate some intercontextual relationships represented by the notion of bond. A composition of bonds is defined in order to introduce the category of formal contexts with bonds as morphisms. It is shown that there is a one-to-one correspondence between bonds and supremum preserving mappings between the corresponding generalized one-sided concept lattices. As the main theoretical result it is shown that the introduced category of formal contexts with bonds is equivalent to the category of complete lattices with supremum preserving mappings as morphisms.

1. Introduction

The theory of concept lattices or formal concept analysis (FCA for short) represents a method of data analysis for identifying conceptual structures among data sets. Concept lattices are constructed from formal contexts, which represent a mathematical formalization of object-attribute models. The formal contexts are usually determined by a relation between a set of objects and a set of attributes, serving for characterization of the objects. In the classical setting [1] the relation is binary, i.e., particular objects are characterized only by the presence or the absence of considered attributes. However, in practice there are natural examples of object-attribute models for which relationship between objects and attributes are represented by many-valued (fuzzy) relations. Therefore, handling uncertainty, imprecise data or some kind of incomplete information has become an important research topic in the recent years within the field of FCA. From the approaches involving fuzzy logic framework the paper [2] can be mentioned, where complete commutative residuated lattices as structures for the truth degrees were used. The ideas described in the mentioned paper were further generalized, e.g., in [3], to the so-called multi-adjoint framework, where several non-commutative bi-residuated structures are used to mediate interaction between objects and attributes. The first mentioned approach involves the same underlying structure for objects and attributes evaluation, while the second one involves two different structures for evaluation of objects and attributes respectively. In [4] and independently in [5], two methods with different structures for evaluation of particular objects and attributes were described. In these cases each object as well as each attribute has assigned some truth value structure represented by a complete lattice. Concept lattices defined within this framework enable applying FCA-based methods to heterogeneous data tables, hence providing some kind of the most general types of concept lattices.
This paper is focused on the so-called generalized one-sided concept lattices introduced in [6]. This kind of concept lattices is convenient for analysis of object-attribute models with fuzzy values from different types of truth value structures and they can be seen as specific subclass of fuzzy concept lattices introduced in [5]. The name “one-sided” refers to the fact that the output concepts are formed by crisp subsets of objects and vectors of fuzzy values, characterizing the objects in concepts. This type of concept lattices was studied by several authors, e.g., in [7] an extension concerning preference relation on attributes was described, papers [8,9] deal with problems of attribute reductions, while [10,11] deal with alternative definitions of concept forming operators.
Our aim is to study bonds between formal contexts corresponding to the mentioned generalized one-sided concept lattices. In the classical case, given two formal contexts, bonds are represented by certain binary relations between the objects of the first context and the set of attributes of the second context.
Bonds represent some intercontextual relationship between contexts. Perhaps the most versatile mathematical theory for study various relations among objects is category theory. Recall that formal contexts and concept lattices, for the classical as well as for the fuzzy case, were studied from a categorical point of view by several authors. For the classical case [12] is referred, where properties of several morphisms between formal contexts are studied or [13] where the notions of (dual) bonds, scale measures and informorphisms are studied. Concerning the fuzzy concept lattices, a categorical aspects of fuzzy concept lattices via generalized Chu spaces is investigated in the papers [14,15]. The L-fuzzy version of bonds was studied in [16] with respect to several concept forming operators or in [17,18], where its tight connection with generalized chu correspondence is discussed. In this case, an L-bond is defined as an L-valued multifunction, or it can be equivalently seen as an L-relation, such that the corresponding rows and columns form closed L-sets. Similarly as in the classical case, such definition of the notion of a bond is possible, since objects and attributes are evaluated in a single structure (residuated lattice L) and consequently concepts consist of pairs of L-sets. However, such definition is no longer possible in the case of generalized one-sided concept lattices, due to different structures for attribute evaluation. Hence, in order to obtain a reasonable definition of the notion of bond another approach is proposed in this paper.
In practice one can find two approaches to the categorical study of FCA. In the first case, morphisms between formal contexts are defined by some “natural way”, and consequently such category is investigated. On the other side, one can prescribe properties for a category of context to be satisfied, and then find the appropriate morphisms between contexts. In this paper the second approach to the study of bonds between the generalized one-sided formal contexts is adopted. To be more precise, our requirement is that bonds, similarly as in the classical FCA, were in one-to-one correspondence with ⋁-preserving mappings. Moreover, a composition of bonds is defined, and a categorical equivalence between the category of bonds and the category of complete lattices with ⋁-preserving mapping is presented.
The presented results are of the theoretical nature and can be seen as an extension of the similar results known for the classical concept lattices. From this point of view the introduced category of generalized one-sided contexts with bonds represents an enlargement of the category of binary contexts with classical bonds.
The structure of the paper is organized in the following way. In the next chapter the basic notions concerning generalized one-sided concept lattices is recalled. The main results are presented in the third section. The category of bonds for generalized one-sided formal contexts is introduced and its equivalence with the category of all complete lattices with ⋁-preserving mappings as morphisms is showed. In the last, conclusion section, some potential theoretical application of the introduced notion is discussed, e.g., in a reduction process of the mentioned types of concept lattices.

2. Generalized One-Sided Concept Lattices

In this section, the basic framework of generalized one-sided concept lattices is recalled, cf. [6] for more details. The starting point is the notion of a generalized one-sided formal context, which formalizes the notion of an object-attribute model with different types of attributes.
Formally, a 4-tuple c = B , A , L , R is said to be a generalized one-sided formal context if the following conditions are fulfilled:
(a)
B is a set of objects and A is a set of attributes,
(b)
L : A CL , where CL denotes the class of all complete lattices,
(c)
R : B × A a A L ( a ) is a mapping satisfying R ( b , a ) L ( a ) for all b B and a A .
The first condition is obvious, i.e., it is assumed that input data are in the form of an object-attribute model where particular objects are characterized by considered attributes as it is usual within various FCA-based methods. Condition (b) represents the main difference compared to the classical FCA as well as to other one-sided concept lattices approaches. In this case, each particular attribute can be evaluated (attains values) from arbitrary (possibly different) complete lattices. It allows using the FCA-based approach for analysis of data tables with attributes of different nature. In such non-homogeneous data model groups of attributes can be evaluated by various structures, e.g., one group of attributes can be evaluated by two values (binary attributes), other group using some ordinal scale etc. The appropriate choice of a complete lattice L ( a ) corresponding to an attribute a A is on a person performing the analysis of the data. For example, considering the attribute “color“ with n values { white , red , blue , } one can use a nominal scale, consisting of n incomparable elements together with the top and bottom element respectively. However, for other application it would be more convenient to use ordinal scale, where colors are ordered with respect to some parameter, e.g., with respect to brightness. In this case the corresponding complete lattice L ( color ) will be represented by an n-element chain.
Let us note that the condition L ( a ) CL for all attributes a A is of pure mathematical nature and it is imposed by the requirement that hierarchical structure of concepts should form a complete lattice.
The third condition says that input object-attribute model is in the form of a data table where values in columns are from the corresponding complete lattice. Let c be a generalized one-sided formal context. From the information contained in c one can obtain the following concept forming operators between the power set P ( B ) and the direct product of lattices a A L ( a ) : for all X B
c X ( a ) = b X R ( b , a )
and for all g a A L ( a )
c ( g ) = { b B : a A , g ( a ) R ( b , a ) } .
The pair of these operators forms a Galois connection (see [6]), and fulfills the following properties for all X , X 1 , X 2 B and g , g 1 , g 2 a A L ( a )
(i)
X c ( g ) if and only if g c ( X ) ,
(ii)
X 1 X 2 implies c ( X 2 ) c ( X 1 ) ,
(iii)
g 1 g 2 implies c ( g 2 ) c ( g 1 ) ,
(iv)
X c c ( X ) and g c c ( g ) ,
(v)
c ( X ) = c c c ( X ) and c ( g ) = c c c ( g ) ,
(vi)
c i I X i = i I c ( X i ) and c i I g i = i I c ( g i ) .
Let us note that (i) represents a defining property of a Galois connection in the particular case, when P ( B ) and a A L ( a ) are considered to be the underlying posets. Furthermore, condition (i) holds if and only if (ii), (iii) and (iv) are valid. Moreover, the mentioned three conditions implies that the compositions c c : P ( B ) P ( B ) and c c : a A L ( a ) a A L ( a ) induce closure operators on P ( B ) and a A L ( a ) respectively.
It is a well known fact that the set of all fixed points
C ( c ) = ( X , g ) : c ( X ) = g and c ( g ) = X
forms a complete lattice, referred to as the generalized one-sided concept lattice corresponding to the formal context c . The elements of C ( c ) are called formal concepts and if ( X , g ) C ( c ) then X is called an extent and g is called an intent of the concept. The functions assigning to each concept its extent and intent, respectively are denoted by Ext [ · ] and Int [ · ] , i.e., Ext [ ( X , g ) ] = X and Int [ ( X , g ) ] = g . The sets of all extents and intents corresponding to a context c are denoted by Ext ( c ) and Int ( c ) respectively.
Furthermore, the basic lattice operations on C ( c ) are recalled. Note, that due to properties of Galois connections, there are several expressions for these operations. If ( X i , g i ) i I C ( c ) is a family of concepts, then
i I ( X i , g i ) = c c i I X i , i I g i = c i I g i , i I g i = c c i I X i , c i I X i ,
i I ( X i , g i ) = i I X i , c c i I g i = c i I g i , c c i I g i = i I X i , c i I X i .
Note that the lattice operations on the left side are computed in the lattice C ( c ) , while other ones appearing in the above formulas are computed in the direct product a A L ( a ) .
At the end of this section a small illustrative example of a formal context and the corresponding generalized one-sided concept lattice will be provided.
Example 1.
Let c 1 = B 1 , A 1 , L 1 , R 1 be a formal context where B 1 = { b 1 , , b 5 } is a set of objects and A 1 = { a 1 , , a 4 } is a set of attributes. Furthermore, the following complete lattices for evaluation of particular attributes are considered: L 1 ( a 1 ) = { 0 , 1 , 2 , 3 } with 0 < 1 < 2 < 3 , L 1 ( a 2 ) = [ 0 , 1 ] (the real unit interval) and L 1 ( a 3 ) = L 1 ( a 4 ) = { 0 , 1 } with 0 < 1 . The input data table, represented by the generalized incidence relation R 1 is given in Table 1.
Now applying the concept forming operators given by (1) and (2) respectively, the generalized one-sided concept lattice C ( c 1 ) is obtained, where its hierarchical structure can be seen at Figure 1. Note that in this case, the elements of the direct product a A L 1 ( a ) are indicated as 4-tuples with elements from the corresponding complete lattices.

3. Bonds between Generalized One-Sided Formal Contexts

The notion of a bond between generalized one-sided formal contexts is defined in this section and its basic properties are investigated.
Definition 1.
Let c 1 = ( B 1 , A 1 , L 1 , R 1 ) and c 2 = ( B 2 , A 2 , L 2 , R 2 ) be two generalized one-sided formal contexts. A bond between the contexts c 1 and c 2 is a 4-touple γ = ( B 1 , A 2 , L 2 , R 12 ) such that γ is a generalized one-sided formal context satisfying Ext ( γ ) Ext ( c 1 ) and Int ( γ ) Int ( c 2 ) . The notation c 1 γ c 2 is used, provided γ is a bond between c 1 and c 2 .
Note that although a bond between two contexts is itself a context, it is used a Greek small letter for denoting it, in order to emphasize that it represents some kind of relationship between the respective contexts.
Using such definition of bonds one can see an analogy with the category of sets and mappings, where each mapping is formally a set of certain ordered pairs, i.e., every morphism represents also some object in this category. In what follows an example of a bond will be presented.
Example 2.
Consider a generalized one-sided formal context c 2 = ( B 2 , A 2 , L 2 , R 2 ) where B 2 = { b 1 , b 2 , b 3 , b 4 } , A 2 = { a 1 , a 2 , a 3 } . The truth value structures for particular attributes are defined as L 2 ( a 1 ) = L 2 ( a 2 ) = 3 , where 3 = { 0 , 1 , 2 } is the three-element chain with 0 < 1 < 2 , and L 2 ( a 3 ) = M 3 , where M 3 = { a , b , c , O , I } is the lattice consisting of three mutually incomparable elements a , b , c together with I the top and O the bottom element respectively.
Incidence relation R 2 is given in Table 2 and the resulting generalized one-sided concept lattice C ( c 2 ) is depicted in Figure 2.
We give an example of a bond c 1 γ c 2 , where c 1 is the context from Example 1. According to Definition 1, the bond γ is represented as a generalized one-sided formal concept γ = ( B 1 , A 2 , L 2 , R 12 ) . Hence B = { b 1 , , b 5 } , A 2 = { a 1 , a 2 , a 2 } and the attributes from A 2 are evaluated in the same truth value structures, i.e., L 2 ( a 1 ) = L 2 ( a 2 ) = 3 and L 2 ( a 3 ) = M 3 . Furthermore, R 12 is given in Table 3.
The following lemma is an easy consequence of the definition of bonds.
Lemma 1.
Let c 1 γ c 2 be a bond. Then
γ ( X ) = γ c 1 c 1 ( X ) = c 2 c 2 γ ( X )
for all X B 1 .
Proof. 
Let X B 1 be a subset. It follows that γ γ ( X ) Ext ( γ ) Ext ( c 1 ) , i.e., γ γ ( X ) = c 1 c 1 γ γ ( X ) is a closed element in Ext ( c 1 ) . Consequently
X c 1 c 1 ( X ) γ γ ( X ) ,
where the first inclusion is due to the basic property of closure operators, while the second inclusion follows from X γ γ ( X ) Ext ( c 1 ) and the fact that c 1 c 1 ( X ) is the smallest closed set in Ext ( c 1 ) containing X. Furthermore, from the properties of Galois connections it follows that γ γ γ ( X ) = γ ( X ) .
Hence, applying the antitone operator γ on the aforementioned two inclusions
γ ( X ) γ c 1 c 1 ( X ) γ γ γ ( X ) = γ ( X )
is obtained. Since γ ( X ) Int ( γ ) Int ( c 2 ) , c 2 c 2 γ ( X ) = γ ( X ) holds as well. □
For a system ( L ( a ) : a A ) of complete lattices and x L ( a ) for some a A , 0 x a a A L ( a ) denotes the element of the direct product of lattices L ( a ) , a A given by 0 x a ( a ) = x if a = a and 0 x a ( a ) = 0 L ( a ) otherwise. Note that 0 L ( a ) represents the bottom element of the complete lattice L ( a ) .
Lemma 2.
Let c 1 = ( B 1 , A 1 , L 1 , R 1 ) and c 2 = ( B 2 , A 2 , L 2 , R 2 ) be two generalized one-sided formal contexts. A 4-touple γ = ( B 1 , A 2 , L 2 , R 12 ) is a bond between c 1 and c 2 if and only if γ satisfies the following two conditions:
(1)
γ ( b ) Int ( c 2 ) for all b B 1 ,
(2)
γ ( 0 x a ) Ext ( c 1 ) for any a A 2 and x L 2 ( a ) .
Proof. 
Obviously, if γ is a bond, then γ ( b ) Int ( γ ) Int ( c 2 ) for all b B 1 and γ ( 0 x a ) Ext ( γ ) Ext ( c 1 ) for any a A 2 and x L 2 ( a ) . Hence the conditions (1) and (2) are necessary for the bond γ .
Conversely let g = γ ( X ) Int ( γ ) for some X B 1 be an intent. From the properties of the Galois connections we obtain
g = γ ( X ) = γ b X { b } = b X γ ( b ) .
Since the set of intents is ⋀-closed, the condition (1) yields g Int ( c 2 ) . This shows Int ( γ ) Int ( c 2 ) .
Similarly, if X = γ ( g ) Ext ( γ ) for some g a A 2 L 2 ( a ) , then the condition (2) yields
X = γ ( g ) = γ a A 2 0 g ( a ) a = a A 2 γ ( 0 g ( a ) a ) Ext ( c 1 ) .
Consequently, Ext ( γ ) Ext ( c 1 ) holds. □
Remark 1.
Condition (1) of the previous Lemma, can be used to obtain an upper bound for the number of bonds c 1 γ c 2 .
It suffices to count the number of all contexts γ = ( B 1 , A 2 , L 2 , R 12 ) such that γ ( b ) Int ( c 2 ) for all b B 1 . However, from Formula (1), the definition of the concept forming operator ↑, it follows that the number of such contexts is equal to Int ( c 2 ) B 1 = C ( c 2 ) B 1 . As not all such contexts also satisfy (2), for the number of bonds the following is obtained { γ : c 1 γ c 2 } C ( c 2 ) B 1 .
Applying this to Example 2 there is at most 9 5 bonds between the contexts c 1 and c 2 .
Theorem 1.
Let c 1 = ( B 1 , A 1 , L 1 , R 1 ) and c 2 = ( B 2 , A 2 , L 2 , R 2 ) be two generalized one-sided formal contexts. Then any bond c 1 γ c 2 induces a ⋁-preserving mapping f γ : C ( c 1 ) C ( c 2 ) given by
f γ ( X , g ) = c 2 γ ( X ) , γ ( X )
for all concepts ( X , g ) C ( c 1 ) .
Conversely, if f : C ( c 1 ) C ( c 2 ) is a ⋁-preserving mapping, the 4-touple γ f = ( B 1 , A 2 , L 2 , R f ) where
R f ( b , a ) = Int [ f c 1 c 1 ( b ) , c 1 ( b ) ] ( a ) ,
for all b B 1 and a A 2 , is a bond between the contexts c 1 and c 2 .
Proof. 
Let γ be a bond between the contexts c 1 and c 2 . Lemma 1 yields c 2 c 2 γ ( X ) = γ ( X ) for any X Ext ( c 1 ) , thus c 2 γ ( X ) , γ ( X ) C ( c 2 ) . Hence f γ is a mapping with the domain C ( c 1 ) and the range Rng ( f γ ) C ( c 2 ) . Furthermore, let ( X i , g i ) : i I C ( c 1 ) be an indexed system of concepts from C ( c 1 ) . Then expressing the supremum in C ( c 1 ) , using Lemma 1 and the basic properties of Galois connections we obtain
f γ i I ( X i , g i ) = f γ c 1 c 1 ( i I X i ) , i I g i = c 2 γ c 1 c 1 ( i I X i ) , γ c 1 c 1 ( i I X i ) = c 2 γ i I X i , γ i I X i = c 2 i I γ ( X i ) , i I γ ( X i ) .
On the other side, with respect to (5) and involving the formula for computing the supremum in the lattice C ( c 2 ) , it follows that
i I f γ ( X i , g i ) = i I c 2 γ ( X i ) , γ ( X i ) = c 2 i I γ ( X i ) , i I γ ( X i ) .
Hence, the mapping f γ is ⋁-preserving, which completes the first part of the proof.
Now assume that a mapping f : C ( c 1 ) C ( c 2 ) is ⋁-preserving. To obtain the assertion, Lemma 2 is applied. Let b B 1 be an element. It follows that γ f b ( a ) = R f ( b , a ) for all a A 2 . However, according to (6) for each a A 2 , γ f b ( a ) = Int [ f c 1 c 1 ( b ) , c 1 ( b ) ] ( a ) holds, thus γ f b = Int [ f c 1 c 1 ( b ) , c 1 ( b ) ] Int ( c 2 ) .
Furthermore, let a A 2 and x L 2 ( a ) be arbitrary elements and
Z = γ f ( 0 x a ) = { b B 1 : R f ( b , a ) x } .
Hence according to the definition (6) of R f ( b , a ) it follows that b Z if and only if Int [ f c 1 c 1 ( b ) , c 1 ( b ) ] 0 x a , which is equivalent to
b Z i f f f c 1 c 1 ( b ) , c 1 ( b ) c 2 ( 0 x a ) , c 2 c 2 ( 0 x a ) .
We show that Z Ext ( c 1 ) , i.e., Z = c 1 c 1 ( Z ) . Obviously Z c 1 c 1 ( Z ) . Since c 1 ( c 1 ( Z ) ) = b Z c 1 c 1 ( b ) from the fact that f is ⋁-preserving
f c 1 c 1 ( Z ) , c 1 ( Z ) = f b Z ( c 1 c 1 ( b ) , c 1 ( b ) = b Z f ( c 1 c 1 ( b ) , c 1 ( b ) ) c 2 ( 0 x a ) , c 2 c 2 ( 0 x a )
is obtained. Since for any element b c 1 c 1 ( Z ) the inequality c 1 c 1 ( b ) , c 1 ( b ) c 1 c 1 ( Z ) , c 1 ( Z ) holds, the inequality f c 1 c 1 ( b ) , c 1 ( b ) c 2 ( 0 x a ) , c 2 c 2 ( 0 x a ) for every b c 1 c 1 ( Z ) is obtained as well, which yields c 1 c 1 ( Z ) Z . □
To illustrate the mentioned correspondence between bonds and ⋁-preserving mappings the following example is provided.
Example 3.
Let c 1 γ c 2 be the bond presented in Example 2. The corresponding generalized one-sided concept lattices C ( c 1 ) and C ( c 2 ) are depicted in Figure 1 and Figure 2 respectively. The corresponding ⋁-preserving mapping f γ derived by Formula (5) is depicted in Figure 3.
Theorem 2.
Let c 1 = ( B 1 , A 1 , L 1 , R 1 ) and c 2 = ( B 2 , A 2 , L 2 , R 2 ) be two generalized one-sided formal contexts. The assignment f γ f represents a one-to-one correspondence between the set of all ⋁-preserving mappings and the set of all c 1 , c 2 bonds.
Proof. 
We show that the mappings defined by f γ f and γ f γ are mutually inverse, i.e., the identities f γ f = f and γ f γ = γ are valid. Let f : C ( c 1 ) C ( c 2 ) be a ⋁-preserving mapping. Since for each concept ( X , g ) C ( c 1 ) holds
f ( X , g ) = f b X c 1 c 1 ( b ) , c 1 ( b ) = b X f c 1 c 1 ( b ) , c 1 ( b ) ,
it suffices to show that f γ f and f agree on concepts c 1 c 1 ( b ) , c 1 ( b ) , b B 1 . The intent of f γ f c 1 c 1 ( b ) , c 1 ( b ) equals to γ f ( c 1 c 1 ( b ) ) = γ f ( b ) , where the last equality is due to Lemma 1. However, by (1) for each a A 2
γ f b ( a ) = R f ( b , a ) = Int [ f c 1 c 1 ( b ) , c 1 ( b ) ] ( a )
holds, i.e., the intents of f γ f c 1 c 1 ( b ) , c 1 ( b ) and f c 1 c 1 ( b ) , c 1 ( b ) are the same. Consequently, f γ f = f .
Furthermore, let γ = ( B 1 , A 2 , L 2 , R ) be a bond. Obviously it suffices to show R = R f γ , where R f γ is defined by (6). In this case, using Formula (5) and Lemma 1
R f γ ( b , a ) = Int [ f γ c 1 c 1 ( b ) , c 1 ( b ) ] ( a ) = Int [ c 2 γ ( c 1 c 1 ( b ) ) , γ ( c 1 c 1 ( b ) ) ] ( a ) = γ c 1 c 1 ( b ) ( a ) = γ b ( a ) = R ( b , a )
for all b B 1 and a A 2 is obtained, which completes the proof. □
Definition 2.
Let c 1 = ( B 1 , A 1 , L 1 , R 1 ) , c 2 = ( B 2 , A 2 , L 2 , R 2 ) , c 3 = ( B 3 , A 3 , L 3 , R 3 ) be generalized one-sided contexts and c 1 γ 12 c 2 , c 2 γ 23 c 3 be bonds. The composition γ 12 γ 23 of bonds is defined as a 4-touple γ 13 = ( B 1 , A 3 , L 3 , R 13 ) , where
R 13 ( b , a ) = c c 2 γ 12 ( b ) R 23 ( c , a ) ,
for all b B 1 and for all a A 3 .
Lemma 3.
Let c 1 γ 12 c 2 , c 2 γ 23 c 3 be bonds and γ 13 = γ 12 γ 23 . Then γ 13 is a bond between c 1 and c 3 , and γ 13 ( X ) = γ 23 c 2 γ 12 ( X ) for all X B 1 .
Proof. 
Let X B 1 be a subset. First γ 13 ( X ) = γ 23 c 2 γ 12 ( X ) is proved. From the properties of Galois connections and due to Lemma 1 it follows that
c 2 c 2 b X c 2 γ 12 ( b ) = c 2 b X c 2 c 2 γ 12 ( b ) = c 2 b X γ 12 ( b ) = c 2 γ 12 ( X ) .
Using this and applying Lemma 1 again
γ 23 c 2 γ 12 ( X ) = γ 23 ( c 2 c 2 b X c 2 γ 12 ( b ) = γ 23 b X c 2 γ 12 ( b )
is obtained. According to (1), for any a A 3
γ 23 b X c 2 γ 12 ( b ) ( a ) = c b X c 2 γ 12 ( b ) R 23 ( c , a ) = b X c c 2 γ 12 ( b ) R 23 ( c , a )
holds. On the other side
γ 13 ( X ) ( a ) = b X R 13 ( b , a ) = b X c c 2 γ 12 ( b ) R 23 ( c , a ) ,
which shows γ 13 ( X ) = γ 23 c 2 γ 12 ( X ) .
Furthermore, for any X B 1 and g a A 3 L 3 ( a ) the following two equivalent assertions are obtained:
g γ 23 c 2 γ 12 ( X ) iff c 2 γ 12 ( X ) γ 23 ( g )
γ 12 ( X ) c 2 γ 23 ( g ) iff X γ 12 c 2 γ 23 ( g ) .
Since γ 12 ( X ) Int ( c 2 ) as well as γ 23 ( g ) Ext ( c 2 ) , it follows c 2 γ 12 ( X ) γ 23 ( g ) if and only if X γ 12 c 2 γ 23 ( g ) . Hence the mapping γ 12 c 2 γ 23 ( g ) represents the dual adjoint to γ 13 , i.e., γ 13 ( g ) = γ 12 c 2 γ 23 ( g ) for all g a A 3 L 3 ( a ) . Consequently, Int ( γ 13 ) Int ( γ 23 ) Int ( c 3 ) and Ext ( γ 13 ) Ext ( γ 12 ) Ext ( c 1 ) , proving that γ 13 is a bond between c 1 and c 3 . □
Given a generalized one-sided formal context c , it can be itself considered to be a bond between c and c . This is indicated by c 1 c c , i.e., formally 1 c = c holds.
Corollary 1.
Let c = ( B c , A c , L c , R c ) be a generalized one-sided formal context. Then c 1 c c represent the identity on c with respect to operation ⋄. If c 1 γ 12 c 2 and c 2 γ 23 c 3 are bonds, then f γ 12 f γ 23 = f γ 12 γ 23
Proof. 
Let b γ c , where b = ( B b , A b , L b , R b ) , be a bond. Then according to the previous Lemma and Lemma 1 γ 1 c ( X ) = γ c c ( X ) = γ ( X ) is valid for all X B b . Since the corresponding formal contexts are determined uniquely, it follows γ 1 c = γ . Similarly, for a bond c γ b the equality 1 c γ ( X ) = c c γ ( X ) = γ ( X ) is obtained for all X B b , which yields 1 c γ = γ .
Furthermore, put γ 12 γ 23 = γ 13 . Then for any concept ( X , g ) C ( c 1 )
f γ 13 ( X , g ) = c 3 ( γ 13 ( X ) ) , γ 13 ( X ) = c 3 γ 23 c 2 γ 12 ( X ) , γ 23 c 2 γ 12 ( X )
is valid, and
f γ 12 f γ 23 ( X , g ) = f γ 23 c 2 γ 12 ( X ) , γ 12 ( X ) = c 3 γ 23 c 2 γ 12 ( X ) , γ 23 c 2 γ 12 ( X ) ,
hence the identity f γ 12 f γ 23 = f γ 12 γ 23 holds. □
As the final step in order to define a category of contexts with bonds, it remains to show that the introduced composition of bonds is associative. Although it could be verified directly, it is used more transparent approach using the previous corollary and the well known fact that the composition of mappings is associative.
Let c 1 γ 12 c 2 , c 2 γ 23 c 3 and c 3 γ 34 c 4 be bonds between generalized one-sided contexts. Then
f ( γ 12 γ 23 ) γ 34 = ( f γ 12 f γ 23 ) f γ 34 = f γ 12 ( f γ 23 f γ 34 ) = f γ 12 ( γ 23 γ 34 )
and since the correspondence γ f γ is injective, it follows that
( γ 12 γ 23 ) γ 34 = γ 12 ( γ 23 γ 34 ) ,
i.e., the partial operation ⋄ on bonds is associative.
In what follows denote by K the category of generalized one-sided contexts with bonds and the operation ⋄ as the composition of bonds. Furthermore, let C denotes the category of complete lattices with ⋁-preserving mappings. Corollary 1 shows that the correspondence F : K C , given by F ( c ) = C ( c ) for all contexts c K and F ( γ ) = f γ for all bonds c 1 γ c 2 , represents a functor. As the final result it is shown that the two respective categories are equivalent.
Theorem 3.
The categories K of generalized one-sided formal contexts with bonds and C of complete lattices with ⋁-preserving mappings are equivalent.
Proof. 
Recall, see [19], that it is the well known fact that two categories are equivalent if and only if there is a functor between them which is faithful, full and essentially surjective on objects. We show that the functor F fulfills these properties.
According to Theorem 2, for arbitrary c 1 , c 2 K the mapping F : Hom K ( c 1 , c 2 ) Hom C ( C ( c 1 ) , C ( c 2 ) ) given by F ( γ ) = F ( γ ) = f γ is bijective. Since F is injective and surjective, the functor F is faithful and full respectively.
Furthermore, any complete lattice can be represented as a lattice of fixed points of a Galois connection, i.e., for any L C there is a context c K such that L C ( c ) , cf. [6] or [1]. Hence the functor F is also essentially surjective on objects. □
Categorical methods can be succesfully applied to the problematics of representation and reduction of various mathematical objects. Concerning fuzzy concept lattices, these topics represents a very active research area, cf. [20] or [8,9] for the case of generalized one-sided concept lattices reduction, and [21], where a representation of generalized fuzzy concept lattices as the classical ones is described. A possible application of bonds to the mentioned problematic is briefly discussed in the next section.

4. Conclusions

The notion of bond within the theory of generalized one-sided concept lattices was introduced. For these types of concept lattices, a bond between two formal contexts is a formal context with the object set of the former one and with the attribute set from the second one. The main construction in various FCA-based methods of hierarchical analysis is a creation of the concept lattice corresponding to some object-attribute model (formal context). The notion of bond was defined in order to find suitable morphisms between generalized one-sided contexts so that the mentioned fundamental construction of concept lattices becomes functorial. A composition of bond was defined in an appropriate way, such that the class of all generalized one-sided formal contexts together with bonds as morphisms forms a category. It was shown that every bond uniquely induces a supremum preserving mapping between concept lattices and vice versa. As the main result it was proved that the introduced category of generalized one-sided contexts with bonds is equivalent to the category of complete lattices with supremum preserving mappings as the morphisms.
A possible application of bonds can be seen in the area concerning a reduction of generalized one-sided concept lattices. A reduction is basically performed on two levels. The first one is connected with attribute reduction, i.e., reducing the number of attributes while maintaining the entire structure of the resulting concept lattice. The second consists of reduction of overall number of concepts. As is well known, in the worst case the size of a concept lattice can be exponential with respect to number of objects, what can be problematic in some practical applications. Both types of reduction can be obtained using the fact, that a bond is also a generalized one-sided formal context. Attribute reduction of a given generalized one-sided formal context c can be obtained by finding a suitable bond γ between c and c 1 , where c 1 is a context with reduced set of attributes and γ is an isomorphism. As γ is “equivalent” to identity bond 1 c = c , the definition of bond yields that the mappings γ and its dual adjoint γ form a concept forming operators corresponding to the reduced context γ with C ( γ ) isomorphic to C ( c ) . Such method can be also used in the problem of representation of fuzzy concept lattices, where the aim is to find another type of context such that the corresponding concept lattices being isomorphic. In our opinion the method described above can incorporate representation of fuzzy concept lattices within the classical ones or other types of fuzzy concept lattices.
Reduction of concept lattice can be obtained by finding a suitable bond γ between the identical contexts c and c . In this case the corresponding concept lattice C ( γ ) will be a join subsemilattice of the former concept lattice C ( c ) . Hence, bonds can be useful in reduction process of generalized one-sided concept lattices. In a future work, our goal is to find and describe some efficient ways how to define suitable bonds useful in reduction and representation of generalized one-sided concept lattices.
For the classical concept lattices the notion of bond was introduced for characterization complete sublattices of a direct product of concept lattices for which the projection mappings are surjective. Sublattices of a direct product with this property are known as the so-called subdirect product, representing one of the most important construction in universal algebra. Our further aim will be possible study of subdirect products of generalized one-sided concept lattices by means of bonds, and also to study the notions related to this construction e.g., subdirectly irreducible lattices.

Author Contributions

Conceptualization, J.P. (Jozef Pócs); methodology, J.P. (Jozef Pócs) and J.P. (Jana Pócsová); writing—original draft preparation, J.P. (Jozef Pócs); writing—review and editing, J.P. (Jana Pócsová); visualization, J.P. (Jozef Pócs) and J.P. (Jana Pócsová). Both authors have read and agreed to the published version of the manuscript.

Funding

The first autor was supported by the Slovak Research and Development Agency under the contract No. APVV-16-0073, and by the Slovak Grant Agency for Science under Grant No. VEGA 2/0097/20. The second autor was supported by the Slovak Research and Development Agency under the contracts No. APVV-14-0892, No. APVV-18-0526, and by the Slovak Grant Agency for Science under Grant No. VEGA 1/0365/19.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviation is used in this manuscript:
FCAFormal Concept Analysis
MDPIMultidisciplinary Digital Publishing Institute
DOAJDirectory of open access journals
TLAThree letter acronym
LDlinear dichroism

References

  1. Ganter, B.; Wille, R. Formal Concept Analysis. Mathematical Foundations; Springer: Berlin, Germany, 1999. [Google Scholar]
  2. Bělohlávek, R. Lattices generated by binary fuzzy relations. Tatra Mt. Math. Publ. 1999, 16, 11–19. [Google Scholar]
  3. 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]
  4. Antoni, L.; Krajči, S.; Krídlo, O.; Macek, B.; Pisková, L. On heterogeneous formal contexts. Fuzzy Sets Syst. 2014, 234, 22–33. [Google Scholar] [CrossRef]
  5. Pócs, J. Note on generating fuzzy concept lattices via Galois connections. Inf. Sci. 2012, 185, 128–136. [Google Scholar] [CrossRef]
  6. Butka, P.; Pócs, J. Generalization of one-sided concept lattices. Comput. Inform. 2013, 32, 355–370. [Google Scholar]
  7. Halaš, R.; Pócs, J. Generalized one-sided concept lattices with attribute preferences. Inf. Sci. 2015, 303, 50–60. [Google Scholar] [CrossRef]
  8. Butka, P.; Pócs, J.; Pócsová, J. On equivalence of conceptual scaling and generalized one-sided concept lattices. Inf. Sci. 2014, 259, 57–70. [Google Scholar] [CrossRef]
  9. Shao, M.-W.; Li, K.-W. Attribute reduction in generalized one-sided formal contexts. Inf. Sci. 2017, 378, 317–327. [Google Scholar] [CrossRef]
  10. Shao, M.-W.; Li, K.-W. A new type of generalized one-sided concept lattices and its knowledge reduction. In Proceedings of the 2015 International Conference on Machine Learning and Cybernetics (ICMLC), Guangzhou, China, 12–15 July 2015; pp. 265–270. [Google Scholar]
  11. Mao, H.; Zhao, S.; Yang, L. Three-way concept in a generalized one-sided formal context. Int. J. Phys. Math. Sci. 2017, 7, 31–39. [Google Scholar]
  12. Erné, M. Categories of contexts. arXiv 2014, arXiv:1407.0512. [Google Scholar]
  13. Krötzsch, M.; Hitzler, P.; Zhang, G.-Q. Morphisms in Context. In Proceedings of the 13th International Conference on Conceptual Structures ICCS 2005, Kassel, Germany, 17–22 July 2005; LNCS 3596. Springer: Berlin, Germany, 2005; pp. 223–237. [Google Scholar] [CrossRef]
  14. Antoni, L.; Cabrera, I.P.; Krajči, S.; Krídlo, O.; Ojeda-Aciego, M. The Chu construction and generalized formal concept analysis. Int. J. Gen. Syst. 2017, 46, 458–474. [Google Scholar] [CrossRef]
  15. Krajči, S. A categorical view at generalized concept lattices. Kybernetika 2007, 43, 255–264. [Google Scholar]
  16. Konecny, J.; Ojeda-Aciego, M. On homogeneous L-bonds and heterogeneous L-bonds. Int. J. Gen. Syst. 2016, 45, 160–186. [Google Scholar] [CrossRef]
  17. Krídlo, O.; Krajči, S.; Ojeda-Aciego, M. The category of L-Chu correspondences and the structure of L-bonds. Fundam Inform 2012, 115, 297–325. [Google Scholar] [CrossRef]
  18. Krídlo, O.; Krajči, S.; Ojeda-Aciego, M. On the L-fuzzy generalization of Chu correspondences. Int. J. Comput. Math. 2011, 88, 1808–1818. [Google Scholar] [CrossRef]
  19. Leinster, T. Basic Category Theory; Cambridge University Press: Cambridge, UK, 2014. [Google Scholar]
  20. Singh, P.K.; Cherukuri, A.K.; Li, J. Concepts reduction in formal concept analysis with fuzzy setting using Shannon entropy. Int. J. Mach. Learn. Cyber. 2017, 8, 179–189. [Google Scholar] [CrossRef]
  21. Pócs, J.; Pócsová, J. Basic theorem as representation of heterogeneous concept lattices. Front. Comput. Sci. 2015, 9, 636–642. [Google Scholar] [CrossRef]
Figure 1. Generalized one-sided concept lattice C ( c 1 ) corresponding to the context c 1 .
Figure 1. Generalized one-sided concept lattice C ( c 1 ) corresponding to the context c 1 .
Mathematics 09 00211 g001
Figure 2. Generalized one-sided concept lattice C ( c 2 ) corresponding to the context c 2 .
Figure 2. Generalized one-sided concept lattice C ( c 2 ) corresponding to the context c 2 .
Mathematics 09 00211 g002
Figure 3. The ⋁-preserving mapping f γ corresponding to the bond γ from Example 2.
Figure 3. The ⋁-preserving mapping f γ corresponding to the bond γ from Example 2.
Mathematics 09 00211 g003
Table 1. Input data table corresponding to the relation R 1 .
Table 1. Input data table corresponding to the relation R 1 .
R 1 a 1 a 2 a 3 a 4
b 1 2 0.25 01
b 2 3 0.50 10
b 3 1 0.35 00
b 4 1 0.25 01
b 5 2 0.70 10
Table 2. Incidence relation R 2 .
Table 2. Incidence relation R 2 .
R 2 a 1 a 2 a 3
b 1 01b
b 2 11c
b 3 22d
b 4 02c
Table 3. Incidence relation R 12 corresponding to the bond γ.
Table 3. Incidence relation R 12 corresponding to the bond γ.
R 12 a 1 a 2 a 3
b 1 01b
b 2 11c
b 3 01O
b 4 01b
b 5 02c
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Pócs, J.; Pócsová, J. On Bonds for Generalized One-Sided Concept Lattices. Mathematics 2021, 9, 211. https://doi.org/10.3390/math9030211

AMA Style

Pócs J, Pócsová J. On Bonds for Generalized One-Sided Concept Lattices. Mathematics. 2021; 9(3):211. https://doi.org/10.3390/math9030211

Chicago/Turabian Style

Pócs, Jozef, and Jana Pócsová. 2021. "On Bonds for Generalized One-Sided Concept Lattices" Mathematics 9, no. 3: 211. https://doi.org/10.3390/math9030211

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