Preprint
Article

This version is not peer-reviewed.

oSets: Observer-Dependent Sets

A peer-reviewed article of this preprint also exists.

Submitted:

15 April 2025

Posted:

15 April 2025

You are already at the latest version

Abstract
Sets play a foundational role in organizing, understanding, and interacting with the world in our daily lives. They also play a critical role in the functioning and behavior of social robots and artificial intelligence systems, which are designed to interact with humans and their environments in meaningful and socially intelligent ways. A multitude of non-classical set theories emerged during the last half-century aspiring to supplement Cantor’s set theory, allowing sets to be true to the reality of life by supporting for example human imprecision and uncertainty. The aim of this paper is to continue this effort introducing oSets which are sets depending on perception of their observers. In this context, an accessible set is a class of objects for which perception is passive, i.e., it is independent of perception; otherwise, it is said oSet, which cannot be known exactly with respect to its observers, but it can only be approximated by a family of sets representing the diversity of its perception. Thus, the new introduced membership function is a three-place predicate denoted ∈i, where the expression "x∈iX" indicates that "observer i perceives the element x as belonging to the set X". The accessibility notion is related to perception and can be best summarized as follows: "to be accessible is to be perceived" presenting a weaker stance than Berkeley’s idealism, which asserts that "to be is to be perceived".
Keywords: 
;  ;  ;  ;  ;  

1. Introduction

In the beginning of the 21st century, theories evolve faster because of high-speed computing, data collection, and interdisciplinary science stimulating by the advent of artificial intelligence and quantum computing. In fact, Artificial Intelligence (AI) has transformed from a theoretical concept to a crucial part of modern society. Its evolution has been shaped by advances in mathematics, computing power, neuroscience, and data availability. This transformation is deeply rooted in the evolution of AI theories, which have gradually aligned with the complexities of the real world.
The real world consists of all physical entities and phenomena, such as mountains, rivers, animals, and human-made objects such as cars and phones. Humans interpret and understand this reality through mental representations known as concepts, which are abstract ideas that help categorize and make sense of the myriad elements in our environment. Humans perceive the physical world through their five senses [1]: sight, hearing, touch, taste, and smell. For example, when encountering a lion on a mountain, an individual uses these senses to recognize and respond to the animal. Each observed lion is unique; no two lions are identical. However, through experience and learning, humans develop the abstract concept of a "lion", which encompasses the general characteristics and attributes common to all lions. This concept does not exist physically but resides in the cognitive realm, allowing for the classification and understanding of individual lions encountered in reality. Concepts [2] serve as the foundational elements of human thought, enabling processes such as classification, learning, inference, and decision making. By forming concepts, humans can group individual entities based on shared characteristics, facilitating efficient processing and understanding of information. For example, the concept of a "chair" allows individuals to recognize and categorize various types of chairs, despite differences in design or material, based on their common purpose and features.
In computer science, representing real-world entities and abstract concepts requires the use of appropriate data structures. Sets, as defined in set theory, are fundamental structures employed to model collections of distinct objects. A set is an unordered collection that contains unique elements, reflecting the mathematical concept of a finite set. This abstraction aligns with how concepts group individual instances sharing common properties. For instance, the concept of a "lion" can be represented in a computer system as a set containing all instances of lions; i.e., each lion is an element within this set. This representation allows for efficient data processing and retrieval, enabling machines to perform operations such as classification, search, and pattern recognition based on the defined sets. Hence, sets provide a basis for various computational operations and algorithms. They facilitate the organization of data into manageable and logical groupings, allowing machines to perform tasks such as union, intersection, and difference operations. These set operations are crucial in fields such as database management, information retrieval, and artificial intelligence, where the ability to manipulate and analyze groups of related data is essential.
Consequently, the interplay between the physical world, human cognition, and computational representation is intricate and profound. Humans perceive tangible entities through their senses and abstract commonalities into concepts, which are then utilized in thought processes. In computing, these concepts are modeled using data structures like sets, enabling machines to process and analyze information effectively. This alignment between human cognitive frameworks and computational models underscores the importance of set theory and related abstractions in both understanding the world and designing intelligent systems capable of engaging with the complexities of the real world.
In the near future, AI systems will live with humans in the real world, serving as assistant agents or collaborating in hybrid teams to perform specific tasks autonomously. The relationship between abstract concepts, their mathematical representation as sets, and their human perception is central to understanding how meaning is formed and shared, or misunderstood, across individuals and contexts. In cognitive science, concepts such as “lion” are mental abstractions that can be represented formally as sets that contain all instances that satisfy the concept. For example, the concept “lion” can be modeled as a set L, including biological lions, their behaviors, habitats and symbolic associations.
Now consider a more context-specific abstraction: “lion of Atlas”. This refers to a concept L A that is a specialization or contextual refinement of L, thus L A L in set-theoretic terms. However, this formal subset relation does not capture the full semantic divergence introduced by individual, cultural, and linguistic contexts. In practice, “lion of Atlas” can mean radically different things to different people, depending on their background knowledge and interpretive context. For example, a biologist can interpret “lion of Atlas” as referring to the subspecies of lion that roamed the Atlas Mountains in Morocco. However, a Moroccan football fan can immediately associate “lion of Atlas” with the national football team.
Thus, concepts, sets, perceptions, and computing are four key cornerstones, which may play a pivotal role in the development of future AI-dependent society, where AI is not just a tool but a new frontier in intelligence and lifestyles. The relationship between the real world, concepts, and mathematical sets is a profound topic that bridges philosophy, cognitive science, and mathematics. In fact, perception is a fundamental issue in epistemology as it directly influences our understanding of reality, knowledge, and truth. Different theories have emerged to explain how humans perceive the world, each with different implications for knowledge acquisition, see Section 2. Today, computing is challenged by the new roles of machines, which are going beyond their classical role, consisting of playing with numbers to perform very quickly a huge number of numerical operations. In fact, machines interact with and serve humans; they are not only connected together, but they are also connected to humans. But can machines think [3] and have abilities of humans to live in the world? Humans achieve goals during their daily life using, among other things, their ability to think, see Section 3. Thus, set theory has evolved significantly from Cantor’s classical set theory to modern extensions such as fuzzy and rough sets. These developments reflect the adaptation of mathematical theories to better model uncertainty, vagueness, and incomplete information in real-world applications, see Section 4.
This work is part of the evolution of sets that adapt to the real world inhabited by humans. The oSets are sets that depend not only on their members, but also on their observers. Section 5 introduces fundamental notions and properties, whereas different classes of perception functions are studied in Section 6. We interpret sets, such as fuzzy and rough sets, through perception in Section 7. Finally, a general discussion and concluding remarks are developed in Section 8 and Section 9, respectively.

2. Perception in Epistemology

Epistemology is the study of knowledge [4], where perception is a fundamental topic because it relates to how we gain knowledge about the world. In fact, perception plays a crucial role in epistemology, as it is one of the primary ways humans acquire information about the world. Philosophers debate whether perception provides direct or indirect access to reality and whether it can serve as a reliable foundation for knowledge. A fundamental question is: can we trust perception as a "source of knowledge"? This question explores whether sensory experience provides reliable knowledge about reality.
Several arguments are in favor of trusting perception, for example, most of our everyday knowledge (e.g., seeing a tree, hearing a voice) comes from perception, Moreover, our perceptions generally match up over time, i.e., if we see a car on the road, we can later touch it, reinforcing its existence. However, there are other arguments against trusting perception, for example perception errors. In fact, optical illusions, hallucinations, and mirages show that perception can be misleading, so if it can deceive us sometimes, how do we know it is ever accurate? Also, subjectivity of experience, as different people perceive the same thing differently (e.g., color blindness, taste preferences). This suggests that perception is not a purely objective way of knowing.
Beyond trusting perception, the following important question is asked: does perception give us direct access to reality, or is it shaped by the Mind? This question explores whether perception is a passive reflection of the world or if the mind actively interprets sensory input. Two main perceptions theories are developed in epistemology: Direct Access and Indirect Access theories. Direct Access theories (Direct realism or Naive Realism), consider that the world exists as we see it. Objects have properties such as color, shape, and size that we perceive directly. Alternatively, Indirect Access Theories (Constructivism and Idealism) have allowed the emergence of several perception schools [5]:
  • Naive realism ([6]): is an Aristotelian theory, where we directly perceive the world as it is; i.e. things are what they seem and our perception of the world reflects it exactly as it is, unbiased and unfiltered. According to this school, we simply receive information about the world through our senses and our consciousness “mimics” reality in some way, i.e., objects have the properties that they appear to us as they really are. Hence, perception is passive as it consists in the absorption of the external world into consciousness.
  • Representative Realism (John Locke [7] and René Descartes [8]): The mind does not perceive the external world directly; instead, it perceives mental representations of objects. For example, when we see a tree, we are not experiencing the tree itself but an image processed by our brain.
  • Transcendental Idealism (Immanuel Kant [9]): The mind actively organizes perception. We never perceive the world "as it is" but only through our mental filters (space and time). For example, imagine wearing colored glasses that tint everything blue. We never see things as they are, only how our mind structures them.
  • Idealism (George Berkeley [10]): This school is defended by George Berkeley, who is persuaded by the thought that we only have direct access to our experiences of the world, but not to the world itself, asserting that to be is to be perceived. Thus, objects are nothing more than our experiences of them, and God is constantly perceiving everything to ensure the continued existence of objects of the world.
In the 1950s, John McCarthy highlighted the epistemological problems of artificial intelligence [11], and thought that artificial intelligence has closer scientific connections with philosophy than do other sciences [12]. Since then, AI researchers have sought to replicate human perception, asking: can machines perceive like humans? Today, in computer vision, AI analyzes images to recognize objects, faces, and text, with applications in self-driving cars and medical imaging. In natural language processing (NLP), AI interprets language for tasks such as chatbots and translation. AI also integrates data from multiple sensors, such as cameras, microphones, and radar, to create a more comprehensive perception, used in autonomous robots and drones. In doing so, AI processes data through mathematical models and pattern recognition, lacking intuitive comprehension and requiring specific training for novel scenarios. In contrast, human perception integrates sensory input with memory and experience, enabling holistic understanding and adaptability to new situations. Humans can be deceived by optical illusions due to misinterpretation of sensory information, whereas AI systems are vulnerable to adversarial attacks, where minor input alterations lead to misclassification. Additionally, humans naturally grasp context and subtleties such as sarcasm, whereas AI often struggles with nuanced meanings and contextual variations.
In conclusion, while AI is powerful in data processing and pattern recognition, human perception remains superior in flexibility, intuition, and contextual awareness. AI continues to evolve, but it has yet to reach the depth of human understanding. Hence, we introduce oSets based on perception theories developed in epistemology while advocating for a computing-with-perception framework to improve Human-AI symbiosis [13].

3. Computing with Perception

Automation refers to the use of technology, such as software, algorithms, artificial intelligence (AI), and robotic systems, to perform tasks with less or more autonomy and human intervention. Through AI and natural language processing (NLP), it enables real-time analysis of human communication on social networks, filtering, and categorizing massive volumes of data. This improves user experience and platform regulation by detecting trends, monitoring sentiment, and identifying misinformation. However, significant challenges remain, including biases in AI models, privacy concerns, and errors in detecting misinformation.
Beyond data-driven processing, human perception significantly influences how information is understood and interpreted. Perception is shaped not only by the five senses, but also by individual factors such as education, culture, personal experiences, and the real operational context in which human acts. In an increasingly connected world, people continuously share information and perspectives, even when they hold different worldviews. This growing interconnectedness fosters rich exchanges, but also highlights conflicting perceptions, often leading to debate and confrontation. The expansion of digital communication platforms, social media, and transportation technologies has made the world feel smaller than ever. These advances facilitate the rapid dissemination of opinions, sentiments, sarcasm, and even misinformation. The widespread nature of online communication means that information reaches diverse audiences, each interpreting it through their perception. Consequently, AI-powered systems must evolve to account for the diversity of human perception.
In his paper [14], L.A. Zadeh pointed out that "Humans have a remarkable capability to perform a wide variety of physical and mental tasks without any measurements and any computations". He introduces the computational theory of perceptions (CTP) by acknowledging the intrinsic imprecision of perceptions and incorporating fuzzy sets. Here, we introduce oSets and focus on the diversity of perceptions. For example, consider the short message "Edible meat becomes expensive!" being shared on social media platforms. It is generally analyzed using natural language processing tools. Let us analyze it using the CoreNLP tool, which assigns specific parts of speech to each word to understand their grammatical roles. In this case, "Edible" is tagged as an adjective (JJ), "meat" as a noun (NN), "becomes" as a verb (VBZ), and "expensive" as an adjective (JJ). Beyond identifying parts of speech, CoreNLP examines the grammatical relationships between words through dependency parsing. This process reveals how words connect to convey meaning. For instance, "edible" modifies "meat," indicating the type of meat being discussed. "Meat" serves as the subject of the verb "becomes", which denotes a change of state. The word "expensive" functions as the complement, describing the new state of "meat" (Figure 1).
However, understanding "Edible meat becomes expensive!" requires real-world knowledge and contextual awareness. NLP tools recognize the basic sentence structure, but we need to fully capture the meaning of the message according to the diversity of human perception. In fact, "Meat" is a broad term, and different cultures define "edible meat" differently. Some consume beef and pork, while others eat horses, dogs, or cats. The term meat is broad, and the definition of "edible meat" varies across cultures. Although some societies consume beef and pork, others may include horse, dog, or cat meat in their diet. AI often assumes a universal definition of "meat", applying statements indiscriminately across all cultures. However, dietary customs vary significantly. In some Asian countries, dog and cat meat is consumed, whereas in much of Europe, these animals are regarded as pets. Horse meat is eaten in certain parts of Europe but is largely avoided in England. In contrast, while beef is widely consumed in Arab countries, cows are considered sacred in India. Meanwhile, vegetarians and vegans refrain from eating meat altogether. Ultimately, the concept of "edible meat" is shaped by cultural norms, traditions, personal beliefs and preferences. We show in Section 4 how oSets represent this diversity of perception of the concept "edible meat".

4. From Cantorian Sets to oSets

The classical set theory was introduced by G. Cantor in late 1873, defining a set as "a collection into a whole, of definite, well-distinguished objects (called the ’elements’) of our perception or of our thought..." The standard definition of a classical set is: "a set is a well-determined collections that are completely characterized by their elements". Furthermore, the basic relation in the theory of sets is that of membership, denoted ∈, where x X indicates that the element x is a member of the set X. However, the naive use of the set notion led to several inconsistencies, such as Russell’s paradox [15]. To avoid inconsistency, Zermelo and Fraenkel adopted an axiomatic approach leading to the well known ZFC set theory.
Beyond these initial considerations, a multitude of non-classical set theories emerged during the last half-century aspiring to supplement the classical set theory, i.e., Heyting-valued set theory, intuitionistic and constructive set theory, quantum set theory, Fuzzy sets, Rough sets, etc. Various factors have contributed to the development of these theories. For example, the classical membership function is Boolean, assigning values from { 0 , 1 } and disregarding repetitions, since an element cannot appear more than once in a set. Multisets lift the occurrence constraint, taking into account repeated elements in a set, and the number of times an element occurs is called its multiplicity. Hence, the binary membership function is extended to consider the multiplicity of an element in a set, and x n X is interpreted as "The element x belongs to the set X with a multiplicity of n". Moreover, Lotfi A. Zadeh noted that the Boolean function is often inadequate in real world scenarios, as objects in the physical world rarely have strictly defined membership criteria [16]. Consequently, he introduced a membership function that assigns values within the interval [ 0 , 1 ] , allowing an element to belong to a set to varying degrees. To maintain notational consistency, we denote the fuzzy membership relation as α , where x α X means that x is a member of the fuzzy set X with a membership degree α [ 0 , 1 ] . Alternatively, Z. Pawlak pointed out that the relation "belongs to" is not an absolute property, but depends upon our knowledge, which is summarized by the relation R. He introduced Rough Sets [17] using an equivalence relation R as available knowledge claiming that knowledge is deep and rooted in the classificatory abilities of human beings. A set X is said to be R-definable if it is the union of some R-basic categories; otherwise it is said to be R-undefinable or rough. Hence, a rough set cannot be known exactly, with respect to our knowledge, but it can only be approximated by two sets called lower and upper approximations. Consequently, x belongs to the lower approximation of X, denoted x ̲ R X , means that x surely belongs to X with respect to R, whereas x possibly belongs to X with respect to R when it is a member of its upper approximation, i.e, x ¯ R X . More generally, many non-Cantorian sets theories have been put forth to grow beyond the traditional binary ’belongs to’ relation relying on different notions like cardinality, multiplicity, plurality, distinguishability, discernibility, definability, etc.
The aim of this paper is to continue this effort considering that our knowledge is closely related to our perception and assuming this central assumption: the relation "belongs to" does not just involve elements and sets, but it also implies observers. Let us return to the previous message "Edible meat becomes expensive!", which is broadcasted in social networks. Its meaning depends on the semantics of the concept "Edible meat", represented by the set X, which is ultimately private depending on the reader of the message or observer. In fact, the interpretation of a person is shaped by what they consider "edible meat". In some Asian countries, dog and cat meat is consumed, whereas in much of Europe, these animals are regarded as pets. Horse meat is eaten in certain parts of Europe but is largely avoided in England. In contrast, while beef is widely consumed in Arab countries, cows are considered sacred in India. Meanwhile, vegetarians and vegans refrain from eating meat altogether. According to this example, the set X is represented by one of the following sets according to the reader of the boardcasted message, which may be, for example, Asian, European, English, Arabic, Hindu or Vegetarian: X a s i a n = { c a t , d o g , h o r s e , p o r k , c o w } , X e u r o p e a n = { h o r s e , p o r k , c o w } , X e n g l i s h = { p o r k , c o w } , X a r a b i c = { b e e f , c o w } , X h i n d u = { p o r k } and X v e g e t a r i a n = . Food choices are deeply tied to culture, religion, and personal beliefs, making interpretation highly subjective. For this reason, the concept of "edible meat" cannot be represented by a single set. Thus, we propose to represent the semantics of the concept "Edible meat" by a family of sets to take into account the diversity of its perception, i.e. Φ ( X ) = { X a s i a n , X e u r o p e a n , X e n g l i s h , X a r a b i c , X h i n d u , X v e g e t a r i a n } , where Φ is the semantic function. In conclusion, the concept of "edible meat" is represented by Set Φ ( X ) , which is a family of sets that reflect the perception diversity of its observers.
Consequently, we face classes that are not only characterized by their members but also depend on perceptions of their observers. Such classes do not constitute usual sets, but they form a family of sets depending on the diversity of their perceptions. When a class is reduced to only one set, regardless of its perception, it is said to be accessible. Humans seem to be familiar with non-accessible sets because their education, values, socioeconomic status, experiences, and more generally their egocentric particulars are different, which leads to the diversity of their perception of the world. In short, the diversity of perception necessarily leads to a plurality of representation, so we are in the same world, but each lives in his own world.

5. Fundamental Notions and Properties

No two trees are identical; each is unique, but all trees belong to the general concept of a "tree". Although an individual tree, or object, exists in reality, the concept of a "tree" is an abstract idea.
Given a set U of objects of the real world denoted by x, the set of all parts (subsets) of U is called the power set of U and is generally denoted by P ( U ) , which is the collection of all subsets of U, including the empty set and U itself. Each object x of U is represented by the set { x } , therefore all objects are represented by the set of parts of U such that their cardinality is equal to 1. This is the set of all single element subsets (or singleton sets) of U, denoted by:
P 1 ( U ) = { X P ( U ) : | X | = 1 }
where | X | = 1 means that each subset X contains exactly one element from U. Concepts are part of U such that their cardinality is greater than or equal to 2. This is the collection of all subsets of U that contain at least two elements, denoted by:
P 2 ( U ) = { X P ( U ) : | X | 2 }
These notations clearly define objects and concepts that are subsets of the power set of P ( U ) = P 1 ( U ) P 2 ( U ) .
In modern philosophy and cognitive science, the concept notion refers to mental representations or abstract ideas that we use to categorize and understand the world. Concepts are the building blocks of our thoughts and knowledge, allowing us to recognize and reason about objects, events, and ideas. Human perception interacts with reality through the senses, so we introduce a function g i that encodes how an individual i perceives objects in the world. Moreover, perception also extends to abstract concepts, processed through a separate function f i . Thus, each individual i possesses a unique perception function q i = ( g i , f i ) , combining both g i and f i to perceive objects and concepts, respectively.
Definition 1
(Perception space). A perception space is a pair ( U , I ) , where U is a non empty set called universe, and I N is a set of observers.
When q i ( X ) X , the observer i perceives only q i ( X ) , but not X and, consequently q i ( X ) substitutes X in his own perception universe U i . This perception diversity is summarized as follows: We are in the same world (U), but each lives in his own world ( U i ), where U i is the perception space of i: U i = ( U , { i } ) = { q i ( X ) : X P ( U ) } .
Definition 2
(Object perception function g). Let U be the universe, i be an observer, then ! g i : P 1 ( U ) U i , such that g i ( { x } ) is the perception of the object x U by the observer i.
In the remainder of this paper, we assume that this perception function of objects satisfies the following three minimal coherence properties:
x g i ( { x } ) x g i ( { y } ) y g i ( { x } ) x g i ( { y } ) y g i ( { z } ) x g i ( { z } )
Using these properties, note that objects of the universe are not necessarily perceived as they are, because we assume only that x g i ( { x } ) , but note g i ( { x } ) = { x } .
Example 1
(Object perception). Table 1 shows seven objects of the real world U, i.e., a bee, an eagle, a drone, a pigeon, a robot, a lizard, and a parrot, represented by elements x 1 , x 2 , x 3 , x 4 , x 5 , x 6 and x 7 , respectively. These objects are perceived by five observers. The observer 1 perceives objects are they are, i.e., x U , g 1 ( { x } ) = { x } , whereas observers 2 and 3 fail to distinguish some objects from others. In fact, the observer 2 confuses the pigeon x 4 with the parrot x 7 , and the robot x 5 with the lizard x 6 , even if he perceives the bee x 1 , eagle x 2 and drone x 3 as they are.
Beyond this individual perception of objects, an observer can also perceive categories of objects, or concepts.
Definition 3
(Concept perception function f). Let U be the universe, i be an observer, then ! f i : P 2 ( U ) U i , such that f i ( X ) is the perception of X by the observer i.
The concept perception function f can be built on g using a given property P . For example, x f i ( X ) iff P ( X , g i ( { x } ) ) , where P is a given property, such as ( P 1 ) g i ( { x } ) X , ( P 2 ) g i ( { x } ) X , ( P 3 ) b e l ( X g i ( { x } ) ) 0.6 , ( P 4 ) P ( X g i ( { x } ) ) 0.2 , and ( P 5 ) p l ( X g i ( { x } ) ) 0.95 , where b e l , P and p l are belief, probability, and plausibility measures, respectively.
Example 2
(Concept perception). Taking into account the objects introduced in Table 1, the concept "Flying animals" is represented by the set Z = { x 1 , x 2 , x 4 , x 7 } . Considering, for example, that X P 2 ( U ) , f i ( X ) = { x : g i ( x ) X } , then the perceptions of the concept Z by the three observers are f 1 ( Z ) = f 2 ( Z ) = Z , f 3 ( Z ) = { x 1 , x 2 , x 3 , x 4 , x 7 } . Thus, the observer 1 perceives each object as it is and the concept Z as well, whereas the observer 2 perceives Z as it is even if he confuses some objects of the universe, e.g, g i ( x 4 ) = { x 4 , x 7 } . Furthermore, the observer 3. have a partially correct perception of Z.
Beyond these mathematical properties that reflect the imprecise and uncertain character of humans, we can consider other properties based on features behind the diversity of human perception, due to multiple biological, cognitive, cultural, and psychological factors, for example:
  • Sensory variability: Differences in sensory organs (e.g., vision, hearing) affect perception. Color blindness alters how a person sees colors; what looks "red" to one person might appear as "brown" to another.
  • Cognitive processing and prior knowledge: The brain filters and interprets information based on past experiences, education, memory, context, goal to meet, etc. Two people watching the same ambiguous image (e.g., the famous "duck-rabbit" illusion) may see different shapes depending on their mental expectations.
  • Cultural background and social influences: Language, traditions, and education influence how concepts and emotions are understood. In western cultures, white symbolizes purity, while in some eastern cultures it represents mourning. The same color carries different meanings based on cultural perception.
  • Emotional and psychological state: Mood and mental state shape perception and decision-making. A person feeling anxious might interpret a neutral face as threatening, whereas someone in a calm state may see it as indifferent.
  • Personal interests and preferences: Subjective biases affect attention and value judgments. A musician and a mathematician listening to a piece of music may focus on different aspects, the melody vs. the mathematical structure of the rhythm.
In short, human perception of the same reality varies due to multiple factors, and these differences shape how individuals interpret, judge, and react to the world around them. Thus, we introduce two perception functions g, and f, which allow us to perceive objects and concepts, respectively. These two functions are the basis for the perception function q = ( g , f ) of the observers.
Definition 4
(Perception function q i ). Let U be the universe, i be an observer, then ! q i = ( g i , f i ) , which defines his perception as follows:
q i ( X ) = g i ( X ) if X P 1 ( U ) f i ( X ) if X P 2 ( U )
A constructive approach to define the perception function q i is to consider that the object perception function g i is generated by a binary relation R i . Hence, the perception of objects is represented by clusters of related objects or granules, that is, granular perception. Then construct f i based on g i and a given property P to define q i = ( g i , f i ) , which is the perception function of the observer i.
Definition 5
(Granular perception function - see Table 1). Let U be the universe, i be a given observer, R i be a binary relation in U and P a predefined property. The perception of i is granular if g i is generated by R i on U, i.e., x U , g i ( { x } ) = { y U | x R i y } , and f i is based on g i according to a property P , i.e., X P 2 ( U ) , f i ( X ) = { x U : P ( g i ( { x } ) , X ) } .
To extend the individual perception function considering several observers I, we use a family of sets reflecting the principle of variability of perception. This multiplicity of perception of the same reality between several observers is defined by the function q I
Definition 6
(Perception function q I ). Let U be the universe of objects, I be a set of observers, X P ( U ) and q I be the perception function of the set of observers I, which is defined as follows:
q I : P ( U ) i I P ( U i ) X ( q i ( X ) ) i I
Hence, the perception q I ( X ) of X P ( U ) by a set of observers is a family of sets consisting of an index set I and, for each observer i I , q i ( X ) represents the perception of X by the observer i.
Definition 7
(Accessible set). Given a perception space ( U , I ) , and q i the perception function of the observer i I , X P ( U ) is said accessible, in ( U , I ) , if and only if,
i I , q i ( X ) = X
So, if X is accessible, it means that there is a consensus among observers who perceive X as it is; otherwise, an element x U can be a member of X for an observer, but not for another. Note that this accessibility notion is Boolean as a set is accessible to all observers in I or not. However, a set X may only be accessible to one observer or a subset of observers in I, hence the possible extension of this notion to consider relative accessibility. Thus, the membership function not only links an element x to a set X but also establishes a ternary membership relation that incorporates observers.
Definition 8
(Ternary Membership Relation i ). Given a perception space ( U , I ) , and q i the perception function of the observer i I . The element x U is perceived by i, to be a member of the set X P ( U ) is denoted x i X , where:
x i X x q i ( X ) .
Thus, we introduce a new notion of membership, denoted i , where x i X indicates that observer i perceives the element x as belonging to the set X. In doing so, we do not exclude the variability of perceptions, assuming their multiplicity. In fact, the observer i has his own universe U i constructed according to his perception function and used for reasoning, decision making, interacting with outside and collaborating in teaming. Such personal universes may be identical to the real world; more or less different or completely different, as developed in epistemology; see Section 2.
In conclusion, a set X is said to be accessible if it is independent of its observers; otherwise, it is said to be an observer-dependent set or oSet, which cannot be known exactly with respect to its observers, but it can only be approximated by a family of sets representing the diversity of its perception. Thus, accessibility is intrinsically dependent on perception, expressed as to be accessible is to be perceived in contrast to Berkeley’s idealist paradigm, to be is to be perceived, which asserts that the existence of an object is contingent on its perception by a conscious mind. In other words, for something to exist, it must be perceived by a subject; otherwise, it has no independent reality. We will now focus on a some perception function classes, considering, for example, naive, pessimistic, optimistic, and doubtful perceptions.

6. Perception Function Classes

Naive observers perceive the world as it is; therefore, the elementship relation is independent of observers, and consequently, we face an absolute truth as x X , or x X for all observers.

6.1. Naive or Cantorian Perception Function (NR class)

Definition 9
(Naive Perception Functions). Given a perception space ( U , I ) , the perception function q i c = ( g i c , f i c ) , where i I , belongs to the class of naive or Cantorian perception class if and only if:
x U , X P ( U ) , x q i c ( X ) x X
Hence, all naive observers have the same perception function, which is equal to the identity function. The identity function on a set X is a function that maps every element of X to itself. In other words, for every element x X , I d ( x ) = x . This means that applying the identity function to any element in X does not change its value, it simply returns the same element. Thus, q i c ( X ) = ( g i c ( X ) , f i c ( X ) ) , where g i c ( X ) = f i c ( X ) = X as q i c is the identity perception function (i.e., q i c = ( I d , I d ) ).
Proposition 1.
The following properties hold for naive perception functions:
(6.1.1)Equality: f i c ( X ) = f i c ( Y ) X = Y ;
(6.1.2) f i c ( X Y ) = f i c ( X ) f i c ( Y ) ;
(6.1.3)Union: f i c ( X Y ) = f i c ( X ) f i c ( Y ) ;
(6.1.4)Monotony: X Y f i c ( X ) f i c ( Y ) ;
(6.1.5)Idempotent: f i c f i c ( X ) = f i c ( X ) ;
(6.1.6)Accessibility: f i c ( X ) = X ;
Proposition 2.
For naive observers, all sets are accessible.
Proof: by (6.1.6)
Furthermore, naive observers construct the algebraic structure ( P ( U ) , , , , { q i c : i I } ) , for example, Figure 2 depicts this structure considering two sets A and B.
In conclusion, naive perception corresponds to the naive realism theory (see Section 2), where perception is a passive process, as objects of the world have the properties that they appear to us to have. Furthermore, from a mathematical viewpoint, this perception corresponds to Cantor’s set theory, which defines crisp sets using a Boolean membership relation excluding any variation of their perception.
Now, we consider that objects have primary and secondary qualities as assumed by the representative realism school (see Section 2), and consequently, they can be perceived differently from one observer to another. In this Representative Realism (RR) class, we distinguish three different perception functions called Pessimistic, Optimistic, and Doubtful. For simplicity, we consider that the perception fondtion of objects (i.e., g) is always the same for all these three perception functions; see Table 1, and then we construct the perception functions of concepts accordingly.

6.2. Pessimistic Perception Function

Definition 10
(Pessimistic Perception). Given a perception space ( U , I ) , an observer i I , the pessimistic perception function, denoted q i = ( g i , f i ) , is defined as follows:
x U , X P ( U ) , x f i ( X ) ( g i ( { x } ) X )
Thus, an object x is a member of perception f i ( X ) , if and only if the perceptions of its members are included in X (i.e., x X , g i ( { x } ) X ).
Proposition 3.
The following properties hold for pessimistic perceptions:
(6.2.1)Intersection: f i ( X Y ) = f i ( X ) f i ( Y )
(6.2.2)Union: f i ( X ) f i ( Y ) f i ( X Y )
(6.2.3)Monotony: X Y f i ( X ) f i ( Y )
(6.2.4)Idempotent: f i f i ( X ) = f i ( X )
(6.2.5)Accessibility: f i ( X ) X
The main difference from naive perception concerns both the union and the monotony of perceptions. In fact, the union of two perceptions is not necessarily equal to the perception of their union (6.2.2). In addition, a pessimistic perception of X is only included in it, but not necessarily equal to it (6.2.5). Furthermore, a pessimistic perception q i is not necessarily injective, for example g 3 ( { x 5 } ) = g 3 ( { x 6 } ) = { x 5 , x 6 } (see Table 1, g i = g i ).
Proposition 4.
Not all sets are necessarily accessible for pessimistic perceptions.
Proof: by (6.2.5).
Proposition 5.
If A , B are accessible, then A B and A B are also accessible for pessimistic perceptions.
Proof:
  • if A and B are accessible, then A B is accessible by (6.2.1).
  • We have f i ( A ) f i ( B ) f i ( A B ) A B by ( 6.2 . 2 ) , and ( 6.2 . 5 ) . Furthermore, if A and B are accessible, we have f i ( A ) f i ( B ) = A B , therefore, A B f i ( A B ) by ( 6.2 . 2 ) and f i ( A B ) A B by ( 6.2 . 5 ) . So, f i ( A B ) = A B .
A pessimistic perception of X is included in it, but under what conditions is it equal to it (i.e., X is accessible)?
Proposition 6.
if X = x X g i ( { x } ) then X is accessible.
Proof: Consider that X = x X g i ( { x } ) , using (6.2.3), we obtain x X g i ( { x } ) f i ( x X { x } ) = f i ( X ) , thus X f i ( X ) . So, X is accessible by (6.2.5).
We use this proposition to check if a given set X is accessible by computing x X g i ( { x } ) and the response is affirmative if this union is equal to X.
Example 3.
Table 1 shows that x g i ( { x } ) is true for all objects x and observers i = 1 , 2 , and 3. Furthermore, the observer 1 perceives objects as they are, whereas the observer 2 confuses objects { x 4 , x 7 } and { x 5 , x 6 } . In addition, the observer 3 confuses objects { x 1 , x 2 , x 7 } , { x 3 , x 4 } , and { x 5 , x 6 } . Now, we want to compute the perception of concepts and, as we have said before, this computation depends on the class of perception functions. The perception functions of observers 2, 3, are pessimistic because x f i ( X ) g i ( { x } ) X , with 2 i 3 . Consider the concept Flying objects, which is defined by the set X = { x 1 , x 2 , x 3 , x 4 , x 7 } then x 4 f 2 ( X ) because f 2 ( { x 4 } ) = { x 4 , x 7 } X . By adding the following two concepts, which are Y = { x 1 , x 2 , x 4 , x 6 , x 7 } (Animals) and Z = { x 1 , x 2 , x 4 , x 7 } (Flying animals), we want to compare their accessibility according to the perceptions of the three observers 2, and 3. Using property 6, we conclude that X is accessible for observers 2 and 3, Z is accessible only for the observer 2, however, Y is not accessible for observers 2 and 3 (see Table 2).
A pessimistic observer constructs and uses the following algebraic structure ( P ( U ) , ∩, ∪, −, { q i : i I } ) , The dashed lines in Figure 3 connect concepts that are not accessible and cannot be used by pessimistic observers, where their structure is only defined by solid lines (Figure 3 - considers only two sets A and B).
Table 3. Pessimistic Perception: Not all sets are necessarily accessible - example of two cases: (a) both A and B are not accessible, (b) A is accessible but not B
Table 3. Pessimistic Perception: Not all sets are necessarily accessible - example of two cases: (a) both A and B are not accessible, (b) A is accessible but not B
Preprints 156000 g003
To what extent is observer i more pessimistic than observer j? To answer this question, we define the structure ( I , ) , where is a binary relation that allows us to compare the pessimism of observers defined by I.
Definition 11
(more pessimistic). Given a perception space ( U , I ) , we say that i is more pessimistic than j, denoted j i , iff X P ( U ) , q i ( X ) q j ( X ) .

6.3. Optimistic Perception Function

We now introduce a second perception function of class RR, designed to be optimistic.
Definition 12
(Optimistic Perception). Given a perception space ( U , I ) , an observer i I , the optimistic perception function, denoted q ¯ i = ( g ¯ i , f ¯ i ) , is defined as follows:
x U , X P ( U ) , x f ¯ i ( X ) g ¯ i ( { x } ) X
Note that for an optimistic observer, an element x can belong to the perception of X (i.e., x f ¯ i ( X ) ) without being a member of X. The properties of the optimistic perception functions are presented in the following way:
Proposition 7.
The following properties hold for optimistic perception functions:
(6.3.1)Intersection: f ¯ i ( X Y ) f ¯ i ( X ) f ¯ i ( Y ) ;
(6.3.2)Union: f ¯ i ( X Y ) = f ¯ i ( X ) f ¯ i ( Y ) ;
(6.3.3)Monotony: X Y f ¯ i ( X ) f ¯ i ( Y ) ;
(6.3.4)Idempotent: f ¯ i f ¯ i ( X ) = f ¯ i ( X ) .
(6.3.5)Accessibility: X f ¯ i ( X ) ;
For optimistic observers, the perception of the intersection of two sets is not equal to the intersection of their perception textit(6.3.1), and sets are not necessarily accessible textit(6.3.5). In addition, a optimistic perception q ¯ i is not necessarily injective.
Proposition 8.
Not all sets are necessarily accessible for optimistic perceptions.
Proof: by (6.3.5).
Proposition 9.
A , B accessible, then A B and A B are accessible.
Proof:
  • by ( 6.3 . 2 ) , A B is accessible if both A and B are accessible.
  • In addition, we have A B f ¯ i ( A B ) by ( 6.3 . 5 ) and f ¯ i ( A B ) f ¯ i ( A ) f ¯ i ( B ) by ( 6.3 . 1 ) . As A and B are accessible, then A B f ¯ i ( A B ) A B . Consequently f ¯ i ( A B ) = A B .
Similarly to pessimistic perception, the accessibility of a set can be determined using the proposition 10. Specifically, we compute x X g ¯ i ( { x } ) and verify whether the result is included in or equal to X. If the computing result is a subset of or equal to X, then X is considered accessible; otherwise, X is deemed inaccessible.
Proposition 10.
if x X g ¯ i ( { x } ) X then X is accessible.
Proof: we have f ¯ i ( X ) = f ¯ i ( x X { x } ) , f ¯ i ( x X { x } ) = x X g ¯ i ( { x } ) by (6.3.2). Considering that x X g ¯ i ( { x } ) X , we have f ¯ i ( X ) X and we conclude that X is accessible using (6.3.5).
Example 4.
Consider observers 2 and 3 with the following perception functions q ¯ 2 a n d q ¯ 3 . The three concepts "Flying objects" (X), "Animals" (Y) and "Flying animals" (Z) are they accessible for each observer (see Table 4)?
More generally, optimistic perception leads to the algebraic structure ( P ( U ) , , , , { f ¯ i : i I } ) , which is based on the power set of the universe U (Table 5 considers only two sets A and B).
In order to compare observers according to their optimistic observers according to perception, we introduce the binary relation ¯ .
Definition 13
(more optimistic). Given a perception space ( U , I ) , we say that i is more optimistic than j, denoted j ¯ i , iff X P ( U ) , q ¯ j ( X ) q ¯ i ( X ) .
Table 5. Optimistic Perception: Not all sets are necessarily accessible - (a) both A and B are not accessible, (b) A is accessible but not B
Table 5. Optimistic Perception: Not all sets are necessarily accessible - (a) both A and B are not accessible, (b) A is accessible but not B
Preprints 156000 g004
We have introduced the class NR for which all sets are accessible, and next we have defined pessimistic and optimistic perceptions that are representatives of the class RR. Now, we focus on perceptions related to idealism, i.e, class I, where no set is accessible.

6.4. Doubtful Perception Function

Definition 14
(Doubtful Perception). Given a perception space ( U , I ) , an observer i I , the optimistic perception function, denoted q i = ( g i , f i ) , is defined as follows:
x U , X P ( U ) , x f i ( X ) ( g i ( { x } ) X ) ( g i ( { x } ) X )
For a doubtful observer, an element x belongs to the perception of X (i.e., x f i ( X ) ) only if the perception of the object x intersects at the same time X and its complement (i.e., g i ( { x } ) X and g i ( { x } ) X ). Hence, the perception of the object x is never true.
Proposition 11.
The doubtful perception function f i is not necessarily monotonic.
Proof: Let f be a doubtful perception function, X = { a , b , c } , Y = { a , b , c , d , e } , considering f ( X ) = { b , c , d } and f ( Y ) = { e , g , h } , . f ( X ) , resp. f ( Y ) have an non empty intersection with both X and X , respectively, with Y and Y , however, f ( X ) = { b , c , d } f ( Y ) = { e , g , h } even if X Y .
The properties of the Doubtful Perception Functions are:
Proposition 12.
The following properties hold for monotonic doubtful perception functions:
(6.4.1)Intersection: f i ( X Y ) f i ( X ) f i ( Y )
(6.4.2)Union: f i ( X ) f i ( Y ) f i ( X Y )
(6.4.3)Idempotent: f i ( X ) f i f i ( X )
(6.4.4)Accessibility: X f i ( X )
In the reminder part of this paper, we will consider only monotonic doubtful functions assuming axiom.
Axiom: X Y f i ( X ) f i ( Y )
The structure used by doubtful monotonic observers is deduced from the properties ( 6.4 . 1 ) ( 6.4 . 4 ) , with the monotony axiom, and drawn in Table 7. Consequently, we cannot compute exactly the perception of concept X, we can only give its lower approximation because f i ( X ) = f i ( x X { x } ) , but unfortunately, f i ( x X { x } ) is not necessarily equal to x X g i ( { x } ) , see ( 6.4 . 2 ) . Thus, we approximate f i ( X ) by its lower approximation x X g i ( { x } ) . Moreover, the perception of an intersection f i ( X Y ) can only be approximated by its upper approximation f i ( X ) f i ( Y ) , see ( 6.4 . 1 ) , whereas f i ( X Y ) is only approximated by its lower approximation f i ( X ) f i ( Y ) , see ( 6.4 . 2 ) ,
Proposition 13.
No set is accessible for doubtful perceptions; i.e. X P ( U ) , i I , q i ( X ) X ;
Proof: By ( 6.4 . 4 ) .
Example 5.
Let us compute the perception of the concept Flying Objects { x 1 , x 2 , x 3 , x 4 , x 7 } considering observers 1, 2, and 3. The three concepts X (Flying objects), Y (Animals) and Z (Flying animals): How to approximate the perception of concepts X, Y, and Z for the three observers 1, 2, and 3 (see Table 6)?
Similarly, doubtful perception leads also to the algebraic structure ( P ( U ) , , , , { f i : i I } ) , which is based on the power set of universe U (Figure 5 - considers only two sets A and B).
Table 7. Monotonic Doubtful Perception: No set is accessible
Table 7. Monotonic Doubtful Perception: No set is accessible
Preprints 156000 g005
How much more doubtful is one observer than another? The relation allows for the comparison of two doubtful observers i and j.
Definition 15
(more doubtful). Given a perception space ( U , I ) , we say that i is more doubtful than j, denoted j i , iff X P ( U ) , q j ( X ) q i ( X ) .

7. Interpreting Sets Through Perception

For Cantorian sets, the perception is passive, adopting a Boolean approach where an element is a member of a set or not. In this context, the perception function q c is equal to the identity, i.e, X P ( U ) , q c ( X ) = X . It corresponds to the Naive Realism (NR) school in epistemology, where we perceive the world as it is, which can be rewritten, in terms of accessibility, as follows: all sets are accessible regarding their observers.

7.1. Zadeh’s Perception of Sets

In classical set theory, the membership function ∈ expresses a connection between an element x and a set X, allowing us to know if the element x is a member of X or not. This assumes that sets or classes of objects have precisely defined criteria of membership, which is not always the case in the real world. For example, the term "animal" seems straightforward, but, it is actually ambiguous due to differences in biological classification, common language use, and conceptual boundaries. In everyday use, "animal" often refers to vertebrates such as dogs and cats, making it unclear whether things like starfish or jellyfish count. Taxonomy shows a clear definition, but perception varies, leading to confusion in non-experts. Moreover, bacteria are not animals, and despite this, some people might mistakenly group bacteria with animals because both are living organisms that move and consume energy. Also, several concepts are subjective such as "tall people", "fat person", "expensive price", etc. Ambiguity is ignored in the classical set theory even if it arises in the real world. For this reason, Lotfi A. Zadeh introduced fuzzy sets to handle vagueness and ambiguity [16]. Thus, the membership function is not a function connecting elements of U to sets, but, each set X has its own membership function, denoted μ X , where μ X ( x ) is the membership degree of x to X. In short, a fuzzy set is a pair ( X , μ ) , where X U and μ X : U [ 0 , 1 ] , allowing the gradual assessment of the membership of elements in a set: x is not included in X iff μ X ( x ) = 0 , fully included iff μ X ( x ) = 1 , and partially included otherwise (i.e., 0 < μ X ( x ) < 1 ).
Fuzzy sets can be interpreted in terms of perception considering only one observer that has an imprecise perception function q z = ( g z , f z ) , where g z ( { x } ) = { x } and f z ( X ) = { ( x , μ X ( x ) ) : x U } . Hence, objects are perceived as they are, and the perception of X may be imprecise since f z ( X ) is a fuzzy set, and consequently all properties of fuzzy sets are inherited.
There are several generalizations of fuzzy sets that extend and complement the original theory in order to deal with more specific problems. For example, Intutionistic fuzzy sets (IFS), introduced by Atanassov [18], allow us to consider not only imprecision, but also hesitation. To do so, an IFS X P ( U ) has the form X = { < x , μ X ( x ) , ν X ( x ) > : x U } , where the functions μ X ( x ) and ν X ( x ) define respectively, the degree of membership and degree of non-membership of the element x to the set X. These two degrees respect the following constraints: 0 μ A ( x ) 1 , 0 ν A ( x ) 1 and 0 μ A ( x ) + ν A ( x ) 1 . Moreover, these two degrees are aggregated into a single degree π X ( x ) = 1 μ X ( x ) ν X ( x ) , which is called the hesitation margin or the degree of indeterminacy of x X . How to interpret the IFS in terms of perception? Similarly to the interpretation of fuzzy sets, we consider only one intuitionistic observer, which is imprecise and hesitant at the same time. His perception function is q i z = ( g i z , f i z ) , where g i z ( { x } ) = { x } and f i z ( X ) = { ( x , π X ( x ) ) ) : x U } . Hence, objects are perceived as they are, and concepts are perceived with imprecision and hesitantation, since f i z ( X ) is an intuitionistic fuzzy set and consequently all properties of intuitionistic fuzzy sets are inherited.
Another generalization of fuzzy set is called Hesitant fuzzy set (HFS) [19], which considers situations where there are some difficulties in determining the membership of an element to a set, caused by a doubt between a few different values. For example, in decision making, experts may have divergent opinions on alternatives due to varying knowledge backgrounds or interests. Since they cannot easily persuade each other, reaching a consensus evaluation can be challenging. However, multiple evaluation values may exist, reflecting the diversity of expert perspectives and the complexity of aggregating judgments in a structured decision-making process. In cases where we have a set of possible values, hesitant fuzzy set (HFS) permits the membership degree of an element to a set presented by several possible values between 0 and 1. Thus, a hesitant fuzzy set X is defined as follows: X = { < x , h X ( x ) > : x U } , where h X ( x ) is a set of possible membership degrees of x U to the set X. For example, let U = { x 1 , x 2 , x 3 } be the universe, h X ( x 1 ) = { 0.8 , 0.7 , 0.9 } , h X ( x 2 ) = { 0.4 , 0.5 } , h X ( x 3 ) = { 0.1 , 0.2 } , and h X ( x 4 ) = { 0.1 , 0.9 , 0.8 , 0.3 } , which are members degrees of elements x 1 , x 2 , x 3 , and x 4 to X, respectively. So, X is an HFS like X = { < x 1 , { 0.8 , 0.7 , 0.9 } > , < x 2 , { 0.4 , 0.5 } > , < x 3 , { 0.1 , 0.2 } > , < x 4 , { 0.1 , 0.9 , 0.8 , 0.3 } > } . Unlike Fuzzy and Intuitionistic fuzzy sets where there is only one observer, which is imprecise and also hesitant, respectively, in the case of hesitant fuzzy sets, there is a set of imprecise observers, denoted I x , X , perceiving the same reality (an element x, and a set X), and each one gives a member degree of elements x to X. Note that the number of observers depends on the reality they observe. In this context, the hesitant perception function is q h z = ( g h z , f h z ) , where g h z ( { x } ) = { x } and f h z ( X ) = { < x , h X ( x ) > : x U } , where, | h X ( x ) | is the number of observers perceiving the same reality (x, and X). In addition, the perception space is ( U , I ) where I = x U , X P 2 ( U ) I x , X . In short, the same reality is perceived by a set of imprecise observers, which may change according to the observed reality, with disagreements among themselves. Moreover, objects are perceived as they are, and concepts are perceived by multiple imprecise observers, since f h z ( X ) is a hesitant fuzzy set and consequently all properties of hesitant fuzzy sets are inherited.
Beyond fuzzy, intuitionistic and hesitant sets that we have interpreted in terms of perception, there are several other extensions of fuzzy sets [20], like type-2 fuzzy set, and fuzzy multiset, etc. However, interpreting all of these sets in terms of perception is beyond the scope of this paper. Nevertheless, we continue by interpreting rough sets to show how perception is related to roughness, and better understanding the relationship between rough and fuzzy sets to shed different light.

7.2. Pawlak’s Perception of Sets

The rough set theory (RST), introduced by Zdzisław Pawlak in 1982, is a mathematical framework for dealing with vagueness and uncertainty in data analysis - Book Pawlak [21]. Unlike classical set theory, which assumes sharp and precise membership, rough sets allow for incomplete or imprecise knowledge by approximating a set using two definable boundaries: a lower approximation and an upper approximation. Rough set theory provides a mathematically rigorous framework for dealing with uncertainty and vagueness, particularly in decision systems, artificial intelligence, and machine learning. It differs from fuzzy set theory by focusing on indiscernibility relations rather than membership degrees. Its ability to perform data reduction, classification, and knowledge discovery makes it a powerful tool in data science and AI applications. Let U be a universal set (also called the universe of discourse) and let R be an equivalence relation on U, called an indisernibility relation as if x, y U and ( x , y ) R we say that x and y are indistinguishable in U. This means that R partitions U into equivalence classes called granules or information granules. The pair ( U , R ) is called an approximation space. For a given target subset X U , we define its rough approximation as follows:
  • Lower approximation: The lower approximation of X, denoted as R ̲ ( X ) , consists of all elements of U that definitely belong to X based on the equivalence relation R: R ̲ ( X ) = { x U | [ x ] R X } , where [ x ] R is the equivalence class of x under R.
  • Upper approximation: The upper approximation of X, denoted as R ¯ ( X ) , consists of all elements of U that possibly belong to X, meaning that their equivalence class overlaps with X: R ¯ ( X ) = { x U [ x ] R X }
Using these two approximations, the boundary region of X is given by the difference between the upper and lower approximations: B R ( X ) = R ¯ ( X ) R ̲ ( X ) , representing elements that cannot be definitively classified as belonging to X or not. Hence, the roughness of a set X can be quantified using the accuracy measure: α R ( X ) = | R ̲ ( X ) | | R ¯ ( X ) | , with α R ( X ) [ 0 , 1 ] . So, if α R ( X ) = 1 then X is a crisp (classical) set (i.e., its boundary region is empty), whereas, if α R ( X ) < 1 then X is a rough set, meaning there is uncertainty in classifying some elements of U, i.e., those of the boundary of X, as an element of X or not.
To interpret rough sets in terms of perception, we have to consider the equivalence relation R, which leads to perception of objects as granules and consequently inherit granular perceptions of objects; see definition 5. In this context, observers do not have direct access to all objects in the universe U, but perceive them through the relation R. Hence, the perception of concepts, or sets, is a consequence of the granular perception of objects, which is based on the lower and upper approximation operators. That is why we consider two observers l and u, who perceive objects using their relation R ̲ and R ¯ , respectively. The first observer l is sure and expresses a necessity, whereas the second observer u is uncertain and expresses a possibility. Consequently, we define the rough perception function as q p = ( q l p , q u p ) , where q l p = ( g l p , f l p ) and q u p = ( g u p , g u p ) represent perception functions of the observers l and u, respectively. For this rough perception, both observers do not perceive objects as they are because g u p ( { x } ) = [ x ] R ̲ and g u p ( { x } ) = [ x ] R ¯ . In fact, objects are observed as granules (i.e., [ x ] R ̲ , [ x ] R ¯ ) because of indiscernibility because both observers cannot separate some objects from each other, even if they are not identical, leading to the perception of granules. In addition, these two observers l and u perceive concepts using the functions f l p ( X ) = R ̲ ( X ) and f u p ( X ) = R ¯ ( X ) , respectively. So, a set X is crisp or accessible, if there is a consensus between these two observers, i.e., q l p ( X ) = q u p ( X ) , and rough otherwise. For more details on the relationship between roughness and accessibility, see [22], where the author shows that rough sets are ϵ -accessible. Note that q l p belongs to the pessimistic perception class introduced in Section 6.2, while q u p is an optimistic perception function (Section 6.3).
Many proposals have been made for generalizing rough sets, especially in relation with fuzzy sets, focusing on the indiscernibility relation as granules play a pivotal role in Rough Set Theory (RST). For example, α -RST [23] has been developed to approximate fuzzy sets using a parameterized indiscernibility relation R α based on the classical indiscernibility relation R, a similarity function S and a threshold α to control the size of granules:
x , y U , ( x , y ) R α ( ( x , y ) R ) ( S ( x , y ) α )
Then, all basic concepts of rough sets are extended using R α instead of R. Similarly to rough sets, we also consider two observers, but here l α and u α , controlling the size of granules they perceive with a parameter α . In addition, the parametrized perception function is q α p = ( q l α p , q u α p ) , where q l α p = ( g l α p , f l α p ) and q u α p = ( g u α p , g u α p ) . As for rough observers used for rough sets, these two parametrized rough observers also do not perceive objects as they are, but they perceive them at the same level α , where g l α p ( { x } ) = [ x ] R ̲ α and g u α p ( { x } ) = [ x ] R ¯ α . Moreover, they also perceive concepts at the same level α using their perception functions f l α p ( X ) = R ̲ α ( X ) and f u α p ( X ) = R ¯ α ( X ) , respectively.
More generally, rough set theory is particularly useful in machine learning, data mining, pattern recognition, and artificial intelligence, where data often contain incomplete, inconsistent, or noisy information. Several other extensions of rough sets were developed, however, interpreting them in terms of perception is beyond the scope of this paper.
In conclusion, this section elucidates and reinterprets established set theories by situating them within the oSet formalism, which explicitly incorporates the role of observers. This unified perspective facilitates the comparison of different types of sets, regardless of their notational and structural heterogeneity. For instance, in fuzzy sets, elements of the universe are clearly distinguished, but their membership is uncertain. In contrast, rough sets introduce indiscernibility, where some objects cannot be distinguished from others, leading to granular representations. Thus, imprecision in fuzzy sets arises from uncertainty in membership attribution, whereas uncertainty in rough sets results from indistinguishability among elements. Additionally, intuitionistic fuzzy sets simultaneously capture both membership and non-membership uncertainties, explicitly accounting for hesitancy. In contrast, hesitant fuzzy sets primarily represent the diversity of expert opinions rather than any inherent hesitation. This distinction makes hesitant fuzzy sets particularly suitable for multi-expert decision-making, where diverse yet imprecise judgments must be aggregated into a coherent evaluative framework.
Moreover, the oSet framework can serve as a foundation for constructing new set theories, such as Intuitionestic-Hesitant Sets, that integrate multiple imprecise hesitant observers. Formally, let X = { < x , h X ( x ) > : x U } , h X ( x ) be a set of π X ( x ) representing a hesitation margin or the degree of indeterminacy of x X . In this case, we consider multiple imprecise and hesitant observers, and consequently, these sets can be viewed as a generalized framework encompassing fuzzy, intuitionistic, and hesitant sets simultaneously.

8. Discussion

We have introduced four perception functions, main classes of which are denoted Class NR, Class RR and Class I corresponding, respectively, to Naive Realism, Representative Realism and Idealism well-known schools in epistemology. The accessibility plays a key role in bridging the gap between sets and perceptions, i.e., all sets are accessible for naive perceptions, not all sets are necessarily accessible for optimistic perceptions, whereas no set is accessible for idealists observers. Considering that each observer has his own perception function, one may induce a relationship between sets and observers. More precisely, we have induced the algebraic structure associated with each perception function; see Table 8.
Table 8. Class NR - Naive (a). Class RR - Pessimistic (b), Optimistic (c), Doubtful (d)
Table 8. Class NR - Naive (a). Class RR - Pessimistic (b), Optimistic (c), Doubtful (d)
Preprints 156000 g006
The view of the world that naive observers derive from their perception faithfully represents objects and concepts of the real world assuming a sharp distinction between them and excluding any variability of their perception. Thus, all objects and concepts are perceived as they are; i.e., all sets are accessible. Consequently, all naive observers, living in the same real world, construct the same algebraic structure (Table 8 (a)), which can be used for decision-making and general reasoning. However, the limitations of this naive perception occur when dealing with concepts in the real world, which may be imprecisely defined. In addition to their imprecision, the boundaries of such concepts are unsharp, culminating in the problematic situation, where we can neither confirm with certainty that an element is a member of a set or not.
However, very little attention was given to the mathematical foundations of concepts perception and its variability despite its fundamental importance to human thinking and the social nature of human being. In addition to our perception of the universe through our five senses, our age, education, gender, psychological peculiarities, and past individual experiences determine our perceptions of the world and suggest the nature of our decision and reasoning. Guided by this need, three perception functions of the Class RR are introduced to represent hidden nature of observers like pessimism (Table 8 (b), optimism (Table 8 (c)) or doubt (Table 8 (d).
Instead of considering each perception separately, we present some properties of cross-perception functions:
Proposition 14.
The following properties are directly inferred from the definition of perception functions and axioms:
(6.1.1) q ( X ) = q ¯ ( X )
(6.1.2) q ¯ ( X ) = q ( X )
(6.1.3) q ( X ) q i ( X )
(6.1.4) q ( X ) q ¯ i ( X ) =
(6.1.5) q i ( X ) = q i ( X )
(6.1.6) q ( X ) X q ¯ ( X )
(6.1.7) q ¯ ( x ) = q ( y ) q ¯ q ( X ) = q ( X )
(6.1.8) q ¯ ( x ) = q ( y ) q q ¯ ( X ) = q ¯ ( X )
We remind you that the perception function f i of the observer i is based on his objects’ perception function g i , according to a given property P . Consequently, we can study other perception functions considering different properties P , for example, X P 2 ( U ) , P ( X , g i ( X ) ) , which may be among the following properties b e l ( X g i ( X ) ) 0.6 , P ( X g i ( X ) ) 0.8 , p l ( X g i ( X ) ) 0.8 , etc. Moreover, we can extend P to also consider the context of observation.
Finally, let us focus on the bridge that we are attempting to build between perception theories developed in epistemology and sets to define oSets, which depend on their observer. In this spirit, we introduced different perception functions, which are discussed in the light of perception theories, mathematical structures, and the notion of accessibility. More precisely, we have considered only naive and representative realism. If we want to define a new perception function representing the idealism school, we need to change the perception space, replacing ( U , I ) by ( U , V i , I ) , under the constraint U V i = , with U representing the real world and V i is the perception world of the observer i. Alternatively, with the advent of new technologies such as Virtual Reality (VR) headset and artificial intelligence (AI), we can develop new perception functions according to representative realism and transcendental idealism approaches. In fact, imagine wearing a VR headset, the mind does not structure the reality through our mental filters. The observer is living in a virtual and/or augmented reality which evolves dynamically according to the observer behavior and to its context, also.
oSets are particularly useful for computing without consensus, i.e., no unique solution or decision to deal with the different alternatives. They can play a central role in the Human-AI collaboration [24], because AI systems must account for the diversity of human perceptions as individuals construct their own reality based on experiences, culture, and cognitive biases, even when observing the same objective world. This diversity profoundly impacts reasoning, decision making, and problem solving. AI systems that rigidly impose ranking methods overlook the nuances of human subjectivity, potentially leading to biased or contextually inappropriate decisions. Instead, AI should incorporate perception-aware models, enabling adaptive, context-sensitive collaboration. For example, in medical diagnosis or legal reasoning, diverse expert opinions shape better outcomes than a single ranking approach, promoting inclusion, adaptability, and trust in AI. A hypergraph-based method was introduced to compute shared perceptions with respect to all observers [13].

9. Concluding Remarks

In computing, particularly in artificial intelligence, acknowledging the variability of human perception is fundamental for designing systems that can adapt to diverse interpretations of reality. Traditional AI models operate under the assumption of an objective and well-defined world, often failing to capture the nuances of human subjectivity. However, future AI systems must go beyond rigid one-size-fits-all approaches to integrate perceptual diversity into their decision-making and modeling processes.
To achieve this, AI must incorporate frameworks that allow observer-dependent representations, accommodating uncertainty, ambiguity, preferences, cultural variability, and contexts. This requires moving from purely data-driven models to hybrid approaches that blend neural computation with symbolic reasoning, enabling AI to process and reason with multiple, sometimes conflicting, perspectives. Such models will be crucial in fields like natural language processing, human-computer interaction, and autonomous decision making, where understanding human intent and perception is vital.
Furthermore, in an increasingly interconnected world, AI systems will not operate in isolation but will coexist and interact with humans in shared environments. Future intelligent systems must be designed to dynamically adapt to human interpretations of reality rather than imposing a singular computational perspective. This calls for the development of perception-aware AI capable of recognizing when different observers interpret the same reality differently and adjusting their responses accordingly.
Ultimately, integrating human perception into AI systems will not only enhance their robustness and fairness, but will also ensure their alignment with human values. As AI becomes embedded in daily life, shaping everything from personalized recommendations to autonomous decision making, its ability to recognize and respect the diversity of human experiences will define its success in creating meaningful and responsible interactions within the globally connected small world.
The oSets framework is designed to align with the complexities of the real world, taking into account the diversity of human perceptions for effective communication, AI development, and decision making in multidisciplinary fields. We also try to open new horizons for interdisciplinary research by building bridges between epistemology and more particularly theories of perception, mathematics starting with set theories, artificial intelligence and computing.
In summary, our vision is for an AI revolution that prioritizes human-centric collaboration. We advocate for AI systems that are not only technically advanced, but also sensitive to the rich diversity of human experiences, ethical standards, and cultural contexts. This approach ensures that AI becomes a powerful tool for positive transformation, enabling a fair, diverse, and respectful interaction between technology and humanity.

Abbreviations

The following abbreviations are used in this manuscript:
U The universe representing the real world
P ( U ) Power set
X Complement of set X
I Set of observers
R Equivalence relation
( U , I ) Perception space
"and" logical operator
i Ternary membership relation of the observer i
n multiplicity of an element in a set
α fuzzy membership relation
̲ R lower approximation membership function
¯ R upper approximation membership function
X ̲ lower approximation of X
X ¯ upper approximation of X
Φ Semantic function
g i Object’s perception function of the observer i
f i Concept’s perception function of the observer i
q i Perception function of the observer i
q I Perception function of the set of observers in I
NR Naive realism
RR Representative realism
q c Naive, or Cantorian, perception function
q Pessimistic perception function
q ¯ Optimistic perception function
q Doubtful perception function
q z Zadeh’s perception function
g i z Intuitionistic object’s perception function
f i z Intuitionistic concept’s perception function
g h z Hesitant object’s perception function
f h z Hesitant concept’s perception function
q p Pawlak’s perception function
q p p Pawlak’s pessimistic perception function
q o p Pawlak’s optimistic perception function

References

  1. Serres, Michel. The five senses: A philosophy of mingled bodies. Bloomsbury Publishing, 2008.
  2. Carey, S., The Origin of Concepts, Oxford: Oxford University Press, 2009.
  3. A.M. Turing, Computing Machinery and Intelligence, MIND, Vol. LIX, N° 236, pp. 433-460, 1950.
  4. Audi, Robert, Epistemology: A Contemporary Introduction to the Theory of Knowledge, New York: Routledge, 1998.
  5. Lewis White Beck, Secondary Quality, The Journal of Philosophy, Volume 43, Issue 22, pp. 599-610, 1946.
  6. Logue, Heather, Why Naive Realism?, Proceedings of the Aristotelian Society, 112: 211–237, 2012.
  7. Uzgalis, William L., Locke’s Essay Concerning Human Understanding—A Reader’s Guide, London: Continuum, 2007.
  8. René Descartes Discourse on Method and Meditations on First Philosophy, Hackett Publishing Company, 4th Edition, 1999, 128 pages.
  9. Allais, L. , Kant’s transcendental idealism and contemporary anti-realism, International Journal of Philosophical Studies, 11: 369–392, 2003.
  10. Berkeley, George. The works of George Berkeley, Bishop of Cloyne. Edited by A. A. Luce and T. E. Jessop. 9 volumes. London: Thomas Nelson and Sons, 1948-1957.
  11. McCarthy, J., Epistemological problems of artificial intelligence. In IJCAI,1038–1044, 1977.
  12. McCarthy, John, The Philosophy of AI and the AI of Philosophy, Philosophy of Information, 12, pp. 711-740, 2008.
  13. Mohamed Quafafou, Perception in Human-Computer Symbiosis. HCI International 2020, Springer International Publishing, pp.83-89, 2020.
  14. Zadeh, Lotfi A. A new direction in AI: Toward a computational theory of perceptions. AI magazine 22, no. 1, 73-73, 2001.
  15. Russell, An Inquiry into Meaning and Truth, Penguin Books Publisher, Pelican book Series, 1967, 332 p.
  16. L.A. Zadeh, Fuzzy sets, Information and Control 8, 338–353, 1965.
  17. Z., Pawlak, Rough Sets, International Journal of Computer and Information Sciences, 11, 341-256, 1982.
  18. K. Atanassov, Intuitionistic fuzzy sets, Fuzzy Sets and Systems, 20, 87–96, 1986.
  19. V. Torra, Y. V. Torra, Y. Narukawa, On hesitant fuzzy sets and decision, International Journal of Intelligent Systems, 25, 529–539, 2010.
  20. Didier Dubois and Henri Prade, The legacy of 50 years of fuzzy sets: A discussion, In Fuzzy Sets and Systems, vol. 281: 21-31 (2015).
  21. Pawlak, Zdzisław. Rough sets: Theoretical aspects of reasoning about data. Vol. 9. Springer Science & Business Media, 2012.
  22. Mohamed Quafafou, Rough Sets are ε-Accessible. In Proceedings of the International Joint Conference on Rough Sets (IJCRS), Santiago de Chile, Chile, October 7-11, pp.77-86, 2016.
  23. Mohamed Quafafou, α-RST: a generalization of rough set theory, Information Sciences, 124, 1, 301-316, 2000.
  24. Mohamed Quafafou, Diversity of Perception in Human-AI Collaboration. 13th International Conference on Human Interaction and Emerging Technologies (IHIET-AI), 2025.
Figure 1. Annotation of the sentence using CoreNLP (version 4.5.8): (a) Part of Speech, and (b) Basic Dependencies.
Figure 1. Annotation of the sentence using CoreNLP (version 4.5.8): (a) Part of Speech, and (b) Basic Dependencies.
Preprints 156000 g001
Figure 2. Structure of Naive Observers: two sets A and B
Figure 2. Structure of Naive Observers: two sets A and B
Preprints 156000 g002
Table 1. Perception of objects x j by observers g i : bee( x 1 ), eagle( x 2 ), drone( x 3 ), pigeon( x 4 ), robot( x 5 ), lizard( x 6 ), parrot( x 7 ).
Table 1. Perception of objects x j by observers g i : bee( x 1 ), eagle( x 2 ), drone( x 3 ), pigeon( x 4 ), robot( x 5 ), lizard( x 6 ), parrot( x 7 ).
{ x 1 } { x 2 } { x 3 } { x 4 } { x 5 } { x 6 } { x 7 }
g 1 { x 1 } { x 2 } { x 3 } { x 4 } { x 5 } { x 6 } { x 7 }
g 2 { x 1 } { x 2 } { x 3 } { x 4 , x 7 } { x 5 , x 6 } { x 5 , x 6 } { x 4 , x 7 }
g 3 { x 1 , x 2 , x 7 } { x 1 , x 2 , x 7 } { x 3 , x 4 } { x 3 , x 4 } { x 5 , x 6 } { x 5 , x 6 } { x 1 , x 2 , x 7 }
Table 2. Pessimistic perceptions of X (Flying objects), Y (Animals) and Z (Flying animals) - values of x g i ( { x } ) , where • is X, Y, or Z.
Table 2. Pessimistic perceptions of X (Flying objects), Y (Animals) and Z (Flying animals) - values of x g i ( { x } ) , where • is X, Y, or Z.
X = { X 1 , X 2 , X 3 , X 4 , X 7 } Y = { X 1 , X 2 , X 4 , X 6 , x 7 } Z = { x 1 , x 2 , x 4 , x 7 }
f 1 X Y Z
f 2 X { x 1 , x 2 , x 4 , x 5 , x 6 , x 7 } Z
f 3 X U { x 1 , x 2 , x 3 , x 4 , x 7 }
Table 4. Optimistic perceptions of X (Flying objects), Y (Animals) and Z (Flying animals) - values of x g i ( { x } ) , where • is X, Y, or Z.
Table 4. Optimistic perceptions of X (Flying objects), Y (Animals) and Z (Flying animals) - values of x g i ( { x } ) , where • is X, Y, or Z.
X = { x 1 , x 2 , x 3 , x 4 , x 7 } Y = { x 1 , x 2 , x 4 , x 6 , x 7 } Z = { x 1 , x 2 , x 4 , x 7 }
f ¯ 1 X Y Z
f ¯ 2 X { x 1 , x 2 , x 4 , x 5 , x 6 , x 7 } Z
f ¯ 3 X U { x 1 , x 2 , x 3 , x 4 , x 7 }
Table 6. Doubtful perceptions of X (Flying objects), Y (Animals) and Z (Flying animals) - values of x g i ( { x } ) , where • is X, Y, or Z.
Table 6. Doubtful perceptions of X (Flying objects), Y (Animals) and Z (Flying animals) - values of x g i ( { x } ) , where • is X, Y, or Z.
X = { x 1 , x 2 , x 3 , x 4 , x 7 } Y = { x 1 , x 2 , x 4 , x 6 , x 7 } Z = { x 1 , x 2 , x 4 , x 7 }
f 1
f 2 { x 6 }
f 3 { x 4 , x 6 } { x 4 }
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