Exploring Non-Regular Extensions of Propositional Dynamic Logic with Description-Logics Features

Read original: arXiv:2307.09913 - Published 5/14/2024 by Bartosz Bednarczyk
Total Score

0

🔄

Sign in to get full access

or

If you already have an account, we'll log you in

Overview

  • The paper investigates the impact of non-regular path expressions on the decidability of satisfiability checking and querying in description logics that extend ALC.
  • It focuses on two specific extensions: ALCreg, which is a variant of Propositional Dynamic Logic, and ALCvpl, which generalizes many known decidable non-regular extensions of ALCreg.
  • The paper presents a series of undecidability results, including showing that the addition of the seemingly innocent Self operator leads to the loss of decidability for the concept satisfiability problem in ALCvpl, and that the concept satisfiability problem for ALCvpl extended with nominals is undecidable.
  • Additionally, the paper establishes undecidability of query entailment for queries involving non-regular atoms, even in the case of ALC-TBoxes, which contrasts with the classical database setting.

Plain English Explanation

The paper explores how certain logical constructs, called "path expressions," can impact the decidability of satisfiability checking and querying in a family of description logics, which are a type of formal language used to represent and reason about knowledge.

Specifically, the researchers look at two extensions of a basic description logic called ALC: ALCreg, which is similar to a well-known logic called Propositional Dynamic Logic, and ALCvpl, which generalizes many previously known decidable extensions of ALCreg.

The key findings are:

  • Adding a seemingly simple construct called the "Self" operator to ALCvpl causes the concept satisfiability problem (a fundamental reasoning task) to become undecidable, meaning there is no guaranteed way to determine if a given statement is true or false.
  • The concept satisfiability problem for ALCvpl is also undecidable when extended with "nominals," which are a way to refer to specific individuals in the logic.
  • Surprisingly, even for the simpler logic ALC, querying for certain non-regular patterns becomes undecidable, which is different from what happens in classical database settings.

These results highlight how seemingly minor additions to these logical formalisms can have significant impacts on their mathematical properties and reasoning capabilities.

Technical Explanation

The paper examines the impact of non-regular path expressions on the decidability of satisfiability checking and querying in description logics that extend the basic logic ALC.

The authors focus on two specific extensions: ALCreg and ALCvpl. ALCreg is a notational variant of the well-known Propositional Dynamic Logic, while ALCvpl was introduced and investigated by Loding and Serre in 2007. ALCvpl generalizes many known decidable non-regular extensions of ALCreg.

The paper presents a series of undecidability results:

  1. It is shown that the decidability of the concept satisfiability problem for ALCvpl is lost upon adding the seemingly innocent Self operator.
  2. Undecidability is established for the concept satisfiability problem for ALCvpl extended with nominals (a way to refer to specific individuals). Interestingly, this undecidability proof relies on a single non-regular (visibly-pushdown) language, namely r#s# := { r^n s^n | n in N } for fixed role names r and s.
  3. In contrast to the classical database setting, the paper establishes undecidability of query entailment for queries involving non-regular atoms from r#s#, already in the case of ALC-TBoxes (a type of knowledge base).

These results highlight the significant impact that seemingly minor additions to these logical formalisms can have on their mathematical properties and reasoning capabilities.

Critical Analysis

The paper presents a comprehensive analysis of the decidability issues that arise when incorporating non-regular path expressions, such as regular and visibly-pushdown languages, into description logics that extend ALC.

The key strength of the paper is the rigor of the undecidability proofs, which rely on carefully constructed examples and reductions to establish the loss of decidability for fundamental reasoning tasks like concept satisfiability and query entailment.

However, one potential limitation is that the paper does not explore the practical implications of these undecidability results. While the theoretical insights are valuable, it would be interesting to see a discussion of how these findings might impact the real-world application of description logics, particularly in areas like knowledge representation and reasoning.

Additionally, the paper does not delve into potential strategies for regaining decidability, such as by identifying restricted fragments or alternate language constructs that could preserve decidability. Exploring these avenues could provide valuable guidance for researchers and practitioners working with description logics.

Overall, the paper makes a significant contribution to the understanding of the interplay between non-regular path expressions and the decidability of description logics. The findings serve as an important cautionary tale, highlighting the care that must be taken when extending these logical formalisms to ensure their reasoning capabilities remain intact.

Conclusion

The paper investigates the impact of non-regular path expressions on the decidability of satisfiability checking and querying in description logics that extend the basic logic ALC. The authors focus on two specific extensions: ALCreg and ALCvpl.

The key findings include the loss of decidability for the concept satisfiability problem in ALCvpl upon adding the Self operator, the undecidability of the concept satisfiability problem for ALCvpl extended with nominals, and the undecidability of query entailment for queries involving non-regular atoms, even in the case of ALC-TBoxes.

These results highlight the significant impact that seemingly minor additions to these logical formalisms can have on their mathematical properties and reasoning capabilities. The paper serves as an important contribution to the understanding of the interplay between non-regular path expressions and the decidability of description logics, providing valuable insights for researchers and practitioners working in this field.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Follow @aimodelsfyi on 𝕏 →

Related Papers

🔄

Total Score

0

Exploring Non-Regular Extensions of Propositional Dynamic Logic with Description-Logics Features

Bartosz Bednarczyk

We investigate the impact of non-regular path expressions on the decidability of satisfiability checking and querying in description logics extending ALC. Our primary objects of interest are ALCreg and ALCvpl, the extensions of with path expressions employing, respectively, regular and visibly-pushdown languages. The first one, ALCreg, is a notational variant of the well-known Propositional Dynamic Logic of Fischer and Ladner. The second one, ALCvpl, was introduced and investigated by Loding and Serre in 2007. The logic ALCvpl generalises many known decidable non-regular extensions of ALCreg. We provide a series of undecidability results. First, we show that decidability of the concept satisfiability problem for ALCvpl is lost upon adding the seemingly innocent Self operator. Second, we establish undecidability for the concept satisfiability problem for ALCvpl extended with nominals. Interestingly, our undecidability proof relies only on one single non-regular (visibly-pushdown) language, namely on r#s# := { r^n s^n | n in N } for fixed role names r and s. Finally, in contrast to the classical database setting, we establish undecidability of query entailment for queries involving non-regular atoms from r#s#, already in the case of ALC-TBoxes.

Read more

5/14/2024

📊

Total Score

0

Data Complexity in Expressive Description Logics With Path Expressions

Bartosz Bednarczyk

We investigate the data complexity of the satisfiability problem for the very expressive description logic ZOIQ (a.k.a. ALCHb Self reg OIQ) over quasi-forests and establish its NP-completeness. This completes the data complexity landscape for decidable fragments of ZOIQ, and reproves known results on decidable fragments of OWL2 (SR family). Using the same technique, we establish coNEXPTIME-completeness (w.r.t. the combined complexity) of the entailment problem of rooted queries in ZIQ.

Read more

6/12/2024

🖼️

Total Score

0

Declarative Probabilistic Logic Programming in Discrete-Continuous Domains

Pedro Zuidberg Dos Martires, Luc De Raedt, Angelika Kimmig

Over the past three decades, the logic programming paradigm has been successfully expanded to support probabilistic modeling, inference and learning. The resulting paradigm of probabilistic logic programming (PLP) and its programming languages owes much of its success to a declarative semantics, the so-called distribution semantics. However, the distribution semantics is limited to discrete random variables only. While PLP has been extended in various ways for supporting hybrid, that is, mixed discrete and continuous random variables, we are still lacking a declarative semantics for hybrid PLP that not only generalizes the distribution semantics and the modeling language but also the standard inference algorithm that is based on knowledge compilation. We contribute the measure semantics together with the hybrid PLP language DC-ProbLog (where DC stands for distributional clauses) and its inference engine infinitesimal algebraic likelihood weighting (IALW). These have the original distribution semantics, standard PLP languages such as ProbLog, and standard inference engines for PLP based on knowledge compilation as special cases. Thus, we generalize the state of the art of PLP towards hybrid PLP in three different aspects: semantics, language and inference. Furthermore, IALW is the first inference algorithm for hybrid probabilistic programming based on knowledge compilation

Read more

9/10/2024

Total Score

0

Queries With Exact Truth Values in Paraconsistent Description Logics

Meghyn Bienvenu, Camille Bourgaux, Daniil Kozhemiachenko

We present a novel approach to querying classical inconsistent description logic (DL) knowledge bases by adopting a~paraconsistent semantics with the four Belnapian values: exactly true ($mathbf{T}$), exactly false ($mathbf{F}$), both ($mathbf{B}$), and neither ($mathbf{N}$). In contrast to prior studies on paraconsistent DLs, we allow truth value operators in the query language, which can be used to differentiate between answers having contradictory evidence and those having only positive evidence. We present a reduction to classical DL query answering that allows us to pinpoint the precise combined and data complexity of answering queries with values in paraconsistent $mathcal{ALCHI}$ and its sublogics. Notably, we show that tractable data complexity is retained for Horn DLs. We present a comparison with repair-based inconsistency-tolerant semantics, showing that the two approaches are incomparable.

Read more

8/16/2024