Next Article in Journal
A Novel Regression Model for Fractiles: Formulation, Computational Aspects, and Applications to Medical Data
Previous Article in Journal
Some New Fractal Milne-Type Integral Inequalities via Generalized Convexity with Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Application on Similarity Relation and Pretopology

1
Department of Mathematics, Faculty of Science and Humanities, Prince Sattam Bin Abdulaziz University, Alkharj 11942, Saudi Arabia
2
Department of Mathematics, Faculty of Science, New Valley University, Elkharga 72511, Egypt
3
Physics and Engineering Mathematics Department, Faculty of Engineering, Port Said University, Port Said 52342, Egypt
4
Department of Mathematics, Faculty of Science, Kafrelsheikh University, Kafrelsheikh 33516, Egypt
*
Author to whom correspondence should be addressed.
Fractal Fract. 2023, 7(2), 168; https://doi.org/10.3390/fractalfract7020168
Submission received: 4 December 2022 / Revised: 7 January 2023 / Accepted: 11 January 2023 / Published: 7 February 2023
(This article belongs to the Section General Mathematics, Analysis)

Abstract

:
Due to the tremendous use of computers, the need for dealing with digital information continues to grow. This has led to the need for constructing a structure for saving information in a way that eases data retrieval and processing. An information system is a table form that contains all the data needed for a user to reach a decision. Information systems are the most common form used for knowledge and data representation, and attribute reduction plays an important role in data processing. This paper is devoted to proposing a strategy for attributes reduction based on the similarity relation and pretopological concepts. Moreover, new types of pretopological spaces are to be constructed from the information system. Furthermore, a comparison between pretopologies and their pre-interiors constructed from the information system, as well as the different types of pretopological spaces, is investigated. Finally, the concept of the cover pretopology is applied to the information system.

1. Introduction

In data mining, attribute reduction is an important tool for the purpose of improving efficiency and quality, especially when processing high-dimension data. In real-life projects, there are several multi-feature attributes; consequently, attribute reduction aims to eliminate data redundancy and to draw useful information. Generally, the attribute significance degree is one of the fundamental metrics used to measure the contained information in each attribute.
In machine learning, data mining, and intelligent systems, the most significant form of knowledge representation is information systems. Yet some of the attributes in the information system may be unnecessary or redundant; therefore, attributes reduction plays an essential role in data processing. In the literature, several techniques are available for solving the problem of attributes reduction; nevertheless, a common characterization for these techniques is needed.
In 1975, Marcel Brissaud introduced the concept of pretopology, as a generalization of classical topology. To pursue this, in 1993, Belmandt developed the core concepts and published the first manual for pretopology [1]. Later on, a second book was published in 2011 [2]. As a tool for mathematical modeling, pretopology became an important tool for measuring the concepts of proximity and dissimilarity between groups and points. Pretopology is used in many applications such as economic modeling [3], complex networks modelling [4], data analysis [5], data structure [6], fuzziness and soft computing [7], and so on.
In this work, a mathematical representation of the information system is presented. The proposed representation takes advantage of the properties of a pretopological space, which is deduced from the information system under study. Moreover, new concepts are presented such as a cover pretopology and pre-interior set as well as an attributes reduction method based on a similarity relation. The structure of this paper is as follows: In Section 2, the basic definitions of the pretopological space are provided. Then, Section 3 introduces pretopological space from the information system. Section 4 is dedicated to proposing a methodology for pre-processing the information system by constructing its pretopological space. Hence, the empirical results are presented in Section 5. Section 6 presents a comparison between pretopologies and their pre-interiors. Section 7 investigates the different types of pretopological spaces. An application of the concept of cover pretopology is presented in Section 8. To conclude, Section 9 gives a brief conclusion.

2. Preliminaries

Definition 1
([8]). Given a universal set X and mapping a : P ( X ) P ( X ) , the pair ( X , a ) is called a pretopological space, so two axioms are satisfied:
  • a ( Ø ) = Ø .
  • A a ( A ) ,     A X   .
Definition 2
([8]). For pretopology ( X , a ) , an interior function i n t : P ( X ) P ( X ) is defined as i n t ( A ) = c o ( a ( c o A ) ) ,   where c o A is the complement of A ,   A X .
Definition 3
([9,10]). An ordered triple I S = ( U , K , Q ) is called an information system ( I S ,   f o r   s h o r t ) , where U is a non-empty set of objects (students, toy blocks, etc.), K is a non-empty set of attributes (colors, characteristics, etc.), and Q contains the attributes’ scale ordinal (the value of object x at attribute k).

3. Novel Pretopological Spaces for Information System

In our work, we aim to use a similarity method to improve a new methodology of a pretopological space constructed from the information system under consideration.
Definition 4.
For any information system ( U , K , Q ) , where U is a set of objects, K is a set of attributes, and Q is the set of attribute scale ordinal, we construct a similarity matrix μ with entities
μ ( x i , x j ) = k = 1 | k | β ( x i , x j ) | K |     ,   x , y   ϵ U
where β ( x , y ) = { q ϵ Q : K ( x i , q ) = K ( x j , q ) } ,   β ( x , y ) = {   1   i f   K ( x i , q ) = K ( x j , q ) 0   i f   K ( x i , q ) K ( x j , q )
Lemma 1.
The value of each element of the main diagonal of the similarity matrix is equal to one.

Illustrative Example

To demonstrate how the proposed similarity method works, we use the data given in Table 1, which are available in [11]:
This information system consists of six projects, X = { p 1 , p 2 , p 3 , p 4 , p 5 , p 6 } , and three attributes, k = {Funding, Poverty Impact, Middle-Class Impact}, and the attributes’ scale ordinal Q contains three values Q = {High, Medium, Low}. Hence, the distance values between the different objects are obtained as in Table 2 as follows:
To illustrate the calculations of the entities of Table 2, we compute the value μ ( p 1 , p 2 ) as Algorithm 1.
Algorithm 1 Computing   the   value   μ ( p i , p j ) .
1 :   To   commence ,   we   evaluate   β ( p 1 , p 2 )
2 :   For   k = 1 ,
3 :   Hence ,   we   obtain   the   value   K ( p 1 , q ) = K ( p 1 , H i g h ) ,   K ( p 2 , q ) = K ( p 2 , H i g h )
4 :   So   K ( p 1 , H i g h ) = K ( p 2 , H i g h )       β ( p 1 , p 2 ) = 1
5 :   This   step   is   to   repeated   for   the   values   of   k = 2   and   k = 3 .
6 : That is:
    at   k = 1
   K ( p 1 , H i g h ) = K ( p 2 , H i g h )       β ( p 1 , p 2 ) = 1
   at   k = 2
   K ( p 1 , H i g h )   K ( p 2 , M e d i u m )       β ( p 1 , p 2 ) = 0
   at   k = 3
   K ( p 1 , L o w )   K ( p 2 , H i g h )       β ( p 1 , p 2 ) = 0
     | β ( p 1 , p 2 ) | = 1   a n d   | K | = 3
7 :   Finally ,   the   value   of   μ ( p 1 , p 2 ) is to be computed as follows:
μ ( p 1 , p 2 ) = 1 + 0 + 0 = 1 3 .
Similarly, we compute each value μ ( p i , p j ) .
Definition 5.
Let U = { x 1 ,   x 2 , x 3 , .   , x n } be a set of objects, and ξ a ( x i ) is determined by the relation between x i , x j ; its value is μ ( x i , x j ) , as given in Definition 4.
Then
ξ a ( { x i } ) = { x j :     x j U   a n d   μ ( x i , x j ) σ ,   0 < σ 1 ,   i , j | U | }
where  ( U , ξ a )  is a pretopological space constructed from some information system,  | U |  is the cardinality of a set  U .
Lemma 2.
When choosing the value of σ , we must consider that the axioms of the pretopology given in Definition 1 are satisfied.
Definition 6.
For the pretopological space ( X , ξ a ) , a pre-interior function  i n t ξ a : P ( X ) P ( X ) is defined as i n t ξ a A = c o ξ a c o A ,   c o A is complement of  A ,   A X .
Proposition 1.
For any pretopological space ( U , ξ a ) , pre-interior function i n t ξ a : P ( U ) P ( U ) , and the sets X ,   Y U ; the following properties are satisfied:
  • X ξ a ( { x } )   x ϵ X
  • i n t ξ a ( { x } ) X   x ϵ X
  • ξ a ( U ) = i n t ξ a ( U ) = U and ξ a ( Ø ) = i n t ξ a   ( Ø ) = Ø
  • ξ a ( X Y ) = ξ a ( X ) ξ a ( Y )
  • ξ a ( X Y ) = ξ a ( X ) ξ a ( Y )
  • c o   ξ a ( { x } ) ξ a ( { c o x } )   x ϵ X
  • i n t ξ a ( { c o x } ) c o   i n t ξ a ( { x } )   x ϵ X
  • ξ a ( ξ a ( { x } ) ) = ξ a ( { x } ) and i n t ξ a   ( i n t ξ a { x } ) = i n t ξ a ( { x } )   x ϵ X
Definition 7.
For a pretopological space ( X , ξ a ) , the set A X ,   a pre-closed subset of X if and only if
ξ a ( { A } ) = A .
Definition 8.
For a pretopological space ( X , ξ a ) , the set A X , a pre-open subset of X if and only if
A = i n t ξ a ( { A } )
Definition 9
([8]). The pretopological space ( X , ξ a ) is said to be a pretopological space of V-type if:
A B   ξ a ( A ) ξ a ( B )           ,   A , B     X    
Definition 10.
The pretopological space ( X , ξ a ) is said to be a pretopological space of V D -type if:
ξ a ( A B ) = ξ a ( A ) ξ a ( B )             ,   A , B     X
Definition 11.
The pretopological space ( X , ξ a ) is said to be a pretopological space of V S -type if:
ξ a ( A ) =   x A ξ a ( { x } )                 ,   A   X
Definition 12.
For a non-empty set X , and any countable family of indices I , the family { ( X , ξ a i ) : i I } of pretopological spaces constructed from the information system is said to be a cover pretopology of X if, for any subset A X , the following is true:
( ξ a 1 ξ a 2 ξ a n ) ( A ) = ξ a 1 ( A ) ξ a 2 ( A ) ξ a n ( A )

4. Proposed Methodology

For any information system I S = ( U , K , Q ) , where U is a set of n objects, K is a non-empty set of attributes, and Q is an attribute scale ordinal, we propose the following procedure to define a set of core attributes of the system under consideration.
  • Construct an | U | × | U | similarity matrix, where its entities are μ ( x , y ) between the objects in U , which are computed for all attributes in K using Definition 4.
  • Reconstruct the matrix in step (1), after removing one attribute from set K ;
  • For each attribute in K , repeat step (2), by removing another attribute.
  • For each matrix of the matrices deduced from the previous steps (1–3), we construct the following spaces:
    • A pretopological space, accompanied by a pre-interior function;
    • A pre-closed approximation;
    • A pre-open approximation.
  • Define the set of unnecessary attributes, that is, the attributes that satisfy the following:
    • ξ a ( K ) = ξ a ( K i ) ;
    • i n t ξ a ( K ) = i n t ξ a ( K i ) ;
    • ξ a ( { x } ) = x     x ϵ X ; and
    • x = i n t ξ a ( { x } )     x ϵ X .
      where K = { v 1 , v 2 , , v n }   n | K | and K i = { v 1 , v 2 , , v i 1 , v i + 1 , v n }
  • Finally, the core of the attributes is the set of attributes that do not satisfy any of the conditions given in step 5.

5. Empirical Results

This section implements an empirical study based on the data deduced from eight students consigning four questionnaires about their lectures, materials, study time, and laboratory, in order to assist in making decision about the students’ evaluation.
To demonstrate the proposed methodology, we introduce the following example:
Table 3 presents a set of questionnaires, which consists of eight students (objects), S = { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } , and four attributes, lecturer (L), material (M), study time, (T) and laboratory (Lab.).
For the above IS, we set U = { S 1 , S 2 , , S 6 } to represent the set of objects, and we set K = { L , M ,   T ,   L a b . } to represent the set of attributes.
To proceed, we have that | U | = 8 and | K | = 4
  • Construct the pretopological space of set U.
    ξ a   ( { S i } ) = { S j : μ ( S i , S j ) = 1 i , j = 1 , 2 , 3 , , 8 }
  • Apply the pre-interior function for each object in U .
    i n t ξ a   ( { S i } ) = c o ( ξ a ( c o { S i } ) )                         i = 1 , 2 , , 8
  • Deduce the pre-closed sets from step 1.
    ξ a { S i } = S i
  • Deduce the pre-open sets from step 2.
    i n t ξ a { S i } = S i

5.1. Processing the Information System Using the Proposed Procedure

5.1.1. Constructing Pretopology Using Full Attributes

Table 4 gives the values of similarity between the objects.
Using Equation (1), we obtain the following components of the pretopology:
ξ a 0 { S 1 } = { S 1 } ξ a 0 { S 2 } = { S 2 , S 3 } ξ a 0 { S 3 } = { S 2 , S 3 } ξ a 0 { S 4 } = { S 4 } ξ a 0 { S 5 } = { S 5 } ξ a 0 { S 6 } = { S 6 , S 8 } ξ a 0 { S 7 } = { S 7 } ξ a 0 { S 8 } = { S 6 , S 8 }
Considering the pre-interior function shown in Equation (2), we obtain the following sets:
i n t ξ a 0 { S 1 } = c o ξ a 0 { c o S 1 } = c o { ξ a 0 { S 2 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } } = c o { S 2 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } = { S 1 }
i n t ξ a 0 { S 2 } = c o ξ a 0 { c o S 2 } = c o { ξ a 0 { S 1 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } } = c o { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } = Ø
i n t ξ a 0 { S 3 } = c o ξ a 0 { c o S 3 } = c o { ξ a 0 { S 1 , S 2 , S 4 , S 5 , S 6 , S 7 , S 8 } } = c o { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } = Ø
i n t ξ a 0 { S 4 } = c o ξ a 0 { c o S 4 } = c o { ξ a 0 { S 1 , S 2 , S 3 , S 5 , S 6 , S 7 , S 8 } = c o { S 1 , S 2 , S 3 , S 5 , S 6 , S 7 , S 8 } = { S 4 }
i n t ξ a 0 { S 5 } = c o ξ a 0 { c o S 5 } = c o { ξ a 0 { S 1 , S 2 , S 3 , S 4 , S 6 , S 7 , S 8 } } = c o { S 1 , S 2 , S 3 , S 4 , S 6 , S 7 , S 8 } = { S 5 }
i n t ξ a 0 { S 6 } = c o ξ a 0 { c o S 6 } = c o { ξ a 0 { S 1 , S 2 , S 3 , S 4 , S 5 , S 7 , S 8 } } = c o { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } = Ø
i n t ξ a 0 { S 7 } = c o ξ a 0 { c o S 7 } = c o { ξ a 0 { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 8 } } = c o { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 8 } = { S 7 }
i n t ξ a 0 { S 8 } = c o ξ a 0 { c o S 8 } = c o ξ a 0 { { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 7 } } = c o { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } = Ø
Applying Equation (3), we obtain the following pre-closed sets:
ξ a 0 { S 1 } = { S 1 } ξ a 0 { S 4 } = { S 4 } ξ a 0 { S 5 } = { S 5 } ξ a 0 { S 7 } = { S 7 }
Applying Equation (4), we obtain the following pre-open sets:
i n t ξ a 0 { S 1 } = { S 1 } i n t ξ a 0 { S 4 } = { S 4 } i n t ξ a 0 { S 5 } = { S 5 } i n t ξ a 0 { S 7 } = { S 7 }

5.1.2. Deducing More Pretopologies from the Original Information System

In this section, we study the information systems deduced from the information system given in Section 5, by excluding one attribute at a time.

Pretopology Excluding the Attribute “Lecturer (L)”

Table 5 gives the values of similarity between the objects.
Using Equation (1), we obtain the following components of the pretopology:
ξ a 1 { S 1 } = { S 1 , S 5 } ξ a 1 { S 2 } = { S 2 , S 3 } ξ a 1 { S 3 } = { S 2 , S 3 } ξ a 1 { S 4 } = { S 4 } ξ a 1 { S 5 } = { S 1 , S 5 } ξ a 1 { S 6 } = { S 6 , S 8 } ξ a 1 { S 7 } = { S 7 } ξ a 1 { S 8 } = { S 6 , S 8 }
Considering the pre-interior function shown in Equation (2), we obtain the following sets:
i n t ξ a 1 { S 1 } = c o ξ a 1 { c o S 1 } = c o { ξ a 1 { S 2 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } } = c o { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } = Ø
i n t ξ a 1 { S 2 } = c o ξ a 1 { c o S 2 } = c o { ξ a 1 { S 1 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } } = c o { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } = Ø
i n t ξ a 1 { S 3 } = c o ξ a 1 { c o S 3 } = c o { ξ a 1 { S 1 , S 2 , S 4 , S 5 , S 6 , S 7 , S 8 } } = c o { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } = Ø
i n t ξ a 1 { S 4 } = c o ξ a 1 { c o S 4 } = c o { ξ a 1 { S 1 , S 2 , S 3 , S 5 , S 6 , S 7 , S 8 } } = c o { S 1 , S 2 , S 3 , S 5 , S 6 , S 7 , S 8 } = { S 4 }
i n t ξ a 1 { S 5 } = c o ξ a 1 { c o S 5 } = c o { ξ a 1 { S 1 , S 2 , S 3 , S 4 , S 6 , S 7 , S 8 } } = c o { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } = Ø
i n t ξ a 1 { S 6 } = c o ξ a 1 { c o S 6 } = c o { ξ a 1 { S 1 , S 2 , S 3 , S 4 , S 5 , S 7 , S 8 } } = c o { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } = Ø
i n t ξ a 1 { S 7 } = c o ξ a 1 { c o S 7 } = c o { ξ a 1 { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 8 } } = c o { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 8 } = { S 7 }
i n t ξ a 1 { S 8 } = c o ξ a 1 { c o S 8 } = c o { ξ a 1 { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 7 } = c o { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } } = Ø
Applying Equation (3), we obtain the following pre-closed sets:
ξ a 1 { S 4 } = { S 4 } ξ a 1 { S 7 } = { S 7 }
Applying Equation (4), we obtain the following pre-open sets:
i n t ξ a 1 { S 4 } = { S 4 } i n t ξ a 1 { S 7 } = { S 7 }

Pretopology Excluding the Attribute “Study Time (T)”

Table 6, gives the values of similarity between the objects.
Using Equation (1), we obtain the following components of the pretopology:
ξ a 2 { S 1 } = { S 1 } ξ a 2 { S 2 } = { S 2 , S 3 } ξ a 2 { S 3 } = { S 2 , S 3 } ξ a 2 { S 4 } = { S 4 } ξ a 2 { S 5 } = { S 5 } ξ a 2 { S 6 } = { S 6 , S 8 } ξ a 2 { S 7 } = { S 7 } ξ a 2 { S 8 } = { S 6 , S 8 }
Considering the pre-interior function shown in Equation (2), we obtain the following sets:
i n t ξ a 2 { S 1 } = c o ξ a 2 { c o S 1 } = c o { ξ a 2 { S 2 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } } = c o { S 2 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } = { S 1 }
i n t ξ a 2 { S 2 } = c o ξ a 2 { c o S 2 } = c o { ξ a 2 { S 1 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } } = c o { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } = Ø
i n t ξ a 2 { S 3 } = c o ξ a 2 { c o S 3 } = c o ξ a 2 { S 1 , S 2 , S 4 , S 5 , S 6 , S 7 , S 8 } } = c o { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } = Ø
i n t ξ a 2 { S 4 } = c o ξ a 2 { c o S 4 } = c o { ξ a 2 { S 1 , S 2 , S 3 , S 5 , S 6 , S 7 , S 8 } = c o { S 1 , S 2 , S 3 , S 5 , S 6 , S 7 , S 8 } = { S 4 }
i n t ξ a 2 { S 5 } = c o ξ a 2 { c o S 5 } = c o { ξ a 2 { S 1 , S 2 , S 3 , S 4 , S 6 , S 7 , S 8 } } = c o { S 1 , S 2 , S 3 , S 4 , S 6 , S 7 , S 8 } = { S 5 }
i n t ξ a 2 { S 6 } = c o ξ a 2 { c o S 6 } = c o { ξ a 2 { S 1 , S 2 , S 3 , S 4 , S 5 , S 7 , S 8 } } = c o { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } = Ø
i n t ξ a 2 { S 7 } = c o ξ a 2 { c o S 7 } = c o { ξ a 2 { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 8 } } = c o { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 8 } = { S 7 }
i n t ξ a 2 { S 8 } = c o ξ a 2 { c o S 8 } = c o { ξ a 2 { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 7 } } = c o { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } = Ø
Applying Equation (3), we obtain the following pre-closed sets:
ξ a 2 { S 1 } = { S 1 } ξ a 2 { S 4 } = { S 4 } ξ a 2 { S 5 } = { S 5 } ξ a 2 { S 7 } = { S 7 }
Applying Equation (4), we obtain the following pre-open sets:
i n t ξ a 2 { S 1 } = { S 1 } i n t ξ a 2 { S 4 } = { S 4 } i n t ξ a 2 { S 5 } = { S 5 } i n t ξ a 2 { S 7 } = { S 7 }

Pretopology Excluding the Attribute “Laboratory (Lab.)”

Table 7 gives the values of similarity between the objects.
Using Equation (1), we obtain the following components of the pretopology:
ξ a 3 { S 1 } = { S 1 } ξ a 3 { S 2 } = { S 2 , S 3 } ξ a 3 { S 3 } = { S 2 , S 3 } ξ a 3 { S 4 } = { S 4 } ξ a 3 { S 5 } = { S 5 } ξ a 3 { S 6 } = { S 6 , S 8 } ξ a 3 { S 7 } = { S 7 } ξ a 3 { S 8 } = { S 6 , S 8 }
Considering the pre-interior function shown in Equation (2), we obtain the following sets:
i n t ξ a 3 { S 1 } = c o ξ a 3 { c o S 1 } = c o { ξ a 3 { S 2 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } } = c o { S 2 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } = { S 1 }
i n t ξ a 3 { S 2 } = c o ξ a 3 { c o S 2 } = c o { ξ a 3 { S 1 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } } = c o { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } = Ø
i n t ξ a 3 { S 3 } = c o ξ a 3 { c o S 3 } = c o ξ a 3 { S 1 , S 2 , S 4 , S 5 , S 6 , S 7 , S 8 } } = c o { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } = Ø
i n t ξ a 3 { S 4 } = c o ξ a 3 { c o S 4 } = c o { ξ a 3 { S 1 , S 2 , S 3 , S 5 , S 6 , S 7 , S 8 } } = c o { S 1 , S 2 , S 3 , S 5 , S 6 , S 7 , S 8 } = { S 4 }
i n t ξ a 3 { S 5 } = c o ξ a 3 { c o S 5 } = c o { ξ a 3 { S 1 , S 2 , S 3 , S 4 , S 6 , S 7 , S 8 } } = c o { S 1 , S 2 , S 3 , S 4 , S 6 , S 7 , S 8 } = { S 5 }
i n t ξ a 3 { S 6 } = c o ξ a 3 { c o S 6 } = c o { ξ a 3 { S 1 , S 2 , S 3 , S 4 , S 5 , S 7 , S 8 } } = c o { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } = Ø
i n t ξ a 3 { S 7 } = c o ξ a 3 { c o S 7 } = c o { ξ a 3 { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 8 } } = c o { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 8 } = { S 7 }
i n t ξ a 3 { S 8 } = c o ξ a 3 { c o S 8 } = c o { ξ a 3 { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 7 } } = c o { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } = Ø
Applying Equation (3), we obtain the following pre-closed sets:
ξ a 3 { S 1 } = { S 1 } ξ a 3 { S 4 } = { S 4 } ξ a 3 { S 5 } = { S 5 } ξ a 3 { S 7 } = { S 7 }
Applying Equation (4), we obtain the following pre-open sets:
i n t ξ a 3 { S 1 } = { S 1 } i n t ξ a 3 { S 4 } = { S 4 } i n t ξ a 3 { S 5 } = { S 5 } i n t ξ a 3 { S 7 } = { S 7 }

Pretopology Excluding the Attribute “Material (M)”

Table 8 gives the values of similarity between the objects.
Using Equation (1), we obtain the following components of the pretopology:
ξ a 4 { S 1 } = { S 1 } ξ a 4 { S 2 } = { S 2 , S 3 } ξ a 4 { S 3 } = { S 2 , S 3 } ξ a 4 { S 4 } = { S 4 } ξ a 4 { S 5 } = { S 5 } ξ a 4 { S 6 } = { S 6 , S 7 , S 8 } ξ a 4 { S 7 } = { S 6 , S 7 , S 8 } ξ a 4 { S 8 } = { S 6 , S 7 , S 8 }
Considering the pre-interior function shown in Equation (2), we obtain the following sets:
i n t ξ a 4 { S 1 } = c o ξ a 4 { c o S 1 } = c o ξ a 4 { { S 2 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } } = c o { S 2 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } = { S 1 }
i n t ξ a 4 { S 2 } = c o ξ a 4 { c o S } = c o ξ a 4 { { S 1 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } } = c o { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } = Ø
i n t ξ a 4 { S 3 } = c o ξ a 4 { c o S 3 } = c o ξ a 4 { { S 1 , S 2 , S 4 , S 5 , S 6 , S 7 , S 8 } } = c o { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } = Ø
i n t ξ a 4 { S 4 } = c o ξ a 4 { c o S 4 } = c o ξ a 4 { { S 1 , S 2 , S 3 , S 5 , S 6 , S 7 , S 8 } } = c o { S 1 , S 2 , S 3 , S 5 , S 6 , S 7 , S 8 } = { S 4 }
i n t ξ a 4 { S 5 } = c o ξ a 4 { c o S 5 } = c o ξ a 4 { { S 1 , S 2 , S 3 , S 4 , S 6 , S 7 , S 8 } } = c o { S 1 , S 2 , S 3 , S 4 , S 6 , S 7 , S 8 } = { S 5 }
i n t ξ a 4 { S 6 } = c o ξ a 4 { c o S 6 } = c o ξ a 4 { { S 1 , S 2 , S 3 , S 4 , S 5 , S 7 , S 8 } } = c o { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } = Ø
i n t ξ a 4 { S 7 } = c o ξ a 4 { c o S 7 } = c o ξ a 4 { { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 8 } } = c o { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } = Ø
i n t ξ a 4 { S 8 } = c o ξ a 4 { c o S 8 } = c o ξ a 4 { { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 7 } } = c o { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 , S 7 , S 8 } = Ø
Applying Equation (3), we obtain the following pre-closed sets:
ξ a 4 { S 1 } = { S 1 } ξ a 4 { S 4 } = { S 4 } ξ a 4 { S 5 } = { S 5 }
Applying Equation (4), we obtain the following pre-open sets:
i n t ξ a 4 { S 1 } = { S 1 } i n t ξ a 4 { S 4 } = { S 4 } i n t ξ a 4 { S 5 } = { S 5 }

5.2. Deducing the Core of Attributes Reduction

In this example, we can note the following:
  • The pretopology constructed from the original information system, as well as its pre-interior, gives the same results that are deduced when removing both attribute (T) and attribute (Lab.);
  • When generating the family of the pre-closed sets and the family of the pre-open sets for the original information system and all the resulting information systems after removing each attribute at a time, the generated families give the same results that are deduced when removing both attribute (T) and attribute (Lab.);
  • To conclude, the results that are obtained when using the original information system are the same as those obtained when dealing with the information systems that re deduced after removing attribute (T) and he attribute (Lab.); Hence, the core of the attributes contains only attribute (L) and attribute (M).
Remarks 1.
1. 
Using the similarity method that is deduced from the information system gives a better result for the core of the attributes, when choosing the values of  μ  to be equal to one.
2. 
Practically, we noticed that we can deduce the core of the attributes directly from the pretopology constructed from the information system. Hence, it is unnecessary to compute the families: pre-interior, pre-closed, and pre-open sets.

6. Constructed Pretopologies and Their Pre-interiors Analogy

In this subsection, we run a comparison between the constructed pretopologies that were deduced in the previous Section 5 and the relation between their pre-interiors.

6.1. Comparison between the Deduced Pretopologies

In Table 9, we show the pretopologies obtained for the example given in Section 6.
Remark 2.
From the results obtained in Table 9, we can note the following:
The pretopology constructed when removing attribute (T) and attribute (Lab.) gives the same results that are obtained when using the original pretopology.

6.2. Comparison between the Deduced Pretopologies’ Pre-interiors

In Table 10, we show the pretopologies’ pre-interiors obtained for the example given in Section 5.
Remark 3.
From the results obtained in Table 10, we can note the following:
The pretopology’s pre-interior constructed when removing attribute (T) and attribute (Lab.) gives the same results that are obtained when using the original pretopology.

7. Investigating the Different Types of Pretopological Spaces

7.1. Investigating Whether the Pretopolgy shown in Table 4 Satisfies the V-Type Pretopological Spaces

In this section we apply the axioms from Definition 9, given for the V-Type Pretopological Space to the information system represete in Table 4.
{ S 1 } { S 1 , S 2 } ξ a 0 { S 1 } = { S 1 } ξ a 0 { S 1 , S 2 } = { S 1 , S 2 , S 3 } { S 2 , S 4 } { S 2 , S 4 , S 6 } ξ a 0 { S 2 , S 4 } = { S 2 , S 3 , S 4 } ξ a 0 { S 2 , S 4 , S 6 } = { S 2 , S 3 , S 4 , S 6 , S 8 } { S 3 , S 7 } { S 3 , S 4 , S 7 , S 8 } ξ a 0 { S 3 , S 7 } = { S 2 , S 3 , S 7 } ξ a 0 { S 3 , S 4 , S 7 , S 8 } = { S 2 , S 3 , S 4 , S 7 , S 6 , S 8 } { S 5 , S 8 } { S 1 , S 5 , S 6 , S 8 } ξ a 0 { S 5 , S 8 } = { S 5 , S 6 , S 8 } ξ a 0 { S 1 , S 5 , S 6 , S 8 } = { S 1 , S 5 , S 6 , S 8 }
hence, ( S , ξ a 0 ) represent a V-type pretopological space.

7.2. Investigating Whether the Pretopolgy Shown in Table 4 Satisfies the VD-Type Pretopological Spaces

In this section we apply the axioms from Definition 10, given for the VD -Type Pretopological Space to the information system represete in Table 4.
ξ a 0 { S 2 , S 4 } = { S 2 , S 3 , S 4 } ξ a 0 { S 2 } ξ a 0 { S 4 } = { S 2 , S 3 } { S 4 } = { S 2 , S 3 , S 4 } ξ a 0 { S 3 , S 7 } = { S 2 , S 3 , S 7 } ξ a 0 { S 3 } ξ a 0 { S 7 } = { S 2 , S 3 } { S 7 } = { S 2 , S 3 , S 7 } ξ a 0 { S 5 , S 8 } = { S 5 , S 6 , S 8 } ξ a 0 { S 5 } ξ a 0 { S 8 } = { S 5 } { S 6 , S 8 } = { S 5 , S 6 , S 8 } ξ a 0 { S 1 , S 7 , S 6 } = { S 1 , S 6 , S 7 , S 8 } ξ a 0 { S 1 } ξ a 0 { S 7 } ξ a 0 { S 6 } = { S 1 } { S 7 } { S 6 , S 8 } = { S 1 , S 6 , S 7 , S 8 }
hence, ( S , ξ a 0 ) represent a VD-type pretopological space.

7.3. Investigating Whether the Pretopolgy Shown in Table 4 Satisfies the VS-Type Pretopological Spaces

In this section we apply the axioms from Definition 11, given for the VS -Type Pretopological Space to the information system represete in Table 4.
ξ a 0 { S 2 , S 4 } = { S 2 , S 3 , S 4 } ξ a 0 { S 2 , S 4 } = { ξ a 0 { { S 2 } , ξ a 0 { S 4 } } = { { S 2 , S 3 } , { S 4 } } = { S 2 , S 3 , S 4 } ξ a 0 { S 5 , S 7 } = { S 5 , S 7 } ξ a 0 { S 5 , S 7 } = { ξ a 0 { { S 5 } , ξ a 0 { S 7 } } = { { S 5 } , { S 7 } } = { S 5 , S 7 } ξ a 0 { S 1 , S 3 , S 6 , S 8 } = { S 1 , S 2 , S 3 , S 5 , S 7 , S 8 } ξ a 0 { S 1 , S 3 , S 6 , S 8 } = { { ξ a 0 { S 1 } , ξ a 0 { S 2 } , ξ a 0 { S 3 } , ξ a 0 { S 5 } , ξ a 0 { S 7 } , ξ a 0 { S 8 } } = { { S 1 } , { S 2 , S 3 } , { S 2 , S 3 } , { S 5 } , { S 7 } , { S 6 , S 8 } } = { S 1 , S 2 , S 3 , S 5 , S 6 , S 8 }
hence, ( S , ξ a 0 ) represent a VS-type pretopological space.
Remark 4.
Similarly, we can conclude that the pretopologies shown in Table 5, Table 6, Table 7 and Table 8 achieve the types of pretopological space given in Section 5.

8. Applying the Concept of the Cover Pretopology

This section is devoted to achieving a cover pretopology, as defined in Section 4 for the pretopologies constructed from the information system shown in Section 5.1.

8.1. Cover Pretopology of ξ a 1   a n d   ξ a 2

Table 11 shows the union of the pretopologies ξ a 1   a n d   ξ a 2
For Set A = { S 1 , S 4 , S 8 } , let us investigate whether the cover pretopology’s axiom given in Definition 12 is satisfied or not.
To commence, Table 11 shows that
( ξ a 1 ξ a 2 ) ( A ) = { S 1 , S 4 , S 5 , S 6 , S 8 }
In addition, Table 3 and Table 4 show that
ξ a 1 ( A ) = { S 1 , S 4 , S 5 , S 6 , S 8 }                 and               ξ a 2 ( A ) = { S 1 , S 4 , S 6 , S 8 }
Then,
ξ a 1 ( A ) ξ a 2 ( A ) = { S 1 , S 4 , S 5 , S 6 , S 8 } { S 1 , S 4 , S 6 , S 8 } = { S 1 , S 4 , S 5 , S 6 , S 8 }
Hence , from Equations (5) and (6), we conclude that
( ξ a 1 ξ a 2 ) ( A ) = ξ a 1 ( A ) ξ a 2 ( A )
which shows that ( S , ξ a 1 , ξ a 2 ) is a cover pretopology for A .
For set A = { S 2 , S 5 , S 7 } , let us investigate whether the cover pretopology’s axiom given in Definition 12 is satisfied or not.
To commence, Table 11 shows that
( ξ a 1 ξ a 2 ) ( A ) = { S 1 , S 2 , S 3 , S 5 , S 7 }
In addition, Table 3 and Table 4 show that
ξ a 1 ( A ) = { S 1 , S 2 , S 3 , S 5 , S 7 }                 and               ξ a 2 ( A ) = { S 2 , S 3 , S 5 , S 7 }
Then,
ξ a 1 ( A ) ξ a 2 ( A ) = { S 1 , S 2 , S 3 , S 5 , S 7 }   { S 2 , S 3 , S 5 , S 7 } = { S 1 , S 2 , S 3 , S 5 , S 7 }
Hence , from Equations (7) and (8), we conclude that
( ξ a 1 ξ a 2 ) ( A ) = ξ a 1 ( A ) ξ a 2 ( A )
which shows that ( S , ξ a 1 , ξ a 2 ) is a cover pretopology for A .

8.2. Cover Pretopology of ξ a 2   a n d   ξ a 3

Table 12 shows the union of pretopologies ξ a 2   a n d   ξ a 3 .
For set A = { S 1 , S 4 , S 8 } , let us investigate whether the cover pretopology’s axiom given in Definition 12 is satisfied or not.
To commence, Table 12 shows that
( ξ a 2 ξ a 3 ) ( A ) = { S 1 , , S 2 , S 3 , S 4 , S 6 , S 8 }
In addition, Table 3 and Table 4 show that
ξ a 2 ( A ) = { S 1 , S 4 , S 6 , S 8 }                 and             ξ a 3 ( A ) = { S 1 , S 4 , S 6 , S 8 }
Then,
ξ a 2 ( A ) ξ a 3 ( A ) = { S 1 , S 4 , S 6 , S 8 } { S 1 , S 4 , S 6 , S 8 } = { S 1 , S 4 , S 6 , S 8 }
Hence , from Equations (9) and (10), we conclude that
( ξ a 2 ξ a 3 ) ( A ) ξ a 2 ( A ) ξ a 3 ( A )
which shows that ( S , ξ a 2 , ξ a 3 ) is a not a cover pretopology for A .
For set A = { S 2 , S 5 , S 7 } , let us investigate whether the cover pretopology’s axiom given in Definition 12 is satisfied or not.
To commence, Table 12 shows that
( ξ a 2 ξ a 3 ) ( A ) = { S 1 , S 2 , S 3 , S 5 , S 7 }
In addition, Table 3 and Table 4 show that
ξ a 2 ( A ) = { S 2 , S 3 , S 5 , S 7 }             and                 ξ a 3 ( A ) = { S 2 , S 3 , S 5 , S 7 }
Then,
ξ a 2 ( A ) ξ a 4 ( A ) = { S 2 , S 3 , S 5 , S 7 }   { S 2 , S 3 , S 5 , S 7 } = { S 2 , S 3 , S 5 , S 7 }  
Hence , from Equations (11) and (12), we conclude that
( ξ a 2 ξ a 3 ) ( A ) = ξ a 2 ( A ) ξ a 4 ( A )
which shows that ( S , ξ a 2 , ξ a 3 ) is a not a cover pretopology for A .

9. Conclusions

In this work, the concept of a pretopological space constructed from an information system was introduced. Moreover, a method for reducing the attributes of the information system by using pretopological concepts and a similarity relation was presented. Moreover, new concepts were presented, such as a cover pretopology and pre-interior set as well as an attributes reduction method based on a similarity relation. A comparison between the constructed pretopologies and their pre-interiors was presented. Furthermore, the proposed types of pretopological spaces were investigated. Compared to existing methods, the new technique does not need a preconceived decision to achieve the core attributes.

Author Contributions

Conceptualization, and methodology, A.A.A. and H.E.; software, validation, and formal analysisthe, A.M.N. and R.M.; writing—original draft preparation, writing—review and editing, visualization, A.A.A., A.M.N., H.E. and R.M.; supervision, A.A.A.; funding acquisition, A.A.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

This study was not based on any data.

Acknowledgments

This study is supported via funding from Prince Sattam bin Abdulaziz University project number (PSAU/2023/R/1444).

Conflicts of Interest

The authors declare that they have no conflict of interest.

Nomenclature

SymbolDefinition
c o A Complement of A
U Set of objects
K Set of attributes
Q Set of attribute scale ordinal
μ Entities with a similarity matrix
| U | Cardinality of set U

References

  1. Belmandt, Z. Manuel de Prétopologie et ses Applications; Hermès: Paris, France, 1993. [Google Scholar]
  2. Belmandt, Z. Basics of Pretopology; Hermann: Paris, France, 2011. [Google Scholar]
  3. Auray, J.-P.; Duru, G.; Mougeot, M. A pretopological analysis of input output model. Econ. Lett. 1979, 2, 343–347. [Google Scholar] [CrossRef]
  4. Levorato, V. Contributions à la Modélisation des Réseaux Complexes: Prétopologie et Applications. (Contributions to the Modeling of Complex Networks: Pretopology and Applications). Ph.D. Thesis, University Saint-Denis, Saint-Denis, France, 2008. [Google Scholar]
  5. Bonnevay, S.; Largeron, C. Data Analysis Based on Minimal Closed Subsets. In The international federation of Classification Societies; Springer: Berlin/Heidelberg, Germany, 2000; pp. 303–308. [Google Scholar]
  6. Levorato, V.; Bui, M. Data Structures and Algorithms for Pretopology: The JAVA based software library PretopoLib. In I2CS; IEEE: Fort de France, Martinique, 2008; pp. 122–134. [Google Scholar]
  7. Gil-Aluja, J.; Lafuente, A.M.G. Towards an Advanced Modelling of Complex Economic Phenomena-Pretopological and Topological Uncertainty Research Tools; Studies in Fuzziness and Soft Computing; Springer: Berlin/Heidelberg, Germany, 2012; Volume 276. [Google Scholar]
  8. Brissaud, M. Les Espaces Prétopologiques; Compte-rendu de l’Académie des Sciences: Paris, France, 1975; pp. 705–708. [Google Scholar]
  9. Basileu, C. Modélisation Structurelle des Réseaux Sociaux: Application à un Système d’aide à la Décision en cas de Crise Sanitaire. Ph.D. Thesis, Université Claude Bernard-Lyon I, Villeurbanne, France, December 2011. [Google Scholar]
  10. Largeron, C.; Bonnevay, S. A pretopological approach for structural analysis. Inf. Sci. 2002, 144, 169–185. [Google Scholar] [CrossRef] [Green Version]
  11. Cruz-Reyes, L.; Medina-Trejo, C.; Lopez-Irarragorri, F.; Rivera, G.; Gomez, C.G.; Perez-Villafuerte, M. Reduction of Decision Rules for Project Explanation on Public Project Portfolio. International Journal of Combinatorial Optimization Problems and Informatics, 2015, 6, pp. 5–21. Int. J. Comb. Optim. Probl. Inform. 2015, 5, 5–21. [Google Scholar]
Table 1. Information system.
Table 1. Information system.
UFundingPoverty ImpactMiddle Class Impact
p 1 HighHighLow
p 2 HighMediumHigh
p 3 LowLowMedium
p 4 LowMediumMedium
p 5 MediumLowHigh
p 6 HighHighHigh
Table 2. The values of similarity between the objects.
Table 2. The values of similarity between the objects.
S 1 S 2 S 3 S 4 S 5 S 6
S 1 1 1 3 0 0 0 2 3
S 2 1 3 1 0 1 3 1 3 2 3
S 3 0 0 1 2 3 1 3 0
S 4 0 1 3 2 3 1 0 0
S 5 0 1 3 1 3 0 1 1 3
S 6 2 3 2 3 0 0 1 3 1
Table 3. Information system.
Table 3. Information system.
Lecturer (L)Study Time (T)Laboratory (Lab.)Material (M)
S 1 NeutralNeutralNeutralNeutral
S 2 NeutralRejectRejectNeutral
S 3 NeutralRejectRejectNeutral
S 4 RejectRejectRejectAccept
S 5 RejectNeutralNeutralNeutral
S 6 NeutralNeutralRejectAccept
S 7 NeutralNeutralRejectReject
S 8 NeutralNeutralRejectAccept
Table 4. Values of similarity between the objects.
Table 4. Values of similarity between the objects.
S 1 S 2 S 3 S 4 S 5 S 6 S 7 S 8
S 1 1 2 4 2 4 0 3 4 2 4 2 4 2 4
S 2 2 4 1 1 2 4 1 4 2 4 2 4 2 4
S 3 2 4 1 1 2 4 1 4 2 4 2 4 2 4
S 4 0 2 4 2 4 1 1 4 1 4 1 4 2 4
S 5 3 4 1 4 1 4 1 4 1 1 4 1 4 1 4
S 6 2 4 2 4 2 4 1 4 1 4 1 3 4 1
S 7 2 4 2 4 2 4 1 4 1 4 3 4 1 3 4
S 8 2 4 2 4 2 4 2 4 1 4 1 3 4 1
Table 5. Values of similarity between the objects.
Table 5. Values of similarity between the objects.
S 1 S 2 S 3 S 4 S 5 S 6 S 7 S 8
S 1 1 1 3 1 3 0 1 1 3 1 3 1 3
S 2 1 3 1 1 2 3 1 3 1 3 1 3 1 3
S 3 1 3 1 1 2 3 1 3 1 3 1 3 1 3
S 4 0 2 3 2 3 1 0 2 3 1 3 2 3
S 5 1 1 3 1 3 0 1 1 3 1 3 1 3
S 6 1 3 1 3 1 3 2 3 1 3 1 2 3 1
S 7 1 3 1 3 1 3 1 3 1 3 2 3 1 2 3
S 8 1 3 1 3 1 3 2 3 1 3 1 2 3 1
Table 6. Values of similarity between the objects.
Table 6. Values of similarity between the objects.
S 1 S 2 S 3 S 4 S 5 S 6 S 7 S 8
S 1 1 2 3 2 3 0 2 3 1 3 1 3 1 3
S 2 2 3 1 1 1 3 1 3 2 3 2 3 2 3
S 3 2 3 1 1 1 3 1 3 2 3 2 3 2 3
S 4 0 1 3 1 3 1 1 3 2 3 1 3 2 3
S 5 2 3 1 3 1 3 1 3 1 0 0 0
S 6 1 3 2 3 2 3 2 3 0 1 2 3 1
S 7 1 3 2 3 2 3 1 3 0 2 3 1 2 3
S 8 1 3 2 3 2 3 2 3 0 1 2 3 1
Table 7. Values of similarity between the objects.
Table 7. Values of similarity between the objects.
S 1 S 2 S 3 S 4 S 5 S 6 S 7 S 8
S 1 1 2 3 2 3 1 3 1 3 2 3 2 3 2 3
S 2 2 3 1 1 2 3 1 3 1 3 1 3 1 3
S 3 2 3 1 1 1 3 1 3 1 3 1 3 1 3
S 4 1 3 2 3 1 3 1 1 3 1 3 0 1 3
S 5 1 3 1 3 1 3 1 3 1 1 3 1 3 1 3
S 6 2 3 1 3 1 3 1 3 1 3 1 2 3 1
S 7 2 3 1 3 1 3 0 1 3 2 3 1 2 3
S 8 2 3 1 3 1 3 1 3 1 3 1 2 3 1
Table 8. Values of similarity between the objects.
Table 8. Values of similarity between the objects.
S 1 S 2 S 3 S 4 S 5 S 6 S 7 S 8
S 1 1 1 3 1 3 0 2 3 2 3 2 3 2 3
S 2 1 3 1 1 2 3 0 2 3 2 3 2 3
S 3 1 3 1 1 2 3 0 2 3 2 3 2 3
S 4 0 2 3 2 3 1 1 3 1 3 1 3 1 3
S 5 2 3 0 0 1 3 1 1 3 1 3 1 3
S 6 2 3 2 3 2 3 1 3 1 3 1 1 1
S 7 2 3 2 3 2 3 1 3 1 3 1 1 1
S 8 2 3 2 3 2 3 1 3 1 3 1 1 1
Table 9. Types of protopologies.
Table 9. Types of protopologies.
ξ a S ξ a 0 S ξ a 1 S ξ a 2 S ξ a 3 S ξ a 4 S
S
S 1 S 1 S 1 , S 5 S 1 S 1 S 1
S 3 S 2 , S 3 S 2 , S 3 S 2 , S 3 S 2 , S 3 S 2 , S 3
S 7 S 7 S 7 S 7 S 7 S 6 , S 7 , S 8
S 3 , S 5 S 2 , S 3 , S 5 S 1 , S 2 , S 3 , S 5 S 2 , S 3 , S 5 S 2 , S 3 , S 5 S 2 , S 3 , S 5
S 4 , S 7 S 4 , S 7 S 4 , S 7 S 4 , S 7 S 4 , S 7 S 4 , S 6 , S 7 , S 8
S 1 , S 3 , S 5 S 1 , S 2 , S 3 , S 5 S 1 , S 2 , S 3 , S 5 S 1 , S 2 , S 3 , S 5 S 1 , S 2 , S 3 , S 5 S 1 , S 2 , S 3 , S 5
S 2 , S 3 , S 6 S 2 , S 3 , S 6 , S 8 S 2 , S 3 , S 6 , S 8 S 2 , S 3 , S 6 , S 8 S 2 , S 3 , S 6 , S 8 S 2 , S 3 , S 6 , S 7 , S 8
S 1 , S 2 , S 7 S 1 , S 2 , S 3 , S 7 S 1 , S 2 , S 3 , S 5 , S 7 S 1 , S 2 , S 3 , S 7 S 1 , S 2 , S 3 , S 7 S 1 , S 2 , S 3 , S 6 , S 7 , S 8
S 4 , S 5 , S 6 S 4 , S 5 , S 6 , S 8 S 1 , S 4 , S 5 , S 6 , S 8 S 4 , S 5 , S 6 , S 8 S 4 , S 5 , S 6 , S 8 S 4 , S 5 , S 6 , S 7 , S 8
S 4 , S 6 , S 8 S 4 , S 6 , S 8 S 4 , S 6 , S 8 S 4 , S 6 , S 8 S 4 , S 6 , S 8 S 4 , S 6 , S 7 , S 8
S 5 , S 7 , S 8 S 5 , S 6 , S 7 , S 8 S 1 , S 5 , S 6 , S 7 , S 8 S 5 , S 6 , S 7 , S 8 S 5 , S 6 , S 7 , S 8 S 5 , S 6 , S 7 , S 8
Table 10. Comparison Between the Deduced Pretopologies Pre-interiors.
Table 10. Comparison Between the Deduced Pretopologies Pre-interiors.
i n t ξ a { S } i n t ξ a 0 { S } i n t ξ a 1 { S } i n t ξ a 2 { S } i n t ξ a 3 { S } i n t ξ a 4 { S }
S
{ S 1 } { S 1 } Ø { S 1 } { S 1 } { S 1 }
{ S 3 } Ø Ø Ø Ø Ø
{ S 7 } { S 7 } { S 7 } { S 7 } { S 7 } Ø
{ S 3 , S 5 } { S 5 } Ø { S 5 } { S 5 } { S 5 }
{ S 4 , S 7 } { S 4 , S 7 } { S 4 , S 7 } { S 4 , S 7 } { S 4 , S 7 } { S 4 , S 7 }
{ S 1 , S 3 , S 5 } { S 1 , S 5 } Ø { S 1 , S 5 } { S 1 , S 5 } { S 1 , S 5 }
{ S 2 , S 3 , S 6 } Ø Ø Ø Ø Ø
{ S 1 , S 2 , S 7 } { S 1 , S 7 } { S 7 } { S 1 , S 7 } { S 1 , S 7 } { S 1 }
{ S 4 , S 5 , S 6 } { S 4 , S 5 } { S 4 } { S 4 , S 5 } { S 4 , S 5 } { S 4 , S 5 }
{ S 4 , S 6 , S 8 } { S 4 } { S 4 } { S 4 } { S 4 } { S 4 }
{ S 5 , S 7 , S 8 } { S 5 , S 7 } { S 7 } { S 5 , S 7 } { S 5 , S 7 } { S 5 }
Table 11. Some operation on the pretopologies.
Table 11. Some operation on the pretopologies.
S 1 S 2 S 3 S 4 S 5 S 6 S 7 S 8
S 1 1 1 2 1 2 0 1 0 0 0
S 2 1 2 1 1 1 2 1 2 1 2 1 2 1 2
S 3 1 2 1 1 1 2 1 2 1 2 1 2 1 2
S 4 0 1 2 1 2 1 0 1 1 2 1
S 5 1 1 2 1 2 0 1 0 0 0
S 6 0 1 2 1 2 1 0 1 1 2 1
S 7 0 1 2 1 2 1 2 0 1 2 1 1 2
S 8 0 1 2 1 2 1 0 1 1 2 1
Table 12. Union of pretopologies ξ a 2 and   ξ a 3
Table 12. Union of pretopologies ξ a 2 and   ξ a 3
S 1 S 2 S 3 S 4 S 5 S 6 S 7 S 8
S 1 1 1 1 0 1 2 1 2 1 2 1 2
S 2 1 1 1 0 1 2 1 2 1 2 1 2
S 3 1 1 1 0 1 2 1 2 1 2 1 2
S 4 0 0 0 1 1 2 1 2 0 1 2
S 5 1 2 1 2 1 2 1 2 1 0 0 0
S 6 1 2 1 2 1 2 1 2 1 1 1 2 1
S 7 1 2 1 2 1 2 0 1 2 1 2 1 1 2
S 8 1 2 1 2 1 2 1 2 0 1 1 2 1
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.

Share and Cite

MDPI and ACS Style

Azzam, A.A.; Nasr, A.M.; ElGhawalby, H.; Mareay, R. Application on Similarity Relation and Pretopology. Fractal Fract. 2023, 7, 168. https://doi.org/10.3390/fractalfract7020168

AMA Style

Azzam AA, Nasr AM, ElGhawalby H, Mareay R. Application on Similarity Relation and Pretopology. Fractal and Fractional. 2023; 7(2):168. https://doi.org/10.3390/fractalfract7020168

Chicago/Turabian Style

Azzam, A. A., Asmaa. M. Nasr, Hewayda ElGhawalby, and R. Mareay. 2023. "Application on Similarity Relation and Pretopology" Fractal and Fractional 7, no. 2: 168. https://doi.org/10.3390/fractalfract7020168

Article Metrics

Back to TopTop