justification logic
play

Justification Logic Who? Natalia Kotsani - based on the work of S. - PowerPoint PPT Presentation

Justification Logic Who? Natalia Kotsani - based on the work of S. Artemov (The Logic of Justification, 2008) When? 28 November 2012 Table of contents 3.Basic Systems Justification Logic J 0 Logical Awareness Constants Specification Basic


  1. Justification Logic Who? Natalia Kotsani - based on the work of S. Artemov (The Logic of Justification, 2008) When? 28 November 2012

  2. Table of contents 3.Basic Systems Justification Logic J 0 Logical Awareness Constants Specification

  3. Basic Systems - Justification Logic J 0 justifications are represented by proof polynomials (justifications terms) 1 proof variables x, y, z, . . . 2 proof constants a, b, c, . . . binary operation application ” · ” 3 4 binary operation sum (union, choice) ”+” Constants denote atomic justifications which the system no longer analyzes; variables denote unspecified justifications. J 0 is the logic of general (not necessarily factive) justifications for a skeptical agent for whom no formula is provably justified, that is, J 0 does not derive t : F for any t and F A1. Classical propositional axioms and rule Modus Ponens A2. s : ( F → G ) → ( t : F → ( s · t ) : G ) (Application Axiom) A3. F → ( s + t ) : F , s : F → ( t + s ) : F (Monotonicity Axiom) The agent can make relative justification conclusions: if x:A, y:B, . . ., z:C hold, then t:F

  4. Basic Systems - Logical Awareness logical axioms are justified ex officio: an agent accepts Logical Awareness logical axioms (including the ones concerning justifications) as justified Logical Awareness is too restrictive Justification Logic offers a flexible mechanism of Constant Specifications to represent all shades of logical awareness

  5. Basic Systems - Constants Specification distinction between an assumption and a justified assumption constants are used to denote justifications of assumptions in situations when we don’t analyze these justifications any further e 1 : A The way to to postulate that an axiom A is justified for a given agent in Justification Logic (for some evidence constant e 1 with index 1). e 2 : ( e 1 : A ) The way to to postulate that e 1 :A is also justified (for the similar constant e 2 with index 2, and so forth). constant for a given logic L is a set of formulas e n :e n − 1 :...:e 1 :A, specification n ≥ 1 where A is an axiom of L , and e 1 , e 2 , ..., e n are similar constants with indices 1, 2, ..., n. We also assume that constant specification contains all intermediate specifications, that is, whenever e n :e n − 1 :...:e 1 :A then e n − 1 :...:e 1 :A .

  6. Basic Systems - Constants Specification Types of constant specifications (CS): empty CS= ∅ This corresponds to an absolutely skeptical agent (cf. a comment after axioms of J 0 ). finite CS is a finite set of formulas. Any specific derivation in Justification Logic concerns only finite sets of constants and constant specifications (representative case). axiomatically for each axiom A there is a constant e 1 such that e 1 :A is appropriate in CS, and if This is necessary for ensuring the Internalization property. total (TCS) for each axiom A and any constants e 1 , e 2 , ..., e n such that e n :e n − 1 :...:e 1 :A is in CS, and if Naturally, the total constant specification is axiomatically appropriate.

  7. Basic Systems - Justification Logic with CS J CS = J 0 + CS Where J 0 = J 0 + R 4 R4 is the Axiom Internalization Rule: for each axiom A and any constants e 1 , e 2 , ..., e n , infer e n :e n − 1 :...:e 1 :A. Unrestricted Logical Awareness for J : J 0 is J ∅ and J coincides with J TCS . any specific derivation in J may be regarded as a derivation in JCS for a corresponding finite constant specification CS , hence finite CS’s constitute an important representative class of constant specifications. Logical Awareness expressed by axiomatically appropriate CS is an explicit incarnation of the Necessitation Rule in modal epistemic logic: ⊢ F ⇒⊢ K F

  8. Basic Systems - Justification Logic with CS Example 3.1 This example shows how to build a justification of a conjunction from justifications of the conjuncts. In the traditional modal language, this principle is formalized as:

  9. Basic Systems - Justification Logic with CS Deduction For each constant specification CS, J CS enjoys the Theorem Deduction Theorem, because J 0 contains propositional axioms and Modus Ponens as the only rule of inference. Internalization For each axiomatically appropriate constant specification CS, J CS enjoys Internalization: If ⊢ F, then ⊢ p : F for some justification term p.

  10. Basic Systems - Red Barn Example

  11. Basic Systems - Red Barn Example Suppose I am driving through a neighborhood in which, unbeknownst to me, papier-mache barns are scattered, and I see that the object in front of me is a barn. Because I have barn-before-me percepts, I believe that the object in front of me is a barn. Our intuitions suggest that I fail to know barn. But now suppose that the neighborhood has no fake red barns, and I also notice that the object in front of me is red, so I know a red barn is there. This juxtaposition, being a red barn, which I know, entails there being a barn, which I do not, ”is an embarrassment”. Kripkesque The neighborhood has no fake red barns (the fake barns barn case cannot be painted red).

  12. Basic Systems - R. Nozick’s conditions Truth-tracking Robert Nozick’s conditions for knowledge: p is true 1 S believes that p 2 If p weren’t true, S wouldn’t believe that p 3 If p were true, S would believe that p 4 ”Red Barn” If it happens I see the real (red) barn, then: The statement R: I can see a red barn is knowledge 1 since I wouldn’t believe there was a red barn (via my red-barn-percepts) if no red barn were there. The statement B: I can see a barn is not knowledge, 2 since I might believe there was a barn (via blue-barn-percepts) even if no red-barn was there. The statement B can be inferred from R; however R is 3 knowledge and B is not.

  13. Basic Systems - Red Barn in Modal Logic the logical derivation will be made in epistemic modal logic with my belief modality � . We then interpret some of the occurrences of � as knowledge according to the problems description. The formulation claims logical dependencies between the statements R and B. The natural formalization of these assumptions in the epistemic modal logic of belief is: � B ”I believe that the object in front of me is a barn.” 1 � B ∧ R ”I believe that the object in front of me is a red 2 barn.” At the metalevel, we assume that (2) is knowledge, whereas (1) is not knowledge. So we could add factivity: � ( B ∧ R ) → ( B ∧ R )

  14. Basic Systems - Red Barn (Modal Logic of belief) closure one knows everything that one knows to be implied by principle what one knows � B 1 � ( B ∧ R ) 2 ( B ∧ R ) → B , logical axiom 3 � (( B ∧ R ) → B ), 3, Necessitation (as a logical truth, this 4 is a case of knowledge too) � ( B ∧ R ) → � B , 4, Modal Logic 5 It appears that Closure Principle is violated (2 and 4 is knowledge but 1 is not knowledge).

  15. Basic Systems - Red Barn (Modal Logic of knowledge) closure one knows everything that one knows to be implied by principle what one knows � B 1 � ( B ∧ R ) 2 ( B ∧ R ) → B , logical axiom 3 � (( B ∧ R ) → B ), 3, Necessitation (as a logical truth, this 4 is a case of knowledge too) � ( B ∧ R ) → � B , 4, Modal Logic 5 It appears that Closure Principle is violated (2 and 4 is knowledge but 1 is not knowledge).

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend