Next Article in Journal
Quantum Discord, Thermal Discord, and Entropy Generation in the Minimum Error Discrimination Strategy
Previous Article in Journal
Efficient Low-PAR Waveform Design Method for Extended Target Estimation Based on Information Theory in Cognitive Radar
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Method of Data Analysis in Intuitionistic Fuzzy Generalized Consistent Decision Formal Context

1
School of Sciences, Chongqing University of Technology, Chongqing 400054, China
2
School of Mathematics and Statistics, Southwest University, Chongqing 400715, China
*
Author to whom correspondence should be addressed.
Submission received: 31 January 2019 / Revised: 22 February 2019 / Accepted: 26 February 2019 / Published: 7 March 2019
(This article belongs to the Section Information Theory, Probability and Statistics)

Abstract

:
Concept lattice has been successfully applied to various fields as an effective tool for data analysis and knowledge discovery, with attribute reduction being the key problem. This paper combines the intuitionistic fuzzy theory with the concept lattice theory and proposes one kind of concept lattice in intuitionistic fuzzy generalized consistent decision formal context. Furthermore, an approach to attribute a reduction in the discernibility matrix is proposed and investigated, making the discovery of implicit knowledge easier and the representation simpler in the data system and perfecting the theory of concept lattice. Moreover, this paper studies, in detail, the algorithms and case study of data analysis in the intuitionistic fuzzy generalized consistent decision formal context. The potential value of the method to deal with information discussed in this paper, especially the value of forecasting and decision-making, is expected in future.

1. Introduction

Concept lattice, which is also called Galois lattice, stems from the so-called formal concept analysis that was proposed by Wille in 1982 [1], which is oriented towards the discovery and design of concept hierarchies from relational databases. A classical concept lattice is defined by a binary relation between a set of objects and a set of attributes. Many researches on concept lattice focus on the theories, such as construction of concept lattice and fuzzy concept lattice [2,3,4,5], approach to pruning of concept lattice [6,7,8,9,10,11,12,13,14,15,16,17,18,19,20], acquisition of rules [10,20,21,22,23], relationship with rough set [24,25,26,27,28,29], and so they have much in common in terms of goals and methodologies. Although rough set theory [5,30] and formal context analysis are different theories, the combination with granular computing [31,32] and the paper [33,34,35,36] introduced a possibility-theoretic view of formal concept analysis, the construction of the characteristic matrixes of the dynamic coverings and a cognitive system model was established in formal concept analysis. The paper [37] was concerned with the relationship between contexts, closure spaces, and complete lattices. As an effective tool for data analysis and knowledge processing, concept lattice has been applied to various fields, such as data mining, software engineering, information retrieval, and so on [38,39,40,41,42].
The concept of intuitionistic fuzzy (IF, for short) set theory that was introduced by Atanassov [43,44,45,46] is also an important mathematical structure to cope with imprecise information. The IF set, which is a generalization of the fuzzy set of Zadeh’s fuzzy set [47], considers both membership degree and non-membership degree that are functions valued in [0,1], while a fuzzy set gives a membership degree only. The IF set, inducing an indeterminacy index, provide us with the possibility to model hesitation and uncertainty as to how an object satisfies a particular property by using an additional parameter, which is called the hesitation degree or the intuitionistic fuzzy index. Accordingly, in comparison with the fuzzy set, the IF set theory can present vague information better. In fact, IF set theory has been successfully applied in decision analysis and pattern recognition [48,49,50,51].
In paper [52], the discernibility matrix was proposed by using of the cuts of IF sets and then established the method of the attribute reduction of IF concept lattice, but for the requirement of knowledge handling systems, combining IF set theory and formal concept analysis theory may result in a new hybrid mathematical structure from other views, such as [53]. The knowledge reduction that was analyzed in the IF consistent decision formal context is usually obtained in the equivalence relation between conditional attribute concepts and decision attribute concepts. In fact, it only needs to satisfy the implication relation when dealing with data in real life. Therefore, it is necessary to determine the implication relationship between the concept of conditional attributes and the concept of decision attributes.
In the real world, many cases request that there are correlations between different decision-making layers, which is to say that the correlation should exist between the concepts obtained in ( U , A , I ˜ , ) and those obtained in ( U , T , J ˜ ) . In the paper, the implication relation is applied.
In this paper, we aim to study attribute reduction in concept lattices in IF generalized consistent decision formal context. Attribute reduction is to find the minimum conditional attribute set that can keep the generalized consistence of the IF decision formal context. Not only does it make the discovery of implicit knowledge easier and the representation simpler in data, but it also extends the theory of concept lattice. Combing the IF theory and formal concept analysis, the data tables, in which the implication relation is introduced to structure a pair of Galois operators and establishe related concept lattice, is actually significant in decision formal concept analysis. Furthermore, the notion of coarser is generalized, which ascertains the implication relation between the conditional attribute concept and the decision attribute concept. Subsequently, some important propositions and conclusions are obtained regarding the attribute reduction in IF generalized consistent decision formal context. In this paper, the discernibility matrix is applied to the reduction of IF generalized consistent decision formal context. The reduction method can get all of the reduction of IF generalized consistent decision formal context. However, sometimes we do not need all reductions, and this method cannot get one of them quickly instead of all reductions.
The paper is organized, as follows. Section 2 reviews basic definitions in the formal concept analysis and IF formal decision concept analysis. In Section 3, we give the definitions and propositions of IF generalized consistent decision formal context and discuss the approach towards attribute reduction in concept lattices in IF generalized consistent decision formal context in the implication mapping f , and then we divide the attributes into four types as well as investigate some propositions to determine the type of an attribute. Furthermore, the discernibility matrix and discernibility function are introduced to compute all of the reductions based on implication mapping f . In next section, the attribute reduction of IF generalized consistent decision formal context is introduced and then we investigate the relation with the reduction based on the implication mappings. In fact, an approach to compute all reductions of IF generalized consistent decision formal context is obtained. In Section 5, we show the corresponding reduction algorithm. Finally, a simple conclusion is given in the paper.

2. Preliminaries

Firstly, to make this paper self-contained, IF set theory, the involved notions of formal concept analysis are briefly introduced and then the notions of IF formal concept analysis and IF decision formal concept analysis are reviewed. A detailed description of them can be found in corresponding references.
Definition 1.
(Ganter and Wille [39]) A triple ( U , A , I ) is called a formal context, if U = { x 1 , x 2 , , x n } is an object set, where x i ( i n ) is called an object, A = { a 1 , a 2 , , a m } is an attribute set, where a j ( j m ) is called an attribute, and I U × A is a binary relation between U and A .
In a formal context ( U , A , I ) , if ( x , a ) I i.e., x I a , we say that the object x has the attribute a , or that a is fulfilled by x . For convenience, we use “1” and “0” to represent ( x , a ) I and ( x , a ) I respectively. Thus, a table with only 0 and 1 can represent a formal context.
For a formal context ( U , A , I ) , a pair of dual operators for X U and B A are defined in the following.
X * = { a A | ( x , a ) I , x X } ,
B * = { x U | ( x , a ) I , a B } .
In fact, X * is the set of all the attributes shared by all the objects in X , and B * is the set of all the objects that fulfill all of the attributes in B .
Meanwhile, the complement set of X * and B * are denoted by ~ X * and ~ B * where ~ X * = { a A | ( x , a ) I , x X } and ~ B * = { x U | ( x , a ) I , a B } .
Proposition 1.
(Ganter and Wille [39]) Let ( U , A , I ) be a formal context, X 1 , X 2 , X U and B 1 , B 2 , B A , the following properties hold.
(1)
X 1 X 2 X 2 * X 1 * , B 1 B 2 B 2 * B 1 * .
(2)
X X * * , B B * * .
(3)
X * = X * * * , B * = B * * * .
(4)
X B * B X * .
(5)
( X 1 X 2 ) * = X 1 * X 2 * , ( B 1 B 2 ) * = B 1 * B 2 * .
(6)
( X 1 X 2 ) * X 1 * X 2 * , ( B 1 B 2 ) * B 1 * B 2 * .
Definition 2.
(Ganter and Wille [39]) Let ( U , A , I ) be a formal context. A pair ( X , B ) is called a formal concept (in brief a concept) if X * = B and X = B * for X U , B A . Furthermore, X and B are called the extension and the intension of ( X , B ) , respectively.
From the above discussions, it is clear that both ( X * * , X * ) and ( B * , B * * ) are concepts.
According to the references [6] and [45], we have the corresponding account, as follows.
For convenience, all concepts of a formal context ( U , A , I ) are denoted by L ( U , A , I ) , and they are ordered by:
( X 1 , B 1 ) ( X 2 , B 2 ) X 1 X 2 B 1 B 2
where ( X 1 , B 1 ) and ( X 2 , B 2 ) are concepts. Moreover, ( X 1 , B 1 ) is called a sub-concept of ( X 2 , B 2 ) , and ( X 2 , B 2 ) is called a super-concept of ( X 1 , B 1 ) . ( X 1 , B 1 ) < ( X 2 , B 2 ) means that ( X 1 , B 1 ) ( X 2 , B 2 ) and ( X 1 , B 1 ) ( X 2 , B 2 ) hold at the same time. If ( X 1 , B 1 ) < ( X 2 , B 2 ) and there does not exist a concept ( Y , C ) such that ( X 1 , B 1 ) < ( Y , C ) < ( X 2 , B 2 ) , then ( X 1 , B 1 ) is called a child-concept(immediate sub-concept) of ( X 2 , B 2 ) and ( X 2 , B 2 ) is called a parent-concept (immediate super-concept) of ( X 1 , B 1 ) , and this is denoted by ( X 1 , B 1 ) ( X 2 , B 2 ) .
For any two concept ( X 1 , B 1 ) and ( X 2 , B 2 ) of a formal context ( U , A , I ) , it is easily proved that ( X 1 X 2 , ( B 1 B 2 ) * * ) and ( ( X 1 X 2 ) * * , B 1 B 2 ) are also both concepts. Hence, if the meet and join are given by (Ganter and Wille [39]):
( X 1 , B 1 ) ( X 2 , B 2 ) = ( X 1 X 2 , ( B 1 B 2 ) * * ) ,
( X 1 , B 1 ) ( X 2 , B 2 ) = ( ( X 1 X 2 ) * * , B 1 B 2 ) .
then the concept lattice L ( U , A , I ) is complete lattice.
Definition 3.
(Atanassov [42]) Let U be a finite and non-empty set, called universe. An IF set A ˜ of U has the following form
A ˜ = { x , μ A ˜ ( x ) , γ A ˜ ( x ) | x U } ,
where μ A ˜ : U [ 0 , 1 ] and γ A ˜ : U [ 0 , 1 ] , μ A ˜ ( x ) and γ A ˜ ( x ) are, respectively, called the membership degree and non-membership degree to A of the object x U . Furthermore, they satisfy 0 μ A ˜ ( x ) + γ A ˜ ( x ) 1 for any x U . In generally, we use I F ( U ) to denote all IF sets in the universe U .
Definition 4.
(Atanassov [43]) Let A ˜ , B ˜ I F ( U ) . A ˜ B ˜ μ A ˜ ( x ) μ B ˜ ( x ) and γ A ˜ ( x ) γ B ˜ ( x ) for any x U .
If both A ˜ B ˜ and B ˜ A ˜ , then we say A ˜ is equal to B ˜ , denoted by A ˜ = B ˜ . The universe set and empty set are special IF set where U ˜ = { < x , 1 , 0 > | x U } and ˜ = { < x , 0 , 1 > | x U } .
Let denote intersection and union of A ˜ and B ˜ by A ˜ B ˜ and A ˜ B ˜ , respectively. Moreover, we denote complement of A ˜ by ~ A ˜ .
Definition 5.
(Atanassov [43]) Let A ˜ , B ˜ I F ( U ) , then
A ˜ B ˜ = { x , { μ A ˜ ( x ) , μ B ˜ ( x ) } , { γ A ˜ ( x ) , γ B ˜ ( x ) } | x U } , A ˜ B ˜ = { x , { μ A ˜ ( x ) , μ B ˜ ( x ) } , { γ A ˜ ( x ) , γ B ˜ ( x ) } | x U } , ~ A ˜ = { x , γ A ˜ ( x ) , μ A ˜ ( x ) | x U }
Many properties of these operators in IF set theory are similar with fuzzy set theory. Detailed description can be easily found in relative reference [54].
Next, we will review some basic results of the IF formal context and IF decision formal context.
Definition 6.
(Jinzhong Pang [53]) A triple ( U , A , I ˜ ) is called an IF formal context, if U = { x 1 , x 2 , , x n } is an object set, where x i ( i n ) is called an object, A = { a 1 , a 2 , , a m } is an attribute set, where a j ( j m ) is called an attribute, and I ˜ is an IF set of U × A , where I ˜ = { ( x , a ) , μ I ˜ ( x , a ) , γ I ˜ ( x , a ) | ( x , a ) U × A } , μ I ˜ : U × A [ 0 , 1 ] and γ I ˜ : U × A [ 0 , 1 ] .
The complement of I ˜ is denoted by ~ I ˜ = { ( x , a ) , γ I ˜ ( x , a ) , μ I ˜ ( x , a ) | ( x , a ) U × A } .
We denote I ˜ ( x , a ) = μ I ˜ ( x , a ) , γ I ˜ ( x , a ) , then the set of I ˜ ( x , a ) ( x U , a A ) is denoted by V = { I ˜ ( x , a ) | x U , a A } .
Let I ˜ ( x , a ) , I ˜ ( y , a ) V , then
I ˜ ( x , a ) I ˜ ( y , a ) μ I ˜ ( x , a ) μ I ˜ ( y , a ) γ I ˜ ( x , a ) γ I ˜ ( y , a ) .
With respect to an IF formal context ( U , A , I ˜ ) , for X U , B A and A ˜ , B ˜ I F ( U ) , where b , B ˜ ( b ) ,   A ˜ ( b ) { I ˜ ( x , b ) | x U } , and V b { I ˜ ( x , b ) | x U } .
A pair of operators is defined by
X * = A ˜ = { < a , μ X * ( a ) , γ X * ( a ) > | a A } .
where A ˜ ( a ) = x X μ I ˜ ( x , a ) , x X γ I ˜ ( x , a ) ( a A ) . We rule * = A ˜ = { a , 1 , 0 | a A } .
B ˜ * = { x U | I ˜ ( x , b ) B ˜ ( b ) , b B } ,
where I ˜ ( x , b ) V . We denote B ˜ ( b ) = < 0 , 1 > , if b B .
Similarly, x U , we use x * and a * instead of { x } * and { a } * respectively, and for any B A denote U B = { A ˜ | A ˜ ( b ) = I ˜ ( x , b ) , x U , b B } .
Proposition 2.
(Jinzhong Pang [53]) Let ( U , A , I ˜ ) be an IF formal context, X 1 , X 2 , X U , B 1 , B 2 , B A , then the above operators have the following properties.
(1)
X 1 X 2 X 2 * X 1 * ,   B ˜ 1 B ˜ 2 B ˜ 2 * B ˜ 1 * .
(2)
X X * * ,   B ˜ B ˜ * * .
(3)
X * = X * * * ,   B ˜ * = B ˜ * * * .
(4)
X B ˜ * B ˜ X * .
(5)
( X 1 X 2 ) * = X 1 * X 2 * ,   ( B ˜ 1 B ˜ 2 ) * = B ˜ 1 * B ˜ 2 * .
(6)
( X 1 X 2 ) * X 1 * X 2 * ,   ( B ˜ 1 B ˜ 2 ) * B ˜ 1 * B ˜ 2 * .
Definition 7.
(Jinzhong Pang [53]) Let ( U , A , I ˜ ) be an IF formal context. A pair ( X , B ˜ ) is called an IF formal concept (in brief a concept) if X * = B ˜ and X = B ˜ * for X U , B A . X and B ˜ are called the extension and the intension of ( X , B ˜ ) , respectively.
From the above, it is clear that both ( X * * , X * ) and ( B ˜ * , B ˜ * * ) are concepts.
IF concept lattice L ( U , A , I ˜ ) is referred to all concepts of an IF formal context ( U , A , I ˜ ) , and they are ordered by
( X 1 , B ˜ 1 ) ( X 2 , B ˜ 2 ) X 1 X 2 B ˜ 1 B ˜ 2 .
where ( X 1 , B ˜ 1 ) and ( X 2 , B ˜ 2 ) are concepts. ( X 1 , B ˜ 1 ) is called a sub-concept of ( X 2 , B ˜ 2 ) , and ( X 2 , B ˜ 2 ) is called a super-concept of ( X 1 , B ˜ 1 ) .
Proposition 3.
(Jinzhong Pang [53]) If ( X 1 , B ˜ 1 ) and ( X 2 , B ˜ 2 ) are two concepts of an IF formal context ( U , A , I ˜ ) , then ( X 1 X 2 , ( B 1 B 2 ) * * ) and ( ( X 1 X 2 ) * * , B 1 B 2 ) are also both concepts.
Hence, from the above, if the meet and join are given by:
( X 1 , B ˜ 1 ) ( X 2 , B ˜ 2 ) = ( X 1 X 2 , ( B ˜ 1 B ˜ 2 ) * * ) ,
( X 1 , B ˜ 1 ) ( X 2 , B ˜ 2 ) = ( ( X 1 X 2 ) * * , B 1 B ˜ 2 ) ,
then the IF concept lattice L ( U , A , I ˜ ) is complete lattice.
Let ( U , A , I ˜ ) be an IF formal context and D A . We denote I ˜ D = I ˜ I ˜ , where I ˜ is an IF set of U × D , that is, I ˜ D = { ( x , a ) , μ I ˜ D ( x , a ) , γ I ˜ D ( x , a ) | ( x , a ) U × D } . Obviously, ( U , D , I ˜ D ) is also an IF formal context, we denote all concepts of a formal context ( U , D , I ˜ D ) by L ( U , D , I ˜ D ) similarly. For ( X , B ˜ ) L ( U , D , I ˜ D ) , it satisfies that if a D , X * D ( a ) = X * ( a ) otherwise X * D ( a ) = 0 , 1 , and B ˜ * D = { x U | I ˜ ( x , b ) B ˜ ( b ) , b D } .
Definition 8.
(Jinzhong Pang [53]) Let L ( U , A 1 , I ˜ 1 ) and L ( U , A 2 , I ˜ 2 ) be two IF concept lattices. If for any ( X , B ˜ ) L ( U , A 2 , I ˜ 2 ) , there exists ( X , B ˜ ) L ( U , A 1 , I ˜ 1 ) , such that X = X , then we say that L ( U , A 2 , I ˜ 2 ) is coarser than L ( U , A 1 , I ˜ 1 ) , denoted by L ( U , A 1 , I ˜ 1 ) L ( U , A 2 , I ˜ 2 ) .
If L ( U , A 1 , I ˜ 1 ) L ( U , A 2 , I ˜ 2 ) and L ( U , A 2 , I ˜ 2 ) L ( U , A 1 , I ˜ 1 ) , then we say that L ( U , A 1 , I ˜ 1 ) and L ( U , A 2 , I ˜ 2 ) are isomorphic with each other, and are denoted by L ( U , A 1 , I ˜ 1 ) L ( U , A 2 , I ˜ 2 ) . We denote the family of all IF concept lattices by L = { L ( U , A , I ˜ ) | ( U , A , I ˜ )   is an IF formal context } .
Definition 9.
(Jinzhong Pang [53]) A quintuple ( U , A , I ˜ , T , J ˜ ) is called an IF decision formal context, if ( U , A , I ˜ ) and ( U , T , J ˜ ) are IF formal context, where A T = , I ˜ U × A , J ˜ U × T , and A and T are called the conditional attribute set and decision attribute set, respectively.
We say that L ( U , A , I ˜ ) is the IF concept lattice of ( U , A , I ˜ ) and L ( U , T , J ˜ ) is the IF concept lattice of ( U , T , J ˜ ) .
Definition 10.
(Jinzhong Pang [53]) Let ( U , A , I ˜ , T , J ˜ ) be an IF decision formal context. The set of all extensions of L ( U , A , I ˜ ) and L ( U , T , J ˜ ) are defined to be L U ( U , A , I ˜ ) = { X | ( X , B ˜ ) L ( U , A , I ˜ ) } and L U ( U , T , J ˜ ) = { X | ( X , F ˜ ) L ( U , T , J ˜ ) } , respectively.
Proposition 4.
(Jinzhong Pang [53]) Let ( U , A , I ˜ , T , J ˜ ) be an IF decision formal context. If X U , D A and B ˜ I F ( U ) , then X * D X * and B ˜ * B ˜ * D hold.
Definition 11.
(Jinzhong Pang [53]) Let ( U , A , I ˜ , T , J ˜ ) be an IF decision formal context, if L ( U , A , I ˜ ) L ( U , T , J ˜ ) , then ( U , A , I ˜ , T , J ˜ ) is called consistent.

3. Attribute Reduction in IF Generalized Consistent Decision Formal Context

In this section, the definition of IF generalized consistent decision formal context is proposed and some important properties are discussed. Similar to the case in the classical decision formal context and the IF consistent decision formal context, attribute reduction in the IF generalized consistent decision formal context is still the key issue that needs to be investigated.
The paper [53] analyzed the knowledge reduction in the IF consistent decision formal context, which is based on the equivalence relation between conditional attribute concepts and decision attribute concepts. However, it only needs to satisfy the implication relation when dealing with data in real life. Accordingly, generalizing the notion of coarser is required, which can ascertain the implication relation between the conditional attribute concepts and the decision attribute concepts. The attribute reduction that is based on the generalized coarser will be investigated in this section.

3.1. The Basic Definitions and Propositions

Definition 12.
Let L ( U , A 1 , I ˜ 1 ) and L ( U , A 2 , I ˜ 2 ) be two IF concept lattices, ( X , B ˜ ) L ( U , A 2 , I ˜ 2 ) , ( X , B ˜ ) L ( U , A 1 , I ˜ 1 ) . If X X , then we say that ( X , B ˜ ) implies ( X , B ˜ ) , denoted by ( X , B ˜ ) ( X , B ˜ ) .
Definition 13.
Let L ( U , A 1 , I ˜ 1 ) and L ( U , A 2 , I ˜ 2 ) be two IF concept lattices. If there exists an injection f : L ( U , A 2 , I ˜ 2 ) L ( U , A 1 , I ˜ 1 ) , such that
(1)
f ( ( U , ) ) = ( U , ) , f ( ( , A ˜ 2 ) ) = ( , A ˜ 1 ) ,
(2)
( X , B ˜ ) L ( U , A 2 , I ˜ 2 ) , f ( ( X , B ˜ ) ) ( X , B ˜ ) ,
then f is called an implication mapping from L ( U , A 2 , I ˜ 2 ) to L ( U , A 1 , I ˜ 1 ) .
The set of all concepts’ extensions in the range of f are defined to be L U f ( U , A 1 , I ˜ 1 ) = { X | ( X , B ˜ ) = f ( ( X , B ˜ ) ) , ( X , B ˜ ) L ( U , A 2 , I ˜ 2 ) } and it is obviously that L U f ( U , A 1 , I ˜ 1 ) L U ( U , A 1 , I ˜ 1 ) .
It is obvious that U , L U f ( U , A 1 , I ˜ 1 ) , | L U f ( U , A 1 , I ˜ 1 ) | = | L U ( U , A 2 , I ˜ 2 ) | and every element of L U f ( U , A 1 , I ˜ 1 ) is included in the corresponding element of L U ( U , A 2 , I ˜ 2 ) under the implication mapping, denoted by L U f ( U , A 1 , I ˜ 1 ) L U ( U , A 2 , I ˜ 2 )
It is obvious that the following proposition holds.
Proposition 5.
Let L ( U , A 1 , I ˜ 1 ) and L ( U , A 2 , I ˜ 2 ) be two IF concept lattices. Subsequently, there exists an implication mapping f : L ( U , A 2 , I ˜ 2 ) L ( U , A 1 , I ˜ 1 ) L L U ( U , A 1 , I ˜ 1 ) , L L U ( U , A 2 , I ˜ 2 ) .
Definition 14.
Let L ( U , A 1 , I ˜ 1 ) and L ( U , A 2 , I ˜ 2 ) be two IF concept lattices. If there exists an implication mapping f : L ( U , A 2 , I ˜ 2 ) L ( U , A 1 , I ˜ 1 ) , we say that L ( U , A 1 , I ˜ 1 ) is generalized coarser than L ( U , A 2 , I ˜ 2 ) , denoted by L ( U , A 1 , I ˜ 1 ) L ( U , A 2 , I ˜ 2 ) .
Obviously, the relation of coarser in Definition 8 is the special case and the following proposition holds.
Proposition 6.
Let ( U , A , I ˜ ) be an IF formal context. If D A , D , then there must exist the following relation L ( U , A , I ˜ ) L ( U , D , I ˜ D ) .
Proposition 7.
Let L ( U , A 1 , I ˜ 1 ) and L ( U , A 2 , I ˜ 2 ) be two IF concept lattices. L ( U , A 1 , I ˜ 1 ) L ( U , A 2 , I ˜ 2 ) L L U ( U , A 1 , I ˜ 1 ) , L L U ( U , A 2 , I ˜ 2 )
Proposition 8.
Let L ( U , A 1 , I ˜ 1 ) and L ( U , A 2 , I ˜ 2 ) be two IF concept lattices. If L ( U , A 1 , I ˜ 1 ) L ( U , A 2 , I ˜ 2 ) and L ( U , A 2 , I ˜ 2 ) L ( U , A 1 , I ˜ 1 ) hold, then L U ( U , A 1 , I ˜ 1 ) = L U ( U , A 2 , I ˜ 2 ) .
Proof. 
Suppose that L ( U , A 1 , I ˜ 1 ) L ( U , A 2 , I ˜ 2 ) and L ( U , A 2 , I ˜ 2 ) L ( U , A 1 , I ˜ 1 ) , and then there exist two implication mappings f : L ( U , A 2 , I ˜ 2 ) L ( U , A 1 , I ˜ 1 ) , g : L ( U , A 1 , I ˜ 1 ) L ( U , A 2 , I ˜ 2 ) . Since f , g are two injections, L ( U , A 1 , I ˜ 1 ) and L ( U , A 2 , I ˜ 2 ) are two finite sets, | L ( U , A 1 , I ˜ 1 ) | = | L ( U , A 2 , I ˜ 2 ) | . It follows that f , g are surjections, and so they are bijections. Next, we suffice L U ( U , A 1 , I ˜ 1 ) = L U ( U , A 2 , I ˜ 2 ) . □
Firstly, we have f ( ( , A ˜ 2 ) ) = ( , A ˜ 1 ) , g ( ( , A ˜ 1 ) ) = ( , A ˜ 2 ) according to the Definition 13.
Secondly, assume that ( X , B ˜ ) L ( U , A 2 , I ˜ 2 ) , ( X , B ˜ ) L ( U , A 1 , I ˜ 1 ) , ( X , B ˜ ) is the father concept of ( , A ˜ 2 ) , ( X , B ˜ ) = f ( ( X , B ˜ ) ) , so we can obtain ( X , B ˜ ) ( , A ˜ 1 ) , X X . Suppose that ( Y , C ˜ ) L ( U , A 2 , I ˜ 2 ) , ( Y , C ˜ ) = g ( ( X , B ˜ ) ) , it follows that ( Y , C ˜ ) ( , A ˜ 2 ) , Y X X . Since ( X , B ˜ ) is the father concept of ( , A ˜ 2 ) , ( Y , C ˜ ) = ( X , B ˜ ) holds. Thus, X = X . Likewise, ( X , B ˜ ) is the father concept of ( , A ˜ 1 ) . If studying the father concept of ( X , B ˜ ) , we can obtain the similar conclusion. By analogy, we can conclude that L U ( U , A 1 , I ˜ 1 ) = L U ( U , A 2 , I ˜ 2 ) .
Corollary 1.
Let L = { L ( U , A , I ˜ ) | ( U , A , I ˜ )   is an IF formal context } , then ( L , ) is a partial ordered set.
Definition 15.
Let ( U , A , I ˜ , T , J ˜ ) be an IF decision formal context. Subsequently, ( U , A , I ˜ , T , J ˜ ) is called generalized consistent, if L ( U , A , I ˜ ) L ( U , T , J ˜ ) .
It is obvious that IF decision consistent formal context proposed in paper [53] is generalized consistently.
Proposition 9.
Let ( U , A , I ˜ , T , J ˜ ) be an IF decision formal context, then the following three propositions are equivalent:
(1)
( U , A , I ˜ , T , J ˜ ) generalized consistent.
(2)
There exists an implication mapping f : L ( U , T , J ˜ ) L ( U , A , I ˜ ) .
(3)
L L U ( U , A , I ˜ ) , L L U ( U , T , J ˜ ) .
Proof. 
It can be easily obtained from above discussions. □

3.2. Attribute Reductions in View of the Implication Mapping

Definition 16.
Let ( U , A , I ˜ , T , J ˜ ) be an IF generalized consistent decision formal context, f : L ( U , T , J ˜ ) L ( U , A , I ˜ ) be an implication mapping, D A . We say that D is a consistent set of ( U , A , I ˜ , T , J ˜ ) based on f , if L U f ( U , A , I ˜ ) L U ( U , D , I ˜ D ) . Furthermore, if for any d D , L U f ( U , A , I ˜ ) L U ( U , D { d } , I ˜ D { d } ) does not hold, and then D is called an attribute reduction of ( U , A , I ˜ , T , J ˜ ) based on f . The intersection set of all reductions is called core of ( U , A , I ˜ , T , J ˜ ) based on f .
Definition 17.
Let ( U , A , I ˜ , T , J ˜ ) be an IF generalized consistent decision formal context, f : L ( U , T , J ˜ ) L ( U , A , I ˜ ) is an implication mapping and suppose that τ is an index set and all of the reductions denoted by { D i | D i i s   a   r e d u c t i o n ,   i τ } . Afterwards, conditional attributes can be classified four sorts based on f as follows:
(1)
Absolutely necessary attribute (core attribute) b : b i τ D i ,
(2)
Relatively necessary attribute c : c i τ D i - i τ D i ,
(3)
Absolutely unnecessary attribute d : d A - i τ D i ,
(4)
Unnecessary attribute e : e A - i τ D i .
Proposition 10.
Let ( U , A , I ˜ , T , J ˜ ) be an IF generalized consistent decision formal context f , g are two implication mappings. The reduction based on f is the same with that based on g , if L U f ( U , A , I ˜ ) = L U g ( U , A , I ˜ ) .
Proof. 
It is easy to be verified.
Obviously, we can obtain the following propositions by the above definitions. □
Proposition 11.
Let ( U , A , I ˜ , T , J ˜ ) be an IF generalized consistent decision formal context and f : L ( U , T , J ˜ ) L ( U , A , I ˜ ) is an implication mapping. If D A and D , then D is a consistent set based on f L ( U , A , I ˜ ) L ( U , D , I ˜ D ) L ( U , T , J ˜ ) .
Proof. 
According to Proposition 3.15. and Definition 16, the conclusion can be easily obtained. □
Proposition 12.
Let ( U , A , I ˜ , T , J ˜ ) be an IF generalized consistent decision formal context and f : L ( U , T , J ˜ ) L ( U , A , I ˜ ) is an implication mapping, then there must exist a reduction of ( U , A , I ˜ , T , J ˜ ) based on f .
Proof. 
If for any a A , L U f ( U , A , I ˜ ) L U ( U , A { a } , I ˜ A { a } ) does not hold, and then A is its reduction. If there exists an attribute a A such that L U f ( U , A , I ˜ ) L U ( U , A { a } , I ˜ A { a } ) , then we study B 1 = A { a } . Further, if b 1 B 1 such that L U f ( U , A , I ˜ ) L U ( U , B 1 { b 1 } , I ˜ B 1 { b 1 } ) , and then B 1 is a reduction. Otherwise, we study B 1 { b 1 } . Repeating the above process, we can find one reduction at least because A is a finite set. Thus, the reduction of ( U , A , I ˜ , T , J ˜ ) must exist.
In general, the reduction of ( U , A , I ˜ , T , J ˜ ) is not unique. □
Example 1.
An example of an IF decision formal context ( U , A , I ˜ , T , J ˜ ) is depicted in Table 1. In this context, U = { x 1 , x 2 , x 3 , x 4 } , A = { a , b , c , d , e } and T = { f , g , h } .
We can find all concepts of the ( U , A , I ˜ ) by the definition, which are ( 1 , A ˜ 1 ) , ( 2 , A ˜ 2 ) , ( 4 , A ˜ 3 ) , ( 12 , A ˜ 4 ) , ( 13 , A ˜ 5 ) , ( 14 , A ˜ 6 ) , ( 24 , A ˜ 7 ) , ( 123 , A ˜ 8 ) , ( 124 , A ˜ 9 ) , ( U , A ˜ 10 ) , and ( , A ˜ ) respectively, and we denote objects set { x i , x j } by i j ( i , j = 1 , 2 , 3 , 4 ) , which is same to others, where
A ˜ 1 = { ( a , 0.9 , 0.0 ) , ( b , 0.7 , 0.2 ) , ( c , 0.2 , 0.5 ) , ( d , 0.9 , 0.1 ) , ( e , 0.8 , 0.1 ) } , A ˜ 2 = { ( a , 0.8 , 0.1 ) , ( b , 0.8 , 0.2 ) , ( c , 0.8 , 0.1 ) , ( d , 0.3 , 0.5 ) , ( e , 0.2 , 0.7 ) } , A ˜ 3 = { ( a , 0.7 , 0.2 ) , ( b , 0.8 , 0.1 ) , ( c , 0.7 , 0.1 ) , ( d , 0.2 , 0.6 ) , ( e , 0.1 , 0.6 ) } , A ˜ 4 = { ( a , 0.8 , 0.1 ) , ( b , 0.7 , 0.2 ) , ( c , 0.2 , 0.5 ) , ( d , 0.3 , 0.5 ) , ( e , 0.2 , 0.7 ) } , A ˜ 5 = { ( a , 0.1 , 0.8 ) , ( b , 0.7 , 0.3 ) , ( c , 0.1 , 0.9 ) , ( d , 0.8 , 0.2 ) , ( e , 0.2 , 0.7 ) } , A ˜ 6 = { ( a , 0.7 , 0.2 ) , ( b , 0.7 , 0.2 ) , ( c , 0.2 , 0.5 ) , ( d , 0.2 , 0.6 ) , ( e , 0.1 , 0.6 ) } , A ˜ 7 = { ( a , 0.7 , 0.2 ) , ( b , 0.8 , 0.2 ) , ( c , 0.7 , 0.1 ) , ( d , 0.2 , 0.6 ) , ( e , 0.1 , 0.7 ) } , A ˜ 8 = { ( a , 0.1 , 0.8 ) , ( b , 0.7 , 0.3 ) , ( c , 0.1 , 0.9 ) , ( d , 0.3 , 0.5 ) , ( e , 0.2 , 0.7 ) } , A ˜ 9 = { ( a , 0.7 , 0.2 ) , ( b , 0.7 , 0.2 ) , ( c , 0.2 , 0.5 ) , ( d , 0.2 , 0.6 ) , ( e , 0.1 , 0.7 ) } , A ˜ 10 = { ( a , 0.1 , 0.8 ) , ( b , 0.7 , 0.3 ) , ( c , 0.1 , 0.9 ) , ( d , 0.2 , 0.6 ) , ( e , 0.1 , 0.7 ) } , A ˜ = { ( a , 1 , 0 ) , ( b , 1 , 0 ) , ( c , 1 , 0 ) , ( d , 1 , 0 ) , ( e , 1 , 0 ) } .
Furthermore, we can obtain IF concept lattice of ( U , A , I ˜ ) , as shown as Figure 1.
Similarly, all the concepts of ( U , T , J ˜ ) can be obtained, which are ( 2 , T ˜ 1 ) , ( 4 , T ˜ 2 ) , ( 24 , T ˜ 3 ) , ( 124 , T ˜ 4 ) , ( 134 , T ˜ 5 ) , ( U , T ˜ 6 ) , and ( , T ˜ 7 ) , respectively, where
T ˜ 1 = { ( f , 0.8 , 0.2 ) , ( g , 0.3 , 0.7 ) , ( h , 0.5 , 0.2 ) } ,   T ˜ 2 = { ( f , 0.8 , 0.1 ) , ( g , 0.7 , 0.1 ) , ( h , 0.7 , 0.2 ) } , T ˜ 3 = { ( f , 0.8 , 0.1 ) , ( g , 0.4 , 0.5 ) , ( h , 0.6 , 0.2 ) } ,   T ˜ 4 = { ( f , 0.2 , 0.8 ) , ( g , 0.1 , 0.8 ) , ( h , 0.6 , 0.3 ) } , T ˜ 5 = { ( f , 0.8 , 0.2 ) , ( g , 0.3 , 0.7 ) , ( h , 0.5 , 0.2 ) } ,   T ˜ 6 = { ( f , 0.2 , 0.8 ) , ( g , 0.1 , 0.8 ) , ( h , 0.5 , 0.3 ) } , T ˜ 7 = { ( f , 1 , 0 ) , ( g , 1 , 0 ) , ( h , 1 , 0 ) } .
Similarly, the IF concept lattice of ( U , T , J ˜ ) can be obtained in the following Figure 2.
It can be easily testified that ( U , A , I ˜ , T , J ˜ ) is generalized consistently in Table 1, and we take an implication mapping f : L ( U , T , J ˜ ) L ( U , A , I ˜ ) i.e., { ( ( , T ˜ 7 ) , ( , A ˜ ) ) , ( ( 2 , T ˜ 1 ) , ( 2 , A ˜ 2 ) ) , ( ( 4 , T ˜ 2 ) , ( 4 , A ˜ 3 ) ) , ( ( 24 , T ˜ 3 ) , ( 24 , A ˜ 7 ) ) , ( ( 124 , T ˜ 4 ) , ( 1 , A ˜ 1 ) ) , ( ( 134 , T ˜ 5 ) , ( 13 , A ˜ 5 ) ) , ( ( U , T ˜ 6 ) , ( U , A ˜ 10 ) ) } . If we take out { a , c , e } from the attributes set A , then we can obtain a new IF formal context ( U , D 1 , I ˜ D 1 ) , where D 1 = A { a , c , e } . We can get all concepts of ( U , D 1 , I ˜ D 1 ) , which are ( 1 , D ˜ 1 1 ) , ( 2 , D ˜ 2 1 ) , ( 4 , D ˜ 3 1 ) , ( 12 , D ˜ 4 1 ) , ( 13 , D ˜ 5 1 ) , ( 24 , D ˜ 6 1 ) , ( 123 , D ˜ 7 1 ) , ( 124 , D ˜ 8 1 ) , ( U , D ˜ 9 1 ) , and ( , D ˜ 1 ) , respectively, where
D ˜ 1 1 = { ( b , 0.7 , 0.2 ) , ( d , 0.9 , 0.1 ) } ,   D ˜ 2 1 = { ( b , 0.8 , 0.2 ) , ( d , 0.3 , 0.5 ) } , D ˜ 3 1 = { ( b , 0.8 , 0.1 ) , ( d , 0.2 , 0.6 ) } ,   D ˜ 4 1 = { ( b , 0.7 , 0.2 ) , ( d , 0.3 , 0.5 ) } , D ˜ 5 1 = { ( b , 0.7 , 0.3 ) , ( d , 0.8 , 0.2 ) } ,   D ˜ 6 1 = { ( b , 0.8 , 0.2 ) , ( d , 0.2 , 0.6 ) } , D ˜ 7 1 = { ( b , 0.7 , 0.3 ) , ( d , 0.3 , 0.5 ) } ,   D ˜ 8 1 = { ( b , 0.7 , 0.2 ) , ( d , 0.2 , 0.6 ) } , D ˜ 9 1 = { ( b , 0.7 , 0.3 ) , ( d , 0.2 , 0.6 ) } ,   D ˜ 1 = { ( b , 1 , 0 ) , ( d , 1 , 0 ) } .
In addition, concept lattice of I ( U , D 1 , I ˜ D 1 ) can be obtained, as shown as Figure 3.
From Figure 1, Figure 2 and Figure 3, we can easily find that L ( U , D 1 , I ˜ D 1 ) L ( U , T , J ˜ ) . Accordingly, D 1 is a consistent set of ( U , A , I ˜ , T , J ˜ ) . In fact, we can find L ( U , D 1 b , I ˜ D 1 b ) L ( U , T , J ˜ ) , L ( U , D 1 d , I ˜ D 1 d ) L ( U , T , J ˜ ) , L ( U , D 1 e , I ˜ D 1 e ) L ( U , T , J ˜ ) by calculating. Hence, D 1 is a reduction of ( U , A , I ˜ , T , J ˜ ) .
Similarly, if we take out { a , b } from the attributes set A , then we can obtain a new IF formal context ( U , D 2 , I ˜ D 2 ) , where D 2 = A { a , b } We can get all concepts of ( U , D 2 , I ˜ D 2 ) , they are ( 1 , D ˜ 1 2 ) , ( 2 , D ˜ 2 2 ) , ( 4 , D ˜ 3 2 ) , ( 12 , D ˜ 4 2 ) , ( 13 , D ˜ 5 2 ) , ( 14 , D ˜ 6 2 ) , ( 24 , D ˜ 7 2 ) , ( 123 , D ˜ 8 2 ) , ( 124 , D ˜ 9 2 ) , ( U , D ˜ 10 2 ) , and ( , D ˜ 2 ) , respectively, where
D ˜ 1 2 = { ( c , 0.2 , 0.5 ) , ( d , 0.9 , 0.1 ) , ( e , 0.8 , 0.1 ) } ,   D ˜ 2 2 = { ( c , 0.8 , 0.1 ) , ( d , 0.3 , 0.5 ) , ( e , 0.2 , 0.7 ) } , D ˜ 3 2 = { ( c , 0.7 , 0.1 ) , ( d , 0.2 , 0.6 ) , ( e , 0.1 , 0.6 ) } ,   D ˜ 4 2 = { ( c , 0.2 , 0.5 ) , ( d , 0.3 , 0.5 ) , ( e , 0.2 , 0.7 ) } , D ˜ 5 2 = { ( c , 0.1 , 0.9 ) , ( d , 0.8 , 0.2 ) , ( e , 0.2 , 0.7 ) } ,   D ˜ 6 2 = { ( c , 0.2 , 0.5 ) , ( d , 0.2 , 0.6 ) , ( e , 0.1 , 0.6 ) } , D ˜ 7 2 = { ( c , 0.7 , 0.1 ) , ( d , 0.2 , 0.6 ) , ( e , 0.1 , 0.7 ) } ,   D ˜ 8 2 = { ( c , 0.1 , 0.9 ) , ( d , 0.3 , 0.5 ) , ( e , 0.2 , 0.7 ) } , D ˜ 9 2 = { ( c , 0.2 , 0.5 ) , ( d , 0.2 , 0.6 ) , ( e , 0.1 , 0.7 ) } ,   D ˜ 10 2 = { ( c , 0.1 , 0.9 ) , ( d , 0.2 , 0.6 ) , ( e , 0.1 , 0.7 ) } , D ˜ 2 = { ( b , 1 , 0 ) , ( d , 1 , 0 ) , ( e , 1 , 0 ) } .
In addition, we can obtain concept lattice of ( U , D 2 , I ˜ D 2 ) , as shown as Figure 4.
Furthermore, if taking the implication mapping f : L ( U , T , J ˜ ) L ( U , A , I ˜ ) as { ( ( , T ˜ 7 ) , ( , A ˜ ) ) , ( ( 2 , T ˜ 1 ) , ( 2 , A ˜ 2 ) ) , ( ( 4 , T ˜ 2 ) , ( 4 , A ˜ 3 ) ) , ( ( 24 , T ˜ 3 ) , ( 24 , A ˜ 7 ) ) , ( ( 124 , T ˜ 4 ) , ( 1 , A ˜ 1 ) ) , ( ( 134 , T ˜ 5 ) , ( 14 , A ˜ 6 ) ) , ( ( U , T ˜ 6 ) , ( U , A ˜ 10 ) ) } and g : L ( U , T , J ˜ ) L ( U , A , I ˜ ) as { ( ( , T ˜ 7 ) , ( , A ˜ ) ) ( ( 2 , T ˜ 1 ) , ( 2 , A ˜ 2 ) ) , ( ( 4 , T ˜ 2 ) , ( 4 , A ˜ 3 ) ) , ( ( 24 , T ˜ 3 ) , ( 24 , A ˜ 7 ) ) , ( ( 124 , T ˜ 4 ) , ( 14 , A ˜ 6 ) ) , ( ( 134 , T ˜ 5 ) , ( 1 , A ˜ 1 ) ) , ( ( U , T ˜ 6 ) , ( U , A ˜ 10 ) ) } . It can be easily verified that L U f ( U , A , I ˜ ) = L U g ( U , A , I ˜ ) i.e., the reduction based on f is same with that based on g .
Corollary 2.
Let ( U , A , I ˜ , T , J ˜ ) be an IF generalized consistent decision formal context and f : L ( U , T , J ˜ ) L ( U , A , I ˜ ) is an implication mapping. For f :
The core is the reductionThe reduction is only one.
Proof. 
Obviously.
Assumed that the core is the reduction, and the reduction is not unique, that is, there are two reductions: D i D j at least. Hence, the core of the reductions D t D i D j D i . For is the reduction, the proper subset of it (where it is the core of the reductions) must not be the reduction. This clearly contradicts the known conditions. So, if the core is the reduction, the reduction is only one.
Obviously, the following corollaries can be obtained by the above definitions and propositions. □
Corollary 3.
Let ( U , A , I ˜ , T , J ˜ ) be an IF generalized consistent decision formal context and f : L ( U , T , J ˜ ) L ( U , A , I ˜ ) is an implication mapping. For f :
aA is a core attributeA-{a} is not a consistent set.
Corollary 4.
Let ( U , A , I ˜ , T , J ˜ ) be an IF generalized consistent decision formal context, and f : L ( U , T , J ˜ ) L ( U , A , I ˜ ) is an implication mapping. For f :
aA is an unnecessary attributeA-{a} is a consistent set.
Since the reduction D of an IF generalized consistent decision formal context based on f satisfies the following conditions: (1) D A a consistent set. (2) d D , D \ { d } is not a consistent set. In order to get reductions, it is helpful to give the necessary and sufficient conditions of consistent sets in order to more easily obtain reductions.
Proposition 13.
Let ( U , A , I ˜ , T , J ˜ ) be an IF generalized consistent decision formal context, D A , D and f : L ( U , T , J ˜ ) L ( U , A , I ˜ ) is an implication mapping. Subsequently, for f :
D   is a consistent set of   ( U , A , I ˜ , T , J ˜ ) X i = X i * D * D   for any   X i L U f ( U , A , I ˜ ) .
Proof. 
Assume that D is a consistent set, and then we have L U f ( U , A , I ˜ ) L U ( U , D , I ˜ D ) , according to Definition 16. For any X i L U f ( U , A , I ˜ ) , it satisfies X i L U ( U , D , I ˜ D ) , which is to say that there exists B ˜ U D , such that ( X i , B ˜ ) L ( U , D , I ˜ D ) . Hence, X i = X i * D * D .
Conversely, it is obvious. □
Corollary 5.
Let ( U , A , I ˜ , T , J ˜ ) be an IF generalized consistent decision formal context, D A , D , and f : L ( U , T , J ˜ ) L ( U , A , I ˜ ) is an implication mapping. Subsequently, for f :
D   is a consistent set of   ( U , A , I ˜ , T , J ˜ ) X i L U f ( U , A , I ˜ ) ,   B ˜ U D   such that   B ˜ * D = X i .
In Definition 17, conditional attributes are classified four sorts, which are absolutely necessary attribute, relatively necessary attribute, absolutely unnecessary attribute, and unnecessary attribute based on the relation between conditional attributes and decision attributes. A different kind of attribute has a different effect in reduction. Next, some propositions of the attribute will be presented.
Proposition 14.
Let ( U , A , I ˜ , T , J ˜ ) be an IF generalized consistent decision formal context, and f : L ( U , T , J ˜ ) L ( U , A , I ˜ ) is an implication mapping. Subsequently, for f : C is a set of absolutely necessary attributes if a C there exists X i L U f ( U , A , I ˜ ) , such that X i * ( a ) > I ˜ ( x j , a ) , and for any b C I ˜ ( x j , b ) X i * ( b ) .
Proof. 
We only need to prove that C = { a } , because if C contains more one element, then we can treat C as one new attribute to deal with. Suppose that a is an unnecessary attribute, then D = A { a } is a consistent set, i.e., L U f ( U , A , I ˜ ) L U ( U , D , I ˜ D ) . For any X i L U f ( U , A , I ˜ ) , it satisfies X i L U ( U , D , I ˜ D ) . So, for any X i L U f ( U , A , I ˜ ) , B ˜ 1 U A and B ˜ 2 U D , s t ( X i , B ˜ 1 ) L ( U , A , I ˜ ) and ( X i , B ˜ 2 ) L ( U , D , I ˜ D ) .
However, B ˜ 1 ( a ) = X i * ( a ) > I ˜ ( x j , a ) i.e., x j B ˜ 1 * A = X i and for any b a I ˜ ( x j , b ) X i * ( b ) i.e., x j B ˜ 1 * D = X i according to the above conditions, which comes a contradiction. Therefore, a is an absolutely necessary attribute. □
Proposition 15.
Let ( U , A , I ˜ , T , J ˜ ) be an IF generalized consistent decision formal context and f : L ( U , T , J ˜ ) L ( U , A , I ˜ ) be an implication mapping. Subsequently, for f : a A is an unnecessary attributes if the following conditions hold: For any X i L U f ( U , A , I ˜ ) and x j U X i , if X i * ( a ) > I ˜ ( x j , a ) , then there exists b a A , such that X i * ( b ) > I ˜ ( x j , b ) . Moreover, if there exists x k U X i such that I ˜ ( x k , a ) X i * ( a ) , then I ˜ ( x k , b ) X i * ( b ) .
Proof. 
Suppose that a = a l , D = A { a l } . It suffices to prove that D is consistent set. By Corollary 5, it remains to prove that for any X i L U f ( U , A , I ˜ ) , there exists B ˜ U D , such that B ˜ * D = X i . For any X i L U f ( U , A , I ˜ ) , there exists B ˜ U A , such that ( X i , B ˜ ) L ( U , A , I ˜ ) . So, suppose that B ˜ = { I ˜ ( x s 1 , a 1 ) , I ˜ ( x s 2 , a 2 ) , , I ˜ ( x s m , a m ) } , where x s t U a t A , 1 s | U | , 1 t m and B ˜ ( a l ) = X i * ( a l ) = I ˜ ( x s l , a l ) .
If for any x U X i , I ˜ ( x , a l ) I ˜ ( x s l , a l ) , then let B ˜ = { I ˜ ( x s 1 , a 1 ) , I ˜ ( x s 2 , a 2 ) , , I ˜ ( x s l 1 , a l 1 ) , I ˜ ( x s l + 1 , a l + 1 ) , , I ˜ ( x s m , a m ) } , so we can get B ˜ * D = B ˜ * .
Otherwise, assume that there are { x t 1 , x t 2 , , x t α } U X i , such that I ˜ ( x s l , a l ) > I ˜ ( x t β , a l ) ( 1 β α ) , then there exist, according the condition, a q 1 , a q 2 , , a q η A { a l } such that I ˜ ( x s l , a q σ ) > I ˜ ( x t β , a q σ ) ( 1 σ η ) . Moreover, if there exists x k such that I ˜ ( x k , a l ) I ˜ ( x s l , a l ) , then I ˜ ( x k , a q σ ) I ˜ ( x s l , a q σ ) . Let B ˜ = B ˜ 1 B ˜ 2 , where
B ˜ 1 = { I ˜ ( x s 1 , a 1 ) , I ˜ ( x s 2 , a 2 ) , , I ˜ ( x s l 1 , a l 1 ) , I ˜ ( x s l + 1 , a l + 1 ) , , I ˜ ( x s m , a m ) } , B ˜ 2 = { I ˜ ( x s l , a q 1 ) , I ˜ ( x s l , a q 2 ) , , I ˜ ( x s l , a q η ) } .
then it follows that B ˜ * D = B ˜ 1 * D B ˜ 2 * D . Hence, we know that, if x B ˜ * , i.e., I ˜ ( x , a t ) I ˜ ( x s t , a t ) , then I ˜ ( x , a q σ ) I ˜ ( x s l , a q σ ) . Subsequently, x B ˜ 1 * and x B ˜ 2 * . It follows that x B ˜ * D and so B ˜ * B ˜ * D . If x B ˜ * , i.e., there exists a t 0 A such that I ˜ ( x s t , a t 0 ) > I ˜ ( x , a t 0 ) . If a t 0 = a l , i.e., x { x t 1 , x t 2 , , x t α } , then I ˜ ( x s l , a q σ ) > I ˜ ( x , a q σ ) , i.e., x B ˜ 2 * D and so x B ˜ * D . If a t 0 a l , i.e., then I ˜ ( x s t 0 , a t 0 ) > I ˜ ( x , a t 0 ) , i.e., x B ˜ 1 * D , and so x B ˜ * D . Hence, B ˜ * D = B ˜ * .
Therefore, we conclude that for any F ˜ U T , there exists B ˜ U D , such that B ˜ * D = F ˜ * T . □
Proposition 16.
Let ( U , A , I ˜ , T , J ˜ ) be an IF generalized consistent decision formal context and f : L ( U , T , J ˜ ) L ( U , A , I ˜ ) is an implication mapping. Afterwards, for f : a is an unnecessary attribute if there exists b a A , such that: for any X i L U f ( U , A , I ˜ ) and x j U X i , if X i * ( a ) > I ˜ ( x j , a ) implies that X i * ( b ) > I ˜ ( x j , b ) . Moreover, if b is an absolutely necessary attribute, then a is an absolutely unnecessary attribute.
Proof. 
Suppose that a = a l , b = a l 1 , D = A { a l } . It suffices to prove that D is a consistent set. By Corollary 5. it remains to prove that, for any X i L U f ( U , A , I ˜ ) , there exists B ˜ U D such that B ˜ * D = X i . For any X i L U f ( U , A , I ˜ ) , there exists B ˜ U A , such that ( X i , B ˜ ) L ( U , A , I ˜ ) . So, suppose that B ˜ = { I ˜ ( x s 1 , a 1 ) , I ˜ ( x s 2 , a 2 ) , , I ˜ ( x s m , a m ) } , where x s t U a t A , 1 s | U | , 1 t m and B ˜ ( a l ) = X i * ( a l ) = I ˜ ( x s l , a l ) . If for any x U , I ˜ ( x , a l ) I ˜ ( x s l , a l ) , then let B ˜ = { I ˜ ( x s 1 , a 1 ) , I ˜ ( x s 2 , a 2 ) , , I ˜ ( x s l 1 , a l 1 ) , I ˜ ( x s l + 1 , a l + 1 ) , , I ˜ ( x s m , a m ) } , so we can get B ˜ * D = B ˜ * . □
Otherwise, there exists x k , such that I ˜ ( x s l , a l ) > I ˜ ( x k , a l ) , then I ˜ ( x s l , a l 1 ) > I ˜ ( x k , a l 1 ) . Denote { x t 1 , x t 2 , , x t α } U X i to be the set whose elements satisfy the condition that I ˜ ( x t β , a l ) I ˜ ( x s l , a l ) ( 1 β α ) . Subsequently, I ˜ ( x t β , a l ) > I ˜ ( x k , a l ) and thus I ˜ ( x t β , a l 1 ) > I ˜ ( x k , a l 1 ) . Let B ˜ = B ˜ 1 B ˜ 2 , where
B ˜ 1 = { I ˜ ( x s 1 , a 1 ) , I ˜ ( x s 2 , a 2 ) , , I ˜ ( x s l 1 , a l 1 ) , I ˜ ( x s l + 1 , a l + 1 ) , , I ˜ ( x s m , a m ) } , B ˜ 2 = { I ˜ ( x s 1 , a 1 ) , I ˜ ( x s 2 , a 2 ) , , I ˜ ( x s l 2 , a l 2 ) , 1 β α I ˜ ( x t β , a l 1 ) , I ˜ ( x s l + 1 , a l + 1 ) , , I ˜ ( x s m , a m ) } ,
then it follows that B ˜ * D = B ˜ 1 * D B ˜ 2 * D . Accordingly, we know that, if x B ˜ * , i.e., a t A , I ˜ ( x , a t ) I ˜ ( x s t , a t ) , then x B 1 * D and x { x t 1 , x t 2 , , x t α } . Afterwards, x B ˜ 1 * and x B ˜ 2 * . It follows that x B ˜ * D and so B ˜ * B ˜ * D . If x B ˜ * , then x B 1 * D or I ˜ ( x s l , a l ) > I ˜ ( x , a l ) . If x B 1 * D , then x B ˜ * D . If I ˜ ( x s l , a l ) > I ˜ ( x , a l ) , then I ˜ ( x t β , a l 1 ) > I ˜ ( x , a l 1 ) , and then I ˜ ( x s l , a q σ ) > I ˜ ( x , a q σ ) , i.e., x B ˜ 2 * D and so 1 β α I ˜ ( x t β , a l 1 ) > I ˜ ( x , a l 1 ) i.e., x B 2 * D . Hence, x B ˜ * D . Thus, B ˜ * D = B ˜ * .
Therefore, we conclude that for any X i L U f ( U , A , I ˜ ) , there exists B ˜ U D , such that B ˜ * D = X i . In conclusion, a l is an unnecessary attribute.
Moreover, suppose that a l 1 is an absolutely necessary attribute and D is a consistent set that contains a l 1 . Since a l 1 is an absolutely necessary attribute, we have a l 1 D , thus D { a l } is also a consistent set, i.e., D is not a reduction. Therefore, a l is an absolutely unnecessary attribute.
Corollary 6.
Let ( U , A , I ˜ , T , J ˜ ) be an IF generalized consistent decision formal context and f : L ( U , T , J ˜ ) L ( U , A , I ˜ ) is an implication mapping. Subsequently, for f : a A is an absolutely unnecessary attribute if for any X i L U f ( U , A , I ˜ ) and x j U X i , X i * ( a ) > I ˜ ( x j , a ) holds.

3.3. Approach to Attribute Reduction in View of the Implication Mapping

The discernibility matrix and discernibility function are useful tools in computing all reductions for information tables [5], which we introduce to compute all reductions for an IF generalized consistent decision formal context that is based on the conclusions discussed above. Furthermore, we discuss the approach to reduction as well as the corresponding characteristics in the following.
Definition 18.
Let ( U , A , I ˜ , T , J ˜ ) be an IF generalized consistent decision formal context, f : L ( U , T , J ˜ ) L ( U , A , I ˜ ) is an implication mapping, and X i , X j L U f ( U , A , I ˜ ) { { x j } | x j U } , we define D f * ( X i , X j ) = { { a A | μ X i * A ( a ) > μ X j * A ( a ) , γ X i * A ( a ) < γ X j * A ( a ) } , X i L U f ( U , A , I ˜ ) ,   X j = { x j } X i     o t h e r w i s e , D f * = ( D f * ( X i , X j ) ) | L U f ( U , A , I ˜ ) { { x j } | x j U } | 2 .
Subsequently, D f * ( X i , X j ) is called discernibility attributes set between X i and X j based on f . D * is referred as discernibility matrix of an IF formal context based on f .
Proposition 17.
Let ( U , A , I ˜ , T , J ˜ ) be an IF generalized consistent decision formal context and f : L ( U , T , J ˜ ) L ( U , A , I ˜ ) is an implication mapping. Afterwards, for D A , the following two propositions are equivalent.
(1)
D is a consistent set of ( U , A , I ˜ , T , J ˜ ) based on f .
(2)
If D f * ( X i , X j ) , then D D f * ( X i , X j ) , D f * ( X i , X j ) D f * .
Proof. 
( 1 ) ( 2 ) We assume that property (2) does not hold. i.e., X i L U f ( U , A , I ˜ ) , X j = { x j } X i such that D f * ( X i , X j ) D f * and D D f * ( X i , X j ) = . That is to say a D such that μ X i * A ( a ) μ X j * A ( a ) and γ X i * A ( a ) γ X j * A ( a ) , hence x j X i * D * D . In other words, ( X i , X i * D ) L ( U , D , I ˜ D ) . It is paradoxical that D is a consistent set of ( U , A , I ˜ , T , J ˜ ) based on f .
( 2 ) ( 1 ) If D f * ( X i , X j ) D f * , then a D D f * ( X i , X j ) , such that μ X i * A ( a ) > μ X j * A ( a ) or γ X i * A ( a ) < γ X j * A ( a ) μ X i * D ( a ) > μ X j * D ( a ) or γ X i * D ( a ) < γ X j * D ( a ) . Hence, X i L U ( U , T , J ˜ ) and X j = { x j } X i , such that x j X i * D * D X i = X i * D * D . Accordingly, there exists ( X i , X i * D ) L ( U , D , I ˜ D ) . Thus, D is a consistent set of ( U , A , I ˜ , T , J ˜ ) based on f . □
Definition 19.
Let ( U , A , I ˜ , T , J ˜ ) be an IF generalized consistent decision formal context, f : L ( U , T , J ˜ ) L ( U , A , I ˜ ) is an implication mapping and D f * is discernibility matrix of ( U , A , I ˜ , T , J ˜ ) . We define
M f * = D f * ( X i , X j ) D f * { { a k | a k D f * ( X i , X j ) } } ,   D f * ( X i , X j ) .
Subsequently, M f * is called discernibility function of an IF generalized consistent decision formal context based on f .
Proposition 18.
Let ( U , A , I ˜ , T , J ˜ ) be an IF generalized consistent decision formal context and f : L ( U , T , J ˜ ) L ( U , A , I ˜ ) is an implication mapping. The minimal disjunctive normal form of discernibility function is
M f * = k = 1 p ( a s s = 1 q k ) ,
Denote B k f i = { a s | s q k } , then { B k f i | k p } are all reductions of IF generalized consistent decision formal context ( U , A , I ˜ , T , J ˜ ) , based on f .
Proof. 
It can be easily verified by the Proposition 19, Proposition 20, and the definition of minimal disjunctive normal of discernibility function.
In view of the implication f , from the above discussion, we know that to get the attribute reductions in concept lattices based on IF generalized consistent decision formal context, is equal to find the minimum consistent set D , which satisfies D D f * ( X i , X j ) for any D f * ( X i , X j ) . □
Corollary 7.
Let ( U , A , I ˜ , T , J ˜ ) be an IF generalized consistent decision formal context and f : L ( U , T , J ˜ ) L ( U , A , I ˜ ) is an implication mapping. a A , a is the core attribute X i , X j L U f ( U , A , I ˜ ) { { x j } | x j U } , such that D f * ( X i , X j ) = { a } .
Example 2.
(Renewal Example 1) All of the reductions can be computed by discernibility matrix and discernibility function in the Example 1.
By the definition of discernibility matrix, the results are presented in Table 2.
Hence, we can get that
M * = ( b c ) ( a c d e ) ( b e ) ( a b c ) ( a d e ) d ( d e ) = ( b e ) ( b c ) d = ( b d ) ( c d e )
Through calculation and analysis, there are two reductions, which are D 1 = { c , b , e } , D 2 = { b , d } for the IF formal context in Table 1. a , b , c , d , e are relatively necessary attributes. There are no absolutely unnecessary attribute and absolutely unnecessary attributes in this IF formal context.

4. The Reduction of IF Generalized Consistent Decision Formal Context

Definition 20.
Let ( U , A , I ˜ , T , J ˜ ) be an IF consistent generalized decision formal context, D A . We say that D is a generalized consistent set of ( U , A , I ˜ , T , J ˜ ) , if ( U , D , I ˜ D , T , J ˜ ) is generalized consistent. Furthermore, if D is a consistent set, and for any d D , ( U , D { d } , I ˜ D { d } , T , J ˜ ) is not generalized consistent, then D is called an attribute reduction of ( U , A , I ˜ , T , J ˜ ) . The intersection set of all reductions is called the core of ( U , A , I ˜ , T , J ˜ ) .
According to above definition, we can obtain the following proposition.
Proposition 19.
Let ( U , A , I ˜ , T , J ˜ ) be an IF generalized consistent decision formal context, D A , D . The following propositions are equivalent.
(1)
D is a consistent set of ( U , A , I ˜ , T , J ˜ ) ;
(2)
L ( U , A , I ˜ ) L ( U , D , I ˜ D ) ) L ( U , T , J ˜ ) ;
(3)
There exists an implication mapping f : L ( U , T , J ˜ ) L ( U , D , I ˜ D )
(4)
L L U ( U , D , I ˜ D ) , L L U ( U , T , J ˜ ) .
Proposition 20.
Let ( U , A , I ˜ , T , J ˜ ) be an IF generalized consistent decision formal context, and a reduction of it must exist.
Proof. 
It is similar to the Proposition 12. □
Corollary 8.
Let ( U , A , I ˜ , T , J ˜ ) be an IF generalized consistent decision formal context. The core is the reduction The reduction is only one.
Corollary 9.
Let ( U , A , I ˜ , T , J ˜ ) be an IF generalized consistent decision formal context. a A is one core attribute A - { a } is not consistent set.
Corollary 10.
Let ( U , A , I ˜ , T , J ˜ ) be an IF generalized consistent decision formal context. a A is unnecessary attribute A - { a } is consistent set.
Proposition 21.
Let ( U , A , I ˜ , T , J ˜ ) be an IF generalized consistent decision formal context. For any D A , if there exists implication mapping g : L ( U , T , J ˜ ) L ( U , D , I ˜ D ) in ( U , D , I ˜ D , T , J ˜ ) , then there exists implication mapping f : L ( U , T , J ˜ ) L ( U , A , I ˜ ) , such that L U f ( U , A , I ˜ ) = L U g ( U , D , I ˜ D ) in ( U , A , I ˜ , T , J ˜ ) .
Proof. 
Since g is an implication mapping, then L U g ( U , D , I ˜ D ) L ( U , D , I ˜ D ) . In view of L U ( U , D , I ˜ D ) L U ( U , A , I ˜ ) , then L U g ( U , D , I ˜ D ) L U ( U , A , I ˜ ) . It follows that there exists implication mapping f : L ( U , T , J ˜ ) L ( U , A , I ˜ ) , such that ( X , B ˜ ) L ( U , T , J ˜ ) , and if g ( ( X , B ˜ ) ) = ( X , B ˜ ) , then f ( ( X , B ˜ ) ) = ( X , B ˜ ) . Hence, L U f ( U , A , I ˜ ) = L U g ( U , D , I ˜ D ) .
This proposition illustrates that the pruning of the attributes A will not contribute new implication mapping, which is to say that, for any D A , any implication mapping in ( U , D , I ˜ D , T , J ˜ ) must come from ( U , A , I ˜ , T , J ˜ ) , i.e., L U f ( U , A , I ˜ ) = L U g ( U , D , I ˜ D ) . We can conclude that ( U , D , I ˜ D , T , J ˜ ) is not generalized consistent if ( U , A , I ˜ , T , J ˜ ) is not generalized consistent. □
Proposition 22.
Let ( U , A , I ˜ , T , J ˜ ) be an IF generalized consistent decision formal context. The set of all consistent sets of ( U , A , I ˜ , T , J ˜ ) is equal to the set of all the consistent sets based on all implication mappings from L ( U , T , J ˜ ) to L ( U , A , I ˜ ) .
Proof. 
Firstly, let D A be a consistent set of ( U , A , I ˜ , T , J ˜ ) , then there exists implication mapping g : L ( U , T , J ˜ ) L ( U , D , I ˜ D ) . So, there must exist f : L ( U , T , J ˜ ) L ( U , A , I ˜ ) such that L U g ( U , D , I ˜ D ) = L U f ( U , A , I ˜ ) . L U f ( U , A , I ˜ ) L U ( U , D , I ˜ D ) , since L U g ( U , D , I ˜ D ) L U ( U , D , I ˜ D ) . Hence, D is the consistent set that is based on f .
Secondly, let f : L ( U , T , J ˜ ) L ( U , A , I ˜ ) be an implication mapping and D is the consistent set based on f , and then L U f ( U , A , I ˜ ) L U ( U , D , I ˜ D ) , L U f ( U , A , I ˜ ) L U ( U , T , J ) . Hence, D is the set of all consistent sets in ( U , A , I ˜ , T , J ˜ ) . □
Proposition 23.
Let ( U , A , I ˜ , T , J ˜ ) be an IF generalized consistent decision formal context. The set of all reductions of ( U , A , I ˜ , T , J ˜ ) is equal to the set of minimal elements of all reductions that are based on all implication mappings from L ( U , T , J ˜ ) to L ( U , A , I ˜ ) .
Proof. 
Firstly, assume that D A is a reduction of ( U , A , I ˜ , T , J ˜ ) , then there exists an implication mapping f : L ( U , T , J ˜ ) L ( U , A , I ˜ ) , and D is the consistent set based on f . Since for any d D , ( U , D { d } , I ˜ D { d } , T , J ˜ ) is not generalized consistent, then L U f ( U , A , I ˜ ) L U ( U , D { d } , I ˜ D { d } ) does not hold. Thus, D is the reduction based on f . Assume that D is not the minimal element, then there exists another implication mapping g : L ( U , T , J ˜ ) L ( U , A , I ˜ ) and D D is the reduction based on g . It follows that D is not its reduction, which is in clear contradiction with the known condition. Therefore, D is one minimal element of all reductions that are based on all implication mappings from L ( U , T , J ˜ ) to L ( U , A , I ˜ ) .
Secondly, let D A be one minimal element of all reductions based on all implication mappings, then D is the consistent set of ( U , A , I ˜ , T , J ˜ ) , since D is the consistent set based on one implication mapping. When assuming that D is not the reduction of ( U , A , I ˜ , T , J ˜ ) , it follows that there exists d D , such that ( U , D { d } , I ˜ D { d } , T , J ˜ ) is generalized consistent. Accordingly, implication mapping exists f : L ( U , T , J ˜ ) L ( U , A , I ˜ ) , such that D { d } is the consistent set of ( U , A , I ˜ , T , J ˜ ) based on f . Thus, there must exist D D , such that is the reduction of ( U , A , I ˜ , T , J ˜ ) based on f , which clearly contradict the known condition that D is one minimal element. Therefore, D is the reduction of ( U , A , I ˜ , T , J ˜ ) .
According to this proposition, we can find that, to find the reductions of one IF generalized consistent decision formal context is equal to finding all reductions based on all implication mappings. In the view of Proposition 10, we conclude that it only needs to find the reductions based on any implication mapping for which have the same range. □
Corollary 11.
Let ( U , A , I ˜ , T , J ˜ ) be an IF generalized consistent decision formal context. Subsequently, all reductions of ( U , A , I ˜ , T , J ˜ ) can be defined as
M * = f t M f * = k = 1 p ( a s s = 1 q k ) ,   ( where   f   varies from all implication mappings ) .
Denote B k = { a s | s = 1 , 2 , q k } , then { B k | k = 1 , 2 , p } are all reductions of IF generalized consistent decision formal context ( U , A , I ˜ , T , J ˜ ) .
Example 3.
(Renewal Example 1.) According to Corollary 11, we can ascertain all of the reductions of IF generalized consistent decision formal context that are displayed in Table 1. We classify all implication mappings according to their ranges and all the possible ranges. Reductions are shown, as follows;
(1)
{ ( 1 , A ˜ 1 ) , ( 2 , A ˜ 2 ) , ( 4 , A ˜ 3 ) , ( 12 , A ˜ 4 ) , ( 24 , A ˜ 7 ) , ( U , A ˜ 10 ) , ( , A ˜ ) }
M f * = ( b c ) ( a c d e ) ) ( b e ) ( a b c ) ( a d e ) = ( b c ) ( b e ) ( a d e ) = ( a b ) ( b d ) ( b e ) ( c e )
(2)
{ ( 1 , A ˜ 1 ) , ( 2 , A ˜ 2 ) , ( 4 , A ˜ 3 ) , ( 13 , A ˜ 5 ) , ( 24 , A ˜ 7 ) , ( U , A ˜ 10 ) , ( , A ˜ ) }
M f * = ( b c ) ( a c d e ) ( b e ) ( a b c ) ( a d e ) d ( d e ) = ( b e ) ( b c ) d = ( b d ) ( c d e )
(3)
{ ( 1 , A ˜ 1 ) , ( 2 , A ˜ 2 ) , ( 4 , A ˜ 3 ) , ( 14 , A ˜ 6 ) , ( 24 , A ˜ 7 ) , ( U , A ˜ 10 ) , ( , A ˜ ) }
M f * = ( b c ) ( a c d e ) ( b e ) ( a b c ) ( a d e ) ( a b e ) e = ( b c ) e = ( b e ) ( c e )
(4)
{ ( 1 , A ˜ 1 ) , ( 2 , A ˜ 2 ) , ( 4 , A ˜ 3 ) , ( 24 , A ˜ 7 ) , ( 124 , A ˜ 9 ) , ( U , A ˜ 10 ) , ( , A ˜ ) }
M f * = ( b c ) ( a c d e ) ( b e ) ( a b c ) ( a d e ) = ( b c ) ( b e ) ( a d e ) = ( a b ) ( b d ) ( b e ) ( c e )
(5)
{ ( 2 , A ˜ 2 ) , ( 4 , A ˜ 3 ) , ( 12 , A ˜ 4 ) , ( 13 , A ˜ 5 ) , ( 24 , A ˜ 7 ) , ( U , A ˜ 10 ) , ( , A ˜ ) }
M f * = ( b c ) ( a c d e ) ( b e ) ( a b c ) ( a d e ) d ( d e ) = ( b e ) ( b c ) d = ( b d ) ( c d e )
(6)
{ ( 2 , A ˜ 2 ) , ( 4 , A ˜ 3 ) , ( 12 , A ˜ 4 ) , ( 14 , A ˜ 6 ) , ( 24 , A ˜ 7 ) , ( U , A ˜ 10 ) , ( , A ˜ ) }
M f * = ( b c ) ( a c d e ) ( b e ) ( a b c ) ( a d e ) ( a b e ) e = ( b c ) e = ( b e ) ( c e )
(7)
{ ( 2 , A ˜ 2 ) , ( 4 , A ˜ 3 ) , ( 13 , A ˜ 5 ) , ( 14 , A ˜ 6 ) , ( 24 , A ˜ 7 ) , ( U , A ˜ 10 ) , ( , A ˜ ) }
M f * = ( b c ) ( a c d e ) ( b e ) ( a b c ) e ( a b e ) d ( d e ) = ( b c ) e d = ( b d e ) ( c d e )
(8)
{ ( 2 , A ˜ 2 ) , ( 4 , A ˜ 3 ) , ( 13 , A ˜ 5 ) , ( 24 , A ˜ 7 ) , ( 124 , A ˜ 9 ) , ( U , A ˜ 10 ) , ( , A ˜ ) }
M f * = ( b c ) ( a c d e ) ( b e ) ( a b c ) d ( d e ) ( a b c ) = ( b e ) ( b c ) d = ( b d ) ( c d e )
(9)
{ ( 2 , A ˜ 2 ) , ( 4 , A ˜ 3 ) , ( 14 , A ˜ 6 ) , ( 24 , A ˜ 7 ) , ( 124 , A ˜ 9 ) , ( U , A ˜ 10 ) , ( , A ˜ ) }
M f * = ( b c ) ( a c d e ) ( b e ) ( a b c ) ( a d e ) ( a b e ) e = ( b c ) e = ( b e ) ( c e )
Furthermore, all reductions of ( U , A , I ˜ , T , J ˜ ) are
M * = f t M f * = k = 1 p ( a s s = 1 q k ) = ( a b ) ( b e ) ( b d ) ( c e )
Conclusively, the reductions of the IF generalized consistent decision formal context are { a , b } , { b , e } , { b , d } , and { c , e } , respectively. All of the attributes are, respectively, necessary attributes and there are no absolutely unnecessary attributes and absolutely necessary attributes for this formal context.

5. Algorithm and Case Study of Data Analysis in Intuitionistic Fuzzy Generalized Consistent Decision Formal Context

Experimental computing program can be designed and carried out so as to apply the algorithm that is studied more directly in an applicable manner. The main process of the program will be introduced by the flow chart. According to Algorithm 1, the process of the program can be designed and listed in the following Figure (Figure 5): The flow chart of the program.
Algorithm 1 Discernibility functions are monotonic Boolean functions and we obtain that the normal minimal disjunctive form of the discernibility function determined all of the reductions. Algorithm of concept lattice and attribute reduction in the IF generalized consistent decision formal context is described, as follows, and the flow chart of the Algorithm is shown in Figure 3.
Algorithm 1 Data Analysis in Intuitionistic Fuzzy Generalized Consistent Decision Formal Context
Input: An IF decision formal context K = ( U , A , I ˜ , T , J ˜ ) , where U = { x 1 , x 2 , , x n } , A = { a 1 , a 2 , , a m } , and T = { t 1 , t 2 , , t m } .
Output: L ( U , A , I ˜ , ) , L ( U , T , J ˜ ) , { R E D f i ( K ) | i = 1 , 2 , 3 n } or R E D ( K ) // All concepts of ( U , A , I ˜ , ) and ( U , T , J ˜ ) , reductions based on { f i | i = 1 , 2 , 3 , n } , and reductions of K .
Step 1: Initialized setting. We denote the initialized target information system by K , and read data table and preprocess data.
Step 2: Judge whether K is generalized consistent or not. If K is generalized consistent, go to Step3; else go back to Step 1.
Step 3: Compute X i * A , X i * T for X i P ( U ) .
Step 4: Compute X i * A * A , X i * T * T , the corresponding extension of X i * A , X i * T , according to the Definition 6 and Definition 7. Remove the repetitive.
Step 5: Compute all implication mappings { f i | i = 1 , 2 , 3 , n } i.e., { L U f i ( U , A , I ˜ , ) | i n } .
Step 6: Switch. Case1: compute R E D f i ( K ) ( i = 1 , 2 , 3 n ) go to Step 7, Case 2: compute R E D ( K ) , go to Step 8.
Step 7: Chose one implication mapping f i , go to Step 9.
Step 8: If i n , go to Step 9, else go to Step 13.
Step 9: Compute the set of discernibility attributes D f i * ( X i * A * A , X j ) , according to Definition 18
Step10: Compute M f i * = D f i * ( ( X i * A * A , X j ) D f i * { { a k | a k D f i * ( X i * A * A , X j ) } } .
Step 11: Compute M f i * = k = 1 p ( a s s = 1 q k ) .
Step 12: If case 1, let B k f i = { a s | s q k } and { B k f i | k p } be all reductions of K based on f and go to Step 14. Otherwise, go back to Step 8.
Step 13: Compute M * = i n M f i * = k = 1 p ( a s s = 1 q k ) . Let B k = { a s | s q k } and R E D ( K ) = { B k | k p } .Jump to Step 15.
Step 14: Stop with L ( U , A , I ˜ ) , L ( U , T , J ˜ ) and R E D ( K ) as output.
Step 15: Stop with L ( U , A , I ˜ ) , L ( U , T , J ˜ ) and { R E D f i ( K ) | i = 1 , 2 , 3 n } as output.
In the worst case, the time complexity of the proposed algorithm is O ( 2 | U | | U | | A | ) 2 , where | U | is the number of objects and | A | is the number of attributes. If the number of attributes has an upper bound, as usually happens, the cost of time geometrically grows with the number of objects. Although this algorithm has relatively high time complexity and there is a large number of implication mappings, one implication of mapping can mostly satisfied the research demand in the real world. Therefore, we usually chose Case 1 to reach the aim of the research.
Furthermore, the program has been employed to compute all concepts and reductions of the IF formal context in Example 1, which are consistent with the results that are obtained above. The test shows that the program is effective.
Example 4.
Let K = ( U , A , I ˜ , T , J ˜ ) be an IF decision formal context about some emerging viruses presented in Table 3, where U = { x 1 , x 2 , x 3 , x 4 , x 5 , x 6 , x 7 , x 8 , x 9 , x 10 } is the set of emerging viruses, A = { a 1 , a 2 , a 3 , a 4 , a 5 } and T = { d 1 , d 2 , d 3 } are the conditional attribute set and decision attribute set of some important characteristics about viruses, respectively. The interpretations of the attributes are listed, as follows:
a 1 —The type of genome’s nucleic acids, where membership degree is referred to DNA, non-membership degree is referred to RNA.
a 2 —Envelope.
a 3 —Strand: membership degree is referred to single strand, non-membership degree is referred to double strand.
a 4 —The heredity of protein.
a 5 —Greater genetic variability: membership degree is referred to greater genetic variability, non-membership degree is referred to opposite.
d 1 —Pathogenicity: non-membership degree is referred to pathogenicity, membership degree is referred to opposite.
d 2 —Economic value.
d 3 —The value of scientific research.
There are ninety-four concepts in L ( U , A , I ˜ ) and fifteen ones in L ( U , T , J ˜ ) by computing. For simplicity, the extensions will be shown in the following Table 4 only, where { x i , , x h } is denoted by x i , , h .
We can obtain ninety-four and fifteen concepts, respectively, and one reduction R E D ( K ) = A is obtained, which illustrates that these conditional attributes are all necessary in the IF consistent decision formal context. A detailed description is shown in Table 4.
In fact, there are one thousand and twenty-four possible relationships among the ten viruses in the view of conditional attributes and decision attributes, respectively. By the experimental computing program, we only need to consider ninety-four from ( U , A , I ˜ ) and fifteen concepts ( U , T , J ˜ ) . Furthermore, concept lattice L ( U , A , I ˜ ) , L ( U , T , J ˜ ) are established, respectively, which clearly provide the layer structure among these objects and are helpful in studying themselves and the relationship between L ( U , A , I ˜ ) and L ( U , T , J ˜ ) . Taking account to the decision attributes, we continue study the reductions based on different implication mapping. Accordingly, in Example 4, pathogenicity, economic value, and the value of scientific research are taken into consideration to analyse the layer structure and reduction of the concepts in L ( U , A , I ˜ ) . Different implication mapping stands for different preference of decision-maker or decision-making-unit’s over conditional attributes. Researchers can chose to study the partial ones. If taking the implication mapping f : L ( U , T , J ˜ ) L ( U , A , I ˜ ) in the following Table 5, the corresponding reductions are shown in Table 6.
The results that were obtained above presented the relations among these new viruses that may be useful in finding their ancestors and evolution mechanism and the secret of Virus infection principle for the Viruses researchers. It may inspire the investors to put these viruses into commercial application.

6. Conclusions

Intuitionistic fuzzy theory and concept lattice theory are two different theories. This paper first combines the intuitionistic fuzzy theory with the concept lattice theory and then proposes one kind of concept lattice in intuitionistic fuzzy generalized consistent decision formal context. In view of the implication mapping, we offered the corresponding definitions and propositions of attribute reduction in concept lattices that were examined by some examples and some propositions to determine the type of attribute investigated. Relative to the classical concept lattice and the fuzzy concept lattice, the concept lattice introducing the intuitionistic fuzzy and implication mapping can obtain more useful information and description to accurately represent the knowledge. However, not all knowledge is useful, and redundant information can interfere with decision makers making the right decisions. So much useless information could be thrown off, since they had much less effect on necessary knowledge representation that they could be ignored by attribute reduction, making the representation of implicit knowledge simpler. What is more, the discernibility matrix and discernibility function in the concept lattice were established and the relation with the reduction based on the implication mappings were investigated, which presented an approach to the attribute reduction of concept lattice based on the intuitionistic fuzzy generalized consistent decision formal context and made it more easy to compute reductions. The experiments were implemented to illustrate the algorithm of data analysis that is designed in this paper. The results of this paper extended the theory of concept lattice and may make great effect on practical applications in the future.

Author Contributions

Conceptualization, Methodology and Formal analysis, B.S. and B.L.; Validation, B.L. and W.X.; Investigation, Supervision, Project administration and Funding acquisition, W.X. All authors revised and approved the publication.

Funding

This work is supported by the National Natural Science Foundation of China (No. 61472463, No. 61402064, No. 61772002), and the Science and Technology Research Program of Chongqing Municipal Education Commission (KJ1709221).

Acknowledgments

The authors thank the anonymous reviewers’ constructive suggestions.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wille, R. Restructuring Lattice Theory: An Approach Based on Hierarchies of Concepts; Ivan Rival, I., Ed.; Ordered Sets, Reidel: Dordrecht, The Netherlands; Boston, MA, USA, 1982; pp. 445–470. [Google Scholar]
  2. Carpineto, C.; Romano, G. Galois: An Order-Theoretic Approach to Conceptual Clustering. In Proceedings of the 1993 International Conference on Machine Learning, Amherst, MA, USA, 27–29 June 1993; pp. 33–40. [Google Scholar]
  3. Ho, T.B. An approach to concept formation based on formal concept analysis. IEICE Trans. Inf. Syst. 1995, E782D, 553–559. [Google Scholar]
  4. Pocs, J. Note on generating fuzzy concept lattices via Galois connections. Inf. Sci. 2012, 185, 128–136. [Google Scholar] [CrossRef]
  5. Skowron, A.; Rauszer, C. The discernibility matrices and functions in information systems. In Intelligent Decision Support: Handbook of Applications and Advances of the Rough Set Theory; Slowinski, R., Ed.; Kluwer Academic Publishers: Dordrecht, The Netherlands, 1992; pp. 331–362. [Google Scholar]
  6. Zhang, W.X.; Wei, L.; Qi, J.J. Attribute reduction in concept lattice based on discernibility matrix. RSFDGrC2005. Lect. Notes Comput. Sci. 2005, 3462, 157–165. [Google Scholar]
  7. Zhang, W.X.; Wei, L.; Qi, J.J. Reduction Theory and Approach to Concept Lattice. China Ser. E Inform. Sci. 2005, 35, 628–639. [Google Scholar] [CrossRef]
  8. Wei, L.; Qi, J.J.; Zhang, W.X. Attribute reduction of concept lattice based on decision formal contexts. China Ser. E Inform. Sci. 2008, 38, 195–208. [Google Scholar] [CrossRef]
  9. Wang, H.; Zhang, W.X. Approaches to knowledge reduction in generalized consistent decision formal context. Math. Comput. Model. 2008, 48, 1677–1684. [Google Scholar] [CrossRef]
  10. Li, L.; Zhang, J. Attribute reduction in fuzzy concept lattices based on the T implication. Knowl. Based Syst. 2010, 23, 497–503. [Google Scholar] [CrossRef]
  11. Bělohlávek, R.; Macko, J. Selecting important concepts using weights. In Proceedings of the 9th International Conference on Formal Concept Analysis, Lecture Notes in Computer Science, Canary Islands, Spain, 24–26 March 2011; Volume 6628, pp. 65–80. [Google Scholar]
  12. Pei, D.; Mi, J.S. Attribute reduction in decision formal context based on homomorphism. Int. J. Mach. Learn. Cybern. 2011, 2, 289–293. [Google Scholar] [CrossRef]
  13. Pei, D.; Li, M.Z.; Mi, J.S. Attribute reduction in fuzzy decision formal contexts. In Proceedings of the 2011 International Conference on Machine Learning and Cybernetics, Guilin, China, 10–13 July 2011; pp. 204–208. [Google Scholar]
  14. Li, J.H.; Mei, C.L.; Lv, Y.J. Knowledge reduction in decision formal contexts. Knowl. Based Syst. 2011, 24, 709–715. [Google Scholar] [CrossRef]
  15. Li, J.H.; Mei, C.L.; Lv, Y.J. Knowledge reduction in real decision formal contexts. Inform. Sci. 2012, 189, 191–207. [Google Scholar] [CrossRef]
  16. Wang, X. Approaches to attribute reduction in concept lattices based on rough set theory. Int. J. Hybrid Inf. Technol. 2012, 5, 67–80. [Google Scholar]
  17. Li, J.H.; Mei, C.L.; Lv, Y.J. Knowledge reduction in formal decision contexts based on an order- preserving mapping. Int. J. Gen. Syst. 2012, 41, 143–161. [Google Scholar] [CrossRef]
  18. Kumar, C.A.; Srinivas, S. Concept lattice reduction using fuzzy K-Means clustering. Expert Syst. Appl. 2010, 37, 2696–2704. [Google Scholar] [CrossRef]
  19. Yao, Y.Y.; Zhao, Y.; Wang, J. On reduct construction algorithms. In Proceedings of the First International Conference on Rough Sets and Knowledge Technology, Lecture Notes in Ar- tificial Intelligence, Chongquing, China, 24–26 July 2006; Volume 4062, pp. 297–304. [Google Scholar]
  20. Li, J.H.; Mei, C.L.; Lv, Y.J.; Zhang, X. A heuristic knowledge reduction algorithm for real decision formal contexts. Lect. Notes Artif. Intell. 2012, 7413, 303–312. [Google Scholar]
  21. Li, J.H.; Mei, C.L.; Aswani Kumar, C.; Zhang, X. On rule acquisition in decision formal contexts. Int. J. Mach. Learn. Cybern. 2013, 16, 721–731. [Google Scholar] [CrossRef]
  22. Yang, H.Z.; Leung, Y.; Shao, M.W. Rule acquisition and attribute reduction in real decision formal contexts. Soft Comput. 2011, 15, 1115–1128. [Google Scholar] [CrossRef]
  23. Aswani Kumar, C. Fuzzy clustering based formal concept analysis for association rules mining. Appl. Artif. Intell. 2012, 26, 274–301. [Google Scholar] [CrossRef]
  24. Oosthuizen, G.D. Rough sets and concept lattices. In Rough Sets, Fuzzy Sets and Knowledge Discovery; Ziarko, W.P., Ed.; Springer-Verlag: London, UK, 1994; pp. 24–31. [Google Scholar]
  25. Duntsch, I.; Gediga, G. Algebraic aspects of attribute dependencies in information systems. Fundam. Inform. 1997, 29, 119–133. [Google Scholar]
  26. Grigoriev, P.A.; Yevtushenko, S.A. Elements of an Agile Discovery Environment. Lecture Notes in Artical Intelligence. In Proceedings of the 6th International Conference on Discovery Science (DS2003), Sapporo, Japan, 17–19 October 2003; Volume 2843, pp. 311–319. [Google Scholar]
  27. Yao, Y.Y. Concept lattices in rough set theory. In Proceedings of the 2004 Annual Meeting of the North American IF Information Processing Society, Boston, MA, USA, 8–11 January 2004; Volume 6, pp. 796–801. [Google Scholar]
  28. Wei, L.; Qi, J. Relation between concept lattice reduction and rough set reduction. Knowl. Based Syst. 2010, 23, 934–938. [Google Scholar] [CrossRef]
  29. Estaji, A.A.; Hooshmandasl, M.R.; Davvaz, B. Rough set theory applied to lattice theory. Inf. Sci. 2012, 200, 108–122. [Google Scholar] [CrossRef]
  30. Pawlak, Z. Rough sets. Int. J. Comput. Inf. Sci. 1982, 11, 341–356. [Google Scholar] [CrossRef]
  31. Zhao, J.; Liu, L. Construction of concept granule based on rough set and representation of knowledge-based complex system. Knowl. Based Syst. 2011, 24, 809–815. [Google Scholar] [CrossRef]
  32. Kang, X.; Li, D.; Wang, S.; Qu, K. Formal concept analysis based on fuzzy granularity base for different granulations. Fuzzy Sets Syst. 2012, 203, 33–48. [Google Scholar] [CrossRef]
  33. Dubois, D.; Prade, H. Possibility theory and formal concept analysis: Characterizing independent sub-contexts. Fuzzy Sets Syst. 2012, 196, 4–16. [Google Scholar] [CrossRef]
  34. Xu, W.; Pang, J.; Luo, S. A novel cognitive system model and approach to transformation of information granules. Int. J. Approx. Reason. 2014, 55, 853–866. [Google Scholar] [CrossRef]
  35. Ma, J.; Zhang, W. Axiomatic characterizations of dual concept lattices. Int. J. Approx. Reason. 2013, 54, 690–697. [Google Scholar] [CrossRef]
  36. Li, J.; Mei, C.; Lv, Y. Incomplete decision contexts: Approximate concept construction, rule acquisition and knowledge reduction. Int. J. Approx. Reason. 2013, 54, 149–165. [Google Scholar] [CrossRef]
  37. Shen, L.; Zhang, D. The concept lattice functors. Int. J. Approx. Reason. 2013, 54, 166–183. [Google Scholar] [CrossRef]
  38. Oosthuizen, G.D. The Application of Concept Lattice to Machine Learning; Technical Report; CSTR 94/01; University of Pretoria: Pretoria, South Africa, 1994. [Google Scholar]
  39. Ganter, B.; Wille, R. Formal Concept Analysis, Mathematical Foundations; Springer: Berlin, Germany, 1999. [Google Scholar]
  40. Hu, K.Y.; Lu, Y.C.; Shi, C.Y. Advances in concept lattice and its application. J. Tsinghua Univ. (Sci. Technol.) 2000, 40, 77–81. [Google Scholar]
  41. Outrata, J.; Vychodil, V. Fast algorithm for computing fixpoints of Galois connections induced by object-attribute relational data. Inf. Sci. 2012, 185, 114–127. [Google Scholar] [CrossRef]
  42. Chowdhury, G. Introduction to Modern Information Retrieval. McGraw-Hill 1983, 55, 239–240. [Google Scholar]
  43. Arena, P.; Fazzino, S.; Fortuna, L.; Maniscalco, P. Game theory and non-linear dynamics: The Parrondo paradox case study. Chaos Solit. Fract. 2003, 17, 545–555. [Google Scholar] [CrossRef]
  44. Atanassov, K. Intuitionistic Fuzzy Sets; Physica—Verlag: Heidelberg, Germany, 1999. [Google Scholar]
  45. Marasini, D.; Quatto, P.; Ripamonti, E. Fuzzy analysis of students ratings. Eval. Rev. 2016, 40, 122–141. [Google Scholar] [CrossRef] [PubMed]
  46. Marasini, D.; Quatto, P.; Ripamonti, E. Intuitionistic Fuzzy Sets for questionnaire analysis. Qual. Quant. 2016, 50, 767–790. [Google Scholar] [CrossRef]
  47. Zadeh, L.A. Fuzzy sets. Inf. Control 1965, 8, 338–353. [Google Scholar] [CrossRef]
  48. Deschrijver, G.; Kerre, E.E. On the position of intuitionistic fuzzy set theory in the framework of theories modelling imprecision. Inf. Sci. 2007, 177, 1860–1866. [Google Scholar] [CrossRef]
  49. Lin, L.; Yuan, X.H.; Xia, Z.Q. Multicriteria fuzzy decision-making methods based on intuitionistic fuzzy sets. J. Comput. Syst. Sci. 2007, 73, 84–88. [Google Scholar] [CrossRef]
  50. Vlachos, I.K.; Sergiadis, G.D. Intuitionistic fuzzy information-Applications to pattern recognition. Pattern Recognit. Lett. 2007, 28, 197–206. [Google Scholar] [CrossRef]
  51. Xu, Z.S. Intuitionistic preference relations and their application in group decision making. Inf. Sci. 2007, 177, 2363–2379. [Google Scholar] [CrossRef]
  52. Zhu, X.; Cheng, T.; Yang, H. The Attribute Reduction of Intuitionistic Fuzzy Concept Lattice. J. Hebei Normal Univ. 2011, 35, 119–123. [Google Scholar]
  53. Pang, J.; Zhang, X.; Xu, W. Attribute Reduction in Intuitionistic Fuzzy Concept Lattices. Abstr. Appl. Anal. 2013, 2013. [Google Scholar] [CrossRef]
  54. Atanassov, K.T. Intuitionistic fuzzy sets. Fuzzy Sets Syst. 1986, 20, 87–96. [Google Scholar] [CrossRef]
Figure 1. Concept lattice of ( U , A , I ˜ ) .
Figure 1. Concept lattice of ( U , A , I ˜ ) .
Entropy 21 00262 g001
Figure 2. Concept lattice of ( U , T , J ˜ ) .
Figure 2. Concept lattice of ( U , T , J ˜ ) .
Entropy 21 00262 g002
Figure 3. Concept lattice of ( U , D 1 , I ˜ D 1 ) .
Figure 3. Concept lattice of ( U , D 1 , I ˜ D 1 ) .
Entropy 21 00262 g003
Figure 4. Concept lattice of ( U , D 2 , I ˜ D 2 ) .
Figure 4. Concept lattice of ( U , D 2 , I ˜ D 2 ) .
Entropy 21 00262 g004
Figure 5. The flow chart of the Algorithm 5.1.
Figure 5. The flow chart of the Algorithm 5.1.
Entropy 21 00262 g005
Table 1. Intuitionistic fuzzy (IF) decision formal context ( U , A , I ˜ , T , J ˜ ) .
Table 1. Intuitionistic fuzzy (IF) decision formal context ( U , A , I ˜ , T , J ˜ ) .
a b c d e f g h
x 1 <0.9,0.0><0.7,0.2><0.2,0.5><0.9,0.1><0.8,0.1><0.2,0.8><0.1,0.8><0.6,0.3>
x 2 <0.8,0.1><0.8,0.2><0.8,0.1><0.3,0.5><0.2,0.7><0.9,0.1><0.4,0.5><0.6,0.2>
x 3 <0.1,0.8><0.7,0.3><0.1,0.9><0.8,0.2><0.2,0.7><0.8,0.2><0.3,0.7><0.5,0.2>
x 4 <0.7,0.2><0.8,0.1><0.7,0.1><0.2,0.6><0.1,0.6><0.8,0.1><0.7,0.1><0.7,0.2>
Table 2. Discernibility matrix in Example 1.
Table 2. Discernibility matrix in Example 1.
X i / X j x 1 x 2 x 3 x 4 1241324 U
x 1 a d e A a d e a d e
x 2 b c a b c a c d e b c a c d e
x 3
x 4 b c b e a b c e b c b d
1 a d e A a d e a d e a d e
2 b c a b c a c d e b c a c d e
4 b c b e a b c e b c b e
13 d d e d d e
24 b c a b c b c
U
Table 3. The target IF formal context K .
Table 3. The target IF formal context K .
a 1 a 2 a 3 a 4 a 5 d 1 d 2 d 3
x 1 <0.9,0.0><0.8,0.1><0.1,0.8><0.4,0.5><0.1,0.8><0.9,0.0><0.7,0.0><0.0,0.9>
x 2 <0.8,0.1><0.8,0.1><0.8,0.1><0.3,0.5><0.0,0.9><0.0,0.8><0.7,0.0><0.0,0.9>
x 3 <0.0,0.8><0.0,0.6><0.0,0.9><0.6,0.2><0.0,0.8><0.0,0.8><0.1,0.8><0.8,0.0>
x 4 <0.7,0.2><0.8,0.1><0.8,0.1><0.2,0.6><0.8,0.1><0.0,0.8><0.1,0.8><0.3,0.6>
x 5 <0.0,0.0><0.1,0.0><0.0,0.0><0.9,0.1><0.3,0.6><0.0,0.8><0.9,0.0><0.9,0.0>
x 6 <0.6,0.4><0.8,0.0><0.0,0.9><0.9,0.1><0.7,0.2><0.0,0.8><0.5,0.4><0.8,0.0>
x 7 <0.0,0.4><0.1,0.1><0.6,0.1><0.6,0.1><0.1,0.9><0.0,0.8><0.5,0.4><0.8,0.0>
x 8 <0.0,0.1><0.1,0.0><0.0,0.0><0.9,0.1><0.3,0.6><0.0,0.8><0.9,0.0><0.8,0.0>
x 9 <0.9,0.1><0.8,0.0><0.8,0.1><0.9,0.0><0.8,0.1><0.3,0.7><0.7,0.0><0.9,0.0>
x 10 <0.8,0.1><0.7,0.2><0.1,0.8><0.3,0.5><0.3,0.6><0.0,0.8><0.5,0.4><0.3,0.6>
Table 4. Extensions of L ( U , A , I ˜ ) , L ( U , T , J ˜ ) and R E D ( K ) .
Table 4. Extensions of L ( U , A , I ˜ ) , L ( U , T , J ˜ ) and R E D ( K ) .
Layer L U ( U , A , I ˜ ) L U ( U , T , J ˜ )
0
1 x 1 , x 5 , x 9 x 1 , x 5
2 x 1 , 5 , x 1 , 9 , x 2 , 9 , x 4 , 9 , x 5 , 8 , x 6 , 9 , x 7 , 9 , x 9 , 10 x 1 , 5 , x 5 , 8 , x 5 , 9
3 x 1 , 2 , 9 , x 1 , 4 , 9 , x 1 , 6 , 9 , x 1 , 7 , 9 , x 1 , 9 , 1 , x 2 , 4 , 9 , x 2 , 7 , 9 , x 4 , 6 , 9 , x 4 , 7 , 9 , x 4 , 9 , 10 , x 5 , 8 , 9 , x 6 , 9 , 10 , x 1 , 5 , 9 , x 5 , 8 , 9
4 x 1 , 2 , 4 , 9 , x 1 , 2 , 6 , 9 , x 1 , 2 , 7 , 9 , x 1 , 2 , 9 , 10 , x 1 , 4 , 6 , 9 , x 1 , 4 , 7 , 9 , x 1 , 4 , 9 , 10 , x 1 , 5 , 8 , 9 , x 1 , 6 , 9 , 10 , x 1 , 7 , 9 , 10 , x 2 , 4 , 7 , 9 , x 2 , 5 , 8 , 9 , x 4 , 5 , 8 , 9 , x 4 , 6 , 9 , 10 , x 5 , 6 , 8 , 9 , x 5 , 7 , 8 , 9 , x 5 , 8 , 9 , 10 -
5 x 1 , 2 , 4 , 6 , 9 , x 1 , 2 , 4 , 7 , 9 , x 1 , 2 , 4 , 9 , 10 , x 1 , 2 , 5 , 8 , 9 , x 1 , 2 , 6 , 9 , 10 , x 1 , 2 , 7 , 9 , 10 , x 1 , 2 , 4 , 8 , 9 , x 1 , 4 , 6 , 9 , 10 , x 1 , 4 , 7 , 9 , 10 , x 1 , 5 , 6 , 8 , 9 , x 1 , 5 , 7 , 8 , 9 , x 1 , 5 , 8 , 9 , 10 , x 2 , 4 , 5 , 8 , 9 , x 2 , 5 , 7 , 8 , 9 , x 3 , 5 , 6 , 8 , 9 , x 4 , 5 , 6 , 8 , 9 , x 4 , 5 , 7 , 8 , 9 , x 4 , 5 , 8 , 9 , 10 , x 5 , 6 , 7 , 8 , 9 , x 5 , 6 , 8 , 9 , 10 x 1 , 2 , 5 , 8 , 9 , x 5 , 6 , 7 , 8 , 9
6 x 1 , 2 , 4 , 5 , 8 , 9 , x 1 , 2 , 4 , 6 , 9 , 10 , x 1 , 2 , 4 , 7 , 9 , 10 , x 1 , 2 , 5 , 7 , 8 , 9 , x 1 , 2 , 5 , 8 , 9 , 10 , x 1 , 3 , 5 , 6 , 8 , 9 , x 1 , 4 , 5 , 6 , 8 , 9 , x 1 , 4 , 5 , 7 , 8 , 9 , x 1 , 4 , 5 , 8 , 9 , 10 , x 1 , 5 , 6 , 7 , 8 , 9 , x 1 , 5 , 6 , 8 , 9 , 10 , x 1 , 5 , 7 , 8 , 9 , 10 , x 2 , 4 , 5 , 7 , 8 , 9 , x 3 , 5 , 6 , 7 , 8 , 9 , x 4 , 5 , 6 , 7 , 8 , 9 , x 3 , 5 , 6 , 7 , 8 , 9 , x 5 , 6 , 7 , 8 , 9 , 10
7 U x 3 , 6 , 7 , U x 3 , 4 , 10 , U x 3 , 4 , 6 , U x 2 , 4 , 10 , U x 2 , 4 , 7 , U x 2 , 3 , 7 , U x 2 , 3 , 6 , U x 2 , 3 , 4 , -
8 U x 3 , 10 , U x 3 , 6 , U x 3 , 4 , U x 2 , 7 , U x 2 , 3 , U x 3 , 4 , U x 1 , 2 ,
9 U x 4 , U x 3 , -
10 U U
Grand total9415
R E D ( K ) A
Table 5. The implication mapping f: L ( U , T , J ˜ ) L ( U , A , I ˜ ) .
Table 5. The implication mapping f: L ( U , T , J ˜ ) L ( U , A , I ˜ ) .
L ( U , T , J ˜ ) x 1 x 5 x 1 , 5 x 5 , 8 x 5 , 9 x 1 , 5 , 9 x 5 , 8 , 9 x 1 , 2 , 5 , 8 , 9 x 5 , 6 , 7 , 8 , 9 x 3 , 5 , 6 , 7 , 8 , 9 x 5 , 6 , 7 , 8 , 9 , 10 U x 3 , 4 U x 1 , 2 U
L ( U , A , I ˜ ) x 1 x 5 x 1 , 5 x 5 , 8 x 9 x 1 , 9 x 5 , 8 , 9 x 2 , 9 x 6 , 9 x 7 , 9 x 9 , 10 x 1 , 6 , 9 x 4 , 9 U
Table 6. The results of Example 4.
Table 6. The results of Example 4.
ConceptExtensionIntensionDiscernibility Function of Xi
1 x 1 {<0.9,0.0>,<0.8,0.1>,<0.1,0.8>,<0.4,0.5>,<0.1,0.8>} a 1
2 x 5 {<0.0,0.0>,<0.1,0.0>,<0.0,0.0>,<0.9,0.1>,<0.3,0.6>} a 1
3 x 1 , 5 {<0.0,0.0>,<0.0,0.1>,<0.0,0.8>,<0.4,0.5>,<0.1,0.8>} a 1
4 x 5 , 8 {<0.0,0.1>,<0.1,0.0>,<0.0,0.0>,<0.9,0.1>,<0.3,0.6>} a 3
5 x 9 {<0.9,0.1>,<0.8,0.0>,<0.8,0.1>,<0.9,0.0>,<0.8,0.1>} ( a 1 a 2 ) ( a 1 a 3 ) ( a 2 a 3 )
( a 1 a 5 ) ( a 2 a 5 ) a 4
6 x 19 {<0.9,0.1>,<0.8,0.1>,<0.1,0.8>,<0.4,0.5>,<0.1,0.8>} a 1 ( a 3 a 4 )
7 x 5 , 8 , 9 {<0.0,0.1>,<0.1,0.0>,<0.0,0.1>,<0.9,0.1>,<0.3,0.6>} ( a 1 a 5 ) ( a 1 a 2 ) ( a 1 a 4 )
( a 2 a 3 )
8 x 2 , 9 {<0.8,0.1>,<0.8,0.1>,<0.8,0.1>,<0.3,0.5>,<0.0,0.9> ( a 1 a 3 ) ( a 3 a 4 )
9 x 6 , 9 {<0.6,0.4>,<0.8,0.0>,<0.8,0.1>,<0.9,0.0>,<0.8,0.1>} ( a 1 a 2 ) ( a 2 a 4 )
10 x 7 , 9 {<0.0,0.4>,<0.1,0.1>,<0.6,0.1>,<0.6,0.1>,<0.1,0.9>} a 3 a 4
11 x 9 , 10 {<0.8,0.1>,<0.7,0.2>,<0.1,0.8>,<0.3,0.5>,<0.4,0.6>} ( a 1 a 5 ) ( a 3 a 4 a 5 )
12 x 1 , 6 , 9 {<0.6,0.4>,<0.8,0.1>,<0.0,0.9>,<0.4,0.5>,<0.1,0.8>} ( a 1 a 4 ) a 2
13 x 4 , 9 {<0.7,0.2>,<0.8,0.1>,<0.1,0.8>,<0.3,0.5>,<0.0,0.9>} a 5
14 U {<0.0,0.8>,<0.0,0.6>,<0.0,0.9>,<0.2,0.6>,<0.0,0.9>}---
15{<0.1,0.0>,<0.1,0.0>,<0.1,0.0>,<0.1,0.0>,<0.1,0.0>} i = 1 5 a i
R E D f i ( K ) { a 1 , a 3 , a 4 , a 5 }

Share and Cite

MDPI and ACS Style

Sang, B.; Long, B.; Pang, J.; Xu, W. The Method of Data Analysis in Intuitionistic Fuzzy Generalized Consistent Decision Formal Context. Entropy 2019, 21, 262. https://0-doi-org.brum.beds.ac.uk/10.3390/e21030262

AMA Style

Sang B, Long B, Pang J, Xu W. The Method of Data Analysis in Intuitionistic Fuzzy Generalized Consistent Decision Formal Context. Entropy. 2019; 21(3):262. https://0-doi-org.brum.beds.ac.uk/10.3390/e21030262

Chicago/Turabian Style

Sang, Binbin, Binghan Long, Jinzhong Pang, and Weihua Xu. 2019. "The Method of Data Analysis in Intuitionistic Fuzzy Generalized Consistent Decision Formal Context" Entropy 21, no. 3: 262. https://0-doi-org.brum.beds.ac.uk/10.3390/e21030262

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