=Paper=
{{Paper
|id=Vol-1921/paper8
|storemode=property
|title=Application of Boolean-valued Models and FCA for the Development of Ontological Models
|pdfUrl=https://ceur-ws.org/Vol-1921/paper8.pdf
|volume=Vol-1921
|authors=Dmitry Palchunov,Gulnara Yakhyaeva
}}
==Application of Boolean-valued Models and FCA for the Development of Ontological Models==
Application of Boolean-valued models and FCA for the development of ontological models Dmitry Palchunov, Gulnara Yakhyaeva Abstract. The paper is devoted to the development of methods of ontology supported knowledge discovery in the field of mobile network subscribers. We develop the ontological model of the domain of mobile networks. This ontolog- ical model is intended to describe the behavior of mobile network subscribers. The ontological model is based on the four-level model of knowledge represen- tation. In the paper, special attention is given to the third level which represents the set of cases from the domain. For the analysis of domain cases and for the generation of fuzzy knowledge about the domain we use Boolean-valued mod- els, fuzzy models and Formal Concept Analysis. To describe the set of cases from the domain we use formal contexts; objects of these formal contexts are models representing sets of subscribers. We study formal contexts generated by Boolean-valued models, and formal concepts of these formal contexts. We ob- tain a description of theories of classes of domain cases in the language of for- mal concepts. Keywords: Boolean-valued model, fuzzy model theory, ontology, ontological model, mobile networks, mobile network subscribers, FCA, formal context, formal concept 1 Introduction The article is devoted to the development of an ontological model of the domain of mobile networks. The ontological model is based on the four-level model of knowledge representation [1, 2]. We apply model-theoretical methods [3], theory of fuzzy models [4] and FCA [5, 6] to construct the ontological model. The present investigations continue the studies begun in [7, 8]. In [8] the ontologi- cal model of the domain of mobile networks was used to determine which tariffs and services of the mobile operator are most interesting and useful for a given mobile network user. In this article we expand the borders of our consideration of the do- main. We are interested in revealing high-level characteristics of the subscriber: in- come level, social status, mobility, interests, preferences, etc. The elucidation of high- level characteristics is necessary to predict the behavior of the subscriber. Thus we need to consider not only properties of individual subscribers, but also the interaction of subscribers (for example, calls between subscribers and so on). There- fore, in contrast to [8], we need to consider not only unary predicates, but also binary predicates to describe the domain ontology. A case model of this domain is represent- ed as a set of countable algebraic systems. Next, in the paper we describe a method for constructing a formal context for the case model (using the notion of a Boolean-valued model) and a method of transition- ing to an object-clarified context. This work is mainly theoretical. The results of practical implementation will be de- scribed in the next paper. 2 Ontological model of the domain of mobile networks The ontological model of the domain of mobile networks is constructed on the basis of the four-level model of knowledge representation [1, 2]. We call a tuple ๐๐ = โฉ๐พ, ๐, ๐ ๐ , ๐ ๐ , ๐๐ โช an ontological model of the domain. Here ๐พ is the set of cases of the domain, ๐ is the signature of the domain, ๐ ๐ is the analytic theory of the domain, ๐ ๐ is the theory of the domain and ๐๐ is the fuzzy theory of the domain. The first step of the construction of the ontological model is the description of the ontology of the domain. From the model-theoretical point of view, the construction of the domain ontology consists of describing a signature ฯ (i.e. the set of key concepts) and a set of axiom ๐๐๐ of the given domain [9, 10]. The pair โฉ๐, ๐๐๐ โช generates the analytic theory ๐ ๐ , i.e. description of sense of the key concepts of the domain, defini- tions of used notions. The theory of the domain ๐ ๐ represents general (universal) knowledge of the domain. We consider six classes of concepts to determine the signature ๐๐ of the object domain ๐ = โMobile networksโ: 1. ๐๐ represents individual indicators of subscribers, and contains two parts: ๐๐1 are traffics and ๐๐2 are accruals. 2. ๐๐ represents different tariff plans and services. 3. ๐๐ represents properties and characteristics of various tariff plans, services and op- tions; for example, the number of free minutes of talk, the volume of the SMS package, etc. 4. ๐๐ผ represents concepts which express different interests of subscribers. 5. ๐๐ represents concepts which express subscriber's social status. 6. ๐๐ represents concepts which express relationships and interactions between sub- scribers: calls / SMS / MMS of one subscriber to another and so on. Note that the concepts from the classes ๐๐ , ๐๐ , ๐๐ , ๐๐ผ , ๐๐ represent different properties of subscribers; these concepts are formalized as unary predicates. The con- cepts from the class ๐๐ represent relationships and interactions between subscribers; these concepts are formalized as binary predicates. The presented classes of concepts have a hierarchical structure which is de- scribed by a set of axioms โhyponym-hypernymโ. For these classes of concepts we present axioms of completeness and axioms of including. A detailed description of these axioms is given in [8]. We present a set of axioms of irreflexivity for the class of concepts ๐๐ . For example, for any concept ๐(๐ฅ, ๐ฆ) โ ๐๐ we formulate an axiom ยฌ๐(๐ฅ, ๐ฅ) which means that no subscriber can call to himself. This concludes the first step of the ontological model's constructing. At the second step of the construction of the ontological model, we present the set ๐๐๐ of general statements about the domain. The set ๐๐๐ is considered to be true at the moment but may be changed at the future time. This knowledge is synthet- ic, in contrast to the analytical knowledge presented in the ontology. The synthetic knowledge does not follow from the meaning of the terms used in the description of the domain. The truth value of this knowledge depends on the present state of the real world. An example of such knowledge is the statement that a given tariff and a specif- ic service of the mobile operator are not compatible. The set of all axioms ๐๐๐ โช ๐๐๐ generates the theory of the domain ๐ ๐ , i.e., a set of statements which are true in the given domain. This concludes the second step of the ontological model's constructing. The third step of the building the ontological model is a formalization of em- pirical knowledge about the domain, i.e., knowledge about the concrete precedents (cases) of the given object area. In the domain ๐ the set ๐ด of subjects is the set of various individuals and organizations using mobile network services, etc. Note that the set of subjects ๐ด is finite at each point of time, but it is constantly changing in dynamics. Therefore we may consider the set ๐ด as potentially infinite. Thus in this paper we consider a countable set A of subjects. Let us consider a set ๐ด = {๐1 , ๐2 , โฆ } of the subjects of the domain. Each case (instance) of the domain ๐ determines an algebraic system ๐ = โจ๐ด, ๐๐ โฉ, i.e., defines the signature ๐๐ on the set A. Further, to simplify the formalization, we will consider models ๐ = โจ๐ด, ๐๐ โฉ in the signature (๐๐ )๐ด , enriched by constants for all elements of the model: (๐๐ )๐ด = ๐๐ โช {๐๐ | ๐ โ ๐ด}. So, for simplicity, we denote ๐ = ๐๐ , ๐๐ด = (๐๐ )๐ด and ๐๐ด = โจ๐ด, ๐๐ด โฉ. Note that not every algebraic system ๐ = โจ๐ด, ๐๐ โฉ is the case of the domain ๐. We say that a model ๐๐ด is a domainโs case if ๐๐ด โจ ๐๐๐ โช ๐๐๐ . To solve different problems we may consider different sets of cases ๐พ โ ๐(๐๐ด ). For example, the set of cases ๐พ may describe temporal "slices" of the domain, or geolocation "slices" of the domain. Also, the set ๐พ may be used to describe the behavior of different groups of subscribers. Empirical knowledge completely depends on the selection of the set of cases ๐พ โ ๐(๐๐ด ) of the domain and serves as a source of generating a new knowledge about the given domain. Below we will be construct the case model of the domain based on the selected set of cases ๐พ. Using the presented formalization of the case model, we can identify high- level characteristics of mobile network subscribers and make portraits of mobile users' segments. To do this, we generate different Boolean-valued and fuzzy models (see Section 3) and construct corresponding formal contexts for given case models (see Section 4). 3 Preliminaries: Boolean-valued models and fuzzy models In the present paper a model (an algebraic system) is a tuple ๐ = โฉ๐ด; ๐1 , . . . , ๐๐ , ๐1 , . . . , ๐๐ โช. The set |๐| = ๐ด is called the universe of the model, ๐1 , . . . , ๐๐ are predicates defined on the set ๐ด and ๐1 , . . . , ๐๐ are constants. The tuple ๐ = โฉ ๐1 , . . . , ๐๐ , ๐1 , . . . , ๐๐ โช is called the signature of the algebraic system ๐. A formula having no free variables is called a sentence. For a signature ๐ we de- note: ๐ญ(๐) โ {๐ | ๐ ๐ข๐ฌ ๐ ๐๐จ๐ซ๐ฆ๐ฎ๐ฅ๐ ๐จ๐ ๐ญ๐ก๐ ๐ฌ๐ข๐ ๐ง๐๐ญ๐ฎ๐ซ๐ ๐}, ๐บ(๐) โ {๐ | ๐ ๐ข๐ฌ ๐ ๐ฌ๐๐ง๐ญ๐๐ง๐๐ ๐จ๐ ๐ญ๐ก๐ ๐ฌ๐ข๐ ๐ง๐๐ญ๐ฎ๐ซ๐ ๐} and ๐ฒ(๐) โ {๐ฌ | ๐ฌ ๐ข๐ฌ ๐ ๐ฆ๐จ๐๐๐ฅ ๐จ๐ ๐ญ๐ก๐ ๐ฌ๐ข๐ ๐ง๐๐ญ๐ฎ๐ซ๐ ๐}. For a sentence ๐ โ ๐(๐) and a model ๐ โ ๐พ(๐) we denote ๐ โจ ๐ if the sentence ๐ is true in the model ๐. Definition 1 [11]. Let ๐น be a complete Boolean algebra and ๐: S(๐A ) โ ๐น. A triple ๐๐น = โฉ๐ด, ๐๐ด , ๐โช is called a Boolean-valued model if the following conditions hold: ๐(๏๐) = ฬ ฬ ฬ ฬ ฬ ฬ ๐(๐); ๐(๐ โจ ๐) = ๐(๐) โช ๐(๐); ๐(๐ & ๐) = ๐(๐) โฉ ๐(๐); ๐(๐ โ ๐) = ฬ ฬ ฬ ฬ ฬ ฬ ๐(๐) โช ๐(๐); ๐(โ๐ฅ๐(๐ฅ)) = โ ๐(๐(๐๐ )); ๐(โ๐ฅ๐(๐ฅ)) = โ ๐(๐(๐๐ )). ๐โ๐ด ๐โ๐ด We use the notion of a fuzzy model to formalize the estimated knowledge of the object domain (the fourth level of the construction of the ontological model). Each fuzzy model is a special case of the fuzzification of some Boolean-valued model [12, 13]. Definition 2 [4]. Let ๐๐น = โฉ๐ด, ๐A , ๐โช be a Boolean-valued model, where ๐: S(๐A ) โ ๐น, and โ: ๐น โ [0,1] be a mapping for which โ(0) = 0 and โ(1) = 1. We define a valuation ๐: S(๐A ) โ [0,1] as a composition ๐(๐) = โ(๐(๐)). A triple ๐๐ = โจ๐ด, ๐๐ด , ๐โฉ is called a fuzzification of the Boolean valued-model ๐๐น via the mapping โ. Definition 3 [4]. The mapping โ: ๐น โ [0,1] is called an additive homomorphism if (1) โ preserves the order, i.e., โ is a homomorphism โ: ๐น โ [0,1] of posets with constants 0 and 1; (2) โ is additive, i.e., ๐ โฉ ๐ = 0 โ โ(๐ โช ๐) = โ(๐) + โ(๐) for any ๐, ๐ โ ๐น. Definition 4 [4]. A fuzzy model ๐๐ = โจ๐ด, ๐๐ด , ๐โฉ is a fuzzification of a Boolean- valued model ๐๐น = โฉ๐ด, ๐A , ๐โช via an additive homomorphism. 4 Main results: formal contexts for Boolean-valued models Remark 5. Let ๐๐น = โฉ๐ด, ๐A , ๐โช be a Boolean-valued model and ๐: S(ฯA ) โ ๐น. Con- sider the formal context (๐น, ๐(๐๐ด ), ๐ผ), where ๐ ๐ผ ๐ โ ๐(๐) = ๐. Note that the non- empty extents of formal concepts are one-element sets. Fig. 1. The formal context (๐น, ๐(๐๐ด ), ๐ผ). For a formal context (๐บ, ๐, ๐ผ) by ๐(๐บ, ๐, ๐ผ) we denote the lattice of formal concepts of the formal context (๐บ, ๐, ๐ผ). Definition 6 [14]. Let ๐๐น = โฉ๐ด, ๐A , ๐โช be a Boolean-valued model, where ๐: S(๐A ) โ ๐น. Consider an atom ๐ โ At(๐น). Define a model ๐b โ ๐(๐A ) by setting ๐b โจ ๐(๐1 , โฆ , ๐n ) โ ๐ โค ฯ(๐(๐1 , โฆ , ๐n )) for any ๐, ๐1 , โฆ , ๐n โ ๐A . Proposition 7 [14]. For the model ๐b and for an arbitrary sentence ฯ โ S(๐A ), we have ๐b โจ ฯ โ ๐ โค ฯ(ฯ). A Boolean-valued model ๐๐น = โฉ๐ด, ๐A , ๐โช is called atomic if the Boolean al- gebra ๐น is atomic. Definition 8. Let ๐๐น be an atomic Boolean-valued model. Denote ๐ด๐ก(๐น) = {๐ โ ๐น | ๐ is an atom}. Consider the formal context (๐ด๐ก(๐น), ๐(๐A ), ๐ผ๐ ), where ๐ ๐ผ๐ ๐ โ ๐ โค ๐(๐). Proposition 9. Let (๐ถ, ฮ) โ ๐ (๐ด๐ก(๐น), ๐(๐A ), ๐ผ๐ ). Then ฮ is a theory of the signa- ture ๐A , i.e., for any ๐ โ S(๐A ) if ฮ โข ๐ then ๐ โ ฮ. Proof. Let (๐ถ, ฮ) โ ๐ (๐ด๐ก(๐น), ๐(๐A ), ๐ผ๐ ). Let us show that ฮ is a theory. Suppose that ๐ โ ๐(๐๐ด ) and ฮ โข ๐. Prove that ๐ โ ฮ. We have ๐ถ โฒ = ฮ; consequently, we must only show that ๐ โ ๐ถโฒ. Fig. 2. The formal context (๐ด๐ก(๐น), ๐(๐๐ด ), ๐ผ๐ ). Consider ๐ โ ๐ถ, then ๐ โ ๐ด๐ก(๐น). It is true that ๐ถ โฒ = ฮ, so for any ๐ โ ฮ, we have ๐ ๐ผ๐ ๐, therefore ๐ โค ๐(๐). Hence, by Proposition 7, we have ๐๐ โจ ๐. Consequently, for any ๐ โ ฮ, it is true that ๐๐ โจ ๐, which means that ๐๐ โจ ฮ. In- volving the fact that ฮ โข ๐, we conclude that ๐๐ โจ ๐. Therefore, by Proposition 7, we have ๐ โค ๐(๐), so ๐ ๐ผ๐ ๐. Thus, we have proved that ๐ ๐ผ๐ ๐ for any ๐ โ ๐ถ. Then ๐ โ ๐ถ โฒ = ฮ. Therefore, we have shown that for any ๐ โ ๐(๐๐ด ), if ฮค โข ๐ then ๐ โ ฮค. Hence, ฮ is a theory. โ Theorem 10. Let ๐๐น = โฉ๐ด, ๐A , ๐โช be an atomic Boolean-valued model. There ex- ists an atomic Boolean-valued model ๐๐น1 = โฉ๐ด, ๐A , ๐1 โช, where ๐1 : S(๐A ) โ ๐น1 , and an epimorphism g: ๐นโ ๐น1 such that 1) the formal context (๐ด๐ก(๐น1 ), ๐(๐๐ด ), ๐ผ๐1 ) is object-clarified; 2) for any ฯ โ S(๐A ) we have g(๐(๐)) = ๐1 (๐); 3) for any ๐ โ At(๐น), if ๐(๐) โ 0 then ๐(๐) โ At(๐น1 ); 4) for any ๐ โ At(๐น) and ๐ โ S(๐A ), if ๐(๐) โ 0 then ๐ ๐ผ๐ ๐ โ g(๐) ๐ผ๐1 ๐. Proof. Let ๐๐น = โฉ๐ด, ๐A , ๐โช be a Boolean-valued model and ๐น be atomic. Fig. 3. Epimorphism ๐: ๐น โ ๐น1 Suppose that the formal context (๐ด๐ก(๐น), ๐(๐๐ด ), ๐ผ๐ ) is not object-clarified. Consider an equivalence relation ~ on the set ๐ด๐ก(๐น) of the atoms of the Boolean algebra ๐น defined as follows: for ๐, ๐ โ ๐ด๐ก(๐น) we have ๐~๐ iff for any ๐ โ ๐(๐๐ด ) it is true that ๐ ๐ผ๐ ๐ โ ๐ ๐ผ๐ ๐. Consider the quotient set ๐น/~ , and denote ๐ป = ๐ด๐ก(๐น)/~ . We chose exactly one element ๐[๐] โ [๐] in each equivalence class [๐] โ ๐ด๐ก(๐น)/~ . Denote ๐ถ = {๐[๐] | [๐] โ ๐ป} โ ๐ด๐ก(๐ต) and ๐ = โ ๐. (๐โ(๐ด๐ก(๐ต)\๐ถ)) Consider a principal ideal ๐ผ = ๐ฬ = {๐ โ ๐น | ๐ โค ๐} of the Boolean algebra ๐น : ๐ผ โฒ ๐น. Consider a Boolean algebra ๐น1 = ๐นโ๐ผ which is the quotient algebra of the Boolean algebra ๐น by the ideal ๐ผ. Consider an epimorphism ๐: ๐น โ ๐น1 defined as follows: ๐(๐) = ๐โ๐ผ for any ๐ โ ๐น; here ๐โ๐ผ is the quotient class of the element ๐. Define a mapping ๐1 : ๐(๐๐ด ) โ ๐น1 as follows: ๐(๐)โ ๐1 (๐) = ๐ผ for ๐ โ ๐(๐๐ด ). Lemma 11. ๐๐น1 = โฉ๐ด, ๐๐ด , ๐1 โช is a Boolean-valued model. Proof. Consider ๐, ๐ โ ๐(๐๐ด ). We have ๐(ยฌ๐)โ ๐(๐)โ ๐(๐)โ ๐1 (ยฌ๐) = ๐ผ= ๐ผ= ๐ผ = ๐1 (๐); ๐(๐ โจ ๐)โ ๐(๐) โช ๐(๐)โ ๐(๐)โ ๐(๐)โ ๐1 (๐ โจ ๐) = ๐ผ= ๐ผ= ๐ผ โช ๐ผ = ๐1 (๐) โช ๐1 (๐); ๐(๐&๐)โ ๐(๐) โฉ ๐(๐)โ ๐(๐)โ ๐(๐)โ ๐1 (๐ &๐) = ๐ผ= ๐ผ= ๐ผ โฉ ๐ผ = ๐1 (๐) โฉ ๐1 (๐); ๐(๐ โ ๐)โ ๐(๐) โช ๐(๐)โ ๐(๐)โ ๐(๐)โ ๐1 (๐ โ ๐) = ๐ผ= ๐ผ= ๐ผโช ๐ผ = ๐1 (๐) โช ๐1 (๐). Consider ๐(๐ฅ) โ ๐น(๐๐ด ). We have ๐(โ๐ฅ๐(๐ฅ))โ โ๐โ๐ด ๐(๐(๐๐ ))โ ๐1 (โ๐ฅ๐(๐ฅ)) = ๐ผ= ๐ผ= ๐(๐(๐๐ ))โ =โ ๐ผ = โ ๐1 (๐(๐๐ )) ; ๐โ๐ด ๐โ๐ด ๐(โ๐ฅ๐(๐ฅ))โ โ๐โ๐ด ๐(๐(๐๐ ))โ ๐1 (โ๐ฅ๐(๐ฅ)) = ๐ผ= ๐ผ= ๐(๐(๐๐ ))โ =โ ๐ผ = โ ๐1 (๐(๐๐ )). ๐โ๐ด ๐โ๐ด Note that the equalities โ๐โ๐ด ๐(๐(๐๐ ))โ ๐(๐(๐๐ ))โ ๐ผ=โ ๐ผ ๐โ๐ด and โ๐โ๐ด ๐(๐(๐๐ ))โ ๐(๐(๐๐ ))โ ๐ผ=โ ๐ผ ๐โ๐ด are true in virtue of the fact that the Boolean algebra ๐น is complete. Thus, we have shown that ๐๐น1 = โฉ๐ด, ๐A , ๐1 โช is Boolean-valued model. The lemma is proved. โ Continue the proof of the theorem. First we prove that the set of atoms ๐ด๐ก(๐น1 ) = {๐โ๐ผ | ๐ โ ๐ถ}. Let ๐ โ ๐ถ. Then ๐ โ ๐ผ and so, ๐โ๐ผ โ 0. If ๐โ๐ผ โ 0 and ๐โ๐ผ โค ๐โ๐ผ then ๐โ = ๐โ โฉ ๐โ = ๐ โฉ ๐โ . ๐ผ ๐ผ ๐ผ ๐ผ So, ๐ โฉ ๐ โ 0 and ๐ โฉ ๐ โค ๐, therefore, ๐ โฉ ๐ = ๐. Hence, ๐ โฉ ๐โ๐ผ = ๐โ๐ผ and so, ๐โ = ๐โ . Thus, ๐โ is an atom of the Boolean algebra ๐น . ๐ผ ๐ผ ๐ผ 1 On the other hand, let ๐โ๐ผ be an atom of the Boolean algebra ๐น1 . Then ๐โ๐ผ โ 0 and so, ๐ โ 0. The Boolean algebra ๐น is atomic, hence the set of atoms ๐ด๐ก(๐) = {๐ โ ๐ด๐ก(๐น)| ๐ โค ๐} โ โ and ๐ = โ๐โ๐ด๐ก(๐น) ๐ . Involving the fact that ๐โ๐ผ โ 0 we conclude that ๐ โ ๐ผ = ๐ฬ, consequently, ๐ โฐ ๐. We have ๐ = โ๐โ๐ด๐ก(๐น)\๐ถ ๐ and ๐ = โ๐โ๐ด๐ก(๐) ๐, hence, if ๐ด๐ก(๐) โ ๐ด๐ก(๐น)\๐ถ then ๐ โค ๐. Therefore, ๐ด๐ก(๐) โ ๐ด๐ก(๐น)\๐ถ, so ๐ด๐ก(๐) โฉ ๐ถ โ โ . Consequently, there exists an atom ๐ โ ๐ด๐ก(๐) โฉ ๐ถ . Hence, ๐ โ ๐ถ and ๐ โค ๐ , so ๐โ โค ๐โ . As we proved above, ๐ โ ๐ถ implies that ๐โ is an atom of the Boolean ๐ผ ๐ผ ๐ผ algebra ๐น1 . Involving the fact that ๐โ๐ผ is an atom we conclude that ๐โ๐ผ = ๐โ๐ผ and so, ๐โ โ {๐โ | ๐ โ ๐ถ}. Therefore, ๐ด๐ก(๐น ) = {๐โ | ๐ โ ๐ถ}. ๐ผ ๐ผ 1 ๐ผ Thus, that for any ๐ โ ๐ด๐ก(๐น) if ๐ โ ๐ด๐ก(๐น)\๐ถ then ๐ โค ๐, hence, ๐โ๐ผ = 0. If ๐ โ ๐ถ then ๐โ๐ผ โ ๐ด๐ก(๐น1 ). Consequently, the statement (3) holds. Next, by the definition of the epimorphism ๐: ๐น โ ๐น1 we have ๐(๐)โ ๐(๐(๐)) = ๐ผ = ๐1 (๐). Therefore, the statement (2) holds. Lemma 12. For every ๐ โ ๐ด๐ก(๐น), and every ๐ โ ๐(๐๐ด ), if ๐(๐) โ 0 then ๐ ๐ผ๐ ๐ โ ๐(๐) ๐ผ๐1 ๐. Proof. Consider ๐ โ ๐ด๐ก(๐น) and ๐ โ ๐(๐๐ด ) . Let ๐(๐) โ 0 . Let us prove that ๐ ๐ผ๐ ๐ โ ๐(๐) ๐ผ๐1 ๐. ๐(๐)โ (โ) Suppose that ๐ ๐ผ๐ ๐ holds. Then ๐ โค ๐(๐) , hence ๐โ๐ผ โค ๐ผ = ๐1 (๐) . ๐ Therefore, we have ( โ๐ผ ) ๐ผ๐1 ๐ and so, ๐(๐)๐ผ๐1 ๐ holds. (โ) Suppose that ๐ ๐ผ๐ ๐ doesnโt hold. Then ๐ โฐ ๐(๐), so, ๐ โ ๐ โฉ ๐(๐). The el- ement ๐ is an atom and we have ๐ โ ๐ โฉ ๐(๐) โค ๐. Then ๐ โฉ ๐(๐) = 0, hence ๐โ โฉ ๐(๐)โ = ๐ โฉ ๐(๐)โ = 0. ๐ผ ๐ผ ๐ผ ๐(๐)โ ๐(๐)โ Since โ๐ผ = ๐(๐) โ 0 , we have ๐โ๐ผ โ ๐โ๐ผ โฉ ๐ ๐ ๐ผ , hence, โ๐ผ โฐ ๐ผ= ๐1 (๐), i.e., ๐(๐) โฐ ๐1 (๐). Therefore, ๐(๐)๐ผ๐1 ๐ doesnโt hold. The lemma is proved. โ Thus, we have proved the statement (4). Now let us prove that the formal context (๐ด๐ก(๐น1 ), ๐(๐๐ด ), ๐ผ๐1 ) is object-clarified โ the statement (1). ๐ ๐ Consider ๐1 , ๐2 โ ๐ถ. Let 1โ๐ผ โ 2โ๐ผ . Then there are atoms ๐1 , ๐2 โ ๐ด๐ก(๐น) such that ๐1 = ๐[๐1] and ๐2 = ๐[๐2] . Hence, ๐1 โ [๐1 ] and ๐2 โ [๐2 ]. Since ๐1 โ ๐2 , we have [๐1 ] โ [๐2 ], so, ๐1 โ ๐2 . Therefore, there is a sentence ๐ โ ๐(๐๐ด ) such that only one of the statements ๐1 ๐ผ๐ ๐ and ๐2 ๐ผ๐ ๐ holds. Suppose that ๐1 ๐ผ๐ ๐ holds and ๐2 ๐ผ๐ ๐ doesnโt hold. We conclude by Lemma 12 that ๐(๐1 ) ๐ผ๐1 ๐ holds and ๐(๐2 ) ๐ผ๐1 ๐ ๐ ๐ doesnโt hold. Therefore, the rows corresponding to the objects 1โ๐ผ and 2โ๐ผ of the formal context (๐ด๐ก(๐น1 ), ๐(๐๐ด ), ๐ผ๐1 ) are different. Thus, the formal context (๐ด๐ก(๐น1 ), ๐(๐๐ด ), ๐ผ๐1 ) is object-clarified. The theorem is proved. โ Recall that ๐(๐A ) = {โฉ{๐๐๐ | ๐ โ ๐ด}, ๐A โช | ๐๐๐ โ ๐๐๐ for ๐ โ ๐} and ๐โ(๐พ) = {๐ โ S(๐A )| ๐พ โจ ๐} is the theory of the class ๐พ โ ๐(๐A ). We represent the set of the cases of the domain (3rd level of the ontological model) as a class of models ๐พ โ ๐(๐A ). So, it is interesting and important to solve the fol- lowing Problem 13. How to describe the theories of the classes ๐พ โ ๐(๐A ). Theorem 14. Let ๐ be a theory of the signature ๐๐ด . There exists a class ๐พ โ ๐(๐๐ด ) such that ๐ = ๐โ(๐พ) if and only if there exists a Bolean-valued model ๐๐น such that (๐ โฒ , ๐) โ ๐ (๐ด๐ก(๐น), ๐(๐๐ด ), ๐ผ๐ ). Proof. Let ๐ be a theory in the signature ๐๐ด . (โ) Consider a class ๐พ โ ๐(๐๐ด ). Let ๐ = ๐โ(๐พ). Denote ๐พ0 = ๐(๐๐ด ). Consider a Boolean algebra ๐น = โฉโ(๐พ0 ); โช,โฉ, โ, โ , ๐พ0 โช and a mapping ๐: ๐(๐๐ด ) โ ๐น defined as follows: ๐(๐) = {๐ โ ๐พ | ๐ โจ ๐} for a sentence ๐ โ ๐(๐๐ด ). Lemma 15. ๐๐น = โฉ๐ด, ๐๐ , ๐โช is a Boolean-valued model. Proof. Let ๐, ๐ โ ๐(๐๐ด ). Then ๐(ยฌ๐) = {๐ โ ๐พ0 | ๐ โจ ยฌ๐} = {๐ โ ๐พ0 | ๐ โญ ๐} = ๐พ\{๐ โ ๐พ0 | ๐ โจ ๐} = ๐พ0 \๐(๐) = ๐(๐); ๐(๐ โจ ๐) = {๐ โ ๐พ0 | ๐ โจ (๐ โจ ๐)} = = {๐ โ ๐พ0 | ๐ โจ ๐} โช {๐ โ ๐พ0 | ๐ โจ ๐} = ๐(๐) โช ๐(๐); ๐(๐&๐) = {๐ โ ๐พ0 | ๐ โจ (๐&๐)} = = {๐ โ ๐พ0 | ๐ โจ ๐} โฉ {๐ โ ๐พ0 | ๐ โจ ๐} = ๐(๐) โฉ ๐(๐); ๐(๐ โ ๐) = {๐ โ ๐พ0 | ๐ โจ (๐ โจ ๐)} = ๐(๐) โช ๐(๐). Let ๐(๐ฅ) โ ๐น(๐๐ด ). Then ๐(โ๐ฅ๐(๐ฅ)) = {๐ โ ๐พ0 | ๐ โจ โ๐ฅ๐(๐ฅ)} = = {๐ โ ๐พ0 | ๐ โจ ๐(๐) for any ๐ โ ๐ด} = {๐ โ ๐พ0 | ๐ โจ ๐(๐๐ ) for any ๐ โ ๐ด} = = โ{๐ โ ๐พ0 | ๐ โจ ๐(๐๐ )} = โ ๐(๐(๐๐ )) ; ๐โ๐ด ๐โ๐ด ๐(โ๐ฅ๐(๐ฅ)) = {๐ โ ๐พ0 | ๐ โจ โ๐ฅ๐(๐ฅ)} = {๐ โ ๐พ0 | ๐ โจ ๐(๐) for some ๐ โ ๐ด} = {๐ โ ๐พ0 | ๐ โจ ๐(๐๐ ) for some ๐ โ ๐ด} = = โ{๐ โ ๐พ0 | ๐ โจ ๐(๐๐ )} = โ ๐(๐(๐๐ )). ๐โ๐ด ๐โ๐ด The lemma is proved. โ Notice that the atoms of the Boolean algebra ๐น = โฉโ(๐พ0 ); โช,โฉ, โ, โ , ๐พ0 โช are exact- ly the one-element subsets of the set ๐พ0 . Hence, ๐ด๐ก(๐น) = {{๐ } | ๐ โ ๐พ0 }. Consider a formal context โฉ๐ด๐ก(๐น), ๐(๐๐ด ), ๐ผ๐ โช. Let โญ โ ๐พ0 and ๐ โ ๐(๐๐ด ). Then we have {โญ} ๐ผ๐ ๐ โ {โญ} โ ๐(๐) โ {โญ} โ {๐ โ ๐พ | ๐ โจ ๐} โ โญ โจ ๐. Thus, we have {โญ} ๐ผ๐ ๐ โ โญ โจ ๐. Recall that ๐พ โ ๐พ0 = ๐(๐๐ด ) and ๐ = ๐โ(๐พ). Denote ๐พฬ = {{๐ } | ๐ โ ๐พ} โ ๐ด๐ก(๐น). Then ฬ โฒ = {๐ โ ๐(๐๐ด ) | {๐ } ๐ผ๐ ๐ for any {๐ } โ ๐พ ๐พ ฬ} = {๐ โ ๐(๐๐ด ) | ๐ โจ ๐ for any ๐ โ ๐พ} = ๐โ(๐พ) = ๐. Therefore, ๐ = ๐ and the pair (๐ โฒ , ๐) is a formal concept of the formal context โฒโฒ โฉ๐ด๐ก(๐น), ๐(๐๐ด ), ๐ผ๐ โช, i.e., (๐ โฒ , ๐) โ ๐ (๐ด๐ก(๐น), ๐(๐๐ด ), ๐ผ๐ ). (โ) Let ๐๐น = โฉ๐ด, ๐๐ , ๐โช be a Boolean-valued model and a pair (๐ โฒ , ๐) โ ๐ (๐ด๐ก(๐น), ๐(๐๐ด ), ๐ผ๐ ).` Denote ๐ถ = ๐ โฒ . Then ๐ถ โ ๐ด๐ก(๐น) and ๐ถ โฒ = ๐. Consider a class ๐พ = {๐๐ | ๐ โ ๐ถ}. We have proved above in the proof of Proposition 9 that in this case ๐๐ โจ ๐ holds for any ๐ โ ๐ถ. Therefore, for any ๐ โ ๐พ we have ๐ โจ ๐ . It means that ๐พ โจ ๐ . Hence, ๐ โ ๐โ(๐พ) = {๐ โ ๐(๐๐ด )| ๐พ โจ ๐}. Let us show that ๐โ(๐พ) โ ๐. Let ๐ โ ๐โ(๐พ). Then ๐พ โจ ๐, which means that ๐ โจ ๐ for any ๐ โ ๐พ. Consequently, for any ๐ โ ๐ถ we have ๐๐ โจ ๐. By Proposition 7, ๐๐ โจ ๐ implies that ๐ โค ๐(๐), hence, ๐ ๐ผ๐ ๐ holds. Thus, for any ๐ โ ๐ถ we have ๐ ๐ผ๐ ๐, then ๐ โ ๐ถ โฒ = ๐ โฒโฒ = ๐, i.e., ๐ โ ๐. Therefore, for any ๐ โ ๐โ(๐พ) we have ๐ โ ๐, hence ๐โ(๐พ) โ ๐, and so, ๐ = ๐โ(๐พ). The theorem is proved. โ 5 Conclusion In the present paper we investigate the mathematical foundations of ontological mod- eling of the domain of mobile networks. We use the four-level model of knowledge representation to formalize this domain. We construct the case model at the third level of ontological model creation, when we formalize the empirical knowledge. The case model is presented by a set of countable algebraic systems. In the ontological model, the high-level characteristics of mobile network subscribers are represented with the help of first order theories of classes of algebraic systems of the special kind. Next, we describe a method of constructing a formal context for a Boolean-valued model which represents the case model. We show that, without loss of generality, we may consider only object-clarified formal contexts corresponding to the Boolean- valued models. We prove that the intents of formal concepts of formal contexts corresponding to Boolean-valued models are first order theories of the signature under consideration. In the end, we solve the following problem: What are the theories of the classes ๐พ โ ๐(๐A )? We obtain a description of theories of the classes of domain cases in the language of formal concepts of the formal contexts corresponding to the Boolean- valued models. References 1. Naydanov, Ch., Palchunov, D., Sazonova, P.: Development of automated methods for the prevention of risks of critical conditions, based on the analysis of the knowledge extracted from the medical histories. Proceedings of the International Conference on Biomedical Engineering and Computational Technologies, Novosibirsk, 47-52 (2015) 2. Palchunov, D., Yakhyaeva, G., Yasinskaya, O.: Software system for diagnosing spinal dis- eases using case-based reasoning. Proceedings - 2015 International Conference on Bio- medical Engineering and Computational Technologies, SIBIRCON 2015, 205-210 (2015) 3. Chang, C.C., Keisler, H.J.: Model theory: 3rd ed. Amsterdam, New York: North-Holland, Elsevier Science Pub. Co. (1990) 4. Pal'chunov, D., Yakhyaeva, G.: Fuzzy logics and fuzzy model theory. Algebra and Logic, 54 (1), 74-80 (2015) 5. Kuznetsov, S.O., Poelmans, J.: Knowledge representation and processing with formal con- cept analysis. Wiley Interdisciplinary Reviews: Data Mining and Knowledge Discovery 3 (3), 200-215 (2013) 6. Poelmans, J., Kuznetsov, S.O., Ignatov, D.I., Dedene, G.: Formal concept analysis in knowledge processing: A survey on models and techniques. Source of the Document Ex- pert Systems with Applications, 40 (16), 6601-6623 (2013) 7. Palโchunov, D.: Lattices of relatively axiomatizable classes. Lecture Notes in Artificial In- telligence, 4390, 221โ239 (2007) 8. Palchunov, D., Yakhyaeva, G., Dolgusheva E.: Conceptual Methods for Identifying Needs of Mobile Network Subscribers. International Conference on Concept Lattices and Their Applications CLA 2016, 147-158 (2016) 9. Palchunov, D.: The solution of the problem of information retrieval based on ontologies. Bisnes-informatika, 1, 3โ13 (2008) (In Russ.) 10. Palchunov, D.: Virtual catalog: the ontology-based technology for information retrieval. In: Knowledge Processing and Data Analysis. LNAI 6581, Springer-Verlag Berlin Heidel- berg, 164โ183 (2011) 11. Pulchunov, D., Yakhyaeva G.: Interval fuzzy algebraic systems. Mathematical Logic in Asia. Proceedings of the 9-th Asian Logic Conference. World Scientific Publishers. 191- 202 (2006) 12. Yakhyaeva, G., Yasinkaya, O.: An algorithm to compare computer-security knowledge from different sources. ICEIS 2015 - 17th International Conference on Enterprise Infor- mation Systems, Proceedings 1, 565-572 (2015) 13. Yakhyaeva, G.: Logic of fuzzifications. Proceedings of the 4th Indian International Con- ference on Artificial Intelligence, IICAI 2009, 222-239 (2009) 14. Palโchunov, D., Yakhyaeva, G.: Fuzzy algebraic systems. Vestnik NGU, Mat., Mekh., Inf., 10, No. 3, 76-93 (2010)