Preprint
Article

This version is not peer-reviewed.

Composable Conditions for Constructing Knowledge Structure Based on Variable Precision FT-Rough Set Model

Submitted:

28 April 2025

Posted:

05 May 2025

You are already at the latest version

Abstract
Constructing a knowledge structure using the variable precision FT-rough set model is an effective approach. Since directly constructing a knowledge structure for a subject or field is challenging, synthesizing global information from local information becomes a viable solution. However, local information often overlaps (partially), making it crucial to ensure consistency between global and local information, which is an urgent issue to address. Therefore, based on the variable precision FT-rough set model and the knowledge structure constructed from it, this paper investigates the conditions for the composability of knowledge structures constructed using the lower (upper) inverse operator of the variable precision FT-rough set. Under these conditions, the knowledge structure constructed from the local fuzzy approximation space can be integrated into the knowledge structure constructed from the global fuzzy approximation space.
Keywords: 
;  ;  ;  ;  

1. Introduction

Knowledge Space Theory (KST) [1] is a mathematical theoretical framework grounded in pedagogy and psychology, providing an effective methodology for studying educational principles and enabling scientific educational assessment and learning guidance. KST has since evolved into various research branches, including competency-based knowledge space theory [2,3] and polytomous knowledge space theory [4,5]. A systematic overview of KST’s theoretical advances and applications was provided by Li et al. [6]. KST has been successfully applied in fields such as assisted learning and adaptive testing. For instance, the learning platform ALEKS (Assessment and Learning in Knowledge Spaces) [7] is developed based on this theory.
Construction of knowledge structures is one of the key research topics in KST. A knowledge structure encompasses all possible knowledge states, where each knowledge state represents a subset of problems in a specific domain or subject. Thus these knowledge states reflect an individual's cognitive level in the corresponding field. Doignon et al. [2] introduced skill maps and skill multimaps, establishing relationships between problems and skills, and proposed methods for constructing knowledge structures based on these maps. In recent years, integrating Rough Set Theory (RST) [8] and Fuzzy Set Theory (FST) [9] into knowledge spaces has emerged as a significant research direction. Notable contributions include: Yao et al. [10] pioneered the introduction of rough set approximation concepts into KST to construct knowledge structures. Liu [11] established connections between rough set-based upper and lower approximation operators and skill maps and skill multimaps, proposing new methods for knowledge structure construction. Sun et al. [12] incorporated Fuzzy Set Theory into KST, proposing a novel theoretical framework for constructing knowledge structures using fuzzy skill maps and fuzzy skill multimaps. Xu et al. [13] further advanced this direction by introducing variable precision models based on fuzzy skill maps and variable precision competency models based on fuzzy skill multimaps.
In the study of rough sets, several distinct rough set models have been developed, including: the variable precision T-rough set proposed by Zhu et al. [14]; the double-universe T-rough fuzzy set model under general fuzzy binary relations introduced by Thao et al. [15]; the fuzzy T-rough set (FT-rough set) investigated by Zhang et al. [16], who examined the properties of its upper and lower inverse operators under union and intersection operations. The FT-rough set model offers the advantage of handling continuous data while preserving data integrity. However, the conditions for knowledge state induction by its upper and lower inverse operators can be either too strict or too lenient. In contrast, the variable precision rough set model permits a certain misclassification rate during the classification process. Therefore, employing the upper and lower inverse operators of variable precision FT-rough sets to induce knowledge states allows for threshold adjustment of the required skill mastery ratio when solving problems. This approach effectively mitigates the issues of overly strict or lenient conditions mentioned above.
When constructing a knowledge structure for a specific domain or subject, it is necessary to first define a problem domain Q . One or more experts are then required to identify all valid knowledge states. However, since the number of possible subsets (knowledge states) grows exponentially with the size of Q ( | Q | ), and | Q | is typically large in practical applications, it becomes clearly infeasible to have experts directly determine all possible states for the entire problem domain [1]. A viable alternative approach involves constructing large knowledge structures by combining smaller ones. Specifically, this method decomposes Q into sufficiently small subdomains that can be completely covered, with different experts independently identifying and assigning relevant problem-solving skills to each subdomain. However, inconsistencies may arise in skill assignments among different experts, leading to two key challenges: How to ensure global consistency when aggregating local information? Is it possible to properly distribute global information to local contexts? To address these issues, Heller et al. [17] introduced the concept of distributed skill functions, which can represent the integration of a finite number of skill functions. This approach enables the synthesis of local information provided by multiple experts into a globally consistent framework, leveraging the composability property of knowledge structures to resolve the aforementioned problems.
This paper first introduces relevant basic concepts, then addresses the aforementioned problems by investigating the composability conditions of knowledge structures constructed based on the upper (lower) inverse operators of variable precision FT-rough sets.

2. Preliminaries

In this section, the core concepts of fuzzy sets, FT-rough sets, and KST are briefly reviewed to establish the theoretical framework.
The following is a brief overview of fuzzy sets, which proposed by Zadeh [9] in 1965.
A fuzzy set over the universe S is a map from S to the real interval [ 0 , 1 ] , i.e., Y : S [ 0 , 1 ] . s S , Y ( s ) [ 0 , 1 ] denotes the membership grade of s with respect to Y . Generally, the family of all fuzzy sets on S is denoted as: ( S ) = { Y | Y : S [ 0 , 1 ] } . For convenience, we denote Y : S [ 0 , 1 ] by Y = { ( s , Y ( s ) ) : s S } . Additionally, we suppress ( s , Y ( s ) ) if Y ( s ) = 0 for any s S . The definitions of equality relations, inclusion relations, and the operations of union, and intersection on F ( S ) are as follows [9,12]:
Y 1 = Y 2 Y 1 ( s ) = Y 2 ( s ) , s S ;
Y 1 Y 2 Y 1 ( s ) Y 2 ( s ) , s S ;
( Y 1 Y 2 ) ( s ) Y 1 ( s ) Y 2 ( s ) , s S ;
( Y 1 Y 2 ) ( s ) Y 1 ( s ) Y 2 ( s ) , s S .
Let Q and S be two nonempty finite sets, if for each q Q , there corresponds a nonempty fuzzy set on S , then T : Q ( S ) \ { } is called a fuzzy set-valued map [9], where T ( q ) ( S ) \ { } . For convenience, we denote T ( q ) by T q . And we call the triple ( Q , S , T ) a fuzzy approximation space.
Based on the fuzzy set-valued map, and for Y ( S ) , the upper inverse( T + ( Y ) ) and lower inverse( T 1 ( Y ) ) approximations of Y are respectively defined as:
T + ( Y ) = { q Q | s S , T q ( s ) Y ( s ) } ,
T 1 ( Y ) = { q Q | s S , 0 < T q ( s ) Y ( s ) } .
Then the ordered pair ( T + ( Y ) , T 1 ( Y ) ) is called an FT-rough set.
Knowledge states, knowledge structures, etc. are fundamental concepts in KST. Let Q be a nonempty finite set of items and K be a family of subsets of Q , then a knowledge structure is the pair ( Q , K ) , where K contains at least the empty set and Q . And each element K in K is referred to a knowledge state. If for any M , N K , their union M N is also a knowledge state of K , then ( Q , K ) is called a knowledge space. If for any M , N K , their intersection M N is also a knowledge state of K , then ( Q , K ) is called a simple closure space. And if ( Q , K ) is both a knowledge space and a simple closure space, then it is called a quasi-ordinal space.
Let ( Q , K ) be a knowledge structure, for Q Q and Q , the projection (or trace) of K on Q is defined as K | Q = { K Q | K K } . Here K | Q is a substructure of K , and K is the parent structure of K | Q [1]. Based on this, the composition of knowledge structures is defined as follows.
Definition 1 
[1]. Let ( Q i , K i )   ,   i I and ( Q , K ) be knowledge structures. ( Q , K ) is said to be a composition of the family of knowledge structures { ( Q i , K i )   | i I } , if the following conditions are satisfied:
(1) Q = i I Q i ;
(2) i I , K i = | Q i .
Definition 2 
[17]. Let ( Q i , S i , T i ) , i I be fuzzy approximation spaces, their composition ( Q , S , T ) is defined by:
(1) Q = i I Q i ;
(2) S = i I S i ;
(3) q Q , T q = i I ( T i * ) q , where ( T i * ) q = ( T i ) q   q Q i   q Q i .
It can be easily proved that ( Q , S , T ) is also a fuzzy approximation space.
In [12], the concepts from fuzzy sets theory are extended to knowledge spaces, leading to the definition of a fuzzy skill map. Let ( Q , S , T ) be a fuzzy approximation space, and regarding Q as a nonempty finite set of items(or questions) and S as a nonempty finite set of skills. Then T represents a map from the item(or questions) set Q to the fuzzy skill set family F ( S ) \ { } . In KST, it means that to solve a question, an individual should first master the skills related to solving the question to a certain extent, i.e. T q . The triple ( Q , S , T ) is also referred to as fuzzy skill map in KST.

3. Variable Precision FT-Rough Sets and the Knowledge Structure Con-tructed

This section introduces the variable precision FT-rough set model and the properties of its operators, and proposes a knowledge structure constructed based on this model.
Definition 3 
Let ( Q , S , T ) be a fuzzy approximation space. For any B ( S ) , β ( 0.5 , 1 ] , the β -lower inverse and β -upper inverse of B with respect to T are defined as
T β 1 ( B ) = { q Q | | { s S | 0 < T q ( s ) B ( s ) } | | { s S | T q ( s ) > 0 } | > 1 β } ,
T β + ( B ) = { q Q | | { s S | 0 < T q ( s ) B ( s ) } | | { s S | T q ( s ) > 0 } | β } .
Then the ordered pair ( T β + ( B ) , T β 1 ( B ) ) is called a β -variable precision FT-rough set.
The upper and lower inverse operators of the variable precision FT-rough sets possess the following properties:
Proposition 1. 
Let ( Q , S , T ) be a fuzzy approximation space. For A , B ( S ) , β ( 0.5 , 1 ] , then
(1) T β 1 ( ) = T β + ( ) = ;
(2) T β 1 ( S ) = T β + ( S ) = Q ;
(3) T β + ( B ) T β 1 ( B ) ;
(4) If A B , then
T β + ( A ) T β + ( B ) , T β 1 ( A ) T β 1 ( B ) ;
(5) T β + ( A B ) T β + ( A ) T β + ( B ) ;
(6) T β + ( A ) T β + ( B ) T β + ( A B ) ;
(7) T β 1 ( A ) T β 1 ( B ) T β 1 ( A B ) ;
(8) T β 1 ( A B ) T β 1 ( A ) T β 1 ( B ) ;
(9) If 0.5 < β 1 < β 2 1 , then
T β 2 + ( B ) T β 1 + ( B ) T β 1 1 ( B ) T β 2 1 ( B ) .
The proof of Proposition 1 is similar to the proof of the properties of FT-rough sets in [16], and it is not listed here.
From Definition 3, it follows that when the threshold β takes the value of 1, the variable precision -rough sets will degenerate into the FT-rough sets. Therefore, the variable precision FT-rough set has wider applicability than the FT-rough sets.
As shown in Proposition 1, the upper and lower inverse operators of variable precision FT-rough sets can induce knowledge states and derive knowledge structures.
Definition 4 
[13]. Let ( Q , S , T ) be a fuzzy approximation space. For any q Q , B ( S ) , we call
D ( B / T q ) = | { s S | 0 < T q ( s ) B ( s ) } | | { s S | T q ( s ) > 0 } |
a fuzzy skill inclusion degree with respect to T q and B .
Definition 5. 
Given a fuzzy approximation space ( Q , S , T ) , the knowledge state delineated by the lower inverse model of the variable precision FT-rough set with respect to B ( B ( S ) ) is defined by
K B , β = T β 1 ( B ) = { q Q | D ( B / T q ) > 1 β } ,
where β ( 0.5 , 1 ] .
The family of all the knowledge states delineated by the lower inverse model is denoted by K β = { K B , β | B ( S ) } .
Definition 6. 
Given a fuzzy approximation space ( Q , S , T ) , the knowledge state delineated by the upper inverse model of the variable precision FT-rough set with respect to B ( B ( S ) ) is defined by
K B , β + = T β + ( B ) = { q Q | D ( B / T q ) β } ,
where β ( 0.5 , 1 ] .
The family of all the knowledge states delineated by the lower inverse model is denoted by K β = { K B , β + | B ( S ) } .
Theorem 1. 
Given a fuzzy approximation space  ( Q , S , T ) , and the families of the knowledge states delineated by the lower and upper inverse models are  K β = { K B , β | B ( S ) }  and  K β = { K B , β + | B ( S ) } , respectively. Then both  K β  and  K β  are knowledge structures.
Proof of Theorem 1. 
It can be easily deduced from (1) and (2) of Proposition 1 that when B = , we have T β 1 ( B ) = T β 1 ( ) = , and T β + ( B ) = T β + ( ) = ; when B = S , we have T β 1 ( B ) = T β 1 ( S ) = Q , and T β + ( B ) = T β + ( S ) = Q . Then
K β = { T β 1 ( B ) | B ( S ) } = { K B , β | B ( S ) } ,
K β = { T β + ( B ) | B ( S ) } = { K B , β + | B ( S ) } ,
are the knowledge structures delineated by the lower and upper inverse models of the variable precision FT-rough set respectively.

4. Composability of Knowledge Structure

Let the fuzzy approximation space ( Q , S , T ) be composed of the family of fuzzy approximation spaces { ( Q i , S i , T i ) |   i I } . The variable precision threshold is β ( β ( 0.5 , 1 ] ), the knowledge structures delineated by the lower inverse and upper inverse models of the variable precision FT-rough set in the fuzzy approximation space ( Q i , S i , T i ) ,   i I are denoted as ( K i ) β and ( K i ) β + respectively. The knowledge structures delineated by the lower inverse and upper inverse models of the variable precision FT-rough set in the fuzzy approximation space ( Q , S , T ) are denoted as K β and K β respectively. This section studies the conditions under which K β and K β can be composed of the knowledge structure families { ( K i ) β | i I } and { ( K i ) β + | i I } respectively.
For convenience, the following notation is given:
Notation 1. 
Let Y ( S ) , S j S , denote
Y | S j ( s ) = Y ( s ) , s S j 0 , s S S j .
Then the knowledge structure K β delineated by the lower inverse model of the variable precision FT-rough set in the fuzzy approximation space ( Q , S , T ) is not necessarily the composition of the knowledge structure family { ( K i ) β |   i I } . The knowledge structure K β delineated by the upper inverse model is not necessarily the composition of { ( K i ) β + |   i I } . Example 1 below illustrates this problem.
Example 1. 
Let ( Q 1 , S 1 , T 1 ) and ( Q 2 , S 2 , T 2 ) be two fuzzy approximation spaces, where
Q 1 = { q 1 , q 2 , q 3 } , S 1 = { s 1 , s 2 , s 3 } , ( T 1 ) q 1 = { ( s 1 , 0.7 ) , ( s 2 , 0.5 ) } ,
( T 1 ) q 2 = { ( s 1 , 0.8 ) , ( s 2 , 0.6 ) , ( s 3 , 0.6 ) } , ( T 1 ) q 3 = { ( s 2 , 0.7 ) , ( s 3 , 0.6 ) } ;
Q 2 = { q 1 , q 3 , q 4 } , S 2 = { s 2 , s 3 , s 4 } , ( T 2 ) q 1 = { ( s 2 , 0.6 ) , ( s 3 , 0.8 ) } ,
( T 2 ) q 3 = { ( s 2 , 0.8 ) , ( s 3 , 0.7 ) } , ( T 2 ) q 4 = { ( s 3 , 0.7 ) , ( s 4 , 0.6 ) } .
Let ( Q , S , T ) is composed of ( Q 1 , S 1 , T 1 ) and ( Q 2 , S 2 , T 2 ) , then
Q = { q 1 , q 2 , q 3 , q 4 } , S = { s 1 , s 2 , s 3 , s 4 } ,
( T ) q 1 = { ( s 1 , 0.7 ) , ( s 2 , 0.6 ) , ( s 3 , 0.8 ) } , ( T ) q 2 = { ( s 1 , 0.8 ) , ( s 2 , 0.6 ) , ( s 3 , 0.6 ) } ,
( T ) q 3 = { ( s 2 , 0.8 ) , ( s 3 , 0.7 ) } , ( T ) q 4 = { ( s 3 , 0.7 ) , ( s 4 , 0.6 ) } .
In the following, taking β ( 2 3 , 1 ] as an example, calculate the knowledge structures delineated by the lower and upper inverse models under the variable precision FT-rough set in ( Q 1 , S 1 , T 1 ) , ( Q 2 , S 2 , T 2 ) and ( Q , S , T ) , respectively.
(1) In ( Q 1 , S 1 , T 1 ) :
( K 1 ) β = { , { q 1 } , { q 1 , q 2 } , { q 2 , q 3 } , Q 1 } ,
( K 1 ) β + = { , { q 1 } , { q 3 } , { q 1 , q 3 } , { q 2 , q 3 } , Q 1 } ;
(2) In ( Q 2 , S 2 , T 2 ) :
( K 2 ) β = { , { q 1 } , { q 4 } , { q 1 , q 3 } , { q 1 , q 4 } , { q 3 , q 4 } , Q 2 } ,
( K 2 ) β + = { , { q 1 } , { q 3 } , { q 4 } , { q 1 , q 3 } , { q 1 , q 4 } , { q 3 , q 4 } , Q 2 } ;
(3) In ( Q , S , T ) :
K β = { , { q 1 } , { q 2 } , { q 4 } , { q 1 , q 2 } , { q 1 , q 4 } , { q 2 , q 4 } , { q 1 , q 2 , q 3 } , { q 1 , q 2 , q 4 } , { q 2 , q 3 , q 4 } , Q }
K β + = { , { q 1 } , { q 2 } , { q 3 } , { q 4 } , { q 1 , q 2 } , { q 1 , q 3 } , { q 1 , q 4 } , { q 2 , q 3 } , { q 2 , q 4 } , { q 3 , q 4 } , { q 1 , q 2 , q 3 } , { q 1 , q 2 , q 4 } , { q 1 , q 3 , q 4 } , { q 2 , q 3 , q 4 } , Q }
Then the projections of K β on Q 1 and Q 2 are respectively:
K β | Q 1 = { , { q 1 } , { q 2 } , { q 1 , q 2 } , { q 2 , q 3 } , Q 1 } ,
K β | Q 2 = { , { q 1 } , { q 4 } , { q 1 , q 3 } , { q 1 , q 4 } , { q 3 , q 4 } , Q 2 } .
The projections of K β on Q 1 and Q 2 are respectively:
K β | Q 1 = { , { q 1 } , { q 2 } , { q 3 } , { q 1 , q 2 } , { q 1 , q 3 } , { q 2 , q 3 } , Q 1 } ,
K β | Q 2 = { , { q 1 } , { q 3 } , { q 4 } , { q 1 , q 3 } , { q 1 , q 4 } , { q 3 , q 4 } , Q 2 } .
It can be seen that ( K 1 ) β K β | Q 1 , ( K 2 ) β = K β | Q 2 , ( K 1 ) β + K β | Q 1 , ( K 2 ) β + = K β | Q 2 . Therefore, when β ( 2 3 , 1 ] , K β is not the composition of ( K 1 ) β and ( K 2 ) β , and K β is not the composition of ( K 1 ) β + and ( K 2 ) β + .

4.1. Composability of the Knowledge Structure Delineated by the Lower Inverse Model

Let the fuzzy approximation space ( Q , S , T ) be composed of a family of fuzzy approximation spaces { ( Q i , S i , T i ) |   i I } . For ( Q j , S j , T j ) , ( j I ), and any Y j ( S j ) , then the knowledge state delineated via the lower inverse model of the variable precision FT-rough set by Y j is
( T j ) β 1 ( Y j ) = { q Q j | D ( Y j / ( T j ) q ) > 1 β } ,
,where
β ( 0.5 , 1 ] and D ( Y j / ( T j ) q ) = | { s S j | 0 < ( T j ) q ( s ) Y j ( s ) } | | { s S j | ( T j ) q ( s ) > 0 } | .
For any Y ( S ) , the knowledge state delineated via the lower inverse model of the variable precision FT-rough set by Y is
T β 1 ( Y ) = { q Q | D ( Y / T q ) > 1 β } ,
where
D ( Y / T q ) = | { s S | 0 < T q ( s ) Y ( s ) } | | { s S | T q ( s ) > 0 } | .
For j I , there is
T β 1 ( Y ) | Q j = T β 1 ( Y ) Q j = { q Q j | D ( Y / T q ) > 1 β } .
Theorem 2. 
Let  ( Q , S , T )  be composed of a family of fuzzy approximation spaces  { ( Q i , S i , T i ) |   i I } . For any  q Q j  and  s S j ,  j I , when  ( T j ) q ( s ) = 0 , it satisfies  T q ( s ) = 0 , then for any  Y ( S ) ,  β ( 0.5 , 1 ] , there is  T β 1 ( Y | S j ) Q j ( T j ) β 1 ( Y | S j ) .
Proof of Theorem 2. 
  T β 1 ( Y | S j ) Q j = { q Q | D ( Y | S j / T q ) > 1 β } Q j = { q Q j | D ( Y | S j / T q ) > 1 β } .
If there is q ' T β 1 ( Y | S j ) Q j , then
D ( Y | S j / T q ' ) = | { s S | 0 < T q ' ( s ) Y | S j ( s ) } | | { s S | T q ' ( s ) > 0 } | > 1 β .
For any Y F S and q Q j , by Definition 2 and when ( T j ) q ( s ) = 0 , satisfying T q ( s ) = 0 , we have
{ s S | T q ' ( s ) > 0 } | { s S j | T q ' ( s ) > 0 } | = { s S j | ( T j ) q ' ( s ) > 0 }
and
  | { s S | 0 < T q ' ( s ) Y | S j ( s ) } | = | { s S j | 0 < T q ' ( s ) Y | S j ( s ) } | + | { s S S j | 0 < T q ' ( s ) Y | S j ( s ) } | = | { s S j | 0 < T q ' ( s ) Y | S j ( s ) } | | { s S j | 0 < ( T j ) q ' ( s ) Y | S j ( s ) } | .
Then
D ( Y | S j / ( T j ) q ' ) = | { s S j | 0 < ( T j ) q ' ( s ) Y | S j ( s ) } | | { s S j | ( T j ) q ' ( s ) > 0 } | | { s S | 0 < T q ' ( s ) Y | S j ( s ) } | | { s S | T q ' ( s ) > 0 } | = D ( Y | S j / T q ' ) > 1 β .
Then q ' ( T j ) β 1 ( Y | S j ) . Therefore T β 1 ( Y | S j ) Q j ( T j ) β 1 ( Y | S j ) . □
Theorem 3. 
Let ( Q , S , T ) be composed of a family of fuzzy approximation spaces { ( Q i , S i , T i ) |   i I } . For any q Q j , j I , β ( 0.5 , 1 ] , the following conclusions hold:
(1) If
i) ( T j ) q = T q | S j holds for s S j ,
ii) T q ( s ) = 0 holds for s S S j ,
then for any  Y ( S ) , there is  T β 1 ( Y | S j ) Q j = ( T j ) β 1 ( Y | S j ) .
(2) If for any  Y ( S ) , there is  T β 1 ( Y | S j ) Q j = ( T j ) β 1 ( Y | S j ) , then  ( T j ) q = T q | S j .
(3) Let  ( K j ) β  and  K β  are knowledge structures delineated by the lower inverse model of the variable precision FT-rough set in the fuzzy approximation space  ( Q j , S j , T j )  and  ( Q , S , T )  respectively. If  T β 1 ( Y | S j ) Q j = ( T j ) β 1 ( Y | S j ) , then  ( K j ) β K β | Q j .
Proof of Theorem 3. 
(1) Since when s S j , ( T j ) q = T q | S j , then when ( T j ) q ( s ) = 0 , we have T q ( s ) = 0 . It is easy to know from Theorem 2 that for any Y ( S ) , T β 1 ( Y | S j ) Q j ( T j ) β 1 ( Y | S j ) .
For any Y ( S ) , if there is q ( T j ) β 1 ( Y | S j ) , then D ( Y | S j / ( T j ) q ) > 1 β holds, i.e.
| { s S j | 0 < ( T j ) q ( s ) Y | S j ( s ) } | | { s S j | ( T j ) q ( s ) > 0 } | > 1 β ;
and since when s S j , ( T j ) q = T q | S j , then
| { s S j | 0 < T q | S j ( s ) Y | S j ( s ) } | | { s S j | T q | S j ( s ) > 0 } | > 1 β .
Also, when s S S j , T q ( s ) = 0 , then
| { s S | 0 < T q ( s ) Y | S j ( s ) } | | { s S | T q ( s ) > 0 } | > 1 β ,
then there is D ( Y | S j / T q ) > 1 β , therefore q T β 1 ( Y | S j ) Q j , then ( T j ) β 1 ( Y | S j ) T β 1 ( Y | S j ) Q j .
Therefore, T β 1 ( Y | S j ) Q j = ( T j ) β 1 ( Y | S j ) holds.
(2) Use the proof by contradiction. For q Q j , there exists s S j , such that ( T j ) q ( s ) T q | S j ( s ) , that is, it satisfies 0 ( T j ) q ( s ) < T q ( s ) . Let n j = | { s S j | ( T j ) q ( s ) > 0 } | , n = | { s S | T q ( s ) > 0 } | ,
i) When ( T j ) q ( s ) 0 , let
Y * ( u ) = ( T j ) q ( s ) + T q ( s ) 2 , u = s 0 , u s , u S ,
then we have Y * ( S ) , then there exists β ( 0.5 , 1 ] such that D ( Y * | S j / ( T j ) q ) = 1 n j > 1 β . Therefore, q ( T j ) β 1 ( Y * | S j ) . And if for any β ( 0.5 , 1 ] , D ( Y * | S j / T q ) = 0 1 β , then there must be q T β 1 ( Y * | S j ) Q j . This contradicts T β 1 ( Y | S j ) Q j = ( T j ) β 1 ( Y | S j ) .
ii) When ( T j ) q ( s ) = 0 , let
Y * ( u ) = T q ( s ) , u = s 0 , u s , u S ,
then Y * ( S ) , and for any β ( 0.5 , 1 ] , D ( Y * | S j / ( T j ) q ) = 0 1 β , then there must be q ( T j ) β 1 ( Y * | S j ) , and there exists β ( 0.5 , 1 ] such that D ( Y * | S j / T q ) = 1 n > 1 β , then q T β 1 ( Y * | S j ) Q j , which also contradicts T β 1 ( Y | S j ) Q j = ( T j ) β 1 ( Y | S j ) . Therefore, (2) holds.
(3) For any B ( S j ) , K B , β = ( T j ) β 1 ( B ) ( K j ) β be the knowledge state delineated by B via the lower inverse model. Let
Y * ( s ) = B ( s ) , s S j 0 , s S S j ,
then Y * ( S ) , we have
( T j ) β 1 ( B ) = ( T j ) β 1 ( Y * | S j ) = T β 1 ( Y * | S j ) Q j K β | Q j ,
then ( K j ) β K β | Q j . □
However, it can be seen from Example 1, when β ( 2 3 , 1 ] , there is ( K 1 ) β K β | Q 1 , ( K 2 ) β K β | Q 2 , but ( T 1 ) q 1 T q 1 | S 1 , ( T 1 ) q 2 = T q 2 | S 1 , ( T 1 ) q 3 T q 3 | S 1 . Therefore, Theorem 3(1) is a sufficient but not necessary condition for ( K j ) β K β | Q j .
Corollary 1. 
Let  ( Q , S , T )  be composed of a family of fuzzy approximation spaces  { ( Q i , S i , T i ) |   i I } . For any  j I , β = 1 , the following statements are equivalent.
(1) For any  q Q j  and  s S j ,  ( T j ) q = T q | S j .
(2) For any  Y ( S ) ,  T 1 1 ( Y | S j ) Q j = ( T j ) 1 1 ( Y | S j ) .
Similar to Theorem 3, ( K j ) 1 K 1 | Q j can be deduced from Corollary1 (1) or (2).
Theorem 4. 
Let  ( Q , S , T )  be composed of a family of fuzzy approximation spaces  { ( Q i , S i , T i ) |   i I } . If  T q = T q | S j  holds for any  q Q j , j I  and  β ( 0.5 , 1 ] , then  T β 1 ( Y | S j ) Q j = T β 1 ( Y ) Q j  holds for any  Y ( S ) .
Proof of Theorem 4. 
i) For any Y ( S ) , let q T β 1 ( Y | S j ) Q j , then q Q j , j I and D ( Y | S j / T q ) > 1 β , i.e. | { s S | 0 < T q ( s ) Y | S j ( s ) } | | { s S | T q ( s ) > 0 } | > 1 β . Since for any q Q j , T q = T q | S j , then T q ( s ) = 0 holds for s S S j . Then
{ s S | 0 < T q ( s ) Y | S j ( s ) } = { s S | 0 < T q ( s ) Y ( s ) } ,
Then there is
| { s S | 0 < T q ( s ) Y ( s ) } | | { s S | T q ( s ) > 0 } | > 1 β ,
That is D ( Y / T q ) > 1 β . Therefore q T β 1 ( Y ) Q j , then T β 1 ( Y | S j ) Q j T β 1 ( Y ) Q j .
ii) For any Y ( S ) , let q T β 1 ( Y ) Q j , then q Q j , j I and D ( Y / T q ) > 1 β , that is | { s S | 0 < T q ( s ) Y ( s ) } | | { s S | T q ( s ) > 0 } | > 1 β . Since for any q Q j , T q = T q | S j , then T q ( s ) = 0 holds for s S S j . Then
| { s S | 0 < T q ( s ) Y | S j ( s ) } | | { s S | T q ( s ) > 0 } | > 1 β ,
that is D ( Y | S j / T q ) > 1 β , then there is q T β 1 ( Y | S j ) Q j .
Then T β 1 ( Y ) Q j T β 1 ( Y | S j ) Q j .
Therefore, T β 1 ( Y | S j ) Q j = T β 1 ( Y ) Q j holds. □
However, if T β 1 ( Y | S j ) Q j = T β 1 ( Y ) Q j holds for any Y ( S ) and β ( 0.5 , 1 ] , T q = T q | S j does not necessarily holds. The following uses the proof by contradiction to show that if T β 1 ( Y | S j ) Q j = T β 1 ( Y ) Q j holds for any Y ( S ) and β = 1 , then there is T q = T q | S j for any q Q j , j I .
For q Q j , if there is T q T q | S j , then there exists s S S j , such that T q ( s ) > 0 . Let Y * ( u ) = T q ( s ) , u = s 0 , u s , u S , then Y * ( S ) , Y * | S j = , then T β 1 ( Y * | S j ) = . Therefore, for any β ( 0.5 , 1 ] , there is T β 1 ( Y * | S j ) Q j = . And obviously | { s S | 0 < T q ( s ) Y * ( s ) } | > 0 , then D ( Y * / T q ) = | { s S | 0 < T q ( s ) Y * ( s ) } | | { s S | T q ( s ) > 0 } | > 1 β = 0 .
Then there must be q { q Q j | D ( Y * / T q ) > 0 } = T β 1 ( Y * ) Q j , which contradicts T 1 1 ( Y | S j ) Q j = T 1 1 ( Y ) Q j for any Y ( S ) . Therefore, T q = T q | S j holds for β = 1 .
Based on Theorems 3 and Theorems 4, we derive the conditions for the composability of the knowledge structure delineated by the lower inverse model of variable precision FT-rough sets.
Theorem 5. 
Let  ( Q , S , T )  be composed of a family of fuzzy approximation spaces  { ( Q i , S i , T i ) |   i I } . For any  q Q j ,  j I  and  β ( 0.5 , 1 ] , if  T q = ( T j ) q  holds for  s S j , and  T q ( s ) = 0  holds for  s S S j , then
(1)  T β 1 ( Y ) Q j = ( T j ) β 1 ( Y | S j )  for any  Y ( S ) ,
(2)  ( K j ) β = K β | Q j .
Proof of Theorem 5. 
(1) For any q Q j , ( T j ) q T q | S j T q . If T q = ( T j ) q holds for s S j , and T q ( s ) = 0 holds for s S S j , then T q = T q | S j holds for s S j . Then by Theorem 3, for any Y ( S ) , we have T β 1 ( Y | S j ) Q j = ( T j ) β 1 ( Y | S j ) . And by Theorem 4, we have T β 1 ( Y | S j ) Q j = T β 1 ( Y ) Q j . Therefore, T β 1 ( Y ) Q j = ( T j ) β 1 ( Y | S j ) holds.
(2) By (1), for any K Y , β K β , β ( 0.5 , 1 ] , there exists Y ( S ) such that K Y , β | Q j = T β 1 ( Y ) Q j = ( T j ) β 1 ( Y | S j ) ( K j ) β . Then K β | Q j ( K j ) β . And according to Theorem 3, ( K j ) β K β | Q j , so ( K j ) β = K β | Q j holds. □
Theorem 5 is a sufficient condition for ( K j ) β = K β | Q j , but not necessary. The following Example 2 shows this.
Example 2. 
Let ( Q 1 , S 1 , T 1 ) and ( Q 2 , S 2 , T 2 ) be fuzzy approximation spaces,
where
Q 1 = { q 1 , q 2 , q 3 } , S 1 = { s 1 , s 2 } , ( T 1 ) q 1 = { ( s , 1 0.7 ) , ( s , 2 0.5 ) } ,
( T 1 ) q 2 = { ( s , 1 0.8 ) , ( s , 2 0.7 ) } , ( T 1 ) q 3 = { ( s , 2 0.9 ) } ;
Q 2 = { q 2 , q 4 } , S 2 = { s 2 , s 3 } , ( T 2 ) q 2 = { ( s , 2 0.7 ) } , ( T 2 ) q 4 = { ( s , 2 0.8 ) , ( s , 3 0.9 ) } .
( Q , S , T ) is composed of ( Q 1 , S 1 , T 1 ) and ( Q 2 , S 2 , T 2 ) .
Then
Q = { q 1 , q 2 , q 3 , q 4 } , S = { s 1 , s 2 , s 3 } , ( T ) q 1 = { ( s , 1 0.7 ) , ( s , 2 0.5 ) } ,
( T ) q 2 = { ( s , 1 0.8 ) , ( s , 2 0.7 ) } , ( T ) q 3 = { ( s , 2 0.9 ) } , ( T ) q 4 = { ( s , 2 0.8 ) , ( s , 3 0.9 ) } .
Then for β ( 1 2 , 1 ] , the knowledge structures delineated by the lower inverse model under the variable precision FT-rough set in ( Q 1 , S 1 , T 1 ) , ( Q 2 , S 2 , T 2 ) and ( Q , S , T ) are respectively:
( K 1 ) β = { , { q 1 } , { q 1 , q 2 } , Q 1 } , ( K 2 ) β = { , { q 2 } , { q 4 } , Q 2 } ,
K β = { , { q 1 } , { q 4 } , { q 1 , q 2 } , { q 1 , q 4 } , { q 1 , q 2 , q 4 } , Q } .
Then
K β | Q 1 = { , { q 1 } , { q 1 , q 2 } , Q 1 } = ( K 1 ) β ,
K β | Q 2 = { , { q 2 } , { q 4 } , Q 2 } = ( K 2 ) β .
So for β ( 1 2 , 1 ] , K β is composed of ( K 1 ) β and ( K 2 ) β . However, T q 2 ( T 2 ) q 2 . Therefore, for any q Q j , s S j , j I , T q = ( T j ) q is not a necessary condition for the composabilily of the knowledge structure.
Corollary 2. 
Let  ( Q , S , T )  be composed of a family of fuzzy approximation spaces  { ( Q i , S i , T i ) |   i I } . Then we have:
(1) If  Q i ,  i I  are pairwise disjoint, then for  β ( 0.5 , 1 ] ,  K β  is composed of the family of knowledge structures  { ( K j ) β | j I } .
(2) If  S i ,  i I  are pairwise disjoint, then for  β = 1  and any  j I , there is  ( K j ) 1 K 1 | Q j .
Proof of Corollary 2. 
(1) If Q i , i I are pairwise disjoint, then for any q Q j , j I , when s S j , there is T q = ( T j ) q ; when s S S j , there is T q ( s ) = 0 . Then by Theorem 5, there is ( K j ) β = K β | Q j . Therefore, K β is composed of the knowledge structure family { ( K j ) β | j I } .
(2) If S i , i I are pairwise disjoint, then for any q Q j , j I , when s S j , there is ( T j ) q = T q | S j . Then by corollary 1, there is ( K j ) 1 K 1 | Q j . □

4.2. Composability of the Knowledge Structure Delineated by the Upper Inverse Model

Let the fuzzy approximation space ( Q , S , T ) be composed of a family of fuzzy approximation spaces { ( Q i , S i , T i ) |   i I } . For ( Q j , S j , T j ) , ( j I ), and any Y j ( S j ) , the knowledge state delineated via the upper inverse model of the variable precision FT-rough set by Y j is
( T j ) β + ( Y j ) = { q Q j | D ( Y j / ( T j ) q ) β } ,
where
β ( 0.5 , 1 ] and D ( Y j / ( T j ) q ) = | { s S j | 0 < ( T j ) q ( s ) Y j ( s ) } | | { s S j | ( T j ) q ( s ) > 0 } | .
For any Y ( S ) , the knowledge state delineated via the upper inverse model on the variable precision FT-rough set by Y is
T β + ( Y ) = { q Q | D ( Y / T q ) β } ,
where
β ( 0.5 , 1 ] and D ( Y / T q ) = | { s S | 0 < T q ( s ) Y ( s ) } | | { s S | T q ( s ) > 0 } | .
For j I , there is
T β + ( Y ) | Q j = T β + ( Y ) Q j = { q Q j | D ( Y / T q ) β } .
Theorem 6. 
Let  ( Q , S , T )  be composed of a family of fuzzy approximation spaces  { ( Q i , S i , T i ) |   i I } . For any  q Q j  and  s S j ,  j I , when  ( T j ) q ( s ) = 0 , it satisfies  T q ( s ) = 0 , then for any  Y ( S ) ,  β ( 0.5 , 1 ] , there is  T β + ( Y | S j ) Q j ( T j ) β + ( Y | S j ) .
Proof of Theorem 6. 
T β + ( Y | S j ) Q j = { q Q | D ( Y | S j / T q ) β } Q j = { q Q j | D ( Y | S j / T q ) β } .
If there is q T β + ( Y | S j ) Q j , then
D ( Y | S j / T q ) = | { s S | 0 < T q ( s ) Y | S j ( s ) } | | { s S | T q ( s ) > 0 } | β .
For any Y F S and q Q j , by Definition 2 and when ( T j ) q ( s ) = 0 , satisfying T q ( s ) = 0 , we have
{ s S | T q ( s ) > 0 } | { s S j | T q ( s ) > 0 } | = { s S j | ( T j ) q ( s ) > 0 } ,
and
  | { s S | 0 < T q ( s ) Y | S j ( s ) } | = | { s S j | 0 < T q ( s ) Y | S j ( s ) } | + | { s S S j | 0 < T q ( s ) Y | S j ( s ) } | = | { s S j | 0 < T q ' ( s ) Y | S j ( s ) } | | { s S j | 0 < ( T j ) q ( s ) Y | S j ( s ) } | .
Then
D ( Y | S j / ( T j ) q ) = | { s S j | 0 < ( T j ) q ( s ) Y | S j ( s ) } | | { s S j | ( T j ) q ( s ) > 0 } | | { s S | 0 < T q ( s ) Y | S j ( s ) } | | { s S | T q ( s ) > 0 } | = D ( Y | S j / T q ) β . Then q ( T j ) β + ( Y | S j ) . Therefore T β + ( Y | S j ) Q j ( T j ) β + ( Y | S j ) . □
Theorem 7. 
Let ( Q , S , T ) be composed of a family of fuzzy approximation spaces { ( Q i , S i , T i ) |   i I } . For any q Q j , j I , β ( 0.5 , 1 ] , the following conclusions hold:
(1) If
i) ( T j ) q = T q | S j holds for any s S j ,
ii) T q ( s ) = 0 holds for any s S S j ,
then for any  Y ( S ) , there is  T β + ( Y | S j ) Q j = ( T j ) β + ( Y | S j ) .
(2) If for any  Y ( S ) , there is  T β + ( Y | S j ) Q j = ( T j ) β + ( Y | S j ) , then  ( T j ) q = T q | S j .
(3) Let  ( K j ) β +  and  K β +  are knowledge structures delineated by the upper inverse model of the variable precision FT-rough set in the fuzzy approximation space  ( Q j , S j , T j )  and  ( Q , S , T )  respectively. If  T β + ( Y | S j ) Q j = ( T j ) β + ( Y | S j ) , then  ( K j ) β + K β + | Q j .
Proof of Theorem 7. 
(1) Since when s S j , ( T j ) q = T q | S j , then when ( T j ) q ( s ) = 0 , we have T q ( s ) = 0 . It is easy to know from Theorem 6 that for any Y ( S ) , T β + ( Y | S j ) Q j ( T j ) β + ( Y | S j ) .
For any Y ( S ) , if there is q ( T j ) β + ( Y | S j ) , then D ( Y | S j / ( T j ) q ) β holds, i.e.
| { s S j | 0 < ( T j ) q ( s ) Y | S j ( s ) } | | { s S j | ( T j ) q ( s ) > 0 } | β .
And since when s S j , ( T j ) q = T q | S j , then
| { s S j | 0 < T q | S j ( s ) Y | S j ( s ) } | | { s S j | T q | S j ( s ) > 0 } | β .
Also, since when s S S j , T q ( s ) = 0 , then
| { s S | 0 < T q ( s ) Y | S j ( s ) } | | { s S | T q ( s ) > 0 } | β .
Then there is D ( Y | S j / T q ) β , and then q T β + ( Y | S j ) Q j . So, there is ( T j ) β + ( Y | S j ) T β + ( Y | S j ) Q j .
Therefore, T β + ( Y | S j ) Q j = ( T j ) β + ( Y | S j ) holds.
(2) Use the proof by contradiction. For q Q j , there exists s S j , such that ( T j ) q ( s ) T q | S j ( s ) , that is, it satisfies 0 ( T j ) q ( s ) < T q ( s ) . Let n j = | { s S j | ( T j ) q ( s ) > 0 } | , n = | { s S | T q ( s ) > 0 } | , then n j n .
i) When ( T j ) q ( s ) 0 , let
Y * ( u ) = ( T j ) q ( s ) + T q ( s ) 2 , u = s ( T j ) q ( u ) , u s , u S j 0 , u S S j ,
then Y * ( S ) . Then there exists β ( 0.5 , 1 ] such that D ( Y * | S j / T q ) = n j 1 n < β , and then q T β + ( Y * | S j ) Q j . And for any β ( 0.5 , 1 ] , D ( Y * | S j / ( T j ) q ) = n j n j = 1 β , then there must be q ( T j ) β + ( Y * | S j ) . This contradicts T β + ( Y | S j ) Q j = ( T j ) β + ( Y | S j ) .
ii) When ( T j ) q ( s ) = 0 , let
Y * ( u ) = 0 , u = s ( T j ) q ( u )   ,   u s , u S j 0 , u S S j ,
then Y * ( S ) , and for any β ( 0.5 , 1 ] , D ( Y * | S j / ( T j ) q ) = n j n j = 1 β , then there must be q ( T j ) β + ( Y * | S j ) , and there exists β ( 0.5 , 1 ] such that D ( Y * | S j / T q ) = n j n < β ' , then q T β + ( Y * | S j ) Q j , which also contradicts T β + ( Y | S j ) Q j = ( T j ) β + ( Y | S j ) . Therefore, (2) holds.
(3) For any B ( S j ) , K B , β + = ( T j ) β + ( B ) ( K j ) β + be the knowledge state delineated by B via the upper inverse model. Let
Y * ( s ) = B ( s ) , s S j 0 , s S S j ,
then Y * ( S ) , we have
( T j ) β + ( B ) = ( T j ) β + ( Y * | S j ) = T β + ( Y * | S j ) Q j K β + | Q j ,
then ( K j ) β + K β + | Q j . □
Similar to Theorem 3, Theorem 7(1) is a sufficient but not necessary condition for ( K j ) β + K β + | Q j .
Theorem 8. 
Let  ( Q , S , T )  be composed of a family of fuzzy approximation spaces  { ( Q i , S i , T i ) |   i I } . If  T q = T q | S j  holds for any  q Q j , j I  and  β ( 0.5 , 1 ] , then  T β + ( Y | S j ) Q j = T β + ( Y ) Q j  holds for any  Y ( S ) .
Proof of Theorem 8. 
i) For any Y ( S ) , let q T β + ( Y | S j ) Q j , then q Q j , j I and D ( Y | S j / T q ) β , i.e.
| { s S | 0 < T q ( s ) Y | S j ( s ) } | | { s S | T q ( s ) > 0 } | β .
Since for any q Q j , there is T q = T q | S j , then T q ( s ) = 0 holds for s S S j .
Then
{ s S | 0 < T q ( s ) Y | S j ( s ) } = { s S | 0 < T q ( s ) Y ( s ) } .
Then there is
| { s S | 0 < T q ( s ) Y ( s ) } | | { s S | T q ( s ) > 0 } | β ,
that is D ( Y / T q ) β , and then q T β + ( Y ) Q j . Then T β + ( Y | S j ) Q j T β + ( Y ) Q j .
ii) For any Y ( S ) , let q T β + ( Y ) Q j , then q Q j , j I and D ( Y / T q ) β , that is
| { s S | 0 < T q ( s ) Y ( s ) } | | { s S | T q ( s ) > 0 } | β .
Since for any q Q j , j I , there is T q = T q | S j , then T q ( s ) = 0 holds for s S S j . Then
| { s S | 0 < T q ( s ) Y | S j ( s ) } | | { s S | T q ( s ) > 0 } | β ,
that is D ( Y | S j / T q ) β , then there is q T β + ( Y | S j ) Q j .
Then T β + ( Y ) Q j T β + ( Y | S j ) Q j .
Therefore, T β + ( Y | S j ) Q j = T β + ( Y ) Q j holds. □
However, if T β + ( Y | S j ) Q j = T β + ( Y ) Q j holds for any Y ( S ) and any β ( 0.5 , 1 ] , T q = T q | S j does not necessarily holds. The following uses the proof by contradiction to show that if T β + ( Y | S j ) Q j = T β + ( Y ) Q j holds for any Y ( S ) and β = 1 , then there is T q = T q | S j for any q Q j , j I .
For q Q j , if there is T q T q | S j , then there exists s S S j , such that T q ( s ) > 0 . Let
Y * ( u ) = 1 , u S j T q ( s ) , u = s 0 , u s , u S S j ,
then Y * ( S ) .
Let n = | { s S | T q ( s ) > 0 } | , then
D ( Y * / T q ) = | { s S | 0 < T q ( s ) Y * ( s ) } | | { s S | T q ( s ) > 0 } | = n n = 1 β .
Then for any β ( 0.5 , 1 ] , there must be q T β + ( Y * ) Q j . And
D ( Y * | S j / T q ) = | { s S | 0 < T q ( s ) Y * | S j ( s ) } | | { s S | T q ( s ) > 0 } | = n 1 n < 1 ,
then if β = 1 , there is q T β + ( Y * | S j ) Q j , which contradicts T 1 + ( Y | S j ) Q j = T 1 + ( Y ) Q j for any Y ( S ) . Therefore, T q = T q | S j holds for β = 1 .
Based on Theorems 7 and 8, we derive the conditions for the composability of the knowledge structure delineated by the upper inverse model of variable precision FT-rough sets.
Theorem 9. 
Let  ( Q , S , T )  be composed of a family of fuzzy approximation spaces  { ( Q i , S i , T i ) |   i I } . For any  q Q j  ,  j I  and  β ( 0.5 , 1 ] , if  T q = ( T j ) q  holds for  s S j , and  T q ( s ) = 0  holds for  s S S j , then
(1) For any  Y ( S ) , we have T β + ( Y ) Q j = ( T j ) β + ( Y | S j ) .
(2)  ( K j ) β + = K β + | Q j .
Proof of Theorem 9. 
(1) For any q Q j , ( T j ) q T q | S j T q . Since T q = ( T j ) q holds for s S j , then ( T j ) q = T q | S j . And T q ( s ) = 0 holds for s S S j , then T q = T q | S j holds for s S . Then by Theorem 7, for any Y ( S ) and β ( 0.5 , 1 ] , we have T β + ( Y | S j ) Q j = ( T j ) β + ( Y | S j ) . And by Theorem 8, we have T β + ( Y | S j ) Q j = T β + ( Y ) Q j . Therefore, T β + ( Y ) Q j = ( T j ) β + ( Y | S j ) holds.
(2) By (1), for any K Y , β + K β + , β ( 0.5 , 1 ] , there exists Y ( S ) such that K Y , β + | Q j = T β + ( Y ) Q j = ( T j ) β + ( Y | S j ) ( K j ) β + . Then K β + | Q j ( K j ) β + . And according to Theorem 7, there is ( K j ) β + K β + | Q j , so ( K j ) β + = K β + | Q j holds. □
Similar to Theorem 5, Theorem 9 is a sufficient condition for ( K j ) β + = K β + | Q j , but not necessary.
Corollary 3. 
Let  ( Q , S , T )  be composed of a family of fuzzy approximation spaces  { ( Q i , S i , T i ) |   i I } . If  Q i ,  i I  are pairwise disjoint, then for  β ( 0.5 , 1 ] ,  K β +  is composed of the family of knowledge structures  { ( K j ) β + | j I } .
Proof of Corollary 3. 
If Q i , i I are pairwise disjoint, then for any q Q j , j I , when s S j , there is T q = ( T j ) q ; when s S S j , there is T q ( s ) = 0 . Then by Theorem 9, there is ( K j ) β + = K β + | Q j . Therefore, K β + is composed of the knowledge structure family { ( K j ) β + | j I } .
Corollary 2 and Corollary 3 provide a method to ensure that the global information is a consistent aggregation of local information. Specifically, if the problem domains in all local fuzzy approximation spaces are pairwise disjoint, then the global knowledge structure delineated via the lower inverse (or upper inverse) model of variable precision FT-rough sets in the global fuzzy approximation space is the composition of the local knowledge structures.

5. Conclusions

This paper introduces the variable precision FT- rough set model and its properties, as well as the knowledge structure delineated by the lower (upper) inverse operator based on this model. On this basis, the conditions for the composability of the knowledge structure delineated by the lower (upper) inverse operator of the variable precision FT- rough sets are studied. Meanwhile, the conditions under which knowledge structures constructed from local fuzzy approximation spaces can be composed into those built from global fuzzy approximation spaces are investigated. Future work explores the necessary and sufficient conditions for composing knowledge structures into a well-graded one, along with the construction of learning paths. Additionally, the composability of dynamic knowledge structures is a promising research direction.

Author Contributions

Conceptualization, J.Y. and C.H.; methodology, J.Y.; validation, J.Y.; investigation, J.Y.; resources, J.Y.; writing—original draft preparation, J.Y.; writing—review and editing, J.Y.; All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number 12271191, 11871259; and Natual Science Foundation of Fujian Province, grant number 2023J01122, 2023J01125, 2023J01977, 2023J05175.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
KST Knowledge Space Theory
ALEKS Assessment and Learning in Knowledge Spaces
RST Rough Set Theory
FST Fuzzy Set Theory
FT-rough set Fuzzy T-rough set

References

  1. Falmagne, J.C.; Doignon, J.P. Learning spaces: interdisciplinary applied mathematics. Springer Science & Business Media: Germany, 2010; pp. 23–60.
  2. Doignon, J.P.; Falmagne, J.C. Knowledge spaces: Applications in Education. Springer Science & Business Media: Germany, 2012; pp. 236–249.
  3. Heller, J.; Stefanutti, L. Knowledge structures recent developments in theory and application. World Scientific Publishing Co. Pte. Ltd: Singapore, 2024; pp. 19–24.
  4. Bartl, E; Belohlavek, R. Knowledge spaces with graded knowledge states. Information Sciences 2011, 181, 1426–1439. [Google Scholar] [CrossRef]
  5. Stefanutti, L.; Anselmi, P.; de Chiusole, D.; et al. On the polytomous generalization of knowledge space theory. Journal of Mathematical Psychology 2020, 94, 102306. [Google Scholar] [CrossRef]
  6. Li, J.; Zhang, R.; Zhi, H.; et al. A review of knowledge space theory. Pattern Recognition and Artificial Intelligence 2024, 37, 106–127. [Google Scholar]
  7. Cosyn, E; Uzun, H; Doble, C; et al. A practical perspective on knowledge space theory: ALEKS and its data. Journal of Mathematical Psychology 2021, 119, 102512.
  8. Pawlak, Z. Rough sets. International Journal of Computer and Information Science 1982, 11, 341–356. [Google Scholar] [CrossRef]
  9. Zadeh, L.A. Fuzzy sets. Information and Control 1965, 8, 338–353. [Google Scholar] [CrossRef]
  10. Yao, Y.; Miao, D.; Xu, F. Granular structures and approximations in rough sets and knowledge spaces. In Rough set theory: a true landmark in data analysis; Bello, R., Falcon, R., Abraham, A., Eds.; Springer: Berlin Heidelberg, 2009; pp. 71–84. [Google Scholar]
  11. Liu, G. Rough set approaches in knowledge structures. International Journal of Approximate Reasoning 2021, 138, 78–88. [Google Scholar] [CrossRef]
  12. Sun, W.; Li, J.; Ge, X.; et al. Knowledge structures delineated by fuzzy skill maps. Fuzzy Sets and Systems 2020, 407, 50–66. [Google Scholar] [CrossRef]
  13. Xu, B.; Li, J. The inclusion degrees of fuzzy skill maps and knowledge structures. Fuzzy Sets and Systems 2023, 465, 108540. [Google Scholar] [CrossRef]
  14. Zhu, X.; Zhang, H.; Li, X. Variable precision T-rough set. Computer&Digital Engineering, 2017; 45, 423–425+548. [Google Scholar]
  15. Thao, N.X.; Chau, N.M. T- rough fuzzy set on the fuzzy approximation spaces. Vietnam J. Agri. Sci. 2016, 14, 1573–1580. [Google Scholar]
  16. Zhang, J.; Zhou, M.; Li, J. Some properties of the FT-rough set model. Journal of Quanzhou Normal University 2024, 42, 1–9. [Google Scholar]
  17. Heller, J.; Repitsch, C. Distributed skill functions and the meshing of knowledge structures. Journal of Mathematical Psychology 2008, 52, 147–157. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2025 MDPI (Basel, Switzerland) unless otherwise stated