Probabilistic Justification Logic

Size: px
Start display at page:

Download "Probabilistic Justification Logic"

Transcription

1 Ioannis Kokkinis Logic and Theory Group Institute of Computer Science University of Bern joint work with Petar Maksimović, Zoran Ognjanović and Thomas Studer Logic and Applications Dubrovnik September 23, 2015

2 Overview 1 Motivation The Justification Logic J 2 3 Ioannis Kokkinis 2 / 26

3 Motivation The Justification Logic J Overview 1 Motivation The Justification Logic J 2 3 Ioannis Kokkinis 3 / 26

4 Motivation The Justification Logic J Overview 1 Motivation The Justification Logic J 2 3 Ioannis Kokkinis 4 / 26

5 Motivation The Justification Logic J From Classical Logic to Justification Logic c.p.l. + α (Propositional) Modal Logic Ioannis Kokkinis 5 / 26

6 Motivation The Justification Logic J From Classical Logic to Justification Logic c.p.l. + α (Propositional) Modal Logic Modal Logic α α Ioannis Kokkinis 5 / 26

7 Motivation The Justification Logic J From Classical Logic to Justification Logic c.p.l. + α (Propositional) Modal Logic Modal Logic α Justification Logic α since t α t : α Ioannis Kokkinis 5 / 26

8 Motivation The Justification Logic J Justification Logic Ioannis Kokkinis 6 / 26

9 Motivation The Justification Logic J Justification Logic t : α Ioannis Kokkinis 6 / 26

10 Motivation The Justification Logic J Justification Logic t : α t : α Ioannis Kokkinis 6 / 26

11 Motivation The Justification Logic J Justification Logic t : α t : α Ioannis Kokkinis 6 / 26

12 Motivation The Justification Logic J Justification Logic t : α t : α t : α Ioannis Kokkinis 6 / 26

13 Motivation The Justification Logic J Justification Logic t : α t : α t : α t : α Ioannis Kokkinis 6 / 26

14 Motivation The Justification Logic J t : α P 1 (t : α) 10 t : α P 8 (t : α) 10 Ioannis Kokkinis 6 / 26

15 Motivation The Justification Logic J Overview 1 Motivation The Justification Logic J 2 3 Ioannis Kokkinis 7 / 26

16 Motivation The Justification Logic J Justification Terms and Formulas Definition (Justification Terms) t ::= c x (t t) (t + t)!t Definition (Justification Formulas-Language L J ) α ::= p α α α t : α where t is a term and p is an atomic proposition. Ioannis Kokkinis 8 / 26

17 Motivation The Justification Logic J Axiomatization for J Axioms of J: (P) finitely many axiom schemes for c.p.l. in the language L J (J) u : (α β) (v : α u v : β) (+) (u : α v : α) u + v : α Ioannis Kokkinis 9 / 26

18 Motivation The Justification Logic J Axiomatization for J Axioms of J: (P) finitely many axiom schemes for c.p.l. in the language L J (J) u : (α β) (v : α u v : β) (+) (u : α v : α) u + v : α CS { (c, α) } c is a constant and α is an instance of some axiom of J Ioannis Kokkinis 9 / 26

19 Motivation The Justification Logic J Axiomatization for J Axioms of J: (P) finitely many axiom schemes for c.p.l. in the language L J (J) u : (α β) (v : α u v : β) (+) (u : α v : α) u + v : α CS { (c, α) c is a constant and α is an instance of some axiom of J } For some CS the system J CS is: axioms of J + (AN!)!! } {{!! } c : :!c : c : α, where (c, α) CS and n N n times (MP) if T α and T α β then T β Ioannis Kokkinis 9 / 26

20 Motivation The Justification Logic J Semantics for J For a given CS, we define the function (basic CS-evaluation): : Prop {T, F} : Tm P(L J ) [T = true and F = false] [P stands for powerset] such that: ( α β u and α v ) = β (u v) 1 2 u v (u + v) 3 for (c, α) CS: α c c : α (!c)!c : c : α (!!c). Ioannis Kokkinis 10 / 26

21 Motivation The Justification Logic J Truth under a Basic CS-Evaluation Let be a basic CS-evaluation. We have: p p = T t : α α t α ( α ) α β α and β Ioannis Kokkinis 11 / 26

22 Overview 1 Motivation The Justification Logic J 2 3 Ioannis Kokkinis 12 / 26

23 Overview 1 Motivation The Justification Logic J 2 3 Ioannis Kokkinis 13 / 26

24 Probabilistic Formulas Definition (Probabilistic Formulas-Language L P ) for s Q [0, 1] and α L J. A ::= P s α A A A Ioannis Kokkinis 14 / 26

25 Probabilistic Formulas Definition (Probabilistic Formulas-Language L P ) for s Q [0, 1] and α L J. A ::= P s α A A A P <s α P s α P s α P 1 s α P >s α P s α P =s α P s α P s α Ioannis Kokkinis 14 / 26

26 Semantics = P s α? Ioannis Kokkinis 15 / 26

27 Semantics Probability Space: M = W, H, µ = P s α? Ioannis Kokkinis 15 / 26

28 Semantics Probability Space: M = W, H, µ M = P s α [α] α α 5 α Ioannis Kokkinis 15 / 26

29 Semantics Probability Space: M = W, H, µ M = P s α µ([α]) s α α 5 α Ioannis Kokkinis 15 / 26

30 Semantics Probability Space: M = W, H, µ M = P s α µ([α]) s 8 M = A M = A M = A B ( M = A and M = B ) α 10 α 5 α Ioannis Kokkinis 15 / 26

31 Axiomatization Axioms of PJ: (P) finitely many axiom schemes for c.p.l. in the language L P (PI) P 0 α (WE) P r α P <sα, where s > r (LE) P <sα P s α (DIS) P r α P s β P 1 (α β) P min(1,r+s) (α β) (UN) P r α P <sβ P <r+s(α β), where r + s 1 For some CS the system PJ CS is: Axioms of PJ + (MP) if T A and T A B then T B (CE) if JCS α then PJCS P 1 α (ST) if T A P s 1 α for every integer k 1 and s > 0 k s then T A P s α Ioannis Kokkinis 16 / 26

32 Soundness and Strong Completeness Theorem Any PJ CS is sound and strongly complete with respect to PJ CS -models, i.e.: T PJCS A T PJCS A Ioannis Kokkinis 17 / 26

33 Complexity It has been proved that, under some restrictions on the CS, the J CS -satisfiability problem belongs to Σ p 2. We can prove that, under the same restrictions on the CS, the PJ CS -satisfiability problem belongs to the same complexity class. Thus, probability operators do not increase the complexity of the justification logic J. Ioannis Kokkinis 18 / 26

34 Iterations of the Probability Operator Can we have formulas like P s P r α or t : P r α? Ioannis Kokkinis 19 / 26

35 Iterations of the Probability Operator Can we have formulas like P s P r α or t : P r α? The logic PPJ is defined over the following language: α ::= p α α α t : α P s α Ioannis Kokkinis 19 / 26

36 Iterations of the Probability Operator Can we have formulas like P s P r α or t : P r α? The logic PPJ is defined over the following language: α ::= p α α α t : α P s α J + PJ PPJ soundness: completeness: decidability : complexity: open Ioannis Kokkinis 19 / 26

37 Overview 1 Motivation The Justification Logic J 2 3 Ioannis Kokkinis 20 / 26

38 The Lottery Paradox Fair Lottery: with 1000 tickets exactly 1 winning ticket Ioannis Kokkinis 21 / 26

39 The Lottery Paradox Fair Lottery: with 1000 tickets exactly 1 winning ticket w i = ticket i wins Bel(α) = it is rational to believe α Deg bel (α) = degree of belief of α Ioannis Kokkinis 21 / 26

40 The Lottery Paradox Fair Lottery: with 1000 tickets exactly 1 winning ticket w i = ticket i wins Bel(α) = it is rational to believe α Deg bel (α) = degree of belief of α Postulates of Rational Belief: 1 Deg bel (α) > 0.99 Bel(α) [The Lockean Thesis] ( ) 2 Bel(α) and Bel(β) = Bel(α β) Ioannis Kokkinis 21 / 26

41 The Lottery Paradox Fair Lottery: with 1000 tickets exactly 1 winning ticket w i = ticket i wins Bel(α) = it is rational to believe α Deg bel (α) = degree of belief of α Postulates of Rational Belief: 1 Deg bel (α) > 0.99 Bel(α) [The Lockean Thesis] ( ) 2 Bel(α) and Bel(β) = Bel(α β) Paradox: ( 1 i 1000)[Deg bel ( w i ) = ] Ioannis Kokkinis 21 / 26

42 The Lottery Paradox Fair Lottery: with 1000 tickets exactly 1 winning ticket w i = ticket i wins Bel(α) = it is rational to believe α Deg bel (α) = degree of belief of α Postulates of Rational Belief: 1 Deg bel (α) > 0.99 Bel(α) [The Lockean Thesis] ( ) 2 Bel(α) and Bel(β) = Bel(α β) Paradox: ( 1 i 1000)[Deg bel ( w i ) = ] = ( 1 i 1000)[Bel( w i )] Ioannis Kokkinis 21 / 26

43 The Lottery Paradox Fair Lottery: with 1000 tickets exactly 1 winning ticket w i = ticket i wins Bel(α) = it is rational to believe α Deg bel (α) = degree of belief of α Postulates of Rational Belief: 1 Deg bel (α) > 0.99 Bel(α) [The Lockean Thesis] ( ) 2 Bel(α) and Bel(β) = Bel(α β) Paradox: ( 1 i 1000)[Deg bel ( w i ) = ] = ( 1 i 1000)[Bel( w i )] = Bel( w 1... w 1000 ) Ioannis Kokkinis 21 / 26

44 The Lottery Paradox Fair Lottery: with 1000 tickets exactly 1 winning ticket w i = ticket i wins Bel(α) = it is rational to believe α Deg bel (α) = degree of belief of α Postulates of Rational Belief: 1 Deg bel (α) > 0.99 Bel(α) [The Lockean Thesis] ( ) 2 Bel(α) and Bel(β) = Bel(α β) Paradox: ( 1 i 1000)[Deg bel ( w i ) = ] = ( 1 i 1000)[Bel( w i )] = Bel( w 1... w 1000 ) Deg bel (w 1... w 1000 ) = 1 Ioannis Kokkinis 21 / 26

45 The Lottery Paradox Fair Lottery: with 1000 tickets exactly 1 winning ticket w i = ticket i wins Bel(α) = it is rational to believe α Deg bel (α) = degree of belief of α Postulates of Rational Belief: 1 Deg bel (α) > 0.99 Bel(α) [The Lockean Thesis] ( ) 2 Bel(α) and Bel(β) = Bel(α β) Paradox: ( 1 i 1000)[Deg bel ( w i ) = ] = ( 1 i 1000)[Bel( w i )] = Bel( w 1... w 1000 ) Deg bel (w 1... w 1000 ) = 1 = Bel(w 1... w 1000 ) Ioannis Kokkinis 21 / 26

46 in PPJ Formalization of the Postulates of Rational Belief in PPJ: 1 For every term t we add to our assumptions: t : P >0.99 (α) pb(t) : α [The Lockean Thesis] 2 For some CS we have: PPJCS s 1 : α s 2 : β con(s 1, s 2 ) : α β Ioannis Kokkinis 22 / 26

47 in PPJ Formalization of the Postulates of Rational Belief in PPJ: 1 For every term t we add to our assumptions: t : P >0.99 (α) pb(t) : α [The Lockean Thesis] 2 For some CS we have: PPJCS Let 1 i There is a term t i : and by the Lockean Thesis: s 1 : α s 2 : β con(s 1, s 2 ) : α β t i : (P = w i) pb(t i ) : w i Ioannis Kokkinis 22 / 26

48 in PPJ Thus there is a term t: t : ( w 1... w 1000 ) Ioannis Kokkinis 23 / 26

49 in PPJ Thus there is a term t: t : ( w 1... w 1000 ) But there also exists a term u such that: u : (P =1 (w 1... w 1000 )) thus, by the Lockean Thesis: pb(u) : (w 1... w 1000 ) Ioannis Kokkinis 23 / 26

50 in PPJ Thus there is a term t: t : ( w 1... w 1000 ) But there also exists a term u such that: thus, by the Lockean Thesis: Avoiding the paradox in PPJ: Restrict the CS such that: PPJCS u : (P =1 (w 1... w 1000 )) pb(u) : (w 1... w 1000 ) s 1 : α s 2 : β con(s 1, s 2 ) : α β holds only if con(s 1, s 2 ) does not contain two different subterms of the form pb(t). [Formalization of an idea by Leitgeb (2014)] Ioannis Kokkinis 23 / 26

51 Overview 1 Motivation The Justification Logic J 2 3 Ioannis Kokkinis 24 / 26

52 Further Work: Statistical Evidence Obtain justifications from formulas? α h(α) Ioannis Kokkinis 25 / 26

53 Further Work: Statistical Evidence Obtain justifications from formulas? α h(α) CP(β α) s interprets to something like: P s (h(α) : β) Ioannis Kokkinis 25 / 26

54 Summary Probabilistic justification logic can be used to model the idea PJ = P s + J different kinds of evidence for α lead to different degrees of belief in α PJ is sound and strongly complete complexity of PJ is no worse than the complexity of J sound, complete and decidable PPJ Complexity of PPJ? Statistical evidence? Ioannis Kokkinis 26 / 26

55 Summary Probabilistic justification logic can be used to model the idea PJ = P s + J different kinds of evidence for α lead to different degrees of belief in α PJ is sound and strongly complete complexity of PJ is no worse than the complexity of J sound, complete and decidable PPJ Complexity of PPJ? Statistical evidence? Thank you for your attention! Ioannis Kokkinis 26 / 26

Justification logic - a short introduction

Justification logic - a short introduction Institute of Computer Science and Applied Mathematics University of Bern Bern, Switzerland January 2013 Modal Logic A Modal Logic A A B and Modal Logic A A B B and thus Modal Logic A A B B and thus A (A

More information

Update As Evidence: Belief Expansion

Update As Evidence: Belief Expansion Update As Evidence: Belief Expansion Roman Kuznets and Thomas Studer Institut für Informatik und angewandte Mathematik Universität Bern {kuznets, tstuder}@iam.unibe.ch http://www.iam.unibe.ch/ltg Abstract.

More information

An Introduction to Modal Logic III

An 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 information

Reasoning Under Uncertainty: Introduction to Probability

Reasoning Under Uncertainty: Introduction to Probability Reasoning Under Uncertainty: Introduction to Probability CPSC 322 Lecture 23 March 12, 2007 Textbook 9 Reasoning Under Uncertainty: Introduction to Probability CPSC 322 Lecture 23, Slide 1 Lecture Overview

More information

Lecture 1: The Humean Thesis on Belief

Lecture 1: The Humean Thesis on Belief Lecture 1: The Humean Thesis on Belief Hannes Leitgeb LMU Munich October 2014 What do a perfectly rational agent s beliefs and degrees of belief have to be like in order for them to cohere with each other?

More information

Interval Temporal Logics over Strongly Discrete Linear Orders: the Complete Picture

Interval Temporal Logics over Strongly Discrete Linear Orders: the Complete Picture Interval Temporal Logics over Strongly Discrete Linear Orders: the Complete Picture D.Bresolin, D. Della Monica, A. Montanari, P. Sala, G. Sciavicco ICE-TCS, School of Computer Science, Reykjavik University,

More information

Modal Probability Logic

Modal Probability Logic Modal Probability Logic ESSLLI 2014 - Logic and Probability Wes Holliday and Thomas Icard Berkeley and Stanford August 14, 2014 Wes Holliday and Thomas Icard: Modal Probability 1 References M. Fattorosi-Barnaba

More information

Towards A Multi-Agent Subset Space Logic

Towards 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 information

Basic Algebraic Logic

Basic 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 information

Comment on Leitgeb s Stability Theory of Belief

Comment on Leitgeb s Stability Theory of Belief Comment on Leitgeb s Stability Theory of Belief Hanti Lin Kevin T. Kelly Carnegie Mellon University {hantil, kk3n}@andrew.cmu.edu Hannes Leitgeb s stability theory of belief provides three synchronic constraints

More information

An Introduction to Bayesian Reasoning

An Introduction to Bayesian Reasoning Tilburg Center for Logic and Philosophy of Science (TiLPS) Tilburg University, The Netherlands EPS Seminar, TiLPS, 9 October 2013 Overview of the Tutorial This tutorial aims at giving you an idea of why

More information

AN EXTENSION OF THE PROBABILITY LOGIC LP P 2. Tatjana Stojanović 1, Ana Kaplarević-Mališić 1 and Zoran Ognjanović 2

AN EXTENSION OF THE PROBABILITY LOGIC LP P 2. Tatjana Stojanović 1, Ana Kaplarević-Mališić 1 and Zoran Ognjanović 2 45 Kragujevac J. Math. 33 (2010) 45 62. AN EXTENSION OF THE PROBABILITY LOGIC LP P 2 Tatjana Stojanović 1, Ana Kaplarević-Mališić 1 and Zoran Ognjanović 2 1 University of Kragujevac, Faculty of Science,

More information

Infinitary Equilibrium Logic and Strong Equivalence

Infinitary 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 information

Phil Introductory Formal Logic

Phil Introductory Formal Logic Phil 134 - Introductory Formal Logic Lecture 7: Deduction At last, it is time to learn about proof formal proof as a model of reasoning demonstrating validity metatheory natural deduction systems what

More information

COMPLETENESS THEOREM FOR A LOGIC WITH IMPRECISE AND CONDITIONAL PROBABILITIES. Zoran Ognjanović, Zoran Marković

COMPLETENESS THEOREM FOR A LOGIC WITH IMPRECISE AND CONDITIONAL PROBABILITIES. Zoran Ognjanović, Zoran Marković PUBLICATIONS DE L INSTITUT MATHÉMATIQUE Nouvelle série, tome 78(92) (2005), 35 49 COMPLETENESS THEOREM FOR A LOGIC WITH IMPRECISE AND CONDITIONAL PROBABILITIES Zoran Ognjanović, Zoran Marković and Miodrag

More information

Modal Logic XX. Yanjing Wang

Modal 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 information

Cyclic Proofs for Linear Temporal Logic

Cyclic Proofs for Linear Temporal Logic Cyclic Proofs for Linear Temporal Logic Ioannis Kokkinis Thomas Studer Abstract Annotated sequents provide an elegant approach for the design of deductive systems for temporal logics. Their proof theory,

More information

An Introduction to Modal Logic V

An 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 information

On the Complexity of the Reflected Logic of Proofs

On the Complexity of the Reflected Logic of Proofs On the Complexity of the Reflected Logic of Proofs Nikolai V. Krupski Department of Math. Logic and the Theory of Algorithms, Faculty of Mechanics and Mathematics, Moscow State University, Moscow 119899,

More information

Axiomatic characterization of the AGM theory of belief revision in a temporal logic

Axiomatic characterization of the AGM theory of belief revision in a temporal logic Artificial Intelligence 171 (2007) 144 160 www.elsevier.com/locate/artint Axiomatic characterization of the AGM theory of belief revision in a temporal logic Giacomo Bonanno 1 Department of Economics,

More information

Knowable as known after an announcement

Knowable 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 information

Paul D. Thorn. HHU Düsseldorf, DCLPS, DFG SPP 1516

Paul D. Thorn. HHU Düsseldorf, DCLPS, DFG SPP 1516 Paul D. Thorn HHU Düsseldorf, DCLPS, DFG SPP 1516 High rational personal probability (0.5 < r < 1) is a necessary condition for rational belief. Degree of probability is not generally preserved when one

More information

Reasoning Under Uncertainty: Introduction to Probability

Reasoning Under Uncertainty: Introduction to Probability Reasoning Under Uncertainty: Introduction to Probability CPSC 322 Uncertainty 1 Textbook 6.1 Reasoning Under Uncertainty: Introduction to Probability CPSC 322 Uncertainty 1, Slide 1 Lecture Overview 1

More information

Propositional Logic: Semantics and an Example

Propositional 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 information

Introduction to Artificial Intelligence Propositional Logic & SAT Solving. UIUC CS 440 / ECE 448 Professor: Eyal Amir Spring Semester 2010

Introduction to Artificial Intelligence Propositional Logic & SAT Solving. UIUC CS 440 / ECE 448 Professor: Eyal Amir Spring Semester 2010 Introduction to Artificial Intelligence Propositional Logic & SAT Solving UIUC CS 440 / ECE 448 Professor: Eyal Amir Spring Semester 2010 Today Representation in Propositional Logic Semantics & Deduction

More information

A modal logic for games with lies

A modal logic for games with lies A modal logic for games with lies Bruno Teheux University of Luxembourg The RÉNYI ULAM game A searching game with lies 1. ALICE chooses an element in {1,..., M}. 2. BOB tries to guess this number by asking

More information

Outline. 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 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 information

Lecture 8: Introduction to Game Logic

Lecture 8: Introduction to Game Logic Lecture 8: Introduction to Game Logic Eric Pacuit ILLC, University of Amsterdam staff.science.uva.nl/ epacuit epacuit@science.uva.nl Lecture Date: April 6, 2006 Caput Logic, Language and Information: Social

More information

A Logic for Reasoning about Justified Uncertain Beliefs

A Logic for Reasoning about Justified Uncertain Beliefs Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence (IJCAI 2015) A Logic for Reasoning about Justified Uncertain Beliefs Tuan-Fang Fan Department of CSIE, National

More information

CHAPTER 4 CLASSICAL PROPOSITIONAL SEMANTICS

CHAPTER 4 CLASSICAL PROPOSITIONAL SEMANTICS CHAPTER 4 CLASSICAL PROPOSITIONAL SEMANTICS 1 Language There are several propositional languages that are routinely called classical propositional logic languages. It is due to the functional dependency

More information

Soundness Theorem for System AS1

Soundness Theorem for System AS1 10 The Soundness Theorem for System AS1 1. Introduction...2 2. Soundness, Completeness, and Mutual Consistency...2 3. The Weak Soundness Theorem...4 4. The Strong Soundness Theorem...6 5. Appendix: Supporting

More information

CL16, 12th September 2016

CL16, 12th September 2016 CL16, 12th September 2016 for - Soft Outline for - Soft for - Soft The Problem of Anyone who utters: (S) Sherlock Holmes lives in Baker Street would not be objected against by non-philosophers. However:

More information

Propositional and First-Order Logic

Propositional and First-Order Logic Propositional and First-Order Logic Chapter 7.4 7.8, 8.1 8.3, 8.5 Some material adopted from notes by Andreas Geyer-Schulz and Chuck Dyer Logic roadmap overview Propositional logic (review) Problems with

More information

Pei Wang( 王培 ) Temple University, Philadelphia, USA

Pei Wang( 王培 ) Temple University, Philadelphia, USA Pei Wang( 王培 ) Temple University, Philadelphia, USA Artificial General Intelligence (AGI): a small research community in AI that believes Intelligence is a general-purpose capability Intelligence should

More information

Propositional Reasoning

Propositional 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 information

Chapter 11: Automated Proof Systems (1)

Chapter 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 information

Neighborhood Semantics for Modal Logic Lecture 3

Neighborhood Semantics for Modal Logic Lecture 3 Neighborhood Semantics for Modal Logic Lecture 3 Eric Pacuit ILLC, Universiteit van Amsterdam staff.science.uva.nl/ epacuit August 15, 2007 Eric Pacuit: Neighborhood Semantics, Lecture 3 1 Plan for the

More information

Formal Epistemology: Lecture Notes. Horacio Arló-Costa Carnegie Mellon University

Formal Epistemology: Lecture Notes. Horacio Arló-Costa Carnegie Mellon University Formal Epistemology: Lecture Notes Horacio Arló-Costa Carnegie Mellon University hcosta@andrew.cmu.edu Logical preliminaries Let L 0 be a language containing a complete set of Boolean connectives, including

More information

How to determine if a statement is true or false. Fuzzy logic deal with statements that are somewhat vague, such as: this paint is grey.

How to determine if a statement is true or false. Fuzzy logic deal with statements that are somewhat vague, such as: this paint is grey. Major results: (wrt propositional logic) How to reason correctly. How to reason efficiently. How to determine if a statement is true or false. Fuzzy logic deal with statements that are somewhat vague,

More information

Socratic Proofs for Some Temporal Logics RESEARCH REPORT

Socratic 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 information

Learning Goals of CS245 Logic and Computation

Learning 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 information

Chapter 3: Propositional Calculus: Deductive Systems. September 19, 2008

Chapter 3: Propositional Calculus: Deductive Systems. September 19, 2008 Chapter 3: Propositional Calculus: Deductive Systems September 19, 2008 Outline 1 3.1 Deductive (Proof) System 2 3.2 Gentzen System G 3 3.3 Hilbert System H 4 3.4 Soundness and Completeness; Consistency

More information

CS154, Lecture 12: Kolmogorov Complexity: A Universal Theory of Data Compression

CS154, Lecture 12: Kolmogorov Complexity: A Universal Theory of Data Compression CS154, Lecture 12: Kolmogorov Complexity: A Universal Theory of Data Compression Rosencrantz & Guildenstern Are Dead (Tom Stoppard) Rigged Lottery? And the winning numbers are: 1, 2, 3, 4, 5, 6 But is

More information

02 Propositional Logic

02 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 information

Computer Science CPSC 322. Lecture 18 Marginalization, Conditioning

Computer Science CPSC 322. Lecture 18 Marginalization, Conditioning Computer Science CPSC 322 Lecture 18 Marginalization, Conditioning Lecture Overview Recap Lecture 17 Joint Probability Distribution, Marginalization Conditioning Inference by Enumeration Bayes Rule, Chain

More information

Lecture Notes on Combinatory Modal Logic

Lecture Notes on Combinatory Modal Logic Lecture Notes on Combinatory Modal Logic 15-816: Modal Logic Frank Pfenning Lecture 9 February 16, 2010 1 Introduction The connection between proofs and program so far has been through a proof term assignment

More information

Justification logic for constructive modal logic

Justification logic for constructive modal logic Justification logic for constructive modal logic Sonia Marin With Roman Kuznets and Lutz Straßburger Inria, LIX, École Polytechnique IMLA 17 July 17, 2017 The big picture The big picture Justification

More information

A Modal Logic of Epistemic Games

A Modal Logic of Epistemic Games Submitted to Games. Pages 1-49. OPEN ACCESS games ISSN 2073-4336 www.mdpi.com/journal/games Article A Modal Logic of Epistemic Games Emiliano Lorini 1, François Schwarzentruber 1 1 Institut de Recherche

More information

Deductive Algorithmic Knowledge

Deductive Algorithmic Knowledge Deductive Algorithmic Knowledge Riccardo Pucella Department of Computer Science Cornell University Ithaca, NY 14853 riccardo@cs.cornell.edu Abstract The framework of algorithmic knowledge assumes that

More information

Realizing Public Announcements by Justifications

Realizing Public Announcements by Justifications Realizing Public Announcements by Justifications Samuel Bucheli Roman Kuznets Thomas Studer January 15, 2012 Abstract Modal public announcement logics study how beliefs change after public announcements.

More information

Logic: Propositional Logic Truth Tables

Logic: 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 information

Mathematical Logic Prof. Arindama Singh Department of Mathematics Indian Institute of Technology, Madras. Lecture - 15 Propositional Calculus (PC)

Mathematical Logic Prof. Arindama Singh Department of Mathematics Indian Institute of Technology, Madras. Lecture - 15 Propositional Calculus (PC) Mathematical Logic Prof. Arindama Singh Department of Mathematics Indian Institute of Technology, Madras Lecture - 15 Propositional Calculus (PC) So, now if you look back, you can see that there are three

More information

Is probability the measure of uncertainty?

Is probability the measure of uncertainty? Is probability the measure of uncertainty? Tommaso Flaminio and Hykel Hosni Logics for Social Behaviour, Lorenz Center 12/11/14 Flaminio-Hosni Is probability the measure of uncertainty? 12/11/2014 1 /

More information

cse541 LOGIC FOR COMPUTER SCIENCE

cse541 LOGIC FOR COMPUTER SCIENCE cse541 LOGIC FOR COMPUTER SCIENCE Professor Anita Wasilewska Spring 2015 LECTURE 2 Chapter 2 Introduction to Classical Propositional Logic PART 1: Classical Propositional Model Assumptions PART 2: Syntax

More information

COMP219: Artificial Intelligence. Lecture 19: Logic for KR

COMP219: Artificial Intelligence. Lecture 19: Logic for KR COMP219: Artificial Intelligence Lecture 19: Logic for KR 1 Overview Last time Expert Systems and Ontologies Today Logic as a knowledge representation scheme Propositional Logic Syntax Semantics Proof

More information

Logic: Bottom-up & Top-down proof procedures

Logic: Bottom-up & Top-down proof procedures Logic: Bottom-up & Top-down proof procedures Alan Mackworth UBC CS 322 Logic 3 March 4, 2013 P & M Textbook 5.2 Lecture Overview Recap: Soundness, Completeness, Bottom-up proof procedure Bottom-up Proof

More information

COMP219: Artificial Intelligence. Lecture 19: Logic for KR

COMP219: Artificial Intelligence. Lecture 19: Logic for KR COMP219: Artificial Intelligence Lecture 19: Logic for KR 1 Overview Last time Expert Systems and Ontologies Today Logic as a knowledge representation scheme Propositional Logic Syntax Semantics Proof

More information

Logics for Belief as Maximally Plausible Possibility

Logics for Belief as Maximally Plausible Possibility Logics for Belief as Maximally Plausible Possibility Giacomo Bonanno Department of Economics, University of California, Davis, USA gfbonanno@ucdavis.edu Abstract We consider a basic logic with two primitive

More information

CS560 Knowledge Discovery and Management. CS560 - Lecture 3 1

CS560 Knowledge Discovery and Management. CS560 - Lecture 3 1 CS560 Knowledge Discovery and Management Yugi Lee STB #560D (816) 235-5932 leeyu@umkc.edu www.sce.umkc.edu/~leeyu CS560 - Lecture 3 1 Logic A logic allows the axiomatization of the domain information,

More information

THE LANGUAGE OF FIRST-ORDER LOGIC (FOL) Sec2 Sec1(1-16)

THE LANGUAGE OF FIRST-ORDER LOGIC (FOL) Sec2 Sec1(1-16) THE LANGUAGE OF FIRST-ORDER LOGIC (FOL) Sec2 Sec1(1-16) FOL: A language to formulate knowledge Logic is the study of entailment relationslanguages, truth conditions and rules of inference. FOL or Predicate

More information

Module 7 D and Equivalent Systems

Module 7 D and Equivalent Systems Module 7 D and Equivalent Systems G J Mattey May 2, 2007 Contents 1 he Semantical System DI 1 2 he Derivational System DD 4 3 he Axiom System D 6 4 Applications of the D-Systems 6 In this and subsequent

More information

Advances in the theory of fixed points in many-valued logics

Advances in the theory of fixed points in many-valued logics Advances in the theory of fixed points in many-valued logics Department of Mathematics and Computer Science. Università degli Studi di Salerno www.logica.dmi.unisa.it/lucaspada 8 th International Tbilisi

More information

Chapter 2 Section 2.1: Proofs Proof Techniques. CS 130 Discrete Structures

Chapter 2 Section 2.1: Proofs Proof Techniques. CS 130 Discrete Structures Chapter 2 Section 2.1: Proofs Proof Techniques CS 130 Discrete Structures Some Terminologies Axioms: Statements that are always true. Example: Given two distinct points, there is exactly one line that

More information

Your quiz in recitation on Tuesday will cover 3.1: Arguments and inference. Your also have an online quiz, covering 3.1, due by 11:59 p.m., Tuesday.

Your quiz in recitation on Tuesday will cover 3.1: Arguments and inference. Your also have an online quiz, covering 3.1, due by 11:59 p.m., Tuesday. Friday, February 15 Today we will begin Course Notes 3.2: Methods of Proof. Your quiz in recitation on Tuesday will cover 3.1: Arguments and inference. Your also have an online quiz, covering 3.1, due

More information

What is DEL good for? Alexandru Baltag. Oxford University

What is DEL good for? Alexandru Baltag. Oxford University Copenhagen 2010 ESSLLI 1 What is DEL good for? Alexandru Baltag Oxford University Copenhagen 2010 ESSLLI 2 DEL is a Method, Not a Logic! I take Dynamic Epistemic Logic () to refer to a general type of

More information

BETWEEN THE LOGIC OF PARMENIDES AND THE LOGIC OF LIAR

BETWEEN THE LOGIC OF PARMENIDES AND THE LOGIC OF LIAR Bulletin of the Section of Logic Volume 38:3/4 (2009), pp. 123 133 Kordula Świȩtorzecka BETWEEN THE LOGIC OF PARMENIDES AND THE LOGIC OF LIAR Abstract In the presented text we shall focus on some specific

More information

Conditional Logic and Belief Revision

Conditional Logic and Belief Revision Conditional Logic and Belief Revision Ginger Schultheis (vks@mit.edu) and David Boylan (dboylan@mit.edu) January 2017 History The formal study of belief revision grew out out of two research traditions:

More information

Second-hand information and imperfect information sources

Second-hand information and imperfect information sources Second-hand information and imperfect information sources Laurence Cholvy ONERA Toulouse, France EUMASS 2013, december, Toulouse 1/10 Cholvy Second-hand information and imperfect information sources Context:

More information

A logical formalism for the subjective approach in a multi-agent setting

A logical formalism for the subjective approach in a multi-agent setting logical formalism for the subjective approach in a multi-agent setting Guillaume ucher Université Paul Sabatier, Toulouse (F) University of Otago, Dunedin (NZ) aucher@irit.fr bstract. Representing an epistemic

More information

CS1021. Why logic? Logic about inference or argument. Start from assumptions or axioms. Make deductions according to rules of reasoning.

CS1021. Why logic? Logic about inference or argument. Start from assumptions or axioms. Make deductions according to rules of reasoning. 3: Logic Why logic? Logic about inference or argument Start from assumptions or axioms Make deductions according to rules of reasoning Logic 3-1 Why logic? (continued) If I don t buy a lottery ticket on

More information

Propositional Calculus - Hilbert system H Moonzoo Kim CS Division of EECS Dept. KAIST

Propositional Calculus - Hilbert system H Moonzoo Kim CS Division of EECS Dept. KAIST Propositional Calculus - Hilbert system H Moonzoo Kim CS Division of EECS Dept. KAIST moonzoo@cs.kaist.ac.kr http://pswlab.kaist.ac.kr/courses/cs402-07 1 Review Goal of logic To check whether given a formula

More information

Description Logics. Foundations of Propositional Logic. franconi. Enrico Franconi

Description 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 information

The Importance of Being Formal. Martin Henz. February 5, Propositional Logic

The Importance of Being Formal. Martin Henz. February 5, Propositional Logic The Importance of Being Formal Martin Henz February 5, 2014 Propositional Logic 1 Motivation In traditional logic, terms represent sets, and therefore, propositions are limited to stating facts on sets

More information

The Lottery Paradox. Atriya Sen & Selmer Bringsjord

The Lottery Paradox. Atriya Sen & Selmer Bringsjord The Lottery Paradox Atriya Sen & Selmer Bringsjord Paradoxes Type 1: Single body of knowledge from which it is possible to deduce a contradiction (logical paradox) e.g. Russell s paradox Type 2: Counter-intuitive

More information

22c:145 Artificial Intelligence

22c:145 Artificial Intelligence 22c:145 Artificial Intelligence Fall 2005 Propositional Logic Cesare Tinelli The University of Iowa Copyright 2001-05 Cesare Tinelli and Hantao Zhang. a a These notes are copyrighted material and may not

More information

Overview. I Review of natural deduction. I Soundness and completeness. I Semantics of propositional formulas. I Soundness proof. I Completeness proof.

Overview. I Review of natural deduction. I Soundness and completeness. I Semantics of propositional formulas. I Soundness proof. I Completeness proof. Overview I Review of natural deduction. I Soundness and completeness. I Semantics of propositional formulas. I Soundness proof. I Completeness proof. Propositional formulas Grammar: ::= p j (:) j ( ^ )

More information

Lecture 11: Gödel s Second Incompleteness Theorem, and Tarski s Theorem

Lecture 11: Gödel s Second Incompleteness Theorem, and Tarski s Theorem Lecture 11: Gödel s Second Incompleteness Theorem, and Tarski s Theorem Valentine Kabanets October 27, 2016 1 Gödel s Second Incompleteness Theorem 1.1 Consistency We say that a proof system P is consistent

More information

(p == train arrives late) (q == there are taxis) (r == If p and not q, then r. Not r. p. Therefore, q. Propositional Logic

(p == train arrives late) (q == there are taxis) (r == If p and not q, then r. Not r. p. Therefore, q. Propositional Logic Propositional Logic The aim of logic in computer science is to develop languages to model the situations we encounter as computer science professionals Want to do that in such a way that we can reason

More information

Modal 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. 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 information

All psychiatrists are doctors All doctors are college graduates All psychiatrists are college graduates

All psychiatrists are doctors All doctors are college graduates All psychiatrists are college graduates Predicate Logic In what we ve discussed thus far, we haven t addressed other kinds of valid inferences: those involving quantification and predication. For example: All philosophers are wise Socrates is

More information

Unprovability of circuit upper bounds in Cook s theory PV

Unprovability of circuit upper bounds in Cook s theory PV Unprovability of circuit upper bounds in Cook s theory PV Igor Carboni Oliveira Faculty of Mathematics and Physics, Charles University in Prague. Based on joint work with Jan Krajíček (Prague). [Dagstuhl

More information

Propositional Logics and their Algebraic Equivalents

Propositional Logics and their Algebraic Equivalents Propositional Logics and their Algebraic Equivalents Kyle Brooks April 18, 2012 Contents 1 Introduction 1 2 Formal Logic Systems 1 2.1 Consequence Relations......................... 2 3 Propositional Logic

More information

CS206 Lecture 21. Modal Logic. Plan for Lecture 21. Possible World Semantics

CS206 Lecture 21. Modal Logic. Plan for Lecture 21. Possible World Semantics CS206 Lecture 21 Modal Logic G. Sivakumar Computer Science Department IIT Bombay siva@iitb.ac.in http://www.cse.iitb.ac.in/ siva Page 1 of 17 Thu, Mar 13, 2003 Plan for Lecture 21 Modal Logic Possible

More information

A probability logic for reasoning about quantum observations

A probability logic for reasoning about quantum observations A probability logic for reasoning about quantum observations Angelina Ilic Stepic, Zoran Ognjanovic LAP 2017, Dubrovnik Outline 1 Quantum mechanics -basic concepts 2 Existing logical approaches 3 Logic

More information

Logic and Artificial Intelligence Lecture 22

Logic and Artificial Intelligence Lecture 22 Logic and Artificial Intelligence Lecture 22 Eric Pacuit Currently Visiting the Center for Formal Epistemology, CMU Center for Logic and Philosophy of Science Tilburg University ai.stanford.edu/ epacuit

More information

Overview. Knowledge-Based Agents. Introduction. COMP219: Artificial Intelligence. Lecture 19: Logic for KR

Overview. Knowledge-Based Agents. Introduction. COMP219: Artificial Intelligence. Lecture 19: Logic for KR COMP219: Artificial Intelligence Lecture 19: Logic for KR Last time Expert Systems and Ontologies oday Logic as a knowledge representation scheme Propositional Logic Syntax Semantics Proof theory Natural

More information

Marketing Impact on Diffusion in Social Networks

Marketing Impact on Diffusion in Social Networks Marketing Impact on Diffusion in Social Networks Pavel Naumov Vassar College, Poughkeepsie, New York, USA Jia Tao The College of New Jersey, Ewing, New Jersey, USA Abstract The article proposes a way to

More information

The λ-calculus and Curry s Paradox Drew McDermott , revised

The λ-calculus and Curry s Paradox Drew McDermott , revised The λ-calculus and Curry s Paradox Drew McDermott drew.mcdermott@yale.edu 2015-09-23, revised 2015-10-24 The λ-calculus was invented by Alonzo Church, building on earlier work by Gottlob Frege and Moses

More information

INTRODUCTION TO NONMONOTONIC REASONING

INTRODUCTION TO NONMONOTONIC REASONING Faculty of Computer Science Chair of Automata Theory INTRODUCTION TO NONMONOTONIC REASONING Anni-Yasmin Turhan Dresden, WS 2017/18 About the Course Course Material Book "Nonmonotonic Reasoning" by Grigoris

More information

Direct Proof MAT231. Fall Transition to Higher Mathematics. MAT231 (Transition to Higher Math) Direct Proof Fall / 24

Direct Proof MAT231. Fall Transition to Higher Mathematics. MAT231 (Transition to Higher Math) Direct Proof Fall / 24 Direct Proof MAT231 Transition to Higher Mathematics Fall 2014 MAT231 (Transition to Higher Math) Direct Proof Fall 2014 1 / 24 Outline 1 Overview of Proof 2 Theorems 3 Definitions 4 Direct Proof 5 Using

More information

Ordinal and Probabilistic Representations of Acceptance

Ordinal and Probabilistic Representations of Acceptance Journal of Artificial Intelligence Research 22 (2004) 23-56 Submitted 05/03; published 07/04 Ordinal and Probabilistic Representations of Acceptance Didier Dubois Helene Fargier Henri Prade Institut de

More information

Modal and temporal logic

Modal and temporal logic Modal and temporal logic N. Bezhanishvili I. Hodkinson C. Kupke Imperial College London 1 / 83 Overview Part II 1 Soundness and completeness. Canonical models. 3 lectures. 2 Finite model property. Filtrations.

More information

Formalizing knowledge-how

Formalizing knowledge-how Formalizing knowledge-how Tszyuen Lau & Yanjing Wang Department of Philosophy, Peking University Beijing Normal University November 29, 2014 1 Beyond knowing that 2 Knowledge-how vs. Knowledge-that 3 Our

More information

Todays programme: Propositional Logic. Program Fac. Program Specification

Todays programme: Propositional Logic. Program Fac. Program Specification Todays programme: Propositional Logic Familiarity with basic terminology of logics Syntax, logical connectives Semantics: models, truth, validity, logical consequence Proof systems: deductions, deductive

More information

CSCI Homework Set 1 Due: September 11, 2018 at the beginning of class

CSCI Homework Set 1 Due: September 11, 2018 at the beginning of class CSCI 3310 - Homework Set 1 Due: September 11, 2018 at the beginning of class ANSWERS Please write your name and student ID number clearly at the top of your homework. If you have multiple pages, please

More information

Framing human inference by coherence based probability logic

Framing human inference by coherence based probability logic Framing human inference by coherence based probability logic Pfeifer, N., & Kleiter, G. D. University of Salzburg (Austria) p. 1 Why coherence based? Degrees of belief & subjective probabilities versus

More information

CS558 Programming Languages

CS558 Programming Languages CS558 Programming Languages Winter 2017 Lecture 2b Andrew Tolmach Portland State University 1994-2017 Semantics Informal vs. Formal Informal semantics Descriptions in English (or other natural language)

More information

Propositional and Predicate Logic - XIII

Propositional and Predicate Logic - XIII Propositional and Predicate Logic - XIII Petr Gregor KTIML MFF UK WS 2016/2017 Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - XIII WS 2016/2017 1 / 22 Undecidability Introduction Recursive

More information

Deontic Logic and Meta-Ethics

Deontic Logic and Meta-Ethics Deontic Logic and Meta-Ethics Deontic Logic as been a field in which quite apart from the questions of antinomies "paradoxes" have played a decisive roles, since the field has been invented. These paradoxes

More information

Maximal Introspection of Agents

Maximal Introspection of Agents Electronic Notes in Theoretical Computer Science 70 No. 5 (2002) URL: http://www.elsevier.nl/locate/entcs/volume70.html 16 pages Maximal Introspection of Agents Thomas 1 Informatics and Mathematical Modelling

More information