2021reposiTUm (TU Wien)Open access

Automata-based Reasoning for Decidable Logics with Data Values

Nadia Labai

Open full text 2 citations

Abstract

Decidable logics play a major role in knowledge representation, automated verification, and database management. A common ground relating many of these logics is the two-variable fragment of First Order logic (FO2), which is well-suited for handling graph-structured data. Real-world applications nearly always require us to model so-called concrete values such as measurements, strings, and time. As a result, efforts have been made to incorporate data values into DLs, and to extend FO2 with means for modeling data while maintaining decidability.The overarching goal of this thesis is to develop techniques based on automata for reasoning in rich decidable logics that allow to model data values. We concentrate on two different expressive logics with data values, and employ automata for solving the following open problems.First, we consider a DL called ALCP(Zc) that supports constraints given as comparisons of integer numbers. Decidability of this logic has been proven but no upper complexity bounds has been established for the problem. We obtain a tight ExpTime upper bound for deciding concept satisfiability w.r.t. general TBoxes which is, to our knowledge, the first complexity upper bound for reasoning with general TBoxes and discrete concrete domains.Second, we consider the logic FO2 with a linear order, a total preorder, and its induced successor, whose finite satisfiability problem is known to be ExpSpace -complete. We introduce a novel automata model called Pebble-Intervals automata (PIA), study its power in contrast to other automata models, and investigate its emptiness problem and its closure properties. We also obtain an automata-theoretic proof of the upper bound for the finite satisfiability problem of the logic by reducing it to a PIA emptiness test.

About this research paper

What this paper is about

Decidable logics play a major role in knowledge representation, automated verification, and database management. A common ground relating many of these logics is the two-variable fragment of First Order logic (FO2), which is well-suited for handling graph-structured data. Real-world applications nearly always require us to model so-called concrete values such as measurements, strings, and time. As a result, efforts have been made to incorporate data values into DLs, and to extend FO2 with means for modeling data while maintaining decidability.The overarching goal of this thesis is to develop techniques based on automata for reasoning in rich decidable logics that allow to model data values. We concentrate on two different expressive logics with data values, and employ automata for solving the following open problems.First, we consider a DL called ALCP(Zc) that supports constraints given as comparisons of integer numbers. Decidability of this logic has been proven but no upper complexity bounds has been established for the problem. We obtain a tight ExpTime upper bound for deciding concept satisfiability w.r.t. general TBoxes which is, to our knowledge, the first complexity upper bound for reasoning with general TBoxes and discrete concrete domains.Second, we consider the logic FO2 with a linear order, a total preorder, and its induced successor, whose finite satisfiability problem is known to be ExpSpace -complete. We introduce a novel automata model called Pebble-Intervals automata (PIA), study its power in contrast to other automata models, and investigate its emptiness problem and its closure properties. We also obtain an automata-theoretic proof of the upper bound for the finite satisfiability problem of the logic by reducing it to a PIA emptiness test.

Why it matters

OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Decidable logics play a major role in knowledge representation, automated verification, and database management. A common ground relating many of these logics is the two-variable fragment of First Order logic (FO2), which is well-suited for handling graph-structured data. Real-world applications nearly always require us to model so-called concrete values such as measurements, strings, and time. As a result, efforts have been made to incorporate data values into DLs, and to extend FO2 with means for modeling data while maintaining decidability.The overarching goal of this thesis is to develop techniques based on automata for reasoning in rich decidable logics that allow to model data values. We concentrate on two different expressive logics with data values, and employ automata for solving the following open problems.First, we consider a DL called ALCP(Zc) that supports constraints given as comparisons of integer numbers. Decidability of this logic has been proven but no upper complexity bounds has been established for the problem. We obtain a tight ExpTime upper bound for deciding concept satisfiability w.r.t. general TBoxes which is, to our knowledge, the first complexity upper bound for reasoning with general TBoxes and discrete concrete domains.Second, we consider the logic FO2 with a linear order, a total preorder, and its induced successor, whose finite satisfiability problem is known to be ExpSpace -complete. We introduce a novel automata model called Pebble-Intervals automata (PIA), study its power in contrast to other automata models, and investigate its emptiness problem and its closure properties. We also obtain an automata-theoretic proof of the upper bound for the finite satisfiability problem of the logic by reducing it to a PIA emptiness test.

Key concepts: Decidability, Automaton, Computer science, Programming language, Theoretical computer science, Mathematics

Related papers

Back to paper searchBrowse research topicsOriginal source
Automata-based Reasoning for Decidable Logics with Data Values — Research Paper | ScholarLens