Distributed knowledge & beliefs Lennart v. Luijk Tijs Zwinkels Jeroen Kuijpers Jelle Prins.

Slides:



Advertisements
Similar presentations
Completeness and Expressiveness
Advertisements

Some important properties Lectures of Prof. Doron Peled, Bar Ilan University.
Computer Science CPSC 322 Lecture 25 Top Down Proof Procedure (Ch 5.2.2)
Introduction to Proofs
Methods of Proofs October 20, A Good Proof State your plan Avoid excessive symbols Simplify as much as possible Good notation 2.
fitch rules for negation
Chapter 3 Elementary Number Theory and Methods of Proof.
Chapter 3 Direct Proof and Proof by Contrapositive
Possible World Semantics for Modal Logic
Introduction to Theorem Proving
Methods of Proof for Quantifiers Chapter 12 Language, Proof and Logic.
Logic. To Think Clearly Use reason, instead of relying on instinct alone What is Logic? – “the art of reasoning” – The study of truth – The ethics of.
LDK R Logics for Data and Knowledge Representation Modal Logic Originally by Alessandro Agostini and Fausto Giunchiglia Modified by Fausto Giunchiglia,
1 Introduction to Computability Theory Lecture15: Reductions Prof. Amos Israeli.
Formalizing Alpha: Soundness and Completeness Bram van Heuveln Dept. of Cognitive Science RPI.
Proof by Deduction. Deductions and Formal Proofs A deduction is a sequence of logic statements, each of which is known or assumed to be true A formal.
EE1J2 – Discrete Maths Lecture 4 Analysis of arguments Logical consequence Rules of deduction Rules of equivalence Formal proof of arguments See: Anderson,
Deductive reasoning.
Methods of Proof & Proof Strategies
Induction and recursion
Introduction to Proofs
Copyright © Cengage Learning. All rights reserved. CHAPTER 4 ELEMENTARY NUMBER THEORY AND METHODS OF PROOF ELEMENTARY NUMBER THEORY AND METHODS OF PROOF.
1 Chapter 7 Propositional and Predicate Logic. 2 Chapter 7 Contents (1) l What is Logic? l Logical Operators l Translating between English and Logic l.
10/17/2015 Prepared by Dr.Saad Alabbad1 CS100 : Discrete Structures Proof Techniques(1) Dr.Saad Alabbad Department of Computer Science
CSE 20: Discrete Mathematics for Computer Science Prof. Shachar Lovett.
1 Sections 1.5 & 3.1 Methods of Proof / Proof Strategy.
Slide 1 Propositional Definite Clause Logic: Syntax, Semantics and Bottom-up Proofs Jim Little UBC CS 322 – CSP October 20, 2014.
Propositional Logic Dr. Rogelio Dávila Pérez Profesor-Investigador División de Posgrado Universidad Autónoma Guadalajara
2.3Logical Implication: Rules of Inference From the notion of a valid argument, we begin a formal study of what we shall mean by an argument and when such.
LDK R Logics for Data and Knowledge Representation Modal Logic Originally by Alessandro Agostini and Fausto Giunchiglia Modified by Fausto Giunchiglia,
Logical Reasoning:Proof Prove the theorem using the basic axioms of algebra.
Great Theoretical Ideas in Computer Science.
By Arunav, Aran, Humza.
What’s in the Universe? Everything –
CSE Winter 2008 Introduction to Program Verification January 31 proofs through simplification.
Naïve Set Theory. Basic Definitions Naïve set theory is the non-axiomatic treatment of set theory. In the axiomatic treatment, which we will only allude.
Formal Logic Mathematical Structures for Computer Science Chapter 1 Copyright © 2006 W.H. Freeman & Co.MSCS SlidesFormal Logic.
1 Discrete Structures – CNS2300 Text Discrete Mathematics and Its Applications Kenneth H. Rosen (5 th Edition) Chapter 3 The Foundations: Logic and Proof,
Methods of Proof Dr. Yasir Ali. Proof A (logical) proof of a statement is a finite sequence of statements (called the steps of the proof) leading from.
Reasoning about Knowledge 1 INF02511: Knowledge Engineering Reasoning about Knowledge (a very short introduction) Iyad Rahwan.
Chapter 2 Logic 2.1 Statements 2.2 The Negation of a Statement 2.3 The Disjunction and Conjunction of Statements 2.4 The Implication 2.5 More on Implications.
Method of proofs.  Consider the statements: “Humans have two eyes”  It implies the “universal quantification”  If a is a Human then a has two eyes.
We will now study some special kinds of non-standard quantifiers. Definition 4. Let  (x),  (x) be two fixed formulae of a language L n such that x is.
1 Temporal logic. 2 Prop. logic: model and reason about static situations. Example: Are there truth values that can be assigned to x,y simultaneously.
2.3 Methods of Proof.
CompSci 102 Discrete Math for Computer Science March 13, 2012 Prof. Rodger Slides modified from Rosen.
Artificial Intelligence Chapter 23 Multiple Agents Biointelligence Lab School of Computer Sci. & Eng. Seoul National University.
Evidence for the Big Bang Theory Christianity, Science & Belief.
Section 1.7. Definitions A theorem is a statement that can be shown to be true using: definitions other theorems axioms (statements which are given as.
1 Introduction to Abstract Mathematics Proof Methods , , ~, ,  Instructor: Hayk Melikya Purpose of Section:Most theorems in mathematics.
Metalogic Soundness and Completeness. Two Notions of Logical Consequence Validity: If the premises are true, then the conclusion must be true. Provability:
LDK R Logics for Data and Knowledge Representation Modal Logic: exercises Originally by Alessandro Agostini and Fausto Giunchiglia Modified by Fausto Giunchiglia,
LDK R Logics for Data and Knowledge Representation Modal Logic: exercises Originally by Alessandro Agostini and Fausto Giunchiglia Modified by Fausto Giunchiglia,
Indirect Argument: Contradiction and Contraposition
Logics for Data and Knowledge Representation
Chapter 7. Propositional and Predicate Logic
Logic and Reasoning.
Knowledge Representation and Reasoning
Indirect Argument: Contradiction and Contraposition
CS344 : Introduction to Artificial Intelligence
CS621: Artificial Intelligence
Proof Techniques.
Great Theoretical Ideas in Computer Science
EPISTEMIC LOGIC.
The 3 proofs of the Big Bang
Artificial Intelligence Chapter 23. Multiple Agents
Indirect Argument: Contradiction and Contraposition
Chapter 7. Propositional and Predicate Logic
CSNB234 ARTIFICIAL INTELLIGENCE
Fact and Opinion: Is There Really a Difference
Presentation transcript:

Distributed knowledge & beliefs Lennart v. Luijk Tijs Zwinkels Jeroen Kuijpers Jelle Prins

Overview Recapitulation Proving a system Implicit knowledge Message logic (ML) Belief Discussion

Recapitulation Commonly used symbols ├ (single flubber) used for axiom systems(K) ╞ (double flubber) used for world models( K ) Seriality Euclidicity: s1 s2 s3 s1 s2 s3

Proving a system You prove a System S by proving: S├ φ  M╞ φ Soundness Completeness

Soundness Definition Let S be an axiom system for epistemic formulas, and let M be a class of Kripke models. Then S is called sound with respect to M, if S├ φ => M ╞ φ “Everything that can be proven with the axiom system is actually true.”

Completeness Definition Let S be an axiom system for epistemic formulas, and let M be a class of Kripke models. Then S is called complete with respect to M, if M ╞ φ => S├ φ “Everything that actually is true can be proven with the axiom system”

(M,s)╞ I φ (M,t)╞ φ for all t such that (s,t) є R 1 ∩ … ∩ R m If φ is true in every world which can be reached by all agent from the current world w1, then φ is implicit knowledge in w1 ( (M,w1)╞ I φ ) (A11) K i φ  Iφ (i=1,…,m) Implicit knowledge (§2.3)

Distributed Knowledge: R4:

Implicit knowledge (§2.3) W1 W2 W3 R1,R2 R1 R2 p,~q ~p, ~q You are here ╞ K 1 p ╞ K 2 (p  q) ╞ Iq (and also Ip) p,q Distributed Knowledge: (M,s)╞ Iφ  (M,t)╞ φ for all t such that (s,t) є R1∩ … ∩ Rm

In normal human language: Iφ : ‘A clever man knows φ’ such as a detective If one agent knows a b and another knows a then together they know b. Compare this to C : ‘Any fool knows φ’ Compare this to Ki : ‘Person i knows φ’ Implicit knowledge (§2.3)

Examples Distributed knowledge: Universe Background radiation: Arno Penzias and Robert Wilson have noise in their satellite dish. Thinks this is because of ‘white dielectric material’ (bird droppings) This radiation has been predicted years earlier by George Gamow, but didn’t have the instruments to measure the radiation.

Implicit knowledge (§2.3) Some axioms and systems with I Axioms: (A11) K i φ  Iφ(i=1,…,m) (R4) Systems: KI (m) = K (m) + (A11) + K I TI (m) = T (m) + (A11) + T I S4I (m) = S4 (m) + (A11) + S4 I S5I (m) = S5 (m) + (A11) + S5 I

Implicit knowledge (§2.3) Proof: Soundness (A11): Kip  Ip: Suppose (M,s) |= p. If t is such that (s,t) є (R1 ^.. ^ RN), then ofcourse Rist, so (M,t) |= ip. Mention Completeness

Message Logic ML axiom is added to S5I (m) (ML) “The axiom(ML) says that, if it is implicit knowledge that a state is impossible, then the stronger formula is true that some agent knows that the state is impossible.” Counter example: W1 W2 W3 R1,R2 R1 R2 q q ~q ╞ I~q but also ~(K~q)

Belief (§2.4) (M,s)╞ B i φ (M,t)╞ φ for all t with (s,t) є R i © Gummbah The escaped Knock-knock canary brought false hope to many a lonely citizen Come in! Knock Knock!

Belief (§2.4) (D) ¬B i ( ┴ ) (axiom: a knowledge base is not inconsistent) Same as : ¬ B i (φ ^ ¬φ) Same as S5 but no (A3), instead we have (D) KD45 (m) = (R1)+(R2)+(A1)+(A2)+(D)+(A4)+(A5) stRiRi φBiφBiφ

Belief (§2.4) Proof soundness of KD45 We know that the canonical model M c (KD45 (m) ) posesses accessibility relations R i c that are serial, transitive and euclidian. We may combine this with the observation that serial, transitive and euclidian Kripke models are models for (D), (A4) and (A5), respectively. For (A4) and (A5) we know this already. Therefore, we only have to consider the soundness of the Axiom (D).

Belief (§2.4) Proof soundness of KD45 Suppose KD45 (m) ╞ ¬B i ( ┴ ). Then there would be an KD45 (m) -model M with a state s such that (M,s)╞ B i ┴. This would mean that all R i -successors of s would verify ┴, which is only possible if s does not have any R i successor. However, by seriality, we know that s does have them, so our assumption, i.e. that KD45 (m) ╞ ¬B i ( ┴ ), must be false. Hence we have KD45 (m) ╞ ¬B i ( ┴ ). Completeness possible to prove, not of interest here.

Belief (§2.4) W1 W2 W3 R1 R2 p ~p~p p R1 ╞ B 1 p ╞ B 2 ¬p

Discussion

Logical Omniscience (§2.5) L01-L010 given, give criticism on L05-L09

Knowledge & Belief (§2.13) “logics gone bad” Combining knowledge & beliefs (axiom system KL) Both sound systems Both systems have axioms that are good, but not watertight Combination of the two shows the flaws in the axioms Result: Wrong example: T4: K i p ↔ B i K i p Is this a valid theorem in KL?

Proof: K i φ  B i K i φ 1) KL (i) ├ K i φ  K i K i φ (A4) 2) KL (i) ├ K i φ  B i φ (KL14) 3) KL (i) ├ (K i φ  B i φ)  (K i K i φ  B i K i φ) (A1) 4) KL (i) ├ K i K i φ  B i K i φ (MP 2,3) 5) KL (i) ├ (K i φ  K i K i φ)  (K i φ  B i K i φ) (HS short) 6) KL (i) ├ K i φ  B i K i φ (MP 4,5)

Short proof: B i K i φ  K i φ 1) KL (i) ├ B i K i φ  ¬B i ¬K i φ (D “¬B i ( ┴ )” in its form ¬(B i φ ^ B i ¬φ) and prop. logic) 2) KL (i) ├ ¬B i ¬K i φ  ¬K i ¬K i φ (KL14 “K i φ  B i φ” and prop. logic: contraposition) 3) KL (i) ├ ¬K i ¬K i φ  K i φ (A5/KL3 “¬K i φ  K i ¬K i φ” and prop. logic: contraposition) 4) KL (i) ├ B i K i φ  K i φ (from 1,2,3 by prop. logic: hypothetical syllogism)

Problems with K&B Example: Homeopathic dilution Two persons live in axiom system KL (Hippie Tijs and scientist Lennart) Both take the same homeopathic medicine to releave them from extreme fatigue due to too much work at their university Tijs believes he knows it works (B t K t w) Lennart believes he knows it doesn’t work (B L K L ¬w) One dies and one survives. Who will survive?

Problems with K&B Another Example: Two persons live in axiom system KD45 (m) (Hippie Tijs and scientist Lennart) Both take the same homeopathic medicine to releave them from extreme fatigue due to too much work at their university Tijs believes he knows it works (B t K t w) Lennart believes he knows it doesn’t work (B L K L ¬w) What happens now?

FIN

Full Proof of: B i K i p  K i p

To prove: B i K i p  K i p 1) KL (i) ├ ¬B i ( ┴ ) (D) 2) KL (i) ├ ¬B i ( ┴ )  ¬(B i φ ^ B i ¬φ) (A1) 3) KL (i) ├ ¬(B i φ ^ B i ¬φ) (mp 1,2) 4) KL (i) ├ ¬(B i φ ^ B i ¬φ)  ¬(B i K i φ ^ B i ¬K i φ) (A1) 5) KL (i) ├ ¬(B i K i φ ^ B i ¬K i φ ) (MP 3,4) 6) KL (i) ├ ¬(B i K i φ ^ B i ¬K i φ)  ¬B i K i φ V ¬B i ¬K i φ (A1) 7) KL (i) ├ ¬B i K i φ V ¬B i ¬K i φ (MP 5,6) 8) KL (i) ├ (¬B i K i φ V ¬B i ¬K i φ)  (B i K i φ  ¬B i ¬K i φ) (A1) 9) KL (i) ├ B i K i φ  ¬B i ¬K i φ (MP 7,8) 10) KL (i) ├ (K i φ  B i φ) (KL 14) 11) KL (i) ├ (K i φ  B i φ)  (K i ¬ K i φ  B i ¬ K i φ) (A1)

To prove: B i K i p  K i p 9) KL (i) ├ B i K i φ  ¬B i ¬K i φ 10) KL (i) ├ (K i φ  B i φ) 11) KL (i) ├ (K i φ  B i φ)  (K i ¬K i φ  B i ¬K i φ) 12) KL (i) ├ (K i ¬K i φ  B i ¬K i φ) (MP 10,11) 13) KL (i) ├ ¬B i ¬K i φ  ¬K i ¬K i φ (Contraposition of 12) 14) KL (i) ├ ¬K i φ  K i ¬K i φ (A5/ KL3) 15) KL (i) ├ ¬K i ¬K i φ  K i φ (Contraposition of 14) | 16) KL (i) ├ B i K i φ (Assumption) | 17) KL (i) ├ ¬B i ¬K i φ (MP 16, 9) | 18) KL (i) ├ ¬K i ¬K i φ (MP 17, 13) | 19) KL (i) ├ K i φ (MP 18, 15)

To prove: B i K i p  K i p | 16) KL (i) ├ B i K i φ (Assumption) | 17) KL (i) ├ ¬B i ¬K i φ (MP 16, 9) | 18) KL (i) ├ ¬K i ¬K i φ (MP 17, 13) | 19) KL (i) ├ K i φ (MP 18, 15) 20) KL (i) ├ B i K i φ  K i φ (  intro 16-19)