Interpretability Logic

Similar documents
HENNESSY MILNER THEOREM FOR INTERPRETABILITY LOGIC. Abstract

The interpretability logic ILF

A generalization of modal definability

arxiv: v4 [math.lo] 6 Apr 2018

Model Theory of Modal Logic Lecture 5. Valentin Goranko Technical University of Denmark

Johan van Benthem and Löb s Logic

Abstract model theory for extensions of modal logic

Positive provability logic

A Note on Graded Modal Logic

A simplified proof of arithmetical completeness theorem for provability logic GLP

An Introduction to Modal Logic III

Existential definability of modal frame classes

the logic of provability

Bisimulation for Neighbourhood Structures

Kripke Models Built from Models of Arithmetic

Model Theory MARIA MANZANO. University of Salamanca, Spain. Translated by RUY J. G. B. DE QUEIROZ

Interpretability suprema in Peano Arithmetic

Basic Algebraic Logic

On Modal Systems with Rosser Modalities

Notes on Modal Logic

Neighborhood Semantics for Modal Logic Lecture 5

Notes on Modal Logic

On the Craig interpolation and the fixed point

Annals of Pure and Applied Logic

Modal Logic of Forcing Classes

A SEQUENT SYSTEM OF THE LOGIC R FOR ROSSER SENTENCES 2. Abstract

An Introduction to Modal Logic V

Gödel s Completeness Theorem

Axiomatizing hybrid logic using modal logic

360 Giorgi Japaridze and Dick de Jongh 1. Introduction, Solovay's theorems Godel's incompleteness theorems and Church's undecidability theorem for ari

Part III Logic. Theorems. Based on lectures by T. E. Forster Notes taken by Dexter Chua. Lent 2017

On the Complexity of the Reflected Logic of Proofs

TR : Binding Modalities

case of I? 1 (over P A? ) was essentially treated in [11], where the authors show that 2 consequences of that theory are contained in EA, cf also [6].

Classical Propositional Logic

Monotonic Modal Logics

Technical Modal Logic

INTERPOLATION IN MODAL LOGICS

Majority Logic. Introduction

Ultraproducts of Admissible Models for Quantified Modal Logic

Axiomatizing hybrid logic using modal logic

The Modal Logic of Pure Provability

185.A09 Advanced Mathematical Logic

Basic Model Theory for Memory Logics

The McKinsey Lemmon logic is barely canonical

On Two Models of Provability

Bisimulation for Neighbourhood Structures

De Jongh s characterization of intuitionistic propositional calculus

General methods in proof theory for modal logic - Lecture 1

Neighborhood Semantics for Modal Logic Lecture 4

Informal Statement Calculus

02 Propositional Logic

Logics of Strong Noncontingency arxiv: v1 [cs.lo] 15 May 2015

2.2 Lowenheim-Skolem-Tarski theorems

Filtrations and Basic Proof Theory Notes for Lecture 5

Fuzzy Does Not Lie! Can BAŞKENT. 20 January 2006 Akçay, Göttingen, Amsterdam Student No:

Some consequences of compactness in Lukasiewicz Predicate Logic

Principles of Knowledge Representation and Reasoning

S4LP and Local Realizability

Some Non-Classical Approaches to the Brandenburger-Keisler Paradox

Marie Duží

Reflection principles and provability algebras in formal arithmetic

1. Propositional Calculus

Completeness for coalgebraic µ-calculus: part 2. Fatemeh Seifan (Joint work with Sebastian Enqvist and Yde Venema)

On Definability in Multimodal Logic

Handbook of Logic and Proof Techniques for Computer Science

Graph Theory and Modal Logic

The Mother of All Paradoxes

NONSTANDARD MODELS AND KRIPKE S PROOF OF THE GÖDEL THEOREM

MONADIC FRAGMENTS OF INTUITIONISTIC CONTROL LOGIC

Modal Logic: Exercises

Introduction to Metalogic

A MODAL EXTENSION OF FIRST ORDER CLASSICAL LOGIC Part I

Forcing in Lukasiewicz logic

Gödel s Incompleteness Theorems

COMP219: Artificial Intelligence. Lecture 19: Logic for KR

Stable formulas in intuitionistic logic

Neighborhood Semantics for Modal Logic Lecture 3

Propositional and Predicate Logic - V

First-Order Logic First-Order Theories. Roopsha Samanta. Partly based on slides by Aaron Bradley and Isil Dillig

A NEW VERSION OF AN OLD MODAL INCOMPLETENESS THEOREM

Introduction to Neighborhood Semantics for. Modal Logic. ILLC, University of Amsterdam. January 7, 2007

Harmonious Logic: Craig s Interpolation Theorem and its Descendants. Solomon Feferman Stanford University

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

Canonicity and representable relation algebras

On non-tabular m-pre-complete classes of formulas in the propositional provability logic

The Logic of Proofs, Semantically

Finite Models Constructed From Canonical Formulas

Cyclic Proofs for Linear Temporal Logic

Generalizing the Goldblatt-Thomason Theorem and Modal Definability

WHAT IS THE CORRECT LOGIC OF NECESSITY, ACTUALITY AND APRIORITY?

Modal and temporal logic

On Jankov-de Jongh formulas

arxiv:math/ v1 [math.lo] 5 Mar 2007

ON DEFINABILITY IN MULTIMODAL LOGIC

Inquisitive Logic. Ivano Ciardelli.

Vietoris bisimulations

Local variations on a loose theme: modal logic and decidability

UNIVERSITY OF EAST ANGLIA. School of Mathematics UG End of Year Examination MATHEMATICAL LOGIC WITH ADVANCED TOPICS MTH-4D23

Chapter 2 Core Theory

Transcription:

Interpretability Logic Logic and Applications, IUC, Dubrovnik vukovic@math.hr web.math.pmf.unizg.hr/ vukovic/ Department of Mathematics, Faculty of Science, University of Zagreb September, 2013 Interpretability Logic 1 / 47

The aim of our talk is to give an overview a study of interpretability logic in Zagreb for the last twenty years. Interpretability Logic 2 / 47

Contents 1 A brief overview of history Provability logic Interpretability logic 2 Some our results Semantics for the Principle M 0 The Correspondences of Principles in Interpretability Logic Bisimulations Games Normal Forms 3 Some our plans Correspondence theory Filtration Fixed points Interpretability Logic 3 / 47

We introduce our notation and some basic facts, following the article: A. Visser, An overview of interpretability logic, In: Kracht, Marcus (ed.) et al., Advances in modal logic. Vol. 1. Selected papers from the 1st international workshop (AiML 96), Berlin, Germany, October 1996, Stanford, CA: CSLI Publications, CSLI Lect. Notes. 87, pp. 307 359 (1998) http://www.phil.uu.nl/preprints/lgps/authors/visser/ Interpretability Logic 4 / 47

You can find all details on modal logic in the book: P. Blackburn, M. de Rijke, Y. Venema, Modal Logic, Cambridge University Press, 2001. Interpretability Logic 5 / 47

Provability logic A brief overview of history Provability logic describes the provability predicate of a first-order theory. Peano arithmetic (or PA) is sufficiently strong for coding its language. We can define Gödel numbers of each symbol, and then express provability predicate Pr. So, the theory PA can describe provability predicate and can prove various properties of the predicate Pr. Interpretability Logic 6 / 47

Provability logic The Gödel sentence G is the fixed point of the predicate Pr( ), i.e. we have PA G Pr( G ). L. Henkin asked what we could say about fixed point of the predicate Pr. Löb s theorem give answer on this question. Here is Löb s theorem. For every formula F we have PA Pr( F ) F if and only if PA F. Interpretability Logic 7 / 47

Provability logic The natural questions are: What can we say about the provability predicate Pr of theory PA? Is there a simpler way for investigating it? Interpretability Logic 8 / 47

Provability logic Here are the Bernays Löb conditions which express properties of provability predicate which we use in the proof of Gödel s theorem. Here are axioms of some modal system, too. Bernays Löb conditions Pr( A B ) (Pr( A ) Pr( B ) Axioms and rules of some modal systems (A B) ( A B) Pr( A ) Pr( Pr( A ) ) A A if A then Pr( A ) if A then A The idea of treating a provability predicate Pr as a modal operator goes back to Gödel. Interpretability Logic 9 / 47

Provability logic The same idea was taken up later by S. Kripke and Montague, but only in the mid seventies was the correct choice of axioms, based on Löb s theorem, seriously considered by several logicians independently: G. Boolos D. de Jongh R. Magari G. Sambin R. Solovay Interpretability Logic 10 / 47

Provability logic Here are the axioms and deduction rules of the system GL (Gödel Löb system). (L0) all tautologies of the propositional calculus (L1) (A B) ( A B) (L2) A A (L3) ( A A) A The deduction rules are modus ponens and necessitation. Interpretability Logic 11 / 47

Provability logic An arithmetical interpretation of modal logic is a function from modal formulas into arithmetical sentences such that: a) preserving Boolean connectives; b) ( A) is Pr( A ). Interpretability Logic 12 / 47

Provability logic R. Solovay 1976 proved arithmetical completeness of modal system GL. Here is Solovay s first theorem. Let A be a modal formula. We have: GL A if and only if ( PA A ). Interpretability Logic 13 / 47

Provability logic Many theories have equal provability logic GL. It means that the provability logic GL cannot distinguish some properties, as e.g. finite axiomatizability, reflexivity, etc. After Solovay s results some logicians considered modal representations of other arithmetical properties, for example: interpretability, Π n -conservativity, interpolability... We study interpretability. Interpretability Logic 14 / 47

Interpretability logic Interpretability Let T be a first-order theory sufficiently strong for coding its sintacs. Interpretability is a binary relation between extensions of T which are like T + A. We say "T + A is interpretable in T + B" if we can "translate" formulas theory T + A such that all theorems of T + A will be theorems theory T + B. Interpretability Logic 15 / 47

Interpretability logic Modal logics for interpretability were first studied by P. Hájek (1981) and V. Švejdar (1983). A. Visser (1988) introduced the binary modal logic IL. The interpretability logic IL results from the provability logic L, by adding the binary modal operator. For many theories, such as PA and its extensions in the same language, the notion of relative interpretability coincides with that of Π 1 conservativity. Interpretability Logic 16 / 47

Interpretability logic The language of the interpretability logic contains: propositional letters p 0, p 1,..., logical connectives,, and, unary modal operator (we use modal operator for abbreviation ) binary modal operator. Interpretability Logic 17 / 47

Interpretability logic Here are the axioms of the system IL (interpretability logic). (L0) (L3) axioms of the system GL (J1) (A B) (A B) (J2) ((A B) (B C)) (A C) (J3) ((A C) (B C)) ((A B) C) (J4) (J5) (A B) ( A B) A A The deduction rules of IL are modus ponens and necessitation. Interpretability Logic 18 / 47

Interpretability logic The system IL is natural from the modal point of view, but arithmetically incomplete. The system IL does not prove any formulas which are valid in every adequate theory. Various extensions of IL are obtained by adding some new axioms. These new axioms are called the principles of interpretability. Interpretability Logic 19 / 47

Interpretability logic Montagna s principle M A B (A C) (B C) Denote by ILM the system which results from the IL by adding the Montagna s principle. A. Berarducci and V. Shavrukov (1990) showed that ILM is complete for arithmetical interpretation over PA. Interpretability Logic 20 / 47

Interpretability logic The principle of persistency P A B (A B) The system ILP results from the IL by adding the persistence principle. A. Visser (1988) obtained the arithmetical completeness for ILP over any finitely axiomatizable theory. Interpretability Logic 21 / 47

Interpretability logic So we have at least two different modal logics for interpretability: one for Peano arithmetic and one for Gödel Bernays set theory. It is still an open problem what is the interpretability logic of weak theories like I + EXP, I + Ω 1, PRA... This is a reason why we have many principles of interpretability. Interpretability Logic 22 / 47

Interpretability logic There are several kinds of semantics for interpretability logic. The basic semantics are Veltman models. An ordered quadruple (W, R, {S w : w W }, ) is called Veltman model, if it satisfies the following conditions: a) (W, R) is a GL frame, i.e. W is a non empty set, and the relation R is transitive and reverse well founded relation on W ; b) For every w W is S w W [w] = {x : wrx}; c) The relation S w is reflexive and transitive, for every w W ; d) If wrvru then vs w u; e) is a forcing relation. We emphasize only the definition: w A B if and only if v((wrv & v A) u(vs w u & u B)). Interpretability Logic 23 / 47

Interpretability logic D. de Jongh and F. Veltman proved in 1988 the modal completeness of system IL with respect Veltman semantics. Theorem. For each formula F of interpretability logic we have: IL F if and only if ( W )W = F Interpretability Logic 24 / 47

2 Some our results Semantics for the Principle M 0 The Correspondences of Principles in Interpretability Logic Bisimulations Games Normal Forms Interpretability Logic 25 / 47

Semantics for the Principle M 0 Semantics for the principle M 0 We used generalized Veltman models for semantics of interpretability principle M 0. M 0 (A B) (( A C) (B C)) We have proved (Glasnik matematički, 1996.) that the following condition determines the principle M 0 on Veltman frames x 1 Rx 2 Rx 3 & x 3 S x1 Y Y Y (x 2 S x1 Y & ( y Y )( z)(yrz x 2 Rz)) Interpretability Logic 26 / 47

Semantics for the Principle M 0 The interpretability logic is not compact w.r.t. generalized Veltman model. We proved this by changing Kit, Fine proof for provability logic. Interpretability Logic 27 / 47

The Correspondences of Principles in Interpretability Logic We think that there are two main reasons for other semantics for interpretability logic. The first reason is complex proofs of arithmetical completeness of interpretability logic. The second reason is the equal characteristic class of frames for different principles of interpretability. Interpretability Logic 28 / 47

The Correspondences of Principles in Interpretability Logic By using Veltman models (and bisimulations) V. Švejdar in 1991. proved independence of principles of interpretability. We used generalized Veltman models for proving independence of principles of interpretability. Interpretability Logic 29 / 47

The Correspondences of Principles in Interpretability Logic Theorem. (M.V., Notre Dame Jou. For. Log. 1999.) There are no other implications among combinations of the formulas M, M 0, KM1, KM2, P, W, W, KW 1 0, KW 1, F except M W KM1, P W, W W M 0, W KW 1 0, KM1 KM2, KM1 KW 1 0 and KW 1 0 F KW 1. Interpretability Logic 30 / 47

The Correspondences of Principles in Interpretability Logic M 0 P W M W KW 1 0 F KW 1 KM1 KM2 Interpretability Logic 31 / 47

Bisimulations Bisimulations If we studied correspondence with Kripke models we could consider an isomorphism and an elementary equivalence. If we want study "weaker" correspondence we could consider bisimulation. J. van Benthem defined bisimulation of Kripke models. Roughly speaking, bisimulation is a subset Z of K K 1, where K and K 1 are some Kripke models. The basic property of bisimulation is: if (v, w) Z then v F iff w F, for all formulas F. Interpretability Logic 32 / 47

Bisimulations A. Visser (1988) defined bisimulation of Veltman models and proved that every Veltman model with some special property can be bisimulated by a finite Friedman model. (This fact and de Jongh Veltman s theorem imply completeness of the system ILP w.r.t. finite Friedman models). A. Berarducci (1990) used a bisimulation for the proof of completeness of system IL w.r.t. simplified Veltman models. By using a bisimulation A. Visser proved that Craig interpolation lemma is not true for systems between ILM 0 and ILM. Interpretability Logic 33 / 47

Bisimulations Definition. A bisimulation between two Veltman models W and W is a nonempty binary relation Z W W such that the following conditions hold: (at) If wzw then W, w p if and only if W, w p, for all propositional variables p; (forth) If wzw and wru, then there exists u W with w R u, uzu and for all v W if u S w v there is v W such that us w v; (back) If wzw and w Ru, then there exists u W with wru, uzu and for all v W if us w v there is v W such that u S w v. Interpretability Logic 34 / 47

Bisimulations Bisimulations between (generalized) Veltman models We defined (Math. Log. Quarterly, 2008) bisimulation between generalized Veltman models, and proved that for a complete image finite generalized Veltman model W there exists a Veltman model W that is bisimular to W. It is an open problem if there is a bisimulation between Veltman model and generalized Veltman model. Interpretability Logic 35 / 47

Bisimulations Hennessy Milner theorem R. de Jonge (2004) proved Hennessy Milner theorem for Veltman semantics. We proved (BSL, 2005) Hennessy Milner theorem for generalized Veltman semantics. Theorem. Let W and W be two image finite generalized Veltman models. Than there is a bisimulation between models W and W. Moreover, if w w then W, w W, w. Interpretability Logic 36 / 47

Bisimulations Bisimulation quotients Bisimulation quotients and largest bisimulations have been well studied for Kripke models. We considered how these results extend to Veltman models. D. Vrgoč and M. V. (Log. Jou. IGPL 2010.; Reports Math. Log. 2011) considered several notions of bisimulation between generalized Veltman models and determined connections between them. We proved the equivalence between global bisimilarity of models and isomorphisms of their quotients. Interpretability Logic 37 / 47

Games Games We can obtain finite approximations of bisimulations by using games. V. Čačić and D. Vrgoč (Studia Logica, 2013) defined a bisimulation game between Veltman models (two players: defender and spoiler). Čačić and Vrgoč show that nodes w 1 and w 2 of a Veltman model are bisimilar if and only if defender has a winning strategy in the bisimulation game with the starting configuration (w 1, w 2 ). They also define the notion of n bisimulation between Veltman models and prove the equivalence between the existence of a winning strategy in the n bisimulation game and the existence of an n bisimulation. Interpretability Logic 38 / 47

Normal Forms Normal forms P. Hájek and V. Švejdar (1991) determined normal forms for the system ILF, and showed that we can eliminate the modal operator from IL formulas. The normal form for the closed fragment of the interpretability logic IL is an open problem (see Visser, An overview...) V. Čačić (Ph.D. 2010 and Math. Comm. 2012) proved that we can eliminate the modal operator in some cases. It is given an example where it is impossible to eliminate. V. Čačić, V. Kovač (preprint, 2013) showed that more than 93% of closed IL formulas have a GL equivalents, and by that, they have the same normal forms as GL formulas. Interpretability Logic 39 / 47

Correspondence theory Correspondence theory By van Benthem s characterization theorem, bisimulation invariance characterizes modal logic as a fragment of first order logic. We are interested in corresponding characterization of modal fragments of the first order language over Veltman models. Standard translation is a function that maps each modal formula to a first order formula. We define a standard translation for interpretability logics. Interpretability Logic 40 / 47

Correspondence theory Let σ = {P 0, P 1,...} {R, S} be a first order signature, where P i is an unary relation symbol, R is a binary relation symbol, and S is a ternary relation symbol. Definition. Let x be a first order variable. The standard translation ST x taking modal formulas to first order σ formulas is defined as follows: ST x (p i ) = P i (x) ST x ( ϕ) = ST x (ϕ) ST x (ϕ ψ) = ST x (ϕ) ST x (ψ) ST x ( ϕ) = y(xry ST y (ϕ)) ST x (ϕ ψ) = y(xry ST y (ϕ) z(s(x, y, z) ST z (ψ))) Interpretability Logic 41 / 47

Correspondence theory The following proposition is easy to prove by induction on complexity of modal formula. Proposition Let ϕ be a modal formula, W a Veltman model and w W. Then we have: W, w ϕ if and only if W = ST x (ϕ)[w]. Interpretability Logic 42 / 47

Correspondence theory It is easy to prove by induction that bisimilar nodes are modally equivalent, i.e. they satisfy exactly the same IL formulas. The converse does not hold (see V. Čačić, D. Vrgoč, Studia Logica 2013 for a counterexample), but it does hold for ω saturated models. In fact, we were able to define an appropriate notion of modal saturation for the language of interpretability logic, which is weaker than ω saturation, but still sufficient for this converse. Interpretability Logic 43 / 47

Correspondence theory The key step in classical model theoretic proofs of characterization theorems is construction of a saturated model obtained as an ultraproduct over a countably incomplete ultrafilter. But, an ultraproduct of Veltman models is not necessary a Veltman model itself. M.V. (Glasnik matematički, 2011) proved that an ultraproduct of Veltman models over countably complete ultrafilter is a Veltman model, but this does not imply saturation. So, the main problem in using classical model theoretic arguments to prove the characterization theorem is to provide the existence of saturated Veltman models. Interpretability Logic 44 / 47

Correspondence theory The cause of these difficulties lies, of course, in the fact that reverse well foundedness is not a first order definable property, so it need not be preserved under ultraproducts. We used bisimulation games (see V. Čacić, D. Vrgoč, Studia Logica 2013) and results from the article A. Dawar, M. Otto, Ann. Pure. App. Log 2009 (unravelling, locality). We proved the following theorem: Theorem (T. Perkov, M. Vuković, preprint 2013) A first order formula is equivalent to standard translation of some formula of interpretability logic with respect to Veltman models if and only if it is invariant under bisimulations between Veltman models. Interpretability Logic 45 / 47

Filtration Filtration Filtration is a standard method in modal logic. V. Shetman (Advances in Modal Logic 2004) used a new version of the filtration method which is based on bisimulation. He solved some open problems with finite model property for modal logics. Can we do this for Veltman models? Can we solve some open problem on finite model property by using filtration? Interpretability Logic 46 / 47

Fixed points Fixed points A. Dawar and M. Otto (Ann. Pure App. Log, 2009.) proved modal characterization theorems over special classes of frames. As a consequence, they get a generalization of fixed point theorem for system GL (de Jongh Sambin theorem). D. de Jongh and F. Veltman (1988) proved fixed point theorem for interpretability logic. We will try to get a generalization of the fixed point theorem for IL by using the characterization theorem for Veltman models. Interpretability Logic 47 / 47