Relevant Minimal Change in Belief Update
|
|
- Bertina Joseph
- 5 years ago
- Views:
Transcription
1 Relevant Minimal Change in Belief Update Laurent Perrussel 1 Jerusa Marchi 2 Jean-Marc Thévenin 1 Dongmo Zhang 3 1 IRIT Université de Toulouse France 2 Universidade Federal de Santa Catarina Florianópolis Brazil 3 University of Western Sydney Penrith Australia Initially JELIA-12
2 Motivation (1/3) Belief Change (Revision and Update): Set of beliefs K. Goal: incorporating a new piece of information into K. Challenges: keeping consistency and entailing minimal change. E.g.: K = {p, q, p q} Revising by q: what beliefs should be removed? p and q, p q and q... Preferences should be set in order to tackle the choices.
3 Motivation (2/3) Preferences might lead to counter-intuitive changes: E.g.: remove all initial beliefs. Minimal change only beliefs relating to the new piece of information should be involved in belief revision. What means related to? Sharing common symbols. Example: revising K = {p, q, p q, r} by q should not change r, and possibly p. Relevant Revision operators: Initially proposed by Parikh. sub class of revision operators which takes cares of beliefs that do not use symbols used in the incoming information.
4 Motivation (3/3) Our goal: 1 Express Belief Update with the help of Prime Implicants. Prime implicant: specific notation which helps to represent beliefs in a minimal way. Focus on minimal set of literals entailing a belief set. Natural way to focus on relevant symbols (canonical DNF). 2 Extend the notion of Relevance to Belief Update.
5 Plan
6 Basic Definitions Logical language Focus on propositional beliefs. Literal L: p or p. Complementary literal L = p (respectively p) iff L = p (respectively p). Lang: function returning the set of symbols of a formula.
7 Playing with Implicants (1/3) Implicant and Prime Implicant Term D: conjunction of literals p q. Implicant of ψ: term entailing ψ p q = p q. Prime Implicant of ψ: minimal implicant p = p q.
8 Playing with Implicants (2/3) Implicant and Prime Implicant Implicants(ψ): set of all implicants of ψ Implicants(p q) = { p, p q...} PrimeImplicants(ψ): set of prime implicants of ψ PrimeImplicants(p q) PrimeImplicants(p q) = { p, q} viewed as terms = {{ p}, {q}} viewed as sets
9 Playing with Implicants (3/3) Adapting terms and implicants Set of all possible terms based on D: TermsBasedOn(D) = {D (D D ) D Implicants( )} Example: TermsBasedOn( p) = {{ p}, { p, q}, { p, q}, {p}, {p, q} } Set of all possible terms based on ψ: TermsBasedOn(ψ) = Dψ PrimeImplicants(ψ) TermsBasedOn(Dψ) Example: TermsBasedOn(p q) = {{ p}, {q}, { p, q}, { p, q}, {p}, {p, q}
10 Prime Implicant Based Belief Revision (1/3) Belief set: ψ; incoming information: µ. Revision: ψ µ. Based on Katzuno-Mendelzon model-based revision (preferences over models): [[ψ µ]] = min([[µ]], ψ ) Idem but choosing terms rather than models constraining preferences over terms (faithful assignment).
11 Prime Implicant Based Belief Revision (2/3) Faithful assignment: mapping ψ to a pre-order defined over TermsBasedOn(ψ) (C1-T) if D u, D v Implicants(ψ), then D u < ψ D v. (C2-T) if D u Implicants(ψ) and D v Implicants(ψ), then D u < ψ D v. (C3-T) if ψ ϕ, then ψ = ϕ. (C4-T) For all D u, D v Implicants(ψ), if (D u D v ) then D u ψ D v. preferences should not favor too specific terms.
12 Prime Implicant Based Belief Revision (3/3) Prime Implicant-based revision of ψ by µ: ψ PI µ. Operator: such that ψ PI µ = def min(termsbasedon(ψ, µ), ψ ) TermsBasedOn(ψ, µ) = {Dµ (Dψ Dµ) Dψ PrimeImplicants(ψ) and Dµ PrimeImplicants(µ)} Key properties: (R1) (R6) holds. Natural mapping to KM revision (model-based revision). More specific than KM revision (preferences are defined only over a subset of models). what is more specific? Focus on key symbols.
13 Relevant Revision (1/3) Key idea: Grounding relevance into the languages used for describing belief and incoming information. Only belief ϕ of ψ using symbols appearing in incoming information µ should change. Belief ϕ which do not use these symbols should not change. Parikh s postulate: (P) Let ψ = ϕ ϕ such that Lang(ϕ) Lang(ϕ ) =. If Lang(µ) Lang(ϕ), then ψ µ (ϕ µ) ϕ, where is the revision operator restricted to language Lang(ϕ). Postulate can be rephrased to avoid syntax dependence by using prime implicant representation.
14 Relevant Revision (2/3) Parikh s postulate considers a local revision operator. There should be only one version of that operator Suppose ψ = ϕ ϕ s.t. ϕ and ϕ use different symbols. Suppose a pre-order ϕ s.t. D ϕ D Adding prime implicants of ϕ to D and D should not changed the preferences: D {D ϕ } ψ D {D ϕ }. In other words: constraint should relate multiple faithful assignments. (CS-T) Let ψ ϕ ϕ such that Lang(PIϕ) Lang(PI ϕ ) =. For any D, D TermsBasedOn(ϕ): D ϕ D iff D D ϕ ψ D D ϕ such that D ϕ, D ϕ PI ϕ and D D ϕ, D D ϕ TermsBasedOn(ψ).
15 Relevant Revision (3/3) Main result: 1 Relevance satisfaction: If faithful assignment satisfies constraint (CS-T) then PI satisfies postulate (P) (Parikh s relevance postulate). 2 Dalal is then relevant since (CS-T) holds for Dalal. Immediate question: Is it the same with belief update? 1 Naive translation of Parikh for Update. 2 Reprashing with prime implicants.
16 Belief Update: quick summary Change in a dynamic context Change is performed world by world: [[ψ µ]] = w [[ψ]] min([[µ]], w ) Faithful assignment: mapping worlds and partial pre-orders. KM postulates: axiomatic definition of updates.
17 Relevance Criterion for Belief Update (1/3) Naive Parikh s postulate for Update: (P-U) Let ψ = ϕ ϕ such that Lang(ϕ) Lang(ϕ ) =. If Lang(µ) Lang(ϕ), then ψ µ (ϕ µ) ϕ, where is the update operator restricted to language Lang(ϕ).... and go?
18 Relevance Criterion for Belief Update (2/3) Consider: ψ = (p 2 p 3 p 5 ) (p 4 p 5 ) and µ = (p 1 p 2 p 3 ) ( p 1 p 2 p 3 ) Update using Forbus: [[ψ µ]] = {{p 1, p 2, p 3, p 4, p 5 }, { p 1, p 2, p 3, p 4, p 5 } {p 1, p 2, p 3, p 4, p 5 }, { p 1, p 2, p 3, p 4, p 5 }} that corresponds to the following implicants: ψ µ = (p 1 p 2 p 3 p 5 ) ( p 1 p 2 p 3 p 5 ) µ focuses on symbols p 1, p 2, p 3. p 5 is preserved But p 4 is not!... and p 4 is not related to µ.
19 Relevance Criterion for Belief Update (3/3) Relevance enforces focus on most important literals Prime implicants represent: 1 relevant literals 2 alternatives for entailing ψ (ie. uncertainty) Change should be performed implicant by implicant rather than world by world. Consider again ψ = (p 2 p 3 p 5 ) (p 4 p 5 ) and µ = (p 1 p 2 p 3 ) ( p 1 p 2 p 3 ). At first change should consider p 2 p 3 p 5 and second p 4 p 5. In each implicant change, keep as much as possible of the implicant.
20 Prime Implicant based Belief Update (1/2) New Update operator: PI. 2 new postulates (U7-T) If PrimeImplicants(ψ) = {Dψ} then (ψ PI µ 1 ) (ψ PI µ 2 ) implies ψ PI (µ 1 µ 2 ). (U9-T) If PrimeImplicants(ψ) = {Dψ} and PrimeImplicants(µ) = {Dµ} then ψ PI µ = Dµ (Dψ Dµ). (U7-T) combined with (U8): (ψ 1 ψ 2 ) PI µ (ψ 1 PI µ) (ψ 2 PI µ) entails that update is performed implicant by implicant and (U9-T) focuses on relevant literals.
21 Prime Implicant based Belief Update (2/2) New Update operator: PI. Faithful assignment defined over TermsBasedOn(D): (CU1-T) For all D, D Implicants( ), if D TermsBasedOn(D), D TermsBasedOn(D) then D < D D (C4U-T) For all D, D TermsBasedOn(D), if D D then D D D. Definition of PI : ψ PI µ = def Dψ PIψ min(termsbasedon(dψ, µ), D ψ ) KM (U1)-(U6) + (U8) hold and also (U7-T) & (U9-T)
22 Relevant Belief Update (1/3) Second reading of Parikh s postulate for Update: (P-UT) Let ψ = ϕ ϕ such that Lang(ϕ) Lang(ϕ ) =. If Lang(µ) Lang(ϕ), then ψ PI µ (ϕ µ) PI ϕ, where is the PI PI update operator restricted to language Lang(ϕ). Remaining task: how to translate this postulate in terms of constraint(s) on faithful assignment
23 Relevant Belief Update (2/3) Constraining faithul assignment (constraint (CUS-T)): Suppose D D 1 D 2 and D 1 Suppose two terms D, D TermsBasedOn(D 1, µ) s.t. D D 1 D. Relevance states that adding D 2 to D and D should not switch the preferences related to D and D (if D 2 is expressed with symbols that differ from the symbols of D 1 ) D D 2 D D D 2
24 Relevant Belief Update (3/3) Main results: Faithful Assign. + Constraint (CUS-T) IP + Postulate (PU-T) Forbus is not relevant. Forbus IP is relevant.
25 Illustration: revisiting the example PIψ = (p 2 p 3 p 5 ) (p 4 p 5 ) PIµ = (p 1 p 2 p 3 ) ( p 1 p 2 p 3 ). Faithful assignment with pre-orders D ψ : {p 1, p 2, p 3, p 5 } < {p2,p 3,p 5 } { p 1, p 2, p 3, p 5 } {p 1, p 2, p 3, p 4, p 5 } {p4,p 5 } { p 1, p 2, p 3, p 4, p 5 } Let Fo be the PI update operator: PI ψ Fo PI µ = (p 1 p 2 p 3 p 5 ) (p 1 p 2 p 3 p 4 p 5 ) ( p 1 p 2 p 3 p 4 p 5 ) Remind: ψ Fo µ = (p 1 p 2 p 3 p 5 ) ( p 1 p 2 p 3 p 5 )
26 Conclusion Main Results Extension of the notion of relevance to belief update New definition of update: implicant by implicant Parikh-like postulate for relevant update Sound and complete definition: Postulates + Faith. Assign. Future Work Link with classical belief belief update. Lower and upper bounds for belief change.
Prime Forms and Minimal Change in Propositional Belief Bases
Annals of Mathematics and Artificial Intelligence manuscript No. (will be inserted by the editor) Prime Forms and Minimal Change in Propositional Belief Bases J. Marchi G. Bittencourt L. Perrussel Received:
More informationDalal s Revision without Hamming Distance
Dalal s Revision without Hamming Distance Pilar Pozos-Parra 1, Weiru Liu 2, and Laurent Perrussel 3 1 University of Tabasco, Mexico pilar.pozos@ujat.mx 2 Queen s University Belfast, UK w.liu@qub.ac.uk
More informationConflict-Based Belief Revision Operators in Possibilistic Logic
Conflict-Based Belief Revision Operators in Possibilistic Logic Author Qi, Guilin, Wang, Kewen Published 2012 Conference Title Proceedings of the Twenty-Sixth AAAI Conference on Artificial Intelligence
More informationEncoding formulas with partially constrained weights in a possibilistic-like many-sorted propositional logic
Encoding formulas with partially constrained weights in a possibilistic-like many-sorted propositional logic Salem Benferhat CRIL-CNRS, Université d Artois rue Jean Souvraz 62307 Lens Cedex France benferhat@criluniv-artoisfr
More informationDescription Logics. Foundations of Propositional Logic. franconi. Enrico Franconi
(1/27) Description Logics Foundations of Propositional Logic Enrico Franconi franconi@cs.man.ac.uk http://www.cs.man.ac.uk/ franconi Department of Computer Science, University of Manchester (2/27) Knowledge
More informationOn iterated revision in the AGM framework
On iterated revision in the AGM framework Andreas Herzig, Sébastien Konieczny, Laurent Perrussel Institut de Recherche en Informatique de Toulouse 118 route de Narbonne - 31062 Toulouse - France {herzig,konieczny,perrussel}@irit.fr
More informationTecniche di Verifica. Introduction to Propositional Logic
Tecniche di Verifica Introduction to Propositional Logic 1 Logic A formal logic is defined by its syntax and semantics. Syntax An alphabet is a set of symbols. A finite sequence of these symbols is called
More informationLogic: Propositional Logic (Part I)
Logic: Propositional Logic (Part I) Alessandro Artale Free University of Bozen-Bolzano Faculty of Computer Science http://www.inf.unibz.it/ artale Descrete Mathematics and Logic BSc course Thanks to Prof.
More informationDynamic Logic of Propositional Assignments and its applications to update, revision and planning
Dynamic Logic of Propositional Assignments and its applications to update, revision and planning Andreas Herzig University of Toulouse, IRIT-CNRS, France Workshop on Planning, Logic and Social Intelligence,
More informationReducing Belief Revision to Circumscription (and viceversa)
Reducing Belief Revision to Circumscription (and viceversa) Paolo Liberatore and Marco Schaerf 1 Dipartimento di Informatica e Sistemistica Università di Roma La Sapienza via Salaria 113, I-00198 Roma,
More information02 Propositional Logic
SE 2F03 Fall 2005 02 Propositional Logic Instructor: W. M. Farmer Revised: 25 September 2005 1 What is Propositional Logic? Propositional logic is the study of the truth or falsehood of propositions or
More informationConflict-Based Merging Operators
Proceedings, Eleventh International Conference on Principles of Knowledge Representation and Reasoning (2008) Conflict-Based Merging Operators Patricia Everaere Sébastien Konieczny Pierre Marquis LIFL
More informationA brief introduction to Logic. (slides from
A brief introduction to Logic (slides from http://www.decision-procedures.org/) 1 A Brief Introduction to Logic - Outline Propositional Logic :Syntax Propositional Logic :Semantics Satisfiability and validity
More informationPropositional Logic: Semantics and an Example
Propositional Logic: Semantics and an Example CPSC 322 Logic 2 Textbook 5.2 Propositional Logic: Semantics and an Example CPSC 322 Logic 2, Slide 1 Lecture Overview 1 Recap: Syntax 2 Propositional Definite
More informationA Theory of Forgetting in Logic Programming
A Theory of Forgetting in Logic Programming Kewen Wang 1,2 and Abdul Sattar 1,2 and Kaile Su 1 1 Institute for Integrated Intelligent Systems 2 School of Information and Computation Technology Griffith
More informationNested Epistemic Logic Programs
Nested Epistemic Logic Programs Kewen Wang 1 and Yan Zhang 2 1 Griffith University, Australia k.wang@griffith.edu.au 2 University of Western Sydney yan@cit.uws.edu.au Abstract. Nested logic programs and
More informationLogical Structures in Natural Language: Propositional Logic II (Truth Tables and Reasoning
Logical Structures in Natural Language: Propositional Logic II (Truth Tables and Reasoning Raffaella Bernardi Università degli Studi di Trento e-mail: bernardi@disi.unitn.it Contents 1 What we have said
More informationCS 512, Spring 2017, Handout 10 Propositional Logic: Conjunctive Normal Forms, Disjunctive Normal Forms, Horn Formulas, and other special forms
CS 512, Spring 2017, Handout 10 Propositional Logic: Conjunctive Normal Forms, Disjunctive Normal Forms, Horn Formulas, and other special forms Assaf Kfoury 5 February 2017 Assaf Kfoury, CS 512, Spring
More informationRevision of DL-Lite Knowledge Bases
Revision of DL-Lite Knowledge Bases Zhe Wang, Kewen Wang, and Rodney Topor Griffith University, Australia Abstract. We address the revision problem for knowledge bases (KBs) in Description Logics (DLs).
More informationKnowledge Compilation in the Modal Logic S5
Knowledge Compilation in the Modal Logic S5 Meghyn Bienvenu Universität Bremen Bremen, Germany meghyn@informatik.uni-bremen.de Hélène Fargier IRIT-CNRS, Université Paul Sabatier, Toulouse, France fargier@irit.fr
More informationAn Introduction to Modal Logic III
An Introduction to Modal Logic III Soundness of Normal Modal Logics Marco Cerami Palacký University in Olomouc Department of Computer Science Olomouc, Czech Republic Olomouc, October 24 th 2013 Marco Cerami
More informationTowards a Structured Analysis of Approximate Problem Solving: ACaseStudy in Classification
Towards a Structured Analysis of Approximate Problem Solving: ACaseStudy in Classification Perry Groot and Annette ten Teije and Frank van Harmelen Division of Mathematics and Computer Science, Faculty
More informationIterated Belief Change: A Transition System Approach
Iterated Belief Change: A Transition System Approach Aaron Hunter and James P. Delgrande School of Computing Science Simon Fraser University Burnaby, BC, Canada {amhunter, jim}@cs.sfu.ca Abstract We use
More informationResolving Conflicts in Action Descriptions
Resolving Conflicts in Action Descriptions Thomas Eiter and Esra Erdem and Michael Fink and Ján Senko 1 Abstract. We study resolving conflicts between an action description and a set of conditions (possibly
More informationECE473 Lecture 15: Propositional Logic
ECE473 Lecture 15: Propositional Logic Jeffrey Mark Siskind School of Electrical and Computer Engineering Spring 2018 Siskind (Purdue ECE) ECE473 Lecture 15: Propositional Logic Spring 2018 1 / 23 What
More informationLogical Agents. Knowledge based agents. Knowledge based agents. Knowledge based agents. The Wumpus World. Knowledge Bases 10/20/14
0/0/4 Knowledge based agents Logical Agents Agents need to be able to: Store information about their environment Update and reason about that information Russell and Norvig, chapter 7 Knowledge based agents
More informationMathematical Logic. Introduction to Reasoning and Automated Reasoning. Hilbert-style Propositional Reasoning. Chiara Ghidini. FBK-IRST, Trento, Italy
Introduction to Reasoning and Automated Reasoning. Hilbert-style Propositional Reasoning. FBK-IRST, Trento, Italy Deciding logical consequence Problem Is there an algorithm to determine whether a formula
More informationComp487/587 - Boolean Formulas
Comp487/587 - Boolean Formulas 1 Logic and SAT 1.1 What is a Boolean Formula Logic is a way through which we can analyze and reason about simple or complicated events. In particular, we are interested
More informationLanguage of Propositional Logic
Logic A logic has: 1. An alphabet that contains all the symbols of the language of the logic. 2. A syntax giving the rules that define the well formed expressions of the language of the logic (often called
More informationPropositional Logic. Testing, Quality Assurance, and Maintenance Winter Prof. Arie Gurfinkel
Propositional Logic Testing, Quality Assurance, and Maintenance Winter 2018 Prof. Arie Gurfinkel References Chpater 1 of Logic for Computer Scientists http://www.springerlink.com/content/978-0-8176-4762-9/
More informationLogical Design of Digital Systems
Lecture 4 Table of Content 1. Combinational circuit design 2. Elementary combinatorial circuits for data transmission 3. Memory structures 4. Programmable logic devices 5. Algorithmic minimization approaches
More informationBasic Algebraic Logic
ELTE 2013. September Today Past 1 Universal Algebra 1 Algebra 2 Transforming Algebras... Past 1 Homomorphism 2 Subalgebras 3 Direct products 3 Varieties 1 Algebraic Model Theory 1 Term Algebras 2 Meanings
More informationRevising General Knowledge Bases in Description Logics
Revising General Knowledge Bases in Description Logics Zhe Wang and Kewen Wang and Rodney Topor Griffith University, Australia Abstract Revising knowledge bases (KBs) in description logics (DLs) in a syntax-independent
More informationA theory of modular and dynamic knowledge representation
A theory of modular and dynamic knowledge representation Ján Šefránek Institute of Informatics, Comenius University, Mlynská dolina, 842 15 Bratislava, Slovakia, phone: (421-7) 6029 5436, e-mail: sefranek@fmph.uniba.sk
More informationTowards A Multi-Agent Subset Space Logic
Towards A Multi-Agent Subset Space Logic A Constructive Approach with Applications Department of Computer Science The Graduate Center of the City University of New York cbaskent@gc.cuny.edu www.canbaskent.net
More informationA Unified Framework for Representing Logic Program Updates
A Unified Framework for Representing Logic Program Updates Yan Zhang School of Computing & Information Technology University of Western Sydney NSW 1797 Australia E-mail: yan@cit.uws.edu.au Norman Foo School
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 informationA Semantic Approach for Iterated Revision in Possibilistic Logic
Proceedings of the Twenty-Third AAAI Conference on Artificial Intelligence (2008) A Semantic Approach for Iterated Revision in Possibilistic Logic Guilin Qi AIFB Universität Karlsruhe D-76128 Karlsruhe,
More informationReasoning under inconsistency: the forgotten connective
Reasoning under inconsistency: the forgotten connective Sébastien Konieczny CRIL - Université d Artois 62307 Lens, France konieczny@cril.univ-artois.fr Jérôme Lang IRIT - Université Paul Sabatier 31062
More informationA New Approach to Knowledge Base Revision in DL-Lite
A New Approach to Knowledge Base Revision in DL-Lite Zhe Wang and Kewen Wang and Rodney Topor School of ICT, Griffith University Nathan, QLD 4111, Australia Abstract Revising knowledge bases (KBs) in description
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 informationKnowledge base (KB) = set of sentences in a formal language Declarative approach to building an agent (or other system):
Logic Knowledge-based agents Inference engine Knowledge base Domain-independent algorithms Domain-specific content Knowledge base (KB) = set of sentences in a formal language Declarative approach to building
More informationChapter 4: Classical Propositional Semantics
Chapter 4: Classical Propositional Semantics Language : L {,,, }. Classical Semantics assumptions: TWO VALUES: there are only two logical values: truth (T) and false (F), and EXTENSIONALITY: the logical
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 informationInfinitary Equilibrium Logic and Strong Equivalence
Infinitary Equilibrium Logic and Strong Equivalence Amelia Harrison 1 Vladimir Lifschitz 1 David Pearce 2 Agustín Valverde 3 1 University of Texas, Austin, Texas, USA 2 Universidad Politécnica de Madrid,
More informationMeasuring conflict and agreement between two prioritized belief bases
Measuring conflict and agreement between two prioritized belief bases Guilin Qi, Weiru Liu, David A. Bell School of Computer Science Queen s University Belfast Belfast, BT7 1NN, UK {G.Qi,W.Liu,DA.Bell}@qub.ac.uk
More informationInterleaved Alldifferent Constraints: CSP vs. SAT Approaches
Interleaved Alldifferent Constraints: CSP vs. SAT Approaches Frédéric Lardeux 3, Eric Monfroy 1,2, and Frédéric Saubion 3 1 Universidad Técnica Federico Santa María, Valparaíso, Chile 2 LINA, Université
More informationIntroduction to Intelligent Systems
Logical Agents Objectives Inference and entailment Sound and complete inference algorithms Inference by model checking Inference by proof Resolution Forward and backward chaining Reference Russel/Norvig:
More informationIntroduction to Intelligent Systems
Logical Agents Objectives Inference and entailment Sound and complete inference algorithms Inference by model checking Inference by proof Resolution Forward and backward chaining Reference Russel/Norvig:
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 informationOn Unit-Refutation Complete Formulae with Existentially Quantified Variables
On Unit-Refutation Complete Formulae with Existentially Quantified Variables Lucas Bordeaux 1 Mikoláš Janota 2 Joao Marques-Silva 3 Pierre Marquis 4 1 Microsoft Research, Cambridge 2 INESC-ID, Lisboa 3
More informationPropositional Logic: Review
Propositional Logic: Review Propositional logic Logical constants: true, false Propositional symbols: P, Q, S,... (atomic sentences) Wrapping parentheses: ( ) Sentences are combined by connectives:...and...or
More informationThis is an author-deposited version published in : Eprints ID : 16897
Open Archive TOULOUSE Archive Ouverte (OATAO) OATAO is an open access repository that collects the work of Toulouse researchers and makes it freely available over the web where possible. This is an author-deposited
More informationPropositional logic (revision) & semantic entailment. p. 1/34
Propositional logic (revision) & semantic entailment p. 1/34 Reading The background reading for propositional logic is Chapter 1 of Huth/Ryan. (This will cover approximately the first three lectures.)
More informationA Method for Generating All the Prime Implicants of Binary CNF Formulas
A Method for Generating All the Prime Implicants of Binary CNF Formulas Yakoub Salhi CRIL-CNRS, Université d Artois, F-62307 Lens Cedex, France salhi@cril.fr Abstract In this paper, we propose a method
More informationFirst-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms
First-Order Logic 1 Syntax Domain of Discourse The domain of discourse for first order logic is FO structures or models. A FO structure contains Relations Functions Constants (functions of arity 0) FO
More informationLogic. Introduction to Artificial Intelligence CS/ECE 348 Lecture 11 September 27, 2001
Logic Introduction to Artificial Intelligence CS/ECE 348 Lecture 11 September 27, 2001 Last Lecture Games Cont. α-β pruning Outline Games with chance, e.g. Backgammon Logical Agents and thewumpus World
More informationPrime Implicate Normal Form for ALC Concepts
Prime Implicate Normal Form for ALC Concepts Meghyn Bienvenu IRIT-UPS, 118 route de Narbonne, 31062 Toulouse Cedex, France IRIT Research Report IRIT/RR 2008-6 FR April 2008 Abstract In this paper, we present
More informationCS 486: Lecture 2, Thursday, Jan 22, 2009
CS 486: Lecture 2, Thursday, Jan 22, 2009 Mark Bickford January 22, 2009 1 Outline Propositional formulas Interpretations and Valuations Validity and Satisfiability Truth tables and Disjunctive Normal
More informationOn updates with integrity constraints
On updates with integrity constraints Andreas Herzig IRIT-CNRS mailto:andreas.herzig@irit.fr http://www.irit.fr/ Andreas.Herzig August 8, 2005 Abstract In his paper Making Counterfactual Assumptions Frank
More informationPartial Goal Satisfaction and Goal Change
Partial Goal Satisfaction and Goal Change Weak and Strong Partial Implication, Logical Properties, Complexity Yi Zhou Intelligent Systems Laboratory University of Western Sydney NSW, Australia yzhou@scm.uws.edu.au
More informationLearning Goals of CS245 Logic and Computation
Learning Goals of CS245 Logic and Computation Alice Gao April 27, 2018 Contents 1 Propositional Logic 2 2 Predicate Logic 4 3 Program Verification 6 4 Undecidability 7 1 1 Propositional Logic Introduction
More informationKnowable as known after an announcement
RESEARCH REPORT IRIT/RR 2008-2 FR Knowable as known after an announcement Philippe Balbiani 1 Alexandru Baltag 2 Hans van Ditmarsch 1,3 Andreas Herzig 1 Tomohiro Hoshi 4 Tiago de Lima 5 1 Équipe LILAC
More informationInference in Propositional Logic
Inference in Propositional Logic Deepak Kumar November 2017 Propositional Logic A language for symbolic reasoning Proposition a statement that is either True or False. E.g. Bryn Mawr College is located
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 informationbrels: A System for the Integration of Knowledge Bases
brels: A System for the Integration of Knowledge Bases Paolo Liberatore and Marco Schaerf Dipartimento di Informatica e Sistemistica Università di Roma La Sapienza Via Salaria 113, I-00198, Roma, Italy
More informationNormal Forms of Propositional Logic
Normal Forms of Propositional Logic Bow-Yaw Wang Institute of Information Science Academia Sinica, Taiwan September 12, 2017 Bow-Yaw Wang (Academia Sinica) Normal Forms of Propositional Logic September
More informationPropositional Calculus: Formula Simplification, Essential Laws, Normal Forms
P Formula Simplification, Essential Laws, Normal Forms Lila Kari University of Waterloo P Formula Simplification, Essential Laws, Normal CS245, Forms Logic and Computation 1 / 26 Propositional calculus
More informationSection 1.2 Propositional Equivalences. A tautology is a proposition which is always true. A contradiction is a proposition which is always false.
Section 1.2 Propositional Equivalences A tautology is a proposition which is always true. Classic Example: P P A contradiction is a proposition which is always false. Classic Example: P P A contingency
More information- 1.2 Implication P. Danziger. Implication
Implication There is another fundamental type of connectives between statements, that of implication or more properly conditional statements. In English these are statements of the form If p then q or
More informationPropositional Logic: Models and Proofs
Propositional Logic: Models and Proofs C. R. Ramakrishnan CSE 505 1 Syntax 2 Model Theory 3 Proof Theory and Resolution Compiled at 11:51 on 2016/11/02 Computing with Logic Propositional Logic CSE 505
More informationEpistemic Reasoning in Logic Programs
Abstract Although epistemic logic programming has an enhanced capacity to handle complex incomplete information reasoning and represent agents epistemic behaviours, it embeds a significantly higher computational
More informationLecture 3: Semantics of Propositional Logic
Lecture 3: Semantics of Propositional Logic 1 Semantics of Propositional Logic Every language has two aspects: syntax and semantics. While syntax deals with the form or structure of the language, it is
More informationNon-Deterministic Time
Non-Deterministic Time Master Informatique 2016 1 Non-Deterministic Time Complexity Classes Reminder on DTM vs NDTM [Turing 1936] (q 0, x 0 ) (q 1, x 1 ) Deterministic (q n, x n ) Non-Deterministic (q
More informationOn the satisfiability problem for a 4-level quantified syllogistic and some applications to modal logic
On the satisfiability problem for a 4-level quantified syllogistic and some applications to modal logic Domenico Cantone and Marianna Nicolosi Asmundo Dipartimento di Matematica e Informatica Università
More information. Modal AGM model of preference changes. Zhang Li. Peking University
Modal AGM model of preference changes Zhang Li Peking University 20121218 1 Introduction 2 AGM framework for preference change 3 Modal AGM framework for preference change 4 Some results 5 Discussion and
More informationPropositional Logic: Methods of Proof (Part II)
Propositional Logic: Methods of Proof (Part II) You will be expected to know Basic definitions Inference, derive, sound, complete Conjunctive Normal Form (CNF) Convert a Boolean formula to CNF Do a short
More informationPropositional Dynamic Logic
Propositional Dynamic Logic Contents 1 Introduction 1 2 Syntax and Semantics 2 2.1 Syntax................................. 2 2.2 Semantics............................... 2 3 Hilbert-style axiom system
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 informationAgenda. Artificial Intelligence. Reasoning in the Wumpus World. The Wumpus World
Agenda Artificial Intelligence 10. Propositional Reasoning, Part I: Principles How to Think About What is True or False 1 Introduction Álvaro Torralba Wolfgang Wahlster 2 Propositional Logic 3 Resolution
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 informationReasoning About Bounds In Weighted Transition Systems
Reasoning About Bounds In Weighted Transition Systems QuantLA 2017 September 18, 2017 Mikkel Hansen, Kim Guldstrand Larsen, Radu Mardare, Mathias Ruggaard Pedersen and Bingtian Xue {mhan, kgl, mardare,
More informationArtificial Intelligence
Artificial Intelligence Propositional Logic Marc Toussaint University of Stuttgart Winter 2016/17 (slides based on Stuart Russell s AI course) Motivation: Most students will have learnt about propositional
More informationDL-Lite Contraction and Revision
Journal of Artificial Intelligence Research 56 (2016) 329-378 Submitted 12/15; published 06/16 DL-Lite Contraction and Revision Zhiqiang Zhuang Institute for Integrated and Intelligent Systems Griffith
More informationMeasuring Inconsistency in Knowledge via Quasi-classical Models
From: AAAI-02 Proceedings. Copyright 2002, AAAI (www.aaai.org). All rights reserved. Measuring Inconsistency in Knowledge via Quasi-classical Models Anthony Hunter Department of Computer Science University
More informationEnhancing the Updatability of Projective Views
Enhancing the Updatability of Projective Views (Extended Abstract) Paolo Guagliardo 1, Reinhard Pichler 2, and Emanuel Sallinger 2 1 KRDB Research Centre, Free University of Bozen-Bolzano 2 Vienna University
More informationOn propositional definability
Artificial Intelligence 172 (2008) 991 1017 www.elsevier.com/locate/artint On propositional definability Jérôme Lang a, Pierre Marquis b, a IRIT, CNRS / Université Paul Sabatier, 118 route de Narbonne,
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 informationCS 331: Artificial Intelligence Propositional Logic I. Knowledge-based Agents
CS 331: Artificial Intelligence Propositional Logic I 1 Knowledge-based Agents Can represent knowledge And reason with this knowledge How is this different from the knowledge used by problem-specific agents?
More informationKnowledge-based Agents. CS 331: Artificial Intelligence Propositional Logic I. Knowledge-based Agents. Outline. Knowledge-based Agents
Knowledge-based Agents CS 331: Artificial Intelligence Propositional Logic I Can represent knowledge And reason with this knowledge How is this different from the knowledge used by problem-specific agents?
More informationA Positive Formalization for the Notion of Pragmatic Truth 1
A Positive Formalization for the Notion of Pragmatic Truth 1 Tarcisio Pequeno Laboratório de Inteligência Artificial Universidade Federal do Ceará Fortaleza CE Brazil Arthur Buchsbaum Departamento de Informática
More informationOutline. Formale Methoden der Informatik First-Order Logic for Forgetters. Why PL1? Why PL1? Cont d. Motivation
Outline Formale Methoden der Informatik First-Order Logic for Forgetters Uwe Egly Vienna University of Technology Institute of Information Systems Knowledge-Based Systems Group Motivation Syntax of PL1
More informationPostulates for logic-based argumentation systems
Postulates for logic-based argumentation systems Leila Amgoud IRIT CNRS Toulouse France Abstract Logic-based argumentation systems are developed for reasoning with inconsistent information. Starting from
More informationResolving Conflicts in Action Descriptions
Resolving Conflicts in Action Descriptions Thomas Eiter and Esra Erdem and Michael Fink and Ján Senko Institut für Informationssysteme 184/3, Technische Universität Wien Favoritenstraße 9-11, 1040 Wien,
More informationA framework for managing uncertain inputs: an axiomization of rewarding
A framework for managing uncertain inputs: an axiomization of rewarding Jianbing Ma, Weiru Liu School of Electronics, Electrical Engineering and Computer Science, Queen s University Belfast, Belfast BT7
More informationComputation and Logic Definitions
Computation and Logic Definitions True and False Also called Boolean truth values, True and False represent the two values or states an atom can assume. We can use any two distinct objects to represent
More informationModal Logic XVI. Yanjing Wang
Modal Logic XVI Yanjing Wang Department of Philosophy, Peking University April 27th, 2017 Advanced Modal Logic (2017 Spring) 1 Sahlqvist Formulas (cont.) φ POS: a summary φ = p (e.g., p p) φ =... p (e.g.,
More informationTrace Diagnostics using Temporal Implicants
Trace Diagnostics using Temporal Implicants ATVA 15 Thomas Ferrère 1 Dejan Nickovic 2 Oded Maler 1 1 VERIMAG, University of Grenoble / CNRS 2 Austrian Institute of Technology October 14, 2015 Motivation
More informationUNIT-I: Propositional Logic
1. Introduction to Logic: UNIT-I: Propositional Logic Logic: logic comprises a (formal) language for making statements about objects and reasoning about properties of these objects. Statements in a logical
More informationClassical Propositional Logic
The Language of A Henkin-style Proof for Natural Deduction January 16, 2013 The Language of A Henkin-style Proof for Natural Deduction Logic Logic is the science of inference. Given a body of information,
More information