5 research outputs found

    Towards Constructive Description Logics for Abstraction and Refinement

    Get PDF
    This work explores some aspects of a new and natural semantical dimension that can be accommodated within the syntax of description logics which opens up when passing from the classical truth-value interpretation to a constructive interpretation. We argue that such a strengthened interpretation is essential to represent applications with partial information adequately and to achieve consistency under abstraction as well as robustness under refinement. We introduce a constructive version of ALC, called cALC, for which we give a sound and complete Hilbert axiomatisation and a Gentzen tableau calculus showing finite model property and decidability

    Streaming the Web: Reasoning over dynamic data.

    Get PDF
    In the last few years a new research area, called stream reasoning, emerged to bridge the gap between reasoning and stream processing. While current reasoning approaches are designed to work on mainly static data, the Web is, on the other hand, extremely dynamic: information is frequently changed and updated, and new data is continuously generated from a huge number of sources, often at high rate. In other words, fresh information is constantly made available in the form of streams of new data and updates. Despite some promising investigations in the area, stream reasoning is still in its infancy, both from the perspective of models and theories development, and from the perspective of systems and tools design and implementation. The aim of this paper is threefold: (i) we identify the requirements coming from different application scenarios, and we isolate the problems they pose; (ii) we survey existing approaches and proposals in the area of stream reasoning, highlighting their strengths and limitations; (iii) we draw a research agenda to guide the future research and development of stream reasoning. In doing so, we also analyze related research fields to extract algorithms, models, techniques, and solutions that could be useful in the area of stream reasoning. © 2014 Elsevier B.V. All rights reserved

    Model and Proof Theory of Constructive ALC, Constructive Description Logics

    Get PDF
    Description logics (DLs) represent a widely studied logical formalism with a significant impact in the field of knowledge representation and the Semantic Web. However, they are equipped with a classical descriptive semantics that is characterised by a platonic notion of truth, being insufficiently expressive to deal with evolving and incomplete information, as from data streams or ongoing processes. Such partially determined and incomplete knowledge can be expressed by relying on a constructive semantics. This thesis investigates the model and proof theory of a constructive variant of the basic description logic ALC, called cALC. The semantic dimension of constructive DLs is investigated by replacing the classical binary truth interpretation of ALC with a constructive notion of truth. This semantic characterisation is crucial to represent applications with partial information adequately, and to achieve both consistency under abstraction as well as robustness under refinement, and on the other hand is compatible with the Curry-Howard isomorphism in order to form the cornerstone for a DL-based type theory. The proof theory of cALC is investigated by giving a sound and complete Hilbert-style axiomatisation, a Gentzen-style sequent calculus and a labelled tableau calculus showing finite model property and decidability. Moreover, cALC can be strengthened towards normal intuitionistic modal logics and classical ALC in terms of sound and complete extensions and hereby forms a starting point for the systematic investigation of a constructive correspondence theory.Beschreibungslogiken (BLen) stellen einen vieluntersuchten logischen Formalismus dar, der den Bereich der Wissensrepräsentation und das Semantic Web signifikant geprägt hat. Allerdings basieren BLen meist auf einer klassischen deskriptiven Semantik, die gekennzeichnet ist durch einen idealisierten Wahrheitsbegriff nach Platons Ideenlehre, weshalb diese unzureichend ausdrucksstark sind, um in Entwicklung befindliches und unvollständiges Wissen zu repräsentieren, wie es beispielsweise durch Datenströme oder fortlaufende Prozesse generiert wird. Derartiges partiell festgelegtes und unvollständiges Wissen lässt sich auf der Basis einer konstruktiven Semantik ausdrücken. Diese Arbeit untersucht die Model- und Beweistheorie einer konstruktiven Variante der Basis-BL ALC, die im Folgenden als cALC bezeichnet wird. Die Semantik dieser konstruktiven Beschreibungslogik resultiert daraus, die traditionelle zweiwertige Interpretation logischer Aussagen des Systems ALC durch einen konstruktiven Wahrheitsbegriff zu ersetzen. Eine derartige Interpretation ist die Voraussetzung dafür, um einerseits Anwendungen mit partiellem Wissen angemessen zu repräsentieren, und sowohl die Konsistenz logischer Aussagen unter Abstraktion als auch ihre Robustheit unter Verfeinerung zu gewährleisten, und andererseits um den Grundstein für eine Beschreibungslogik-basierte Typentheorie gemäß dem Curry-Howard Isomorphismus zu legen. Die Ergebnisse der Untersuchung der Beweistheorie von cALC umfassen eine vollständige und korrekte Hilbert Axiomatisierung, einen Gentzen Sequenzenkalkül, und ein semantisches Tableaukalkül, sowie Beweise zur endlichen Modelleigenschaft und Entscheidbarkeit. Darüber hinaus kann cALC zu normaler intuitionistischer Modallogik und klassischem ALC durch vollständige und korrekte Erweiterungen ausgebaut werden, und bildet damit einen Startpunkt für die systematische Untersuchung einer konstruktiven Korrespondenztheorie

    Proof Search in Multi-Agent Dialogues for Modal Logic

    Get PDF
    In computer science, and also in philosophy, modal logics play an important role in various areas. They can be used to model knowledge structures among software-agents, behaviour of computer systems, or ontologies. They also provide mathematical tools to perform reasoning in these models, e.g., to extract common knowledge of agents, check whether security-relevant problems might occur when running a program, or to detect contradictions in a set of terminological definitions. Intuitionistic or constructive propositional logic can be considered as a special kind of modal logic. Constructive modal logics, as a combination of intuitionistic propositional logic and classical modal logics, describe a family of modal systems which are, compared to the classical variant, more restrictive concerning the validity of formulas. To prove validity of a statement formalized in such a logic, various reasoning procedures (also called calculi) have been investigated. There are especially many variants of sequent and tableau systems which can be used easily to find proofs by applying given syntactical rules one after another. Sometimes there are different possibilities to find a proof for the same formula within the same calculus. It also happens that a bad choice of non-invertible rule applications at the wrong time makes it impossible to finish the proof successfully, although the formula is provable. For this reason, a normalization of deductions in a calculus is desired. This restricts the possibilities to apply rules arbitrarily and emphasizes the situations in which significant, non-invertible rule applications are necessary. Such a normalization is enforced in so-called focused sequent systems. Another attempt to find a normalized calculus leads to dialogical logic, a game-theoretic reasoning technique. Usually, two players, one proponent and one opponent, argue about an assertion, expressed as a formula and stated by the proponent at the beginning of the play. The kinds of arguments, namely attacks and defences, are bound to special game rules. These are designed in such a way that the proponent has a winning strategy in the game if and only if his initial statement is a valid formula. The dialogical approach is very flexible as the game rules can be adjusted easily. Sets of rules exist to perform reasoning in many different kinds of logic, however proving soundness and completeness of dialogical calculi is complex and, if at all, often only considered very roughly in the literature. The standard two-player dialogues do not have much potential to enforce normalization like focus sequent systems. However, it turns out that introducing further proponent-players who fight against one opponent in a round-based setting leads to a normalization as described above. The flexibility of two-player games is largely preserved in multi-proponent dialogues. Other ordinary sequent systems can easily be transferred into the dialectic setting to achieve a normalization. Further, the round-based scheduling induces a method to parallelize the reasoning process. Modifying the game rules makes it possible to construct new intermediate or even more restrictive logics. In this work, dialogical systems with multiple proponents are presented for intuitionistic propositional logic and modal logics S4 and CS4. Starting with the former one, it is shown that the normalization can be transferred easily to both the latter systems. Informal game rules are introduced and, to make them concrete and unambiguous, translated into the dialogical sequent-style calculi DiaSeqI, DiaSeqS4, and DiaSeqCS4. An extra system for intuitionistic logic, which guarantees termination in proof searches, even if the target formula is not valid, is also provided. Soundness and completeness of all these presented dialogical sequent calculi is proven formally, by showing that it is always possible to translate derivations in the game-oriented approach into another sound and complete sequent system and vice versa. Thereby, a new (ordinary) multi-conclusion sequent calculus for CS4 is introduced for which adequateness is shown, too. The multi-proponent dialogical systems of this work are compared to different sequent calculi and other dialogical attempts found in literature. A comprehensive survey of such approaches is also part of this thesis
    corecore