Constructive Interpolation and Concept-Based Beth Definability for Description Logics via Sequents

Tim S. Lyon,Jonas Karge
DOI: https://doi.org/10.24963/ijcai.2024/386
2024-10-18
Abstract:We introduce a constructive method applicable to a large number of description logics (DLs) for establishing the concept-based Beth definability property (CBP) based on sequent systems. Using the highly expressive DL RIQ as a case study, we introduce novel sequent calculi for RIQ-ontologies and show how certain interpolants can be computed from sequent calculus proofs, which permit the extraction of explicit definitions of implicitly definable concepts. To the best of our knowledge, this is the first sequent-based approach to computing interpolants and definitions within the context of DLs, as well as the first proof that RIQ enjoys the CBP. Moreover, due to the modularity of our sequent systems, our results hold for restrictions of RIQ, and are applicable to other DLs by suitable modifications.
Logic in Computer Science,Artificial Intelligence,Databases,Logic
What problem does this paper attempt to address?
The main problem that this paper attempts to solve is to provide a constructive method for concept interpolation in description logics (DLs) and the concept - based Beth definability property (CBP). Specifically, the author introduced a method based on sequent calculus to calculate the explicit definition of implicitly definable concepts and proved that the highly expressive description logic RIQ has CBP. ### Specific description of the problem 1. **Implicit and explicit definitions**: - In description logics, new concepts can be defined implicitly or explicitly. - Implicit definition: The interpretation of a new concept is uniquely determined by a set of axioms. - Explicit definition: A new concept is directly defined by an equivalent formula. 2. **Beth definability property (CBP)**: - If a description logic can transform an implicitly defined concept into an explicit one, it is said to have CBP. - CBP is a generalization of Beth in description logics, originating from first - order logic. 3. **Interpolation theorem**: - The interpolation theorem is a commonly used tool for proving definability properties. In particular, Maehara's interpolation method can be used to constructively prove the Craig interpolation property and then derive Beth definability. 4. **Limitations of existing methods**: - Most of the existing methods are non - constructive, that is, they can only confirm the existence of explicit definitions but cannot actually calculate them. - Therefore, it is necessary to develop a constructive method that can actually calculate the explicit definition of implicitly definable concepts. ### Solutions in the paper 1. **Method based on sequent calculus**: - New sequent calculus systems were introduced, which are applicable to the description logic RIQ and its restricted forms. - These systems allow interpolation terms to be extracted from proofs, thus calculating explicit definitions. 2. **Modular design**: - The modular design of the sequent calculus system enables this method to be applied to various fragments of RIQ and other description logics. - By deleting or modifying inference rules, corresponding sequent calculus systems can be provided for different fragments of RIQ. 3. **Constructive proof**: - A constructive method is provided to ensure that for a given RIQ ontology, interpolation terms can be calculated from the proof of general concept inclusion relations. - Although the specific proof - search algorithm has not been made clear, it can be achieved by adapting known techniques. ### Summary By introducing a new method based on sequent calculus, this paper solves the problem of calculating the explicit definition of implicitly definable concepts in description logics and proves for the first time that RIQ has CBP. This method is not only of theoretical significance but also provides possibilities for practical applications, especially in areas such as ontology engineering and query rewriting. --- If you have more questions or need further assistance, please feel free to let me know!