• Keine Ergebnisse gefunden

Undecidability of Fuzzy Description Logics

N/A
N/A
Protected

Academic year: 2022

Aktie "Undecidability of Fuzzy Description Logics"

Copied!
11
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Undecidability of Fuzzy Description Logics

Stefan Borgwardt

and Rafael Pe ˜naloza

Theoretical Computer Science, TU Dresden, Germany {stefborg,penaloza}@tcs.inf.tu-dresden.de

Abstract

Fuzzy description logics (DLs) have been investigated for over two decades, due to their capacity to formalize and rea- son with imprecise concepts. Very recently, it has been shown that for several fuzzy DLs, reasoning becomes undecidable.

Although the proofs of these results differ in the details of each specific logic considered, they are all based on the same basic idea.

In this paper, we formalize this idea and provide sufficient conditions for proving undecidability of a fuzzy DL. We demonstrate the effectiveness of our approach by strengthen- ing all previously-known undecidability results and provid- ing new ones. In particular, we show that undecidability may arise even if only crisp axioms are considered.

1 Introduction

Description logics (DLs) (Baader et al. 2003) are a family of logic-based knowledge representation formalisms, which can be used to represent the knowledge of an application domain in a formal way. They have been successfully used for the definition of medical ontologies, like SNOMEDCT1 and GALEN,2but their main breakthrough arguably was the adoption of the DL-based language OWL (Horrocks, Patel- Schneider, and van Harmelen 2003) as the standard ontology language for the semantic web.

Fuzzy variants of description logics have been introduced to deal with applications where concepts cannot be speci- fied in a precise way. For example, in the medical domain a high body temperature is often a symptom for a disease.

When trying to represent this knowledge, it makes sense to seeHighas a fuzzy concept: there is no precise point where a temperature becomes high, but we know that 36C belongs to this concept with a lower membership than 39C. A more detailed description of the use of fuzzy semantics in medical applications can be found in (Molitor and Tresp 2000).

A great variety of fuzzy DLs can be found in the litera- ture (see (Lukasiewicz and Straccia 2008; Garc´ıa-Cerda˜na,

Partially supported by the German Research Foundation (DFG) in the Collaborative Research Center 912 “Highly Adaptive Energy-Efficient Computing”.

Copyright c2012, Association for the Advancement of Artificial Intelligence (www.aaai.org). All rights reserved.

1http://www.ihtsdo.org/snomed-ct/

2http://www.opengalen.org/

Armengol, and Esteva 2010) for a survey). In fact, fuzzy DLs have several degrees of freedom for defining their ex- pressiveness. In addition to the choice of concept construc- tors (such as conjunctionuor existential restriction∃), and the type of axioms allowed (like acyclic concept definitions or general concept inclusions), one must also decide how to interpret the different constructors, through a choice of functions over the domain of fuzzy values[0,1]. These func- tions are typically determined by a continuous t-norm (like G¨odel, Łukasiewicz, or product) that interprets conjunction;

there exist uncountably many such t-norms, each with dif- ferent properties. For example, under the product t-norm semantics, existential- (∃) and value-restrictions (∀) are not interdefinable, while under the Łukasiewicz t-norm they are.

Even after fixing the t-norm, one can choose whether to in- terpret negation by the involutive negation operator, or using the residual negation. An additional level of liberty comes from selecting the class of models over which reasoning is considered: either all models, or so-called witnessed models only (H´ajek 2005).

Most existing reasoning algorithms have been developed for the G¨odel semantics, either by a reduction to crisp rea- soning (Straccia 2001; Bobillo et al. 2009), or by a simple adaptation of the known algorithms for crisp DLs (Stoilos et al. 2005; 2006; Tresp and Molitor 1998). However, meth- ods based on other t-norms have also been explored (Bobillo and Straccia 2007; 2008; 2009; Straccia and Bobillo 2007;

Stoilos and Stamou 2009). Usually, these algorithms reason w.r.t. witnessed models.3

Very recently, it was shown that the tableaux-based algo- rithms for logics with semantics based on t-norms other than the G¨odel t-norm and allowing general concept inclusions were incorrect (Baader and Pe˜naloza 2011a; Bobillo, Bou, and Straccia 2011). This raised doubts about the decidabil- ity of these logics, and eventually led to a series of undecid- ability results for fuzzy DLs (Baader and Pe˜naloza 2011a;

2011b; 2011c; Cerami and Straccia 2011). All these pa- pers, except (Baader and Pe˜naloza 2011c), focus on one specific fuzzy DL; that is, undecidability is proven for a specific set of constructors, axioms, and underlying seman- tics. A small generalization is made in (Baader and Pe˜naloza

3In fact, witnessed models were introduced in (H´ajek 2005) to correct the algorithm from (Tresp and Molitor 1998).

(2)

2011c), where undecidability is shown for a whole family of t-norms—specifically, all t-norms “starting” with the prod- uct t-norm—and two variants of witnessed models.

Abstracting from the particularities of each logic, the proofs of undecidability appearing in (Baader and Pe˜naloza 2011a; 2011b; 2011c; Cerami and Straccia 2011) follow similar ideas. The goal of this paper is to formalize this idea and give a general description of a proof of undecidability, which can be instantiated to different fuzzy DLs. More pre- cisely, we describe a general proof method based on a re- duction from the Post Correspondence Problem and present sufficient conditions for the applicability of this method to a given fuzzy DL.

We demonstrate the effectiveness of our approach by pro- viding several new undecidability results for fuzzy DLs.

In particular, we improve the results from (Baader and Pe˜naloza 2011a; Cerami and Straccia 2011) by showing that a weaker DL suffices for obtaining undecidability, and the results from (Baader and Pe˜naloza 2011b; 2011c), by allow- ing a wider family of t-norms. We also prove the first unde- cidability results for reasoning w.r.t. general models. An in- teresting outcome of our study is that, for the product t-norm and any t-norm “starting” with the Łukasiewicz t-norm, un- decidability can arise even if only crisp axioms are allowed.

Due to a lack of space, some technical details have been left out of this paper. Full proofs and details can be found in the technical report (Borgwardt and Pe˜naloza 2011c).

2 T-norms and Fuzzy Logic

Fuzzy logics are formalisms introduced to express imprecise or vague information (H´ajek 2001). They extend classical logic by interpreting predicates as fuzzy sets over an inter- pretation domain. Given a non-empty domainD, afuzzy set is a functionF :D →[0,1]fromDinto the real unit inter- val[0,1], with the intuition that an elementδ∈ Dbelongs to F withdegreeF(δ). The interpretation of the logical con- structors is based on appropriate truth functions that gener- alize the properties of the connectives of classical logic to the interval[0,1]. The most prominent truth functions used in the fuzzy logic literature are based on t-norms (Klement, Mesiar, and Pap 2000).

At-normis an associative and commutative binary oper- ator⊗: [0,1]×[0,1]→[0,1]that has1as its unit element, and is monotonic, i.e., for everyx, y, z ∈ [0,1], ifx ≤ y, thenx⊗z≤y⊗z. If⊗is a continuous t-norm, then there exists a unique binary operator⇒, called theresiduum, that satisfiesz ≤x⇒yiffx⊗z ≤yfor everyx, y, z∈[0,1].

For every continuous t-norm⊗andx, y ∈ [0,1], we have (i)x⇒y= 1iffx≤yand (ii)1⇒y=y(H´ajek 2001).

Three important continuous t-norms are the G¨odel, prod- uct and Łukasiewicz t-norms, shown in Table 1.

We say that a t-norm⊗(a, b)-containsthe t-norm⊗0, for 0≤a < b≤1, if for everyx, y∈[0,1]it holds that

(a+ (b−a)x)⊗(a+ (b−a)y) =a+ (b−a)(x⊗0y).

In this case, if⇒and⇒0 denote the residua of⊗and⊗0, respectively, then it also holds that for everyx > y,

(a+ (b−a)x)⇒(a+ (b−a)y) =a+ (b−a)(x⇒0 y).

Name t-norm (x⊗y) Residuum (x⇒y) G¨odel min{x, y}

1 ifx≤y y otherwise product x·y

1 ifx≤y y/x otherwise Łukasiewicz max{x+y−1,0} min{1−x+y,1}

Table 1: Three t-norms and their residua

Moreover, for everyx∈[a, b]andy /∈ [a, b], we have that x⊗y = min{x, y}. Intuitively,⊗behaves like a scaled- down version of⊗0 in the interval [a, b], and as the G¨odel t-norm if exactly one of the arguments belongs to[a, b].

We say that a t-normcontains⊗0if it(a, b)-contains⊗0 for some0 ≤ a < b≤ 1. A consequence of the Mostert- Shields Theorem (Mostert and Shields 1957) is that every continuous t-norm⊗that is not the G¨odel t-norm must con- tain the product or the Łukasiewicz t-norm. Notice that⊗ may contain both t-norms; in fact, it may even contain in- finitely many instances of these t-norms over disjoint inter- vals. For example, the t-norm defined by

x⊗y=

2xy ifx, y∈[0,0.5]

max{x+y−1,0.5} ifx, y∈[0.5,1]

min(x, y) otherwise,

(0,0.5)-contains the product t-norm, and(0.5,1)-contains the Łukasiewicz t-norm.

We denote the product and Łukasiewicz t-norms byΠand Ł, respectively. In general, a continuous t-norm that is not the G¨odel t-norm may contain several instances of the prod- uct and Łukasiewicz t-norms. In the following, we always choose and fix a representative, and use the notationΠ(a,b) to express that the t-norm(a, b)-contains the product t-norm, and similarly for Ł(a,b). Since our constructions differ ac- cording to the t-norm, it is important to emphasize that the representative is fixed throughout the whole construction.

Fuzzy logics are sometimes extended with the involutive negation ∼x := 1−x(Zadeh 1965; Esteva et al. 2000).

If ⊗is the Łukasiewicz t-norm, then this operator can be expressed through the equality∼x=x⇒0. However, for any other continuous t-norm∼is not expressible in terms of

⊗and its residuum⇒.

3 Fuzzy Description Logics

Just as classical description logics, fuzzy DLs are based on concepts, which are built from the mutually disjoint sets NC,NRandNIofconcept names,role names, andindividual names, respectively, using different constructors. A wide va- riety of constructors can be found in the literature. For this paper, we consider only the constructors >(top), ⊥(bot- tom),u(conjunction),→(implication),¬(involutive nega- tion),(residual negation),∃(existential restriction), and

∀(value restriction). When restricted to classical semantics, this set of constructors corresponds to the crisp DLALC.

Definition 1 (concepts). (Complex) concepts are built in- ductively fromNCandNRas follows:

(3)

Name > ⊥ u → ¬ ∃ ∀

EL √ √ √

ELC √ √ √ √

NEL √ √ √ √

AL √ √ √ √

ALC √ √ √ √ √

IAL √ √ √ √ √ √

Table 2: Some relevant DLs and the constructors they allow.

• every concept nameA∈NCis a concept

• if C, D are concepts and r ∈ NR, then>, ⊥, C uD, C→D,¬C,C,∃r.C, and∀r.Care also concepts.

We will use the expressionCn to denote then-ary con- junction of a conceptCwith itself; formally,C0 :=>and Cn+1:=CuCnfor everyn≥0.

Different DLs are determined by the choice of construc- tors used. The DLELallows only for the constructors>,u, and∃. AL additionally allows value restrictions. Follow- ing the notation from (Cerami, Garc´ıa-Cerda˜na, and Esteva 2010), the lettersCandIexpress that the involutive negation or implication and bottom constructors are allowed, respec- tively.NELextendsELwith the residual negation construc- tor. Table 2 summarizes this nomenclature.

The knowledge of a domain is represented using a set of axioms that express the relationships between individuals, roles, and concepts.

Definition 2(axioms). Anaxiomis one of the following:

• Ageneral concept inclusion (GCI)is of the formCvD for conceptsCandD.4

• Anassertionis of the formhe:C . piorh(d, e) :r . pi for a conceptC,r∈NR,d, e∈NI, and.∈ {≥,=}. This axiom is called acrisp assertionifp= 1, aninequality assertionif.is≥and anequality assertionif.is=.

• Acrisp role axiomis of the formcrisp(r)forr∈NR. Anontologyis a finite set of axioms. It is called aclassical ontologyif it contains only GCIs and crisp assertions.

As with the choice of the constructors, the axioms influ- ence the expressivity of the logic. Our logics always al- low at least classical ontologies. Given a DL L, we will use the subscripts≥,=, andcto denote that also inequal- ity assertions, equality assertions, and crisp role axioms are allowed, respectively. For instance,EL≥,cdenotes the logic ELwhere ontologies can additionally contain inequality as- sertions and crisp role axioms, but not equality assertions.

Compared to classical DLs, fuzzy DLs have an additional degree of freedom in the selection of their semantics since the interpretation of the constructors depends on the t-norm chosen. Given a DLLand a continuous t-norm⊗, we obtain the fuzzy DL⊗-Lwith the following semantics.

4One can also consider fuzzy GCIshC v D ≥ pi(see, e.g.

(Straccia 1998)). Since our proofs of undecidability do not require these more general axioms, we do not consider them here.

Definition 3(semantics). Aninterpretation I = (DII) consists of a non-empty domainDI and an interpretation function·Ithat assigns to everye∈NIan elementeI∈ DI, to everyA∈NCa fuzzy setAI:DI→[0,1], and to every r∈NRa fuzzy binary relationrI:DI× DI→[0,1].

This function is extended to concepts as follows:

• >I(x) = 1, ⊥I(x) = 0,

• (CuD)I(x) =CI(x)⊗DI(x),

• (C→D)I(x) =CI(x)⇒DI(x),

• (¬C)I(x) = 1−CI(x), (C)I(x) =CI(x)⇒0,

• (∃r.C)I(x) = supy∈DI(rI(x, y)⊗CI(y)),

• (∀r.C)I(x) = infy∈DI(rI(x, y)⇒CI(y)).

We say that an interpretationI0 is anextensionofI if it has the same domain asI, agrees withI on the interpreta- tion ofNC, NR, andNI and additionally defines values for some new concept names not appearing inNC.

The reasoning problem that we consider in this paper is ontology consistency; that is, deciding whether there is an interpretation satisfying all the axioms in an ontology.

Definition 4(consistency). An interpretationI = (DII) satisfiesthe GCICvDifCI(x)≤DI(x)for allx∈ DI. Itsatisfiesthe assertionhe:C . pi(resp.,h(d, e) :r . pi) if CI(eI). p(resp.,rI(dI, eI). p). Itsatisfiesthe crisp role axiomcrisp(r)ifrI(x, y)∈ {0,1}for allx, y∈ DI. It is a modelof an ontologyOif it satisfies all the axioms inO.

An ontology isconsistentif it has a model.

Notice that the GCIsCvDandD vCare satisfied iff CI(x) =DI(x)for everyx∈ DI. It thus makes sense to abbreviate them through the expressionC≡D.

In fuzzy DLs, reasoning is often restricted to a spe- cial kind of models, called witnessed models (H´ajek 2005;

Bobillo and Straccia 2009). An interpretation I is called witnessedif for every conceptC,r∈NR, andx∈ DIthere existy, y0 ∈ DIsuch that

• (∃r.C)I(x) =rI(x, y)⊗CI(y), and

• (∀r.C)I(x) =rI(x, y0)⇒CI(y0).

This means that the suprema and infima in the semantics of existential and value restrictions are actually maxima and minima, respectively. Restricting to this kind of models changes the reasoning problem since there exist consistent ontologies that have no witnessed models (H´ajek 2005).

We also consider a weaker notion of witnessing, where witnesses are required only for the existential restrictions

∃r.>evaluated to1. Formally,Iis called>-witnessedif for everyr∈NRandx∈ DI such that(∃r.>)I(x) = 1, there is ay∈ DIwithrI(x, y) = 1. Obviously, every witnessed interpretation is also >-witnessed. We use the subscripts wand>to denote that reasoning is restricted to witnessed and>-witnessed models, respectively. Thus,⊗w-ELC rep- resents the logic⊗-ELCrestricted to witnessed models.

In general, a fuzzy DL is determined by three parameters:

the classLof constructors and axioms it allows, the t-norm

⊗that describes its semantics, and the class of modelsxover which reasoning is considered. In the following, we will use the expression⊗x-Lto denote an arbitrary fuzzy DL.

(4)

Before we present our general framework for proving un- decidability, it is worth to relate the fuzzy DLs introduced according to their expressive power. For every choice of constructorsLand t-norm⊗, the inequality concept asser- tion he : C ≥ qi can be expressed in ⊗-L= using the axioms he : A = qi, A v C, where A is a new con- cept name. For every t-norm⊗,⊗-NELis a sublogic of

⊗-IELsince(C)I(x) = (C→ ⊥)I(x). It also holds that Ł-ELC,Ł-NEL,Ł-IEL,Ł-ALC, andŁ-IALare all equiv- alent (H´ajek 2001): the residual and involutive negation are equivalent and can express implication together with conjunction (C → D)I = ¬(Cu ¬D)I, and the dual- ity between value and existential restrictions (∀r.C)I =

¬(∃r.¬C)I holds. However, in general these logics have different expressive power; if any t-norm different from Łukasiewicz is used, then(¬∃r.¬C)I6= (∀r.C)I.

4 Showing Undecidability

We now describe a general approach for proving that the consistency problem for a fuzzy DL⊗x-L is undecidable.

This approach is based on a reduction from the undecidable Post correspondence problem (Post 1946).

Definition 5(PCP). LetP ={(v1, w1), . . . ,(vn, wn)}be a finite set of pairs of words over the alphabetΣ ={1, . . . , s}

withs > 1. ThePost correspondence problem (PCP)asks whether there is a finite sequencei1. . . ik ∈ {1, . . . , n}+ such thatvi1. . . vik =wi1. . . wik. If this sequence exists, it is called asolutionforP.

We defineN :={1, . . . , n}and forν =i1. . . ik ∈ N+, we use the notationvν=vi1. . . vikandwν =wi1. . . wik.

LetP ={(v1, w1), . . . ,(vn, wn)}be an instance of the PCP. We can representP by itssearch tree, which has one node for everyν ∈ N, whereεrepresents the root, andνi is thei-th successor ofν,i∈ N. Each nodeν in this tree is labelled with the wordsvν, wν ∈Σ.

We reduce the PCP to the consistency problem of⊗x-Lin two steps. We first construct an ontologyOP that describes the search tree of P using two designated concept names V, W. More precisely, we will enforce that for every model I of OP and everyν ∈ N, there is an xν ∈ DI such that VI(xν) = enc(vν)andWI(xν) = enc(wν), where enc: Σ→[0,1]is an injective function that encodes words overΣinto the interval[0,1](see Section 4.1).

Once we have encoded the wordsvνandwνusingV and W, we add axioms that restrict every node to satisfy that VI(xν)6=WI(xν). This will ensure thatP has a solution iff the ontology is inconsistent (see Section 4.2).

Recall that the alphabet Σ consists of the first s posi- tive integers. We can thus view every word in Σ as a natural number represented in base s+ 1. On the other hand, every natural number nhas a unique representation in bases+ 1, which can be seen as a word over the alpha- betΣ0 := Σ∪ {0} = {0, . . . , s}. This is not a bijection since, e.g. the words001202and1202represent the same number. However, it is a bijection between the setΣΣ0and the positive natural numbers. We will in the following inter- pret the empty wordεas0, thereby extending this bijection to{ε} ∪ΣΣ0and all non-negative integers.

In the following constructions and proofs, we will view elements ofΣ0both as words and as natural numbers in base s+ 1. To avoid confusion, we will use the notationuto express thatuis seen as a word. Thus, for instance, ifs= 3, then3·22= 30(in base4), but3·22= 322. Furthermore, 000is a word of length3, whereas000is simply the number 0. For a wordu=α1· · ·αmwithαi ∈Σ0,1≤i≤m, we denote as←−u the wordαm· · ·α1∈Σ0.

Recall that for everyp, q∈[0,1],p=qiffp⇒q= 1and q ⇒p= 1. Thus,P has no solution iff for everyν ∈ N+ eitherenc(vν)⇒enc(wν)<1orenc(wν)⇒enc(vν)<1 holds. Instead of performing this test directly, we will con- struct a word whose encoding bounds these residua. Clearly, the precise word and encoding must depend on the t-norm used. The needed properties are formalized by the follow- ing definition.

Definition 6(valid encoding function). enc: Σ0→[0,1]is avalid encoding functionfor⊗if it is injective on{ε}∪ΣΣ0 and there exist two wordsuε, u+ ∈Σ0 such that for every ν ∈ N+it holds thatvν6=wνiff either

enc(vν)⇒enc(wν)≤enc(uε·u+|ν|) or enc(wν)⇒enc(vν)≤enc(uε·u+|ν|).

For every continuous t-norm⊗except the G¨odel t-norm, we give a valid encoding function, which depends on whether⊗contains the product or the Łukasiewicz t-norm.

If ⊗ (a, b)-contains the product t-norm, then we define enc(u) =a+(b−a)2−u∈(a, b]for everyu∈Σ0. If⊗is of the formŁ(a,b), thenenc(u) =a+(b−a)(1−0.←−u)∈(a, b].

Lemma 7. The functionsencdescribed above are valid en- coding functions.

Proof. [Π(a,b)] Letv 6=wand assume w.l.o.g. thatv < w.

Thenv+ 1≤wand hence2−w≤2−(v+1)≤2−v/2. This implies that

enc(v)⇒enc(w) = a+ (b−a)2−w/2−v

≤ a+ (b−a)/2 =enc(1)<1.

Conversely, ifv = w, then(enc(v) ⇒ enc(w)) = 1and (enc(w)⇒enc(v)) = 1.Thus,uε= 1andu+ =εsatisfy the condition of Definition 6.

(a,b)] Letk = max{|vi|,|wi| | i ∈ N }be the maximal length of a word inP. Then, for everyν∈ N+,|vν| ≤ |ν|k and|wν| ≤ |ν|k. Ifvν6=wν, these words must differ in one of the first|ν|kdigits. Thus, either

enc(vν)⇒enc(wν)

=a+ (b−a) min{1,1 + 0.←v−ν−0.←w−ν}

= min{b, a+ (b−a)(1 + 0.←v−ν−0.←w−ν)}

≤a+ (b−a)(1−(s+ 1)−|ν|k)

=enc((s+ 1)|ν|k)<1

orenc(wν) ⇒ enc(vν)≤ enc((s+ 1)|ν|k).5 Ifvν = wν, then both residua are1. Thus,uε= 1andu+= 0kgive the desired result.

5We have(s+ 1)|ν|k= 1·0|ν|kand(s+ 1)−|ν|k= 0.0|ν|k·1.

(5)

Variants of the above encoding functions and words uε, u+ have been used before to show undecidability of fuzzy description logics based on the product (Baader and Pe˜naloza 2011c) and Łukasiewicz (Cerami and Straccia 2011) t-norms. For the rest of this paper, encrepresents a valid encoding function for⊗.

4.1 Encoding the Search Tree

As a first step for our reduction to the consistency problem in fuzzy DLs, we simulate the search tree for the instanceP using the concept namesV, W. Since we will later use this construction to decide whether a solution exists, we desig- nate the concept nameM to represent the bounduε·u+|ν|

from Definition 6. We useVi, Wi, M+to encode the words vi, wi, u+, and the role namesrito distinguish the succes- sors in the search tree. We start by constructing the inter- pretationIP = (NIP), whereeI0P = εand for every ν∈ Nandi∈ N,

• VIP(ν) =enc(vν), WIP(ν) =enc(wν),

• ViIP(ν) =enc(vi), WiIP(ν) =enc(wi),

• MIP(ν) =enc(uε·u+|ν|), M+IP(ν) =enc(u+),

• rIiP(ν, νi) = 1andrIiP(ν, ν0) = 0ifν0 6=νi.

Since every element ofNhas exactly oneri-successor with degree greater than0,IP is a (>-)witnessed interpretation.

Our aim is to produce an ontology that can only be satis- fied by interpretations that “include” the interpretationIP, as described by the following property.

Canonical model property (P4):

x-Lhas thecanonical model propertyif there is an on- tologyOP such that for every modelI ofOP there is a mappingg:DIP → DIwith

AIP(ν) =AI(g(ν))andriI(g(ν), g(νi)) = 1 for everyA∈ {V, W, M, M+} ∪Sn

j=1{Vj, Wj}, ν ∈ N andi∈ N.

Rather than trying to prove this property directly, we provide several simpler properties that together imply the canonical model property. We will often motivate the con- structions using onlyV andvν; however, all the arguments apply analogously toW, wνandM, uε·u+|ν|.

To ensure that the canonical model property holds, we en- force the encoding of the search tree in an inductive way.

First, every model I must satisfy that AIP(ε) = AI(eI0) for every relevant concept name. This makes sure that the root εof the search tree is properly represented at the in- dividualg(ε) := eI0. Let now g(ν) be a node where all relevant concept names are interpreted as inIP, andi∈ N. We need to ensure that there is a nodeg(νi)that also sat- isfies the property, andrIi(g(ν), g(νi)) = 1. We do this in three steps: first, we force the existence of an individ- ual y withrIi(g(ν), y) = 1 and set g(νi) := y. Then, we compute the valueenc(vνvi)fromVI(g(ν)) =enc(vν) andViI(g(ν)) = enc(vi). Finally, we “transfer” this value to the previously created successor; that is, we ensure that

VI(g(νi)) = enc(vνvi). The value VjI(g(ν)) for every j∈ N is also transferred toVjI(g(νi)).

Since the values ofVi,Wi, andM+are constant through- out the search tree, we additionally present an alternative approach that simply fixes these values for allx∈ DI. This has the advantage that the initialization only has to consider the valuesenc(vε) =enc(wε) =enc(ε)andenc(uε).

Each step of the construction described above will be en- sured by a property of the underlying logic. These prop- erties, which will be used to produce the ontologyOP, are described next. For each of the properties, we give examples of fuzzy DLs satisfying it. It is important to notice that the interpretationIP can be extended to a witnessed model of each of the ontologies that we introduce in the following.

The first property ensures the existence of anr-successor of degree1for every element of the domain.

Successor property (P):

x-Lhas thesuccessor propertyif for everyr∈NRthere is an ontologyO∃rsuch that for everyx-modelI ofO∃r andx∈ DIthere is ay∈ DIwithrI(x, y) = 1.

Lemma 8. For every t-norm⊗,⊗>-ELand⊗-ELcsatisfy P.

Proof. [⊗>-EL] LetO∃r := {> v ∃r.>}. Any modelI of this ontology satisfies(∃r.>)I(x) = 1for everyx∈ DI. Since reasoning is restricted to >-witnessed models, there must be ay∈ DIwithrI(x, y) = 1.

[⊗-ELc] We defineO∃r := {> v ∃r.>,crisp(r)}. For any model I of this ontology and x ∈ DI, we have (∃r.>)I(x) = 1. If rI(x, y) = 0 for all y ∈ DI, then (∃r.>)I(x) = supy∈DIrI(x, y)⊗ >I(y) = 06= 1. Since ris crisp, there must be ay∈ DIwithrI(x, y) = 1.

Given this property, we create ri-successors for every nodeν ∈ Nwith the ontology

OP,→:= [

i∈N

O∃ri.

The concatenation property is satisfied if it is possible to compute the encoding of the concatenationu0ufrom the en- codings of two wordsuandu0, whereuis constant.

Concatenation property (P):

x-Lhas theconcatenation propertyif for allu∈Σ0and conceptsC,Cu, there is an ontologyOC◦uand a concept nameDC◦usuch that for everyx-modelI ofOC◦u and x ∈ DI, ifCuI(x) = enc(u)andCI(x) = enc(u0)for u0∈ {ε} ∪ΣΣ0, thenDC◦uI (x) =enc(u0u).

Lemma 9. For any continuous t-norm⊗different from the G¨odel t-norm,⊗-ELsatisfiesP.

Proof. The t-norm⊗must contain either the product or the Łukasiewicz t-norm. We divide the proof depending on the representative chosen for the encoding function.

(a,b)-EL] Since every word inΣ0is seen as a natural num- ber in bases+ 1, for everyu∈Σ0andu0 ∈ {ε} ∪ΣΣ0, we

(6)

haveu0(s+ 1)|u|+u=u0u. We define the ontology OC◦u:={DC◦u≡C(s+1)|u|uCu}.

Recall that for every interpretation I and x ∈ DI, if CI(x) =a+(b−a)p, then(Cm)I(x) =a+(b−a)pm. Let nowIbe a model ofOC◦u,u0 ∈ {ε} ∪ΣΣ0, andx∈ DI withCuI(x) =a+(b−a)2−uandCI(x) =a+(b−a)2−u0. SinceIsatisfiesOC◦u, we have

DIC◦u(x) =a+ (b−a)2(u0(s+1)|u|+u) =enc(u0u).

(a,b)-EL] We define the ontology

OC◦u:={C0(s+1)|u| ≡C, DC◦u≡C0uCu}.

LetI be a model ofOC◦u,x∈ DI, andCuI(x) = enc(u) andCI(x) =enc(u0)for someu0 ∈ {ε} ∪ΣΣ0. From the first axiom it follows that

(C0(s+1)|u|)I(x) =CI(x) =a+ (b−a)(1−0.←−

u0)∈(a, b].

Since⊗is monotone and(a, b)-contains the Łukasiewicz t- norm, it follows that (i)C0I(x)> aand (ii)C0I(x)≥biff CI(x) = b, i.e. ifu0is the empty word. Recall that, when- everC0I(x)∈[a, b]for some interpretationIandx∈ DI, then((C0)m)I(x) = max{a, m C0I(x)−b

+b} holds.

IfCI(x)< b, thenC0I(x)∈(a, b)and a+(b−a)(1−0.←−

u0) = max{a,(s+1)|u| C0I(x)−b +b}, and thusC0I(x) =a+ (b−a)(1−(s+ 1)−|u|0.←−

u0)and DIC◦u(x) =a+ (b−a)(1−0.←−u −(s+ 1)−|u|0.←−

u0)

=enc(u0u).

Otherwise, u0 is the empty word and C0I(x) ≥ b. Since CuI(x) ≤b, we know thatC0I(x)⊗CuI(x) = CuI(x)and thusDIC◦u(x) =CuI(x) =enc(u) =enc(εu).

The goal of this property is to ensure that at every node with VI(x) = enc(u) for some u ∈ {ε} ∪ ΣΣ0 and CvIi(x) =vi, we haveDVI◦v

i(x) =enc(uvi), and similarly forW, wiandM, u+. Thus, we define the ontology

OP,◦:=

n

[

i=1

OV◦vi∪ OW◦wi∪ OM◦u+ . By construction, the values of VI(x) andWI(x) should always be encodings of wordsvν, wν ∈ Σ, whileMI(x) might encode words inΣ0. To simplify the notation, we use the concept namesVi, Wi, M+instead ofCvi, Cwi, Cu+in this ontology.

Once we have computed the concatenation of two words, we need to transfer it to the successors of the node, as en- sured by the following property.

Transfer property (P ):

x-L has thetransfer property if for all concepts C, D and role namesrthere is an ontology OCrD such that for everyx-model I ofOCr

D and everyx, y ∈ DI, if rI(x, y) = 1 andCI(x) = enc(u)for some u ∈ Σ0, thenCI(x) =DI(y).

Lemma 10. For every t-norm⊗,⊗-ALand⊗-ELCsatisfy P .

Proof. Notice first that for any modelIof the⊗-ELaxiom

∃r.DvCand allx, y∈ DIwithrI(x, y) = 1it holds that DI(y) =rI(x, y)⊗DI(y)≤(∃r.D)I(x)≤CI(x).

We now add a restriction ensuring that alsoDI(y)≥CI(x) holds, depending on the expressivity of the logic used.

[⊗-AL] The axiomC v ∀r.Drestricts every modelI to satisfy that ifrI(x, y) = 1, then

CI(x)≤(∀r.D)I(x)≤rI(x, y)⇒DI(y) =DI(y).

Thus, the ontology OCr

D := {C v ∀r.D,∃r.D v C}

satisfies the condition.

[⊗-ELC] For a modelIof∃r.¬Dv ¬CandrI(x, y) = 1, 1−DI(y) =rI(x, y)⊗(1−DI(y))

≤(∃r.¬D)I(x)≤1−CI(x).

Thus,OCrD := {∃r.¬D v ¬C,∃r.D vC}satisfies the required condition.

To ensure that the values of enc(uε ·u+|ν|), enc(u+), enc(vνi), andenc(vj)for everyj ∈ N are transfered from xto the successoryifor everyi∈ N, we use the ontology

OP, := [

i∈N

ODM◦u+riM∪ O

M+riM+

∪ [

i∈N

ODVviriV ∪ O

DW◦wiriW

∪ [

i,j∈N

OVjriVj ∪ O

WjriWj.

The initialization property ensures that the root of the search tree can be encoded.

Initialization property (Pini):

x-L has theinitialization propertyif for every concept C, individual namee, andu ∈ Σ0 there is an ontology OC(e)=u such thatCI(eI) = enc(u)for everyx-model IofOC(e)=u.

Lemma 11. For every t-norm⊗,⊗-EL=and⊗-ELCsat- isfyPini.

Proof. [⊗-EL=] If the equality assertionhe:C =enc(u)i is satisfied byI, thenCI(eI) =enc(u).

[⊗-ELC] We use the two axioms he : C ≥ enc(u)i and he : ¬C ≥ 1−enc(u)i. The first axiom expresses that CI(eI) ≥ enc(u), while the second requires that 1−CI(eI)≥1−enc(u), i.e.CI(eI)≤enc(u), holds.

To initialize the search tree, we need to fix an individ- ual namee0 at whichV andW are both interpreted as the encoding of the empty word andM as the encoding ofuε. Moreover, we need thatM+encodesu+and everyViand

(7)

Wiencodes the wordvi, wi, respectively. We thus define the ontology

OP,ini:=OM(e0)=uε∪ OM+(e0)=u+∪ OV(e0)=ε

∪ OW(e0)=ε

n

[

i=1

OVi(e0)=vi∪ OWi(e0)=wi .

In some cases, it suffices to consider a weaker version of Pini, where only the two wordsεanduεneed to be initial- ized.

Weak initialization property (Pwini):

x-Lhas theweak initialization propertyif for every con- ceptC, individual namee, andu ∈ {ε, uε} there is an ontologyOC(e)=usuch thatCI(eI) =enc(u)holds for everyx-modelIofOC(e)=u.

Lemma 12. The logicΠ-ELCsatisfiesPwini.

Proof. We haveenc(ε) = 1and hence the crisp assertion he:C≥1iyields the desired condition forε. Foruε= 1, we use the axiom C ≡ ¬C, which in particular restricts CI(eI) = 1−CI(eI)to be0.5 =enc(1).

For any logic satisfyingPwini, any model of the ontology OPw,ini:=OV(e0)=ε∪ OW(e0)=ε∪ OM(e0)=uε, must contain an individual encoding the values ofV,Wand M at the root of the search tree ofP.

Note that the construction for Π-ELC works since we know thatu+ =ε, i.e. the value ofM is constant. In gen- eral, a constant interpretation of a concept name can be en- forced through the following property.

Constant property (P=):

x-Lhas theconstant propertyif for every concept name Cand wordu∈Σ0there is an ontologyOC=usuch that for everyx-model ofOC=uand everyx∈ DI we have CI(x) =enc(u).

Lemma 13. The logicΠ-ELCsatisfiesP=.

Proof. ConsiderOC=u := {H ≡ ¬H, C ≡ Hu}. From the first axiom it follows that for every modelI of this on- tology andx ∈ DI, we have HI(x) = 1−HI(x), and thusHI(x) = 0.5 = 2−1. Thus, from the second axiom, CI(x) = (2−1)u= 2−u=enc(u).

The constant values ofVi,Wi, andM+are ensured by the ontology

OP,=:=OM+=u+

n

[

i=1

OVi=vi∪ OWi=wi.

As described before, different combinations of these properties yield the canonical model property.

Theorem 14. If a logic ⊗x-L satisfies the properties P, Pini,P, andP , then it also satisfiesP4.

Proof. We show thatOP :=OP,ini∪ OP,◦∪ OP,→∪ OP,

satisfies the conditions from the definition of P4. For a modelI ofOP, we construct the functiong : N → DI inductively as follows.

We first setg(ε) :=eI0. SinceIis a model ofOP,ini, we have that VI(g(ε)) = VI(eI0) = enc(ε) = VIP(ε), and likewise forW,M,M+,Vi, andWifor alli∈ N.

Let now ν be such that g(ν) has already been defined andVI(g(ν)) = enc(vν),ViI(g(ν)) = enc(vi). I being a model ofOP,◦ensures thatDIV◦v

i = enc(vνi). SinceI satisfiesOP,→, for eachi∈ Nthere must be ayi∈ DIwith rIi(g(ν), yi) = 1. Define nowg(νi) :=yi. OP, ensures that VI(g(νi)) = DVI◦v

i(g(ν)) = enc(vνi) = VIP(νi) andViI(g(νi)) = enc(vi) = ViIP(νi)for alli ∈ N, and analogously forW,WiandM,M+.

From this theorem and Lemmata 8 to 11, we obtain the following result.

Corollary 15. If⊗is a continuous t-norm, but not the G¨odel t-norm, then the logics ⊗>-AL=, ⊗-AL=,c, ⊗>-ELC, and⊗-ELC≥,csatisfyP4.

Alternatively, we can substitute Pini with the properties Pwini andP= and still obtain the canonical model property.

The proof of this is analogous to that of Theorem 14, using the ontologyOP :=OP,iniw ∪ OP,=∪ OP,◦∪ OP,→∪ OP, . Theorem 16. If⊗x-Lsatisfies the propertiesP,Pwini,P=, P, andP , then it also satisfiesP4.

With the help of Lemmata 8 to 13, we now obtain the following result.

Corollary 17. The logicsΠ>-ELCandΠ-ELCcsatisfyP4. It is a simple task to verify that the interpretationIP can be extended to a model of the ontologyOP in all the cases described. We only need to use a unique new concept name for every auxiliary concept name appearing in the different ontologies. In fact, the values of these auxiliary concept names at each node ν are uniquely determined by the val- ues of the concept namesV, W, Vi, Wi, M, M+inν. More- over, since everyνhas exactly oneri-successor with degree greater than 0 for everyi ∈ N, it follows that IP can be extended to a witnessed model ofOP.

We now use the property P4to prove undecidability of a fuzzy DL. The idea is to extendOP so that every model I must satisfyVI(g(ν))6=WI(g(ν))for everyν ∈ N+, thus obtaining an ontology that is consistent if and only ifP has no solution.

4.2 Finding a Solution

For the rest of this section, we assume that ⊗x-L satisfies P4and for any given modelIofOP,gdenotes the function mapping the nodes ofIPto nodes inIgiven by the property.

Furthermore, we assume thatIP can be extended to anx- model ofOP. These assumptions have been shown to hold for a variety of fuzzy DLs in the previous section.

The key to showing undecidability of⊗x-Lis to be able to express the restriction thatV andW encode different words at every non-root node ν ∈ N+ of the search tree. Since

(8)

encis a valid encoding function, andM encodes the word uε·u+|ν| at everyν ∈ N, it suffices to check whether, for all ν ∈ N+, either(V → W)IP(ν) ≤ MIP(ν)or (W → V)IP(ν) ≤ MIP(ν)(recall Definition 6). This can easily be done in every logic that has the implication constructor→. However, this constructor is not necessary in general to show undecidability.

Solution property (P6=):

A logic⊗x-LsatisfyingP4has thesolution propertyif there is an ontologyOV6=W such that

1. For everyx-model I of OP ∪ OV6=W andν ∈ N+, either

VI(g(ν))⇒WI(g(ν))≤MI(g(ν)) or WI(g(ν))⇒VI(g(ν))≤MI(g(ν)).

2. If for everyν∈ N+we have either

VIP(ν)⇒WIP(ν)≤MIP(ν) or WIP(ν)⇒VIP(ν)≤MIP(ν),

thenIP can be extended to a model ofOP∪ OV6=W. Lemma 18. Let⊗be a continuous t-norm⊗different from the G¨odel t-norm and L contain either IAL or ELC. If

x-LsatisfiesP4andIP can be extended to anx-model of OP, then⊗x-LsatisfiesP6=.

Proof. We divide the proof according to the underlying DL.

[IAL] We defineOV6=W as

{> v ∀ri.(((V →W)u(W →V))→M)|i∈ N }.

This ontology is satisfied byIiff for everyx, y∈ DIand everyi∈ N we have

rIi(x, y)≤((V →W)u(W →V))I(y)⇒MI(y).

Let nowI be anx-model ofOP ∪ OV6=W. Since at least one of(V → W)I(g(νi)),(W → V)I(g(νi))must be1 andriI(g(ν), g(νi)) = 1for everyν∈ Nandi∈ N, then it holds that eitherVI(g(ν))⇒WI(g(ν))≤MI(g(ν))or WI(g(ν))⇒VI(g(ν))≤MI(g(ν)).

For the second condition, consider an extensionI ofIP that satisfiesOP and assume that it violatesOV6=W. Thus, there areν∈ N,i∈ N such that

1>(∀ri.(((V →W)u(W →V))→M))IP(ν).

Sinceνiis the onlyri-successor ofν, this implies that MIP(νi)

<(VIP(νi)⇒WIP(νi))⊗(WIP(νi)⇒VIP(νi))

≤min{VIP(νi)⇒WIP(νi), WIP(νi)⇒VIP(νi)}.

[ELC] Consider the ontology

OV6=W:={∃ri.¬Y v ⊥ |1≤i≤n} ∪ (1) {X vXuX,> v ¬(Xu ¬X),he0:¬Y ≥1i, Y uXuV vY uXuWuM, (2) Y u ¬XuW vY u ¬XuV uM}. (3)

Every model of the axioms in (1) has to satisfy that ev- ery ri-successor with degree1 must belong toY with de- gree1, for everyi ∈ N. In particular, this means that for every model I of OP ∪ OV6=W and every ν ∈ N+, we haveYI(g(ν)) = 1. The next axiom ensures that for every x ∈ DI, XI(x) ≤ XI(x)⊗XI(x), and hence, XI(x) must be an idempotent element w.r.t.⊗. In particular, this means that(Xu¬X)I(x) = min{XI(x),1−XI(x)}(Kle- ment, Mesiar, and Pap 2000), and from the second axiom it follows thatXI(x)∈ {0,1}.

Let nowI be a model of OP ∪ OV6=W andν ∈ N+. If XI(g(ν)) = 1, then from axiom (2) it follows that VI(g(ν)) ≤ WI(g(ν))⊗MI(g(ν)). We consider two cases, according to the representative chosen in⊗.

(a,b)] We know that WI(g(ν)) = enc(wν) > aand MI(g(ν)) =enc(1)< b. Thus, for allm0> MI(g(ν)), WI(g(ν))⊗m0> WI(g(ν))⊗MI(g(ν))≥VI(g(ν)).

(a,b)] Since the length ofwνis bounded by|ν|k, we have WI(g(ν))⊗MI(g(ν))

=a+ (b−a) max{0,1−0.←w−ν−(0.0|ν|k·1)}

=a+ (b−a)(1−0.←w−ν−(0.0|ν|k·1))∈(a, b).

Thus, for everym0 > MI(g(ν)),

WI(g(ν))⊗m0> WI(g(ν))⊗MI(g(ν))≥VI(g(ν)).

In both cases, sinceWI(g(ν))⇒VI(g(ν))equals sup{z∈[0,1]|WI(g(ν))⊗z≤VI(g(ν))}, we have WI(g(ν)) ⇒ VI(g(ν)) ≤ MI(g(ν)). Using an analogous argument, if XI(g(ν)) = 0, then axiom (3) yieldsVI(g(ν))⇒WI(g(ν))≤MI(g(ν)).

To show the second point ofP6=, consider an extension I ofIP that satisfiesOP, which exists by assumption. We show thatIcan be extended to a model ofOV6=W. We first setYI(ν) = 1for everyν ∈ N+andXI(ε) =YI(ε) = 0.

It remains to find values forXI(ν)forν∈ N+.

By assumption, we know that one of the two residua VIP(ν) ⇒ WIP(ν)andWIP(ν) ⇒ VIP(ν) is smaller than or equal to MIP(ν) < 1. However, one of them must be equal to 1. If VIP(ν) ⇒ WIP(ν) = 1 and WIP(ν)⇒VIP(ν)≤MIP(ν), then we setXI(ν) = 1, which trivially satisfies axiom (3) atν. By definition of the residuum, this implies thatWIP(ν)⊗m0> VIP(ν)for all m0 > MIP(ν). Since⊗is continuous and monotone, this means thatVIP(ν)≤WIP(ν)⊗MIP(ν), i.e. axiom (2) is also satisfied atν.

If the other residuum is equal to1, we setXI(ν) = 0 and use dual arguments to show that axioms (2) and (3) are satisfied atν. We have thus constructed an extension ofIP

that satisfiesOV6=W.

If a fuzzy DL satisfies the propertyP6=, then consistency of ontologies is undecidable.

Theorem 19. Let⊗x-LsatisfyP6=. ThenP has a solution iffOP∪ OV6=W is inconsistent.

(9)

Proof. If OP ∪ OV6=W is inconsistent, then in particular no extension ofIP can satisfy this ontology. ByP6=, there must be aν ∈ N+such that bothVIP(ν)⇒WIP(ν)and WIP(ν)⇒ VIP(ν)are greater thanMIP(ν). By Defini- tion 6 and byP4, we haveenc(vν) =enc(wν), i.e.Phas a solution.

Assume now thatOP∪OV6=W has a modelI. ByP6=, for everyν ∈ N+eitherVI(g(ν))⇒WI(g(ν))≤MI(g(ν)) orWI(g(ν))⇒VI(g(ν))≤MI(g(ν)). ByP4, it follows that enc(vν) = VI(g(ν)) 6= WI(g(ν)) = enc(wν), and thusvν6=wνfor allν∈ N+, i.e.P has no solution.

Together with Corollaries 15 and 17, we obtain the fol- lowing undecidability results.

Corollary 20. For every continuous t-norm different from the G¨odel t-norm, ontology consistency is undecidable in the logics⊗>-IAL=,⊗-IAL=,c,⊗>-ELC,⊗-ELC≥,c, Π>-ELC, andΠ-ELCc.

Since every extension ofIP is witnessed, from these re- sults it also follows that ontology consistency in the logics

w-IAL=,⊗w-ELC, andΠw-ELCis undecidable.

4.3 Undecidability ofŁ(0,b)-NEL

For the logicΠ-ELC, we were able to exploit the involutive negation and obtain undecidability of consistency ofclassi- calontologies; that is, no membership degrees other than1 are required to appear in the axioms. The same idea can be applied to show that ontology consistency is also undecid- able inŁ-ELC, which is equivalent toŁ-NEL. We show a stronger result: consistency inŁ(0,b)> -NELandŁ(0,b)-NELc

forb >0is undecidable. The t-norms(0, b)-containing the Łukasiewicz t-norm cover an important family of t-norms, known as the Mayor-Torrens t-norms that have been studied in the literature (Klement, Mesiar, and Pap 2000).

If⊗(0, b)-contains the Łukasiewicz t-norm, then for ev- eryx ∈ (0, b] we have thatx ⇒ 0 = b−x; that is, the residual negation yields a “local involutive negation” over the interval [0, b]. Thus, the concept C will be inter- preted as the local involutive negation of the interpretation of C, whenever the latter is in this interval. Moreover, if 0≤DI(x)< CI(x)≤b, then

((CuD))I(x)=b−(CI(x) + (b−DI(x))−b)

=b−CI(x) +DI(x) = (C→D)I(x).

Thus, we abbreviate(CuD)asC * D. Additionally,

⊥can be expressed by>.

We encode a wordu ∈ Σ0 byenc(u) = b(0.←−u). The proof that this is indeed a valid encoding function uses sim- ilar arguments to the case forŁ(a,b)of Lemma 7.

LetPbe an instance of the PCP as before and assume that vν 6=wνfor someν ∈ N+. Then these words must differ in one of the first|ν|kdigits, and thus either

enc(vν)⇒enc(wν) =bmin{1,1−0.←v−ν+ 0.←w−ν}

≤b(1−(s+ 1)−|ν|k)

=enc(ε·s|ν|k)

orenc(wν)⇒enc(vν)≤enc(ε·s|ν|k)<1. Conversely, if vν =wν, then both residua are1. Thus, the wordsuε =ε andu+=sksatisfy the condition of Definition 6.

We will employ Theorem 16 to show that the logics Ł(0,b)> -NEL and Ł(0,b)-NELc satisfy the canonical model property. Thus, we need to prove that they satisfyP,P, P ,Pwini, andP=. By Lemma 8, they satisfy the successor property. We now show thatŁ(0,b)-NELsatisfies the rest of the properties.

Concatenation property Analogous to Lemma 9, the ax- ioms(C0)(s+1)|u| ≡CandDC◦u ≡(C0)u(Cu) yield the concatenation of words represented byCwith the constant wordu.

Transfer property If CI(x) = enc(w),w ∈ Σ, then CI(x)< b, and thus for every modelIof∃r.(D)vC ifrI(x, y) = 1then

b−CI(x) = (C)I(x)≥(∃r.(D))I(x)≥(D)I(y).

IfDI(y)< CI(x)< b, then

(D)I(y) =b−DI(y)> b−CI(x),

which yields a contradiction; henceCI(x)≤ DI(y)must hold. Together with the first part of the proof of Lemma 10, we have that the ontology

OCr

D:={∃r.(D)vC,∃r.DvC}

yields the transfer property.

Weak initialization property The assertionhe:C≥1i initializes the valueenc(uε) =enc(ε) = 0.

Constant property We have to restrict the value of a con- ceptC toenc(u)for some wordu ∈ Σ0. Foru = ε, the axiomCv ⊥suffices. Ifu∈Σ+0, we employ the ontology

OC=u:={H(s+1)|u| ≡H(s+1)|u|, C≡H2u}.

If an interpretationIsatisfies the first axiom, then for every x ∈ DI we have−b = 2(s+ 1)|u|(HI(x)−b); that is HI(x) =b−2(s+1)b |u|. From the second axiom it follows that

(C)I(x) = maxn 0,2←−u

2(s+1)b |u|

+bo .

Since (s+1)u|u| = 0.←−u <1, we obtain

(C)I(x) =b−b(0.←−u) =b−enc(u).

Sinceenc(u) < b, we have0 <(C)I(x) < b, and thus 0< CI(x)< band(C)I(x) =b−CI(x). From this, we obtain thatCI(x) =enc(u).

One can easily extendIP to a model of the ontologyOP

that results from the above definitions. By Theorem 16, Ł(0,b)> -NEL and Ł(0,b)-NELc satisfy the canonical model property. It remains to show that the solution property holds.

Referenzen

ÄHNLICHE DOKUMENTE

Luckily, very recent results on the guarded fragment of first order logic (B´ar´any, Gottlob, and Otto 2014) which ex- tend previous work on finite controllability in databases un-

While it is not possible to explicitly construct a model that uses infinitely many membership degrees in finite time, we can still decide its existence by considering the local

PSPACE -COMPLETE HORN DLS: FROM HORN-FL − TO HORN-FLOH − The description logic FL − is the fragment of ALC that allows &gt;, ⊥, u, ∀, and unqualified ∃, i.e., concept

As pointed out in [17], Section 3.2.2, the unification properties (unification type, decidability and complexity of unification problems) of a given equational theory may differ,

that this is not the case in the presence of general concept inclusion axioms, i.e., there is an ontology written in this logic that has a strongly witnessed model, but does not have

We give a polynomial delay algoritm for enumerating MinAs in the Horn setting, show that for dual-Horn KBs the problem is at least as hard as hypergraph transversal enumeration, and

By using a compact representation of possible states obtained by action application, we show that, if we allow only for actions with unconditional post-conditions, in these logics

In this paper, we show that reasoning in Horn-SHIQ, in spite of its low data- complexity, is E  T  -hard with respect to the overall size of the knowledge base.. While