Überprüfung von Integritätsbedingungen in Deduktiven Datenbanken

03/21/2023
by   Stefan Decker, et al.
0

Advancements in computer science and AI lead to the development of larger, more complex knowledge bases. These are susceptible to contradictions, particularly when multiple experts are involved. To ensure integrity during changes, procedures are needed. This work addresses the problem from a logical programming perspective. Integrity violations can be interpreted as special operations on proofs of integrity constraints, with SLDNF proofs being the focus. We define a proof tree as a special data structure and demonstrate the implication of the existence of an SLDNF proof through such a tree. Proof trees are more convenient than SLDNF trees and allow set-oriented considerations of proofs. They also present the proof structure more clearly, enabling further applications. Using this structure, we determine a minimal set of conditions that specify when a change in the knowledge base affects the validity of an integrity constraint. Additionally, this approach allows for the reuse of large parts of the old proof when searching for a new one, which reduces the effort compared to previous approaches.

READ FULL TEXT
research
06/03/2020

Dynamic Merkle B-tree with Efficient Proofs

We propose and define a recursive Merkle structure with q-mercurial comm...
research
12/01/2019

Zero knowledge proofs for cloud storage integrity checking

With the wide application of cloud storage, cloud security has become a ...
research
09/27/2022

Embedding Hindsight Reasoning in Separation Logic

Proving linearizability of concurrent data structures remains a key chal...
research
02/28/2020

Teaching a Formalized Logical Calculus

Classical first-order logic is in many ways central to work in mathemati...
research
03/12/2019

The k-d tree data structure and a proof for neighborhood computation in expected logarithmic time

For practical applications, any neighborhood concept imposed on a finite...
research
03/10/2023

On Exams with the Isabelle Proof Assistant

We present an approach for testing student learning outcomes in a course...
research
01/10/2023

Maintaining Triconnected Components under Node Expansion

SPQR-trees are a central component of graph drawing and are also importa...

Please sign up or login with your details

Forgot password? Click here to reset