Intuitionistic Logic (Part 2/2)

Intuitionistic Logic (Part 2/2)

Intuitionistic logic (Part 2/2) . – p.1/16 Summary so far Classical proofs of A _ B or 9x:A fail to produce witnesses. Solution to this problem: get rid of RAA/LEM . The result is called intuitionistic logic. IL has a ND system which looks like the one for classical logic minus RAA. IL has a Kripke semantics. – p.2/16 Monotonicity of forcing Proposition. In any Kripke model of IL, if x and y are worlds such that x ≤ y; then, for every formula A, x A implies y A. Proof. (Sketch.) By induction on A; the case A = p follows from the monotonicity of L; the case A = B ! C is interesting, because it relies on the transitivity of ≤; the other cases are straightforward. – p.3/16 Soundness and completeness To avoid confusion, we write Γ `I A and Γ j=I A for syntactic and semantic entailment in intuitionistic logic. Γ `C A and Γ j=C A for syntactic and semantic entailment in classical logic. Proposition.[Soundness] Γ `I A implies Γ j=I A: Theorem.[Completeness] Γ j=I A implies Γ `I A: . – p.4/16 Proof of soundness By induction on the size of the ND proof. The only interesting cases are ! i and ! e. The ! i case relies on the monotonicity of forcing (which in turn relies the transitivity of the accessibility relation). The ! e case uses the reflexivity of the accessibility relation. So intuitionistic implication is the reason why the accessibility relation has to be a preorder. – p.5/16 Exercises Show that the following are provable in intuitionistic logic. 1. A ` ::A 2. :::A ` :A 3. ::(A ^ B) ` (::A ^ ::B) 4. ::(A ! B) ` (::A ! ::B) 5. ::? ` ? 6. ::8x:B ` 8x:::B (We shall use these later.) . – p.6/16 Disjunction and existence property Proposition. 1. Intuitionistic logic has the disjunction property, i.e., `I A _ B implies `I A or `I B. 2. Intuitionistic predicate logic has the existence property, i.e., `I 9x:A implies that `I A[t=x] for some t. – p.7/16 The rôles of _ and 9 Because of the disjunction property, an intuitionistic proof of A _ B requires a choice as to whether we prove A or B. Similarly, a proof of 9x:A requires a witness t such that A[t=x] is true. So, intuitively, formulæ of the form A _ B or 9x:A carry most of the burden of constructiveness. The next theorem that makes this intuition precise. – p.8/16 Negative formulæ Definition. A formula A is called negative if it contains no _, no 9, and if occurrences of atomic formulæ (but not ?) are negated. Examples: :::p ! :p, :p ^ ?. Non-examples: ::p ! p. – p.9/16 IL on negative formulæ Theorem. If A is a negative formula, then ::A `I A. Intuitively, proof by contradiction works even in IL, if the formula involved contains neither _ nor 9, and all atoms are negated. Proof. By induction on A, using the facts from the last exercise. – p.10/16 Gödel’s translation Remarkably, there is a translation, taking every formula A to a formula A◦, that allows to describe classical provability in terms of intuitionistic provability, i.e. ◦ ◦ Γ `C A iff Γ `I A where Γ◦ means that the translation is applied to every formula in Γ. – p.11/16 Gödel’s translation Definition. Gödel’s translation (also Gentzen) is the map from formulæ to formulæ defined by the following rules: ?◦ = ? p◦ = ::p for atomic p (A ^ B)◦ = A◦ ^ B◦ (A _ B)◦ = :(:(A◦) ^ :(B◦)) (A ! B)◦ = A◦ ! B◦ (8x:A)◦ = 8x:(A◦) (9x:A)◦ = :8x::(A◦) . – p.12/16 Gödel’s translation The point about Gödel’s translation is that it removes _ and 9, and makes sure that all atomic formulæ occur under a negation: Proposition. For every formula A, the formula A◦ is negative. – p.13/16 Gödel’s translation Theorem. ◦ ◦ Γ `C A iff Γ `I A : That is, classical logic can be embedded into intuitionistic logic. Proof. ◦ ◦ ◦ ◦ First, we prove the ( direction. If Γ `I A , then Γ `C A , because intuitionistic ND is a subsystem of classical ND. It is easy to see that A and A◦ have the same classical truth-value, so Γ `C A. The ) direction is proved by induction on the derivation of Γ `C A, making crucial use of the earlier theorem which states that ::B `I B for negative formulæ B. – p.14/16 Intuitionistic sequent calculus The classical sequent calculus allows to prove the law of the excluded middle: Ax A ` A R: ` :A; A R_ ` :A _ A Note the use of multiple conclusions. Fact (without proof): the single-conclusioned sequent calculus on the next slide is sound and complete for IL. (It is the previously-seen minimal . – p.15/16 sequent calculus plus EFQ.) An intuitionistic sequent calculus Ax Γ ` ? EF Q ` Γ; A A Γ ` A Γ; A; B ` C Γ ` A Γ ` B L^ R^ Γ; A ^ B ` C Γ ` A ^ B Γ; A ` C Γ; B ` C Γ ` Ai L_ (i = 1; 2)R_ Γ; A _ B ` C Γ ` A1 _ A2 Γ ` A Γ; B ` C Γ; A ` B L ! R ! Γ; A ! B ` C Γ ` A ! B Γ; A[t=x] ` B Γ ` A L8 R8 Γ; 8x:A ` B Γ ` 8x:A Γ; A ` B Γ ` A[t=x] L9 R9 9 ` Γ; x:A B Γ ` 9x:A . – p.16/16.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    16 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us