Developing Modal Tableaux and Resolution Methods via First-Order Resolution
|
|
- Henry Lindsey
- 5 years ago
- Views:
Transcription
1 Developing Modal Tableaux and Resolution Methods via First-Order Resolution Renate Schmidt University of Manchester Reference: Advances in Modal Logic, Vol. 6 (2006)
2 Modal logic: Background Established field, long history in mathematics and philosophy Popular in CS: program specification & verification, NLP, multi-agent systems, description logics, semantic web & ontology reasoning,... Commonly used MLs have many good properties: fragments of FOL, decidable, nice computational complexity language is simple & natural, powerful enough to describe useful structures s 3 e 12 b c d 5 30 s 1 s 2 a transition systems trees Deduktionstreffen, Koblenz, March 2007 p.2
3 Basic modal logic Basic modal logic K (m) = propositional logic plus [a], [b],... Ac = {a, b,...} (index set) Modal formulae φ, ψ p i φ φ ψ [a]φ a φ = def [a] φ Semantics: Kripke model M = (W, {R a a Ac}, ι) M, x = p i iff x ι(p i ) M, x = φ iff M, x = φ M, x = φ ψ iff M, x = φ and M, x = ψ M, x = [a]φ iff for all R a -successors y of x M, y = φ M, x = a φ iff for some R a -successor y of x M, y = φ Deduktionstreffen, Koblenz, March 2007 p.3
4 Extensions of the basic modal logic Traditional MLs: extension of K (m) with extra modal axioms epistemic ML, doxastic ML,... Dynamic MLs: extensions of K (m) with operators on actions dynamic logic PDL = K(m) (, ;,,?) description logics with role operators Reading of [a]φ Notation Logic φ is necessary φ basic modal logic K agent a knows φ K a φ epistemic logic KT 45 (m) agent a believes φ B a φ doxastic logic KD45 (m) program a causes φ [a]φ dynamic logic PDL R a -relatives of only C φ s R a.c φ description logics, ALC family Deduktionstreffen, Koblenz, March 2007 p.4
5 Automating reasoning in modal logic Given: Wanted: What is needed? a modal logic L an automated theorem prover for answering Γ = L ϕ? 1. a deduction calculus Cal for L 2. soundness and completeness results for Cal 3. techniques to ensure termination & efficiency 4. implementation Problem: There are infinitely many modal logics and we do not really want to repeat these steps for every new logic. Deduktionstreffen, Koblenz, March 2007 p.5
6 Automating reasoning in modal logic (cont d) Usual solution: Adapt and extend an existing calculus and theorem prover. Develop calculi for class of MLs and implement in one prover This talk: Develop via first-order resolution approach Systematic method for developing special-purpose calculi, much of which can be automated Which style of deduction? Modal tableau, modal resolution, Rasiowa-Sikorski calculi Deduktionstreffen, Koblenz, March 2007 p.6
7 Overview Tableau Rasiowa-Sikorski Resolution First-order hyperresolution Simulation of tableau by resolution Synthesis of tableau rules / calculus Simulation and reduction Soundness, completeness of synthesised calculi; decidability Synthesising direct resolution calculi & Rasiowa-Sikorski calculi Other consequences Deduktionstreffen, Koblenz, March 2007 p.7
8 Tableau refutation approach, testing (un)satisfiability goal-directed approach rules for each logical operator branching rules derivations are trees ϕ s : ψ 1 ψ 2 s : ψ i s : ψ 1 ψ 2 s : ψ 1 s : ψ 2 s : [α]ψ, (s, u) : α etc u : ψ In this talk: tableau = ground labelled modal tableau!! Deduktionstreffen, Koblenz, March 2007 p.8
9 Rasiowa-Sikorski systems proving approach, testing validity goal-directed approach rules for each logical operator branching rules derivations are trees ϕ s : ψ 1 ψ 2 s : ψ i s : ψ 1 ψ 2 s : ψ 1 s : ψ 2 s : α ψ, (s, u) : α etc u : ψ Deduktionstreffen, Koblenz, March 2007 p.9
10 Resolution refutation approach, testing (un)satisfiability operates on clauses two rules: resolution and factoring no branching rules required derivations are linear N Resolution: Factoring: C A A D C D C A A C A Deduktionstreffen, Koblenz, March 2007 p.10
11 The develop via first-order resolution method Basic idea: define transformation and resolution refinement which simulates behaviour of desired deduction method synthesise modal inference rules read them off from clausal form of transformation Our case study: develop ground semantic calculi Requirements: Π Cls L FOL clause logic Π, Cls efficiently computable, sound and complete, structure preserving transformations range-restriction hyperresolution with splitting Deduktionstreffen, Koblenz, March 2007 p.11
12 Hyperresolution Hyperresolution C 1 A 1... C n A n B 1... B n D (C 1... C n D)σ provided σ = mgu(a 1. = B1,..., A n. = Bn ), and C i A i and D are positive clauses Positive factoring C A B (C A)σ provided σ = mgu(a. = B) and C is positive Splitting N {C D} N {C} N {D} provided C and D are variable-disjoint and positive Theorem: H, H sp are sound and complete for FO clause logic. Deduktionstreffen, Koblenz, March 2007 p.12
13 Tableau derivation for (p q) p in K 1. a : (p q) p 2. a : (p q) 1, ( ) 1 3. a : p 1, ( ) 2 4. (a, b) : R 2, ( ) 1 5. b : p q 2, ( ) 2 6. b : p 3, 4, () 7. b : p 5, ( ) 8. b : q 5, ( ) 9. 6, 7, ( ) Deduktionstreffen, Koblenz, March 2007 p.13
14 Transformation to clausal form Simplified structural transformation of ϕ = (p q) p: 1. Q ϕ (a) 2. Q ϕ (x) Q (p q) (x) 3. Q ϕ (x) Q p (x) 4. Q (p q) (x) R(x, f (x)) 5. Q (p q) (x) Q p q (f (x)) 6. Q p q (x) Q p (x) Q q (x) 7. Q p (x) R(x, y) Q p (y) 8. Q p (x) Q p (x) ϕ satisfiable in K iff {1,..., 8} satisfiable in FOL Deduktionstreffen, Koblenz, March 2007 p.14
15 Transformation to clausal form Simplified structural transformation of ϕ = (p q) p: 1. Q ϕ (a) 2. Q ϕ (x) Q (p q) (x) x = ϕ.(x = (p q)) 3. Q ϕ (x) Q p (x) (x = p) 4. Q (p q) (x) R(x, f (x)) 5. Q (p q) (x) Q p q (f (x)) 6. Q p q (x) Q p (x) Q q (x) 7. Q p (x) R(x, y) Q p (y) 8. Q p (x) Q p (x) ϕ satisfiable in K iff {1,..., 8} satisfiable in FOL Deduktionstreffen, Koblenz, March 2007 p.14
16 Hyperresolution derivation 1. Q ϕ (a) a : ϕ 2. Q ϕ (x) Q (p q) (x) 3. Q ϕ (x) Q p (x) 4. Q (p q) (x) R(x, f (x)) 5. Q (p q) (x) Q p q (f (x)) 6. Q p q (x) Q p (x) Q q (x) 7. Q p (x) R(x, y) Q p (y) 8. Q p (x) Q p (x) 9. Q (p q) (a) (1, 2) a : (p q) 10. Q p (a) (1, 3) a : p 11. R(a, f (a)) (9, 4) (a, b) : R 12. Q p q (f (a)) (9, 5) b : p q Deduktionstreffen, Koblenz, March 2007 p.15
17 Hyperresolution derivation (cont d) 1. Q ϕ (a) 6. Q p q (x) Q p (x) Q q (x) 7. Q p (x) R(x, y) Q p (y) 8. Q p (x) Q p (x) 9. Q (p q) (a) (1, 2) 10. Q p (a) (1, 3) 11. R(a, f (a)) (9, 4) 12. Q p q (f (a)) (9, 5) 13. Q p (f (a)) (10, 11, 7) 14. Q p (f (a)) Q q (f (a)) (12, 6) 15. Q p (f (a)) 16. Q q (f (a)) (14, Sp) 17. (13, 15, 8) Deduktionstreffen, Koblenz, March 2007 p.16
18 Hyperresolution derivation & tableau derivation 1. Q ϕ (a) a : ϕ 6. Q p q (x) Q p (x) Q q (x) 7. Q p (x) R(x, y) Q p (y) 8. Q p (x) Q p (x) 9. Q (p q) (a) (1, 2) a : (p q) 10. Q p (a) (1, 3) a : p 11. R(a, f (a)) (9, 4) (a, b) : R 12. Q p q (f (a)) (9, 5) b : p q 13. Q p (f (a)) (10, 11, 7) b : p 14. Q p (f (a)) Q q (f (a)) (12, 6) 15. Q p (f (a)) b : p 16. Q q (f (a)) (14, Sp) b : q 17. (13, 15, 8) Deduktionstreffen, Koblenz, March 2007 p.16
19 Synthesising tableau rules 1. Q ψ1 ψ 2 (s) 2. Q ψ1 ψ 2 (x) Q ψ1 (x) 3. Q ψ1 (s) hyp.res, 1, 2 s : ψ 1 ψ 2 s : ψ 1 1. Q [α]ψ (s) 2. R α (s, u) 3. Q [α]ψ (x) R α (x, y) Q ψ (y) 4. Q ψ (u) hyp.res, 1, 2, 3 s : [α]ψ, (s, u) : α u : ψ 1. Q ψ1 ψ 2 (s) 2. Q ψ1 ψ 2 (x) Q ψ1 (x) Q ψ2 (x) 3. Q ψ1 (s) Q ψ2 (s) hyp.res, 1, 2 4. Q ψ1 (s) 5.Q ψ2 (s) split, 3 s : ψ 1 ψ 2 s : ψ 1 s : ψ 2 Deduktionstreffen, Koblenz, March 2007 p.17
20 Obtained ground tableau calculus Tab for K (m) s : ψ φ s : ψ φ ( ) 1 s : ψ ( ) 2 s : φ ( ) s : (ψ φ) s : ψ s : φ ( [ ]) 1 s : [α]ψ (s, t) : α ( [ ]) 2 s : [α]ψ t : ψ ([ ]) s : [α]ψ, (s, u) : α u : ψ ( ) s : ψ, s : ψ (c) s : (ψ ψ) s : ψ t = term uniquely associated with s : [α]ψ Deduktionstreffen, Koblenz, March 2007 p.18
21 Simulation Calculus C 2 step-wise simulates calculus C 1 (wrt. to Π) iff n such that inference step in C 1 there are n inference steps in C 2 which derive the corresponding conclusion.... More C2 -inferences may be possible s : ψ... H sp step-wise simulates the Q ψ (s) generated Tab (wrt. structural transformation). Theorem 1 Suppose C 2 step-wise simulates C 1. C 1 sim C 2 (i) If C 1 is (refutationally) complete then C 2 is (ref.) complete. (ii) If C 2 is sound then C 1 is sound. Deduktionstreffen, Koblenz, March 2007 p.19
22 Reduction Calculus C 1 is a reduct of C 2 iff n such that the inference steps in any C 2 derivation can be uniquely and exhaustively grouped into macro inference steps (of size n) corresponding to inference steps in C All C2 inferences are used s : ψ... Tab is a reduct of H sp (wrt. Q ψ (s) structural transformation). Theorem 2 Suppose C 1 is a reduct of C 2. C 1 C 2 red (i) If C 2 is (ref.) complete then C 1 is (ref.) complete. (ii) If C 1 is sound then C 2 is sound.
23 Simulation & reduction Corollary 3 sim Suppose C 1 C 2 Then red (i) If C 2 is sound and complete, then C 1 is sound and complete. (ii) If C 2 is a decision procedure, then C 1 is a decision procedure. Deduktionstreffen, Koblenz, March 2007 p.21
24 Tab: Soundness, completeness and decidability Theorem 4 (i) H sp on structural clause form Tab step-wise simulates Tab. (ii) Tab is a reduct of H sp on structural clause form. sim red H sp Theorem 5 (JIGPL 2000) H sp, H decide a clausal class subsuming the structural clausal form associated with K (m). Corollary 6 (i) Tab w/wo contraction is sound, complete. (ii) Tab provides a decision procedure for K (m). Deduktionstreffen, Koblenz, March 2007 p.22
25 Case studies for different logics Tableau synthesis via first-order resolution: Dynamic modal logic K(m) (,,, ) [AiML 2006] Description logic with modal operators ALCM [Mostafavi 2007] Common traditional modal logics [CADE 2003, TOCL] Linear simulation by first-order resolution modal ground labelled tableau, single-step prefix tableau [FTP98, JIGPL 2000, SAT 2000] tableau for ALC with non-empty TBoxes [IJCAI 1999] Deduktionstreffen, Koblenz, March 2007 p.23
26 Variations of the method Varying the definition of resolution calculus [AiML 2006] Variation Res Generated calculi H sp tableau calculi omit splitting H modal resolution calculi add ordering OH ordered modal resolution calculi dualise DH sp Rasiowa-Sikorski calculi DH DOH dual modal resolution dual ordered modal resolution Deduktionstreffen, Koblenz, March 2007 p.24
27 Variations of the method (cont d) Varying the translation to FOL [TOCL] Translation Res Generated calculi std relational H sp tableaux using structural rules functional H sp prefix tableau calculi axiomatic H sp tableaux using propagation rules Deduktionstreffen, Koblenz, March 2007 p.25
28 Develop via f.o. resolution method: Contribution Non-standard application of first-order resolution Method for synthesis of semantic ground calculi (tableau, dual tableau, direct resolution) Automatic soundness and completeness Other transferring properties: - decidability - finite model building - complexity Techniques carrying over: - ordering restrictions - different notions of redundancy Deduktionstreffen, Koblenz, March 2007 p.26
29 Other consequences Easy back-translation of resolution derivations to modal logic derivations Demo First-order resolution provers can be used as special-purpose provers free provers / implemented decision procedures fast prototyping Uniform framework for comparing different calculi Deduktionstreffen, Koblenz, March 2007 p.27
30 Analytical comparison of different calculi Tab sim red H sp d-sim d-red d-sim d-red RS sim red DH sp Res sim red H ORes sim red OH d-sim d-red d-sim d-red d-sim d-red d-sim d-red DRes sim red DH DORes sim red DOH Deduktionstreffen, Koblenz, March 2007 p.28
31 Empirical comparison with TABSPASS Selection refinement with splitting Selection refinement without splitting L/N L/N [SAT 2000] Deduktionstreffen, Koblenz, March 2007 p.29
32 Further work Methodology extends to: other logics other styles of deduction calculi Implementing a tableau calculus generator and generator of other styles of deduction calculi... Deduktionstreffen, Koblenz, March 2007 p.30
Propositional and Predicate Logic - V
Propositional and Predicate Logic - V Petr Gregor KTIML MFF UK WS 2016/2017 Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - V WS 2016/2017 1 / 21 Formal proof systems Hilbert s calculus
More informationAutomated Synthesis of Tableau Calculi
Automated Synthesis of Tableau Calculi Renate A. Schmidt 1 and Dmitry Tishkovsky 1 School of Computer Science, The University of Manchester Abstract This paper presents a method for synthesising sound
More informationComputational Logic. Davide Martinenghi. Spring Free University of Bozen-Bolzano. Computational Logic Davide Martinenghi (1/30)
Computational Logic Davide Martinenghi Free University of Bozen-Bolzano Spring 2010 Computational Logic Davide Martinenghi (1/30) Propositional Logic - sequent calculus To overcome the problems of natural
More informationA Principle for Incorporating Axioms into the First-Order Translation of Modal Formulae
A Principle for Incorporating Axioms into the First-Order Translation of Modal Formulae Renate A. Schmidt 1 and Ullrich Hustadt 2 1 University of Manchester, schmidt@cs.man.ac.uk Max Planck Institute for
More informationDescription Logics. Deduction in Propositional Logic. franconi. Enrico Franconi
(1/20) Description Logics Deduction in Propositional Logic Enrico Franconi franconi@cs.man.ac.uk http://www.cs.man.ac.uk/ franconi Department of Computer Science, University of Manchester (2/20) Decision
More informationA Tableau Calculus for Minimal Modal Model Generation
M4M 2011 A Tableau Calculus for Minimal Modal Model Generation Fabio Papacchini 1 and Renate A. Schmidt 2 School of Computer Science, University of Manchester Abstract Model generation and minimal model
More informationModal logics: an introduction
Modal logics: an introduction Valentin Goranko DTU Informatics October 2010 Outline Non-classical logics in AI. Variety of modal logics. Brief historical remarks. Basic generic modal logic: syntax and
More informationTerminating Minimal Model Generation Procedures for Propositional Modal Logics
Terminating Minimal Model Generation Procedures for Propositional Modal Logics Fabio Papacchini and Renate A. Schmidt The University of Manchester, UK Abstract. Model generation and minimal model generation
More informationPropositional Reasoning
Propositional Reasoning CS 440 / ECE 448 Introduction to Artificial Intelligence Instructor: Eyal Amir Grad TAs: Wen Pu, Yonatan Bisk Undergrad TAs: Sam Johnson, Nikhil Johri Spring 2010 Intro to AI (CS
More informationA Refined Tableau Calculus with Controlled Blocking for the Description Logic SHOI
A Refined Tableau Calculus with Controlled Blocking for the Description Logic Mohammad Khodadadi, Renate A. Schmidt, and Dmitry Tishkovsky School of Computer Science, The University of Manchester, UK Abstract
More informationFirst-Order Resolution Methods for Modal Logics
First-Order Resolution Methods for Modal Logics R. A. Schmidt 1 and U. Hustadt 2 1 The University of Manchester, UK, Renate.Schmidt@manchester.ac.uk 2 University of Liverpool, UK, U.Hustadt@csc.liv.ac.uk
More informationFirst-order resolution for CTL
First-order resolution for Lan Zhang, Ullrich Hustadt and Clare Dixon Department of Computer Science, University of Liverpool Liverpool, L69 3BX, UK {Lan.Zhang, U.Hustadt, CLDixon}@liverpool.ac.uk Abstract
More informationRasiowa-Sikorski proof system for the non-fregean sentential logic SCI
Rasiowa-Sikorski proof system for the non-fregean sentential logic SCI Joanna Golińska-Pilarek National Institute of Telecommunications, Warsaw, J.Golinska-Pilarek@itl.waw.pl We will present complete and
More informationPropositional Calculus - Semantics (3/3) Moonzoo Kim CS Dept. KAIST
Propositional Calculus - Semantics (3/3) Moonzoo Kim CS Dept. KAIST moonzoo@cs.kaist.ac.kr 1 Overview 2.1 Boolean operators 2.2 Propositional formulas 2.3 Interpretations 2.4 Logical Equivalence and substitution
More informationOn Axiomatic Rejection for the Description Logic ALC
On Axiomatic Rejection for the Description Logic ALC Hans Tompits Vienna University of Technology Institute of Information Systems Knowledge-Based Systems Group Joint work with Gerald Berger Context The
More informationCooperation of Background Reasoners in Theory Reasoning by Residue Sharing
Cooperation of Background Reasoners in Theory Reasoning by Residue Sharing Cesare Tinelli tinelli@cs.uiowa.edu Department of Computer Science The University of Iowa Report No. 02-03 May 2002 i Cooperation
More informationCTL-RP: A Computational Tree Logic Resolution Prover
1 -RP: A Computational Tree Logic Resolution Prover Lan Zhang a,, Ullrich Hustadt a and Clare Dixon a a Department of Computer Science, University of Liverpool Liverpool, L69 3BX, UK E-mail: {Lan.Zhang,
More informationA Resolution Method for Modal Logic S5
EPiC Series in Computer Science Volume 36, 2015, Pages 252 262 GCAI 2015. Global Conference on Artificial Intelligence A Resolution Method for Modal Logic S5 Yakoub Salhi and Michael Sioutis Université
More informationThe Axiomatic Translation Principle for Modal Logic
9 The Axiomatic Translation Principle for Modal Logic RENATE A. SCHMIDT University of Manchester and ULLRICH HUSTADT University of Liverpool In this paper we present a translation principle, called the
More informationAxiomatic and Tableau-Based Reasoning for Kt(H,R)
Axiomatic and Tableau-Based Reasoning for Kt(H,R) Renate A. Schmidt 1 School of Computer Science University of Manchester, Manchester, UK John G. Stell School of Computing University of Leeds, Leeds, UK
More informationThe Axiomatic Translation Principle for Modal Logic
The Axiomatic Translation Principle for Modal Logic RENATE A. SCHMIDT University of Manchester and ULLRICH HUSTADT University of Liverpool In this paper we present a translation principle, called the axiomatic
More information6. Logical Inference
Artificial Intelligence 6. Logical Inference Prof. Bojana Dalbelo Bašić Assoc. Prof. Jan Šnajder University of Zagreb Faculty of Electrical Engineering and Computing Academic Year 2016/2017 Creative Commons
More informationPrinciples of Knowledge Representation and Reasoning
Principles of Knowledge Representation and Reasoning Modal Logics Bernhard Nebel, Malte Helmert and Stefan Wölfl Albert-Ludwigs-Universität Freiburg May 2 & 6, 2008 Nebel, Helmert, Wölfl (Uni Freiburg)
More informationDeductive Systems. Lecture - 3
Deductive Systems Lecture - 3 Axiomatic System Axiomatic System (AS) for PL AS is based on the set of only three axioms and one rule of deduction. It is minimal in structure but as powerful as the truth
More informationModal Logic XX. Yanjing Wang
Modal Logic XX Yanjing Wang Department of Philosophy, Peking University May 6th, 2016 Advanced Modal Logic (2016 Spring) 1 Completeness A traditional view of Logic A logic Λ is a collection of formulas
More informationCooperation of Background Reasoners in Theory Reasoning by Residue Sharing
Cooperation of Background Reasoners in Theory Reasoning by Residue Sharing Cesare Tinelli (tinelli@cs.uiowa.edu) Department of Computer Science The University of Iowa Iowa City, IA, USA Abstract. We propose
More informationSemantics and Pragmatics of NLP
Semantics and Pragmatics of NLP Alex Ewan School of Informatics University of Edinburgh 28 January 2008 1 2 3 Taking Stock We have: Introduced syntax and semantics for FOL plus lambdas. Represented FOL
More informationOn evaluating decision procedures for modal logic
On evaluating decision procedures for modal logic Ullrich Hustadt and Renate A. Schmidt Max-Planck-Institut fur Informatik, 66123 Saarbriicken, Germany {hustadt, schmidt} topi-sb.mpg.de Abstract This paper
More informationExtended Decision Procedure for a Fragment of HL with Binders
Extended Decision Procedure for a Fragment of HL with Binders Marta Cialdea Mayer Università di Roma Tre, Italy This is a draft version of a paper appearing on the Journal of Automated Reasoning. It should
More informationYanjing Wang: An epistemic logic of knowing what
An epistemic logic of knowing what Yanjing Wang TBA workshop, Lorentz center, Aug. 18 2015 Background: beyond knowing that A logic of knowing what Conclusions Why knowledge matters (in plans and protocols)
More information3 Propositional Logic
3 Propositional Logic 3.1 Syntax 3.2 Semantics 3.3 Equivalence and Normal Forms 3.4 Proof Procedures 3.5 Properties Propositional Logic (25th October 2007) 1 3.1 Syntax Definition 3.0 An alphabet Σ consists
More informationPart 1: Propositional Logic
Part 1: Propositional Logic Literature (also for first-order logic) Schöning: Logik für Informatiker, Spektrum Fitting: First-Order Logic and Automated Theorem Proving, Springer 1 Last time 1.1 Syntax
More informationMathematical Logic Propositional Logic - Tableaux*
Mathematical Logic Propositional Logic - Tableaux* Fausto Giunchiglia and Mattia Fumagalli University of Trento *Originally by Luciano Serafini and Chiara Ghidini Modified by Fausto Giunchiglia and Mattia
More informationAn Introduction to Modal Logic V
An Introduction to Modal Logic V Axiomatic Extensions and Classes of Frames Marco Cerami Palacký University in Olomouc Department of Computer Science Olomouc, Czech Republic Olomouc, November 7 th 2013
More informationPropositional Logic Language
Propositional Logic Language A logic consists of: an alphabet A, a language L, i.e., a set of formulas, and a binary relation = between a set of formulas and a formula. An alphabet A consists of a finite
More informationOutline. 1 Background and Aim. 2 Main results (in the paper) 3 More results (not in the paper) 4 Conclusion
Outline 1 Background and Aim 2 Main results (in the paper) 3 More results (not in the paper) 4 Conclusion De & Omori (Konstanz & Kyoto/JSPS) Classical and Empirical Negation in SJ AiML 2016, Sept. 2, 2016
More informationPhase 1. Phase 2. Phase 3. History. implementation of systems based on incomplete structural subsumption algorithms
History Phase 1 implementation of systems based on incomplete structural subsumption algorithms Phase 2 tableau-based algorithms and complexity results first tableau-based systems (Kris, Crack) first formal
More informationPropositional Resolution
Artificial Intelligence Propositional Resolution Marco Piastra Propositional Resolution 1] Deductive systems and automation Is problem decidible? A deductive system a la Hilbert (i.e. derivation using
More informationClassical First-Order Logic
Classical First-Order Logic Software Formal Verification Maria João Frade Departmento de Informática Universidade do Minho 2008/2009 Maria João Frade (DI-UM) First-Order Logic (Classical) MFES 2008/09
More informationSaturation up to Redundancy for Tableau and Sequent Calculi
Saturation up to Redundancy for Tableau and Sequent Calculi Martin Giese Dept. of Computer Science University of Oslo Norway Oslo, June 13, 2008 p.1/30 Acknowledgment This work was done during my employment
More informationFirst-Order Theorem Proving and Vampire
First-Order Theorem Proving and Vampire Laura Kovács 1,2 and Martin Suda 2 1 TU Wien 2 Chalmers Outline Introduction First-Order Logic and TPTP Inference Systems Saturation Algorithms Redundancy Elimination
More informationModal Logics. Most applications of modal logic require a refined version of basic modal logic.
Modal Logics Most applications of modal logic require a refined version of basic modal logic. Definition. A set L of formulas of basic modal logic is called a (normal) modal logic if the following closure
More informationRule Refinement for Semantic Tableau Calculi
Rule Refinement for Semantic Tableau Calculi Dmitry Tishkovsky and Renate A. Schmidt (B) School of Computer Science, The University of Manchester, Manchester, UK Renate.Schmidt@manchester.ac.uk Abstract.
More informationLogics of Rational Agency Lecture 3
Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg Univeristy ai.stanford.edu/~epacuit July 29, 2009 Eric Pacuit: LORI, Lecture 3 1 Plan for the
More informationFuzzy Description Logics
Fuzzy Description Logics 1. Introduction to Description Logics Rafael Peñaloza Rende, January 2016 Literature Description Logics Baader, Calvanese, McGuinness, Nardi, Patel-Schneider (eds.) The Description
More informationNested Sequent Calculi for Normal Conditional Logics
Nested Sequent Calculi for Normal Conditional Logics Régis Alenda 1 Nicola Olivetti 2 Gian Luca Pozzato 3 1 Aix-Marseille Université, CNRS, LSIS UMR 7296, 13397, Marseille, France. regis.alenda@univ-amu.fr
More informationLOGIC PROPOSITIONAL REASONING
LOGIC PROPOSITIONAL REASONING WS 2017/2018 (342.208) Armin Biere Martina Seidl biere@jku.at martina.seidl@jku.at Institute for Formal Models and Verification Johannes Kepler Universität Linz Version 2018.1
More informationCOMP9414: Artificial Intelligence Propositional Logic: Automated Reasoning
COMP9414, Monday 26 March, 2012 Propositional Logic 2 COMP9414: Artificial Intelligence Propositional Logic: Automated Reasoning Overview Proof systems (including soundness and completeness) Normal Forms
More informationClassical Propositional Logic
Classical Propositional Logic Peter Baumgartner http://users.cecs.anu.edu.au/~baumgart/ Ph: 02 6218 3717 Data61/CSIRO and ANU July 2017 1 / 71 Classical Logic and Reasoning Problems A 1 : Socrates is a
More information7. Propositional Logic. Wolfram Burgard and Bernhard Nebel
Foundations of AI 7. Propositional Logic Rational Thinking, Logic, Resolution Wolfram Burgard and Bernhard Nebel Contents Agents that think rationally The wumpus world Propositional logic: syntax and semantics
More informationFirst-Order Logic First-Order Theories. Roopsha Samanta. Partly based on slides by Aaron Bradley and Isil Dillig
First-Order Logic First-Order Theories Roopsha Samanta Partly based on slides by Aaron Bradley and Isil Dillig Roadmap Review: propositional logic Syntax and semantics of first-order logic (FOL) Semantic
More informationChapter 11: Automated Proof Systems (1)
Chapter 11: Automated Proof Systems (1) SYSTEM RS OVERVIEW Hilbert style systems are easy to define and admit a simple proof of the Completeness Theorem but they are difficult to use. Automated systems
More informationModal Tableau Systems with Blocking and Congruence Closure
Modal Tableau Systems with Blocking and Congruence Closure Renate A. Schmidt 1 and Uwe Waldmann 2 1 School of Computer Science, The University of Manchester, UK 2 Max-Planck-Institut für Informatik, Saarbrücken,
More informationDecidable and Undecidable Extensions of ALC with Composition-Based Role Inclusion Axioms
Fachbereich Informatik der Universität Hamburg Vogt-Kölln-Str. 30 D-22527 Hamburg / Germany University of Hamburg - Computer Science Department Mitteilung Nr. 301/01 Memo No. 301/01 Decidable and Undecidable
More informationA Constructively Adequate Refutation System for Intuitionistic Logic
A Constructively Adequate Refutation System for Intuitionistic Logic Daniel S. Korn 1 Christoph Kreitz 2 1 FG Intellektik, FB Informatik, TH-Darmstadt Alexanderstraße 10, D 64238 Darmstadt e-mail: korn@informatik.th-darmstadt.de,
More informationHypersequent Calculi for some Intermediate Logics with Bounded Kripke Models
Hypersequent Calculi for some Intermediate Logics with Bounded Kripke Models Agata Ciabattoni Mauro Ferrari Abstract In this paper we define cut-free hypersequent calculi for some intermediate logics semantically
More informationFoundations of Artificial Intelligence
Foundations of Artificial Intelligence 31. Propositional Logic: DPLL Algorithm Malte Helmert and Gabriele Röger University of Basel April 24, 2017 Propositional Logic: Overview Chapter overview: propositional
More informationValidating QBF Invalidity in HOL4
Interactive Theorem Proving (ITP) 14 July, 2010 Quantified Boolean Formulae Quantified Boolean Formulae Motivation System Overview Related Work QBF = propositional logic + quantifiers over Boolean variables
More informationChapter 11: Automated Proof Systems
Chapter 11: Automated Proof Systems SYSTEM RS OVERVIEW Hilbert style systems are easy to define and admit a simple proof of the Completeness Theorem but they are difficult to use. Automated systems are
More informationKLMLean 2.0: a Theorem Prover for KLM Logics of Nonmonotonic Reasoning
KLMLean 2.0: a Theorem Prover for KLM Logics of Nonmonotonic Reasoning Laura Giordano*, Valentina Gliozzi, and Gian Luca Pozzato * Dip. di Informatica - Univ. del Piemonte Orientale A. Avogadro - Alessandria
More informationME(LIA) - Model Evolution With Linear Integer Arithmetic Constraints
ME(LIA) - Model Evolution With Linear Integer Arithmetic Constraints Peter Baumgartner NICTA, Canberra, Australia PeterBaumgartner@nictacomau Alexander Fuchs Department of Computer Science The University
More informationPropositional and Predicate Logic - IV
Propositional and Predicate Logic - IV Petr Gregor KTIML MFF UK ZS 2015/2016 Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - IV ZS 2015/2016 1 / 19 Tableau method (from the previous lecture)
More informationApplied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw
Applied Logic Lecture 1 - Propositional logic Marcin Szczuka Institute of Informatics, The University of Warsaw Monographic lecture, Spring semester 2017/2018 Marcin Szczuka (MIMUW) Applied Logic 2018
More informationME(LIA) - Model Evolution With Linear Integer Arithmetic Constraints
ME(LIA) - Model Evolution With Linear Integer Arithmetic Constraints Peter Baumgartner NICTA, Canberra, Australia PeterBaumgartner@nictacomau Alexander Fuchs Department of Computer Science The University
More informationModel Evolution with Equality Revised and Implemented
Model Evolution with Equality Revised and Implemented Peter Baumgartner 1 NICTA and The Australian National University, Canberra, Australia Björn Pelzer Institute for Computer Science, Universität Koblenz-Landau,
More informationPropositional Logic: Gentzen System, G
CS402, Spring 2017 Quiz on Thursday, 6th April: 15 minutes, two questions. Sequent Calculus in G In Natural Deduction, each line in the proof consists of exactly one proposition. That is, A 1, A 2,...,
More informationLogic: Propositional Logic Truth Tables
Logic: Propositional Logic Truth Tables Raffaella Bernardi bernardi@inf.unibz.it P.zza Domenicani 3, Room 2.28 Faculty of Computer Science, Free University of Bolzano-Bozen http://www.inf.unibz.it/~bernardi/courses/logic06
More informationIntroduction to Logic in Computer Science: Autumn 2006
Introduction to Logic in Computer Science: Autumn 2006 Ulle Endriss Institute for Logic, Language and Computation University of Amsterdam Ulle Endriss 1 Plan for Today Today s class will be an introduction
More informationRecent Developments in and Around Coaglgebraic Logics
Recent Developments in and Around Coaglgebraic Logics D. Pattinson, Imperial College London (in collaboration with G. Calin, R. Myers, L. Schröder) Example: Logics in Knowledge Representation Knowledge
More information3.17 Semantic Tableaux for First-Order Logic
3.17 Semantic Tableaux for First-Order Logic There are two ways to extend the tableau calculus to quantified formulas: using ground instantiation using free variables Tableaux with Ground Instantiation
More informationCh. 13 Tableaux systems
Ch. 13 Tableaux systems Andreas Herzig IRIT-CNRS Toulouse http://www.irit.fr/~andreas.herzig/ 1 Overview tableaux systems: basic ideas tableaux systems: basic definitions tableaux for simple modal logics
More informationAbstract model theory for extensions of modal logic
Abstract model theory for extensions of modal logic Balder ten Cate Stanford, May 13, 2008 Largely based on joint work with Johan van Benthem and Jouko Väänänen Balder ten Cate Abstract model theory for
More informationRewriting for Satisfiability Modulo Theories
1 Dipartimento di Informatica Università degli Studi di Verona Verona, Italy July 10, 2010 1 Joint work with Chris Lynch (Department of Mathematics and Computer Science, Clarkson University, NY, USA) and
More informationTopics in Model-Based Reasoning
Towards Integration of Proving and Solving Dipartimento di Informatica Università degli Studi di Verona Verona, Italy March, 2014 Automated reasoning Artificial Intelligence Automated Reasoning Computational
More informationTowards the use of Simplification Rules in Intuitionistic Tableaux
Towards the use of Simplification Rules in Intuitionistic Tableaux Mauro Ferrari 1, Camillo Fiorentini 2 and Guido Fiorino 3 1 Dipartimento di Informatica e Comunicazione, Università degli Studi dell Insubria,
More information2.5.2 Basic CNF/DNF Transformation
2.5. NORMAL FORMS 39 On the other hand, checking the unsatisfiability of CNF formulas or the validity of DNF formulas is conp-complete. For any propositional formula φ there is an equivalent formula in
More information09 Modal Logic II. CS 3234: Logic and Formal Systems. October 14, Martin Henz and Aquinas Hobor
Martin Henz and Aquinas Hobor October 14, 2010 Generated on Thursday 14 th October, 2010, 11:40 1 Review of Modal Logic 2 3 4 Motivation Syntax and Semantics Valid Formulas wrt Modalities Correspondence
More informationLecture 10: Gentzen Systems to Refinement Logic CS 4860 Spring 2009 Thursday, February 19, 2009
Applied Logic Lecture 10: Gentzen Systems to Refinement Logic CS 4860 Spring 2009 Thursday, February 19, 2009 Last Tuesday we have looked into Gentzen systems as an alternative proof calculus, which focuses
More informationA Non-clausal Connection Calculus
A Non-clausal Connection Calculus Jens Otten Institut für Informatik, University of Potsdam August-Bebel-Str. 89, 14482 Potsdam-Babelsberg, Germany jeotten@cs.uni-potsdam.de Abstract. A non-clausal connection
More informationReasoning in Description Logics with a Concrete Domain in the Framework of Resolution
Reasoning in Description Logics with a Concrete Domain in the Framework of Resolution Ullrich Hustadt 1 and Boris Motik 2 and Ulrike Sattler 3 Abstract. In description logics, concrete domains are used
More informationFoundations of Artificial Intelligence
Foundations of Artificial Intelligence 7. Propositional Logic Rational Thinking, Logic, Resolution Wolfram Burgard, Maren Bennewitz, and Marco Ragni Albert-Ludwigs-Universität Freiburg Contents 1 Agents
More informationLabelled Superposition for PLTL. Martin Suda and Christoph Weidenbach
Labelled Superposition for PLTL Martin Suda and Christoph Weidenbach MPI I 2012 RG1-001 January 2012 Authors Addresses Martin Suda Max-Planck-Institut für Informatik Campus E1 4 66123 Saarbrücken Germany
More informationFoundations of Artificial Intelligence
Foundations of Artificial Intelligence 7. Propositional Logic Rational Thinking, Logic, Resolution Joschka Boedecker and Wolfram Burgard and Bernhard Nebel Albert-Ludwigs-Universität Freiburg May 17, 2016
More informationClosed Book Examination. Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE. M.Sc. in Advanced Computer Science
Closed Book Examination COMP60121 Appendix: definition sheet (3 pages) Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE M.Sc. in Advanced Computer Science Automated Reasoning Tuesday 27 th
More informationNon-Analytic Tableaux for Chellas s Conditional Logic CK and Lewis s Logic of Counterfactuals VC
Australasian Journal of Logic Non-Analytic Tableaux for Chellas s Conditional Logic CK and Lewis s Logic of Counterfactuals VC Richard Zach Abstract Priest has provided a simple tableau calculus for Chellas
More informationRedundancy for rigid clausal tableaux
Proceedings of the 7 th International Conference on Applied Informatics Eger, Hungary, January 28 31, 2007. Vol. 1. pp. 65 74. Redundancy for rigid clausal tableaux Gergely Kovásznai Faculty of Informatics,
More informationDescription Logics: an Introductory Course on a Nice Family of Logics. Day 2: Tableau Algorithms. Uli Sattler
Description Logics: an Introductory Course on a Nice Family of Logics Day 2: Tableau Algorithms Uli Sattler 1 Warm up Which of the following subsumptions hold? r some (A and B) is subsumed by r some A
More informationSocratic Proofs for Some Temporal Logics RESEARCH REPORT
Section of Logic and Cognitive Science Institute of Psychology Adam Mickiewicz University in Poznań Mariusz Urbański Socratic Proofs for Some Temporal Logics RESEARCH REPORT Szamarzewskiego 89, 60-589
More informationT -resolution: Refinements and Model Elimination
T -resolution: Refinements and Model Elimination Andrea Formisano Univ. of Rome La Sapienza, Dept. of Computer Science, Via Salaria 113, 00198 ROMA (I) formisan@dsi.uniroma1.it Alberto Policriti Univ.
More informationReasoning with Qualitative Velocity
Reasoning with Qualitative Velocity Joanna Golińska-Pilarek and Emilio Muñoz-Velasco University of Warsaw (Poland) and University of Málaga (Spain) Abstract The concept of qualitative velocity, together
More informationOverview, cont. Overview, cont. Logistics. Optional Reference #1. Optional Reference #2. Workload and Grading
Course staff CS389L: Automated Logical Reasoning Lecture 1: ntroduction and Review of Basics şıl Dillig nstructor: şil Dillig E-mail: isil@cs.utexas.edu Office hours: Thursday after class until 6:30 pm
More informationFirst-Order Theorem Proving and Vampire. Laura Kovács (Chalmers University of Technology) Andrei Voronkov (The University of Manchester)
First-Order Theorem Proving and Vampire Laura Kovács (Chalmers University of Technology) Andrei Voronkov (The University of Manchester) Outline Introduction First-Order Logic and TPTP Inference Systems
More informationTR : Tableaux for the Logic of Proofs
City University of New York (CUNY) CUNY Academic Works Computer Science Technical Reports Graduate Center 2004 TR-2004001: Tableaux for the Logic of Proofs Bryan Renne Follow this and additional works
More informationPropositional Calculus - Soundness & Completeness of H
Propositional Calculus - Soundness & Completeness of H Moonzoo Kim CS Dept. KAIST moonzoo@cs.kaist.ac.kr 1 Review Goal of logic To check whether given a formula Á is valid To prove a given formula Á `
More informationA RESOLUTION DECISION PROCEDURE FOR SHOIQ
A RESOLUTION DECISION PROCEDURE FOR SHOIQ Yevgeny Kazakov and Boris Motik The University of Manchester August 20, 2006 SHOIQ IS A DESCRIPTION LOGIC! Yevgeny Kazakov and Boris Motik A Resolution Decision
More informationModel Theory of Modal Logic Lecture 5. Valentin Goranko Technical University of Denmark
Model Theory of Modal Logic Lecture 5 Valentin Goranko Technical University of Denmark Third Indian School on Logic and its Applications Hyderabad, January 29, 2010 Model Theory of Modal Logic Lecture
More informationCHAPTER 10. Gentzen Style Proof Systems for Classical Logic
CHAPTER 10 Gentzen Style Proof Systems for Classical Logic Hilbert style systems are easy to define and admit a simple proof of the Completeness Theorem but they are difficult to use. By humans, not mentioning
More informationPropositional Logic: Evaluating the Formulas
Institute for Formal Models and Verification Johannes Kepler University Linz VL Logik (LVA-Nr. 342208) Winter Semester 2015/2016 Propositional Logic: Evaluating the Formulas Version 2015.2 Armin Biere
More informationTranslating a Satallax Refutation to a Tableau Refutation Encoded in Coq
Translating a Satallax Refutation to a Tableau Refutation Encoded in Coq Bachelor Seminar - first talk Advisor: Chad Brown Supervisor: Gert Smolka Department of Computer Science Saarland University October
More informationModal Logics of Sabotage Revisited
Modal Logics of Sabotage Revisited Guillaume Aucher 1, Johan van Benthem 2, and Davide Grossi 3 1 University of Rennes 1, guillaume.aucher@irisa.fr 2 University of Amsterdam, Stanford University, Changjiang
More information