no counterexample interpretations of logic and the
play

No-counterexample Interpretations of Logic and the Geometry of - PowerPoint PPT Presentation

No-counterexample Interpretations of Logic and the Geometry of Interaction Masaru Shirahata Keio University, Hiyoshi Campus The Plan of the Talk I will first explain the motivation. Then I will mostly explain the no- counterexample


  1. No-counterexample Interpretations of Logic and the Geometry of Interaction Masaru Shirahata Keio University, Hiyoshi Campus

  2. The Plan of the Talk • I will first explain the motivation. • Then I will mostly explain the no- counterexample interpretation (NCI) according to Tait’s work. • Finally I will add a small observation of mine and present NCI in a trace-like graphical representation.

  3. Introduction • The functional interpretations of logic have a flavor of game. • The values for existential quantiers are positive and those for universal quantifiers are negative. • In the negation the positive and the negative change the roles. • I want to relate them to GoI.

  4. GoI and Cut-elimination • GoI is supposed to model the dynamics of cut-elimination. • For the consistency proof the cut- elimination of propositional logic is not so interesting…. • All techniques of the consistency proof is to handle the alternating quantifiers.

  5. The Consistency Proof of PA • The epsilon substitution method by Hilbert and Ackermann. • The Cut-elimination method by Gentzen • The Dialectica interpretation by Goedel • No-counterexample interpretation by Kreisel.

  6. The Pre-history • Gentzen’s first version of the consistency proof is in terms of “reduction”. • Goedel described Gentzen’s idea in his Zilsel lecture, essentially as a no- counter example interpretation. • It can be stated in terms of game, recently revived by Coquand

  7. Our Convention • Consider the sentences in a classical first-order logic. • Quantified sentences are regarded as infinitary disjunctions and conjunctions. • Negations are pushed inside by the De Morgan duality. • In the games, the player’s moves are blue and the opponents’ are red.

  8. The Henkin Hintikka Game • Start with a sentence. • The Player and the Opponent form a new sentence from the sentence in the previous stage. • Ends with an atomic sentence. • The Player wins if the atomic sentence is true. The opponent wins otherwise.

  9. The Moves in the Henkin Hintikka Game φ φ j Done j ⇑ p ∑ ∏ φ φ A k k

  10. The Gentzen Game • Start with a list of sentences in the prenex normal form. • The Player and the Opponent form a new list of sentences from the list in the previous stage. • The player wins if the list contains a true prime (atomic) sentence.

  11. The Moves in the Gentzen Game φ , ( φ , ( ∑ ∏ φ φ A , ....., A , ....., ), ..... ), ..... p , p , ..... 1 1 j j k k 1 2 ⇑ ↓ ∑ ∏ φ φ p , p , ..... A , ....., A , ..... A , ....., A , ....., , ..... , ..... 1 i 1 1 1 2 k k

  12. Some Restriction • The Player does not repeat the same instantiation, in other words, always chooses a different disjunct from the given disjunction. • We regard quantifier free sentences as prime (atomic). • This restriction is not crucial with respect to the expressive power.

  13. The counter-strategy as a function • The counter-strategy (trying to falsify) of the Opponent may be seen as a function of the previous moves of the Player. • The re-instantiation of the existential sentence may be seen as “the change of mind”.

  14. The counter-strategy as a tree ..... p ..... 0 1 3 o 2 ..... p ..... ..... 0 1 0 1 2 o o ′ 1 1 p ..... ..... ..... ..... p ′ 0 1 2 1 1

  15. The winning strategy as a path finder True! ..... p ..... 0 1 3 o 2 ..... p ..... ..... 0 1 0 1 2 o o ′ 1 1 p ..... ..... ..... ..... p ′ 0 1 2 1 1

  16. The no-counterexample Interpretation (NCI) • The universally quantified (negative) variables are replaced by the functions of the preceding existentially quantified (positive) variables. • For a provable sentence one can find the functionals of those negative functions, yielding the witnesses for the positive variables.

  17. A Brief Histroy of NCI • NCI was introduced by G. Kreisel,using Herbrand’s theorem for FOL and the epsilon substitution for PA. • The direct proofs are given by Kohlenbach and Tait. • Tait’s work dates back to early 1960’s, which had been unpublished since then.

  18. The NCI and the Gentzen Game ( ) u ∀ x ∃ u ∀ x A u , x , u , x ∃ 1 1 2 2 1 1 2 2 ⇓ Consider a counter-strategy. ( ) f f A u , u , u , u u 1 1 2 1 2 1 2 ⇓ The winning strategy finds a path.         f f F f , F f F f , F f F f A ,         1 1 2 1 2         1 2 f f f ≡ where 1 2

  19. Modus Ponens ( ) x ∀ u ∃ x ∀ u A x , u , x , u ∃ 1 1 2 2 1 1 2 2     ) ∨ ∃ v ∀ y B v , y   ) ∨ B v , y u ∃ v ∀ y ¬ A ( x ∃ u ∀ x ∃ u ¬ A x , u , x , ( u   ∀ x ∃ u ∀ x ∃ x , u , x , u   ∀     1 1 2 2 1 1 2 2   1 1 2 2  1 1 2 2  ⇓   ∃ v ∀ y B v , y    

  20. Modus Ponens in NCI         f f F f , F f F f , F f F f A ,         1  1  2  1   2    1 2                     g , g , G g , G g , g g G g G g G g G g  ∨ B H g ,  ∨ B H g , g G g g H g G g  H g ¬ A ¬ A              , ,                 1 1 1 1 2 2 1 2         1 1 2 2 3 3 ⇓ B J h , h J h ( ( ) ) g h , h H ( ) ( ) g g g h B H 1 2 1 2 g , g with 1 2 ( ) ( ) , g , g g h , g g g h g g h such that A G G G 1 1 2 1 1 2 2 1 2 1 2

  21. Finding the Counter Strategies   ( ) , ( ) ( ) f f , f f f f f , f f f f f A  F F F F F    1 1 2 1 2 1 2 1 1 2 1 2 2 1 2 1 2   ( ) , g , g g h , g g g h g g h A G G G     1 1 2 1 1 2 2 1 2 1 2 ˆ g = f f F 1 1 1 2 ˆ  ˆ  ˆ f g g h F G f  f  =   1 1 2 2 1 1 1 ˆ ˆ ( ˆ ˆ ) = g g g h f G F f 1 2 2 1 2 2 1 ˆ  ˆ ˆ   ˆ ˆ  ˆ ˆ g g h f  F f f   F f f  = G     1 2 2 1 2 2 1 2 1 2

  22. The General Pattern Find the solution h for ( ) = K h ( ) ( ) h L h Solved with h ( ) K h Preceding Positive negative variable variable x u h ( ) ( ) ( ) h L h L h

  23. The Approximation ( ) = 0 h m 0  ) if m = L ( ( ) ) = K h h  n n ( h m  ( ) otherwise n + 1 h m   n h h n + 1 n update ) , K ( ( ) L h h n n

  24. The System of α -recursive Functionals • Tait introduced the system of recursively definable functionals, allowing the recursion along a primitive recursively definable well-founded partial order α . • One can keep track of how much of the initial segment of input functions is necessary to compute the value of the functional, along α .

  25. The Solution in the System of α -recursive Functionals ˆ Let h be h such that n + 1 ( ) = L ( ) L h h n + 1 n ( ) = L ( ) ⇒ K h ( ) = K ( ) We have L h h h ′ ′ ( ) = ( ) = K ( ) ( ) ( ) = K ( ) Hence h L h h L h h h n + 1 n + 1 n + 1 n n n + 1

  26. The Solution as the Fixpoint of the Update Operator ( ) = L ( ) Assume L h h n + 1 n ( ) For m = L h n + 1 ) = K ) = K ( ( ) ( ) ( ( ) = ( ) h L h h h h L h n + 2 n + 1 n + 1 n n + 1 n Otherwise ( ) = ( ) h m h m n + 2 n + 1 ( ) = ( ) = K ( ) ( ) ( ) h L h h L h h n + 1 n + 1 n + 2 n + 1 n + 1

  27. The Solution is the Fixpoint of the Update Operator ( ) Assume h = U h ( ) = U h ( ) = K h ( ) ( ) L h ( ) ( ) Then h L h ( ) = K h ( ) ( ) Assume h L h ( ) For m = L h ) = K h ( ) m ( ( ) = h m ( ) U h Otherwise ( ) m ( ) = h m ( ) U h

  28. The Similarity between NCI and GoI • The morphisms in GoI and the interpretations in NCI are functions from “negatives” to “positives”. • The composition in GoI and Modus Ponens of NCI are formed by taking trace and fixpoint, connecting the corresponding negatives and positives. • The simple duality is lost in NCI.

  29. Trace-like Operation Given F with F : X , ..... X , ..... X → X Φ , Φ , i j i j 1 l 1 l fixpoint Take the of Φ k Φ , and substitute it in F i j X X l l Φ k

  30. The Counter Strategies in Cyclic Graphs   ( ) , ( ) ( ) f f , f f f f f , f f f f f A  F F F F F    1 1 2 1 2 1 2 1 1 2 1 2 2 1 2 1 2   ( ) , g , g g h , g g g h g g h A  G G G    1 1 2 1 1 2 2 1 2 1 2     y A  x , u , x , u  ∨ B  v ,      1 1 2 2 x u F 2 2 2 x u F 1 1 1 u x G 1 1 1 u x G 2 2 2 y v G 3

  31. Stage 1 ˆ g = f f F 1 1 1 2 x u F 2 2 2 x u F 1 1 1 x F 1 1 u x G 1 1 1 u x G 2 2 2 y v G 3

  32. Stage 2   ˆ ˆ ˆ f g g h f  F f  = G   1 1 2 1 2 1 1 x F 2 u x 2 2 F 1 1 u u Pr 1 1 x F 1 1 u F x 1 1 U 1 u x G 1 1 1 u x G 1 2 1 u y 2 G 2 v G 3

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