On Decidability of Intuitionistic Modal Logics
|
|
- Susan Hamilton
- 5 years ago
- Views:
Transcription
1 On Decidability of Intuitionistic Modal Logics Natasha lechina School of Computer Science and IT University of Nottingham Dmitry Shkatov School of Computer Science and IT University of Nottingham bstract We prove a general decidability result for a class of intuitionistic modal logics. The proof is a slight modification of the Ganzinger, Meyer and Veanes [6] result on decidability of the two variable monadic guarded fragment of first order logic with constraints on the guard relations expressible in monadic second order logic. 1 Introduction Intuitionistic modal logics arise naturally in many areas, in particular in computer science. Intuitionistic logic is a natural underlying logic when dealing with functions and types, and modalities may correspond to various computational phenomena like termination etc., see for example [8,3,2]. There is a large literature on intuitionistic modal logics, for example [7,12,13,10,4,14,15,16]. Formal properties of various flavours of intuitionistic modal logics have been studied extensively. In this paper, we are interested in general decidability results for intuitionistic modal logics. In [15,16] general results on decidability and finite modal property of intuitionistic modal logic have been proved using an embedding of intuitionistic modal logics with n modalities in classical modal logics with n +1modalities. Those results are typically of the form Suppose that an intermediate logic Int +Γis decidable. Then intuitionistic modal logics IntK Γ, IntK Γ p p and IntK Γ (where IntK is intuitionistic logic with axioms and rules for modal system K added) are decidable [16], Theorem 13. In this paper we present a result of the form If an intuitionistic modal logic L is defined as a set of formulas valid in a class of Kripke models satisfying conditions
2 C on the intuitionistic and modal accessibility relations, and conditions in C are of a certain form, then L is decidable. The proof is a slight generalisation of the result in [6] and uses a translation into the two variable monadic guarded fragment of first order logic. Unfortunately, the decidability proof does not give a good decision procedure since it proceeds by reduction to satisfiability of formulas of SkS (monadic second-order theory of trees with constant branching factor k, [11]) where decision procedure has non-elementary complexity. The reason that we concentrate on applying the result of [6] to intuitionistic modal logic rather than to classical modal logic is that while applicability to systems such as classical S4 or S5 is immediatelyobvious (in fact, explicitlystated in [6]), some additional work needs to be done to apply it to the intuitionistic modal logic. 2 Intuitionistic modal logics Intuitionistic modal languages are obtained by adding either or both of the unary connectives (necessity) and (possibility) to the language of propositional intuitionistic logic, which contains a stock of propositional parameters ar = {p 1,p 2,...}, a unary connective, and binary connectives,, and. nalogously to and, in intuitionistic logic and are not required to be dual. Semantics of intuitionistic modal logics extends Kripke semantics for intuitionistic propositional logic. n intuitionistic Kripke model is a structure M = (W, R,V) such that (i) W, (ii) R is a reflexive and transitive binary relation on W, and (iii) V is a function from ar into the powerset of W such that, for all w W and p ar, ifw V (p) and wrv, thenv V (p) (condition we will refer to as upward persistency for propositional variables). Elements of W are called nodes. Truth at a node is defined as follows ( and stand for classical implication and negation, respectively): M,w = p M,w = ϕ iff w V (p); iff v(r(w, v) (M,v = ϕ)); M,w = ϕ ψ iff M,w = ϕ and M,w = ψ; M,w = ϕ ψ iff M,w = ϕ or M,w = ψ; M,w = ϕ ψ iff v(r(w, v) ( (M,v = ϕ) or M,v = ψ); To accommodate formulas of the form ϕ and ϕ, intuitionistic Kripke models are augmented with binary relations R and R. There is no single accepted way of defining the meaning of and in intuitionistic logic. The following clauses 2
3 are encountered in the literature (see chapter 3 of [13] for a comprehensive survey): ( 1 ) M,w = ϕ iff v(wr v M,v = ϕ) ( 2 ) M,w = ϕ iff v(wrv u(vr u M,u = ϕ)) ( 1 ) M,w = ϕ iff v(wr v M,v = ϕ) ( 2 ) M,w = ϕ iff v(wrv u(vr u M,u = ϕ)) Observe that definition ( 2 ) gives rise to a modality which does not distribute over disjunction (hence to a non-normal modal logic). On top of the requirement that R is reflexive and transitive, some additional conditions are usually imposed on R, R,andR. s a rule, these conditions specify the way R, R,andR interact. For example, the following conditions usually accompany truth clauses ( 1 ) and ( 1 ) (see [14]): (1) R R R= R (2) R R 1 R= R 1 nother condition occurring in the literature (see for example [5]) stipulates that (3) R R In section 4 we will define a large class of conditions on R, R, R including reflexivity, transitivity, and conditions (1) - (3) above, which following [6] we call mso closure conditions or closure constraints. We will show that intuitionistic modal logics defined using those conditions are decidable. 3 Embedding into two-variable monadic fragment Our decidability proof hinges on the result of [6] that a monadic two-variable guarded fragment GFmon 2 of classical first-order logic, where in addition, some relations satisfy conditions that can be expressed as monadic second-order definable closure constraints, is decidable. For our purposes, we need a slightly more general result, since the decidability proof of [6] does not accommodate conditions involving several relations (other than equality) that is such conditions as (1), (2), and (3) which are crucial for intuitionistic modal logics. Our proof consists of two parts. First, we show that every intuitionistic modal logic L defined semantically with any of the truth clauses ( 1 ) ( 2 ) can be translated into GFmon. 2 Secondly, we show that if L is in addition the logic of aclassm of Kripke models defined by an acyclic set of mso definable closure conditions on relations R, R,andR (some terminology will be defined later) then L is decidable, since GFmon 2 over such models is (the last result being an easy generalisation of that of [6]). We start by defining GFmon. 2 In the following definitions, FV(ϕ) stands for the set of free variables of ϕ, x stands for a sequence of variables. We assume a first order languagewhich contains predicate letters of arbitrary arity, includingequality 3
4 =, and no constants or functional symbols. Definition 3.1 The guarded fragment GF of first-order logic is the smallest set that contains all first-order atoms and is closed under boolean connectives and the following rule: if ρ is an atom, ϕ GF,andx FV(ϕ) FV(ρ),then x(ρ ϕ) and x(ρ ϕ) GF (in such a case ρ is called a guard). Definition 3.2 The monadic two-variable guarded fragment GFmon 2 is a subset of GF containing formulas ϕ such that (i) ϕ has no more than two variables (free or bound), and (ii) all non-unary predicate letters of ϕ occur in guards. Next, we show that intuitionistic modal logics can be translated into GFmon 2 without equality. To that end, we define, by mutual recursion, two translations, τ x and τ y, so that a first-order formula τ v (ϕ)(v {x, y}) contains a sole free variable v, which intuitively stands for the world at which ϕ is being evaluated in the Kripke model. τ x is defined by τ x (p) := (x) τ x ( ϕ) := y(r(x, y) τ y (ϕ)) τ x (ϕ ψ) :=τ x (ϕ) τ x (ψ) τ x (ϕ ψ) :=τ x (ϕ) τ x (ψ) τ x (ϕ ψ) := y(r(x, y) ( τ y (ϕ) τ y (ψ))) τ x ( ϕ) := y(r(x, y) x(r (y, x) τ x (ϕ))) τ x ( ϕ) := y(r(x, y) x(r (y, x) τ x (ϕ))) τ y is defined analogously, switching the roles of x and y. This translation assumes modal truth clauses ( 2 ) and ( 2 ). Clauses for ( 1 ) and ( 1 ) are even simpler (and familiar from classical modal logic): τ x( ϕ) := y(r (x, y) τ y(ϕ)) τ x ( ϕ) := y(r (x, y) τ y (ϕ)) Theorem 3.3 Let φ be an intuitionistic modal formula and M be a class of models of intuitionistic modal logic. Let M M. Then, M,w = φ iff M = τ x (φ)[w] (where M is taken as a model of first order logic with R, R, R interpreting R, R,R ). From the theorem it follows that if satisfiability problem of GFmon 2 over M is decidable, then satisfiability problem of intuitionistic modal logic over M is decidable. It is well known that the guarded fragment is decidable over the class of all first order models ([1]). Decidability of GFmon 2 over models with reflexive transitive guards is proved in [6]. From this and from the fact that upward persistency for propositional variables occurring in φ is expressible in GFmon 2 it follows immediately that basic intuitionistic modal logic (with no conditions connecting R, R, 4
5 and R ) is decidable. The purpose of this paper is to generalise the result of [6] to include classes of models defined using conditions involving interaction between R, R and R. 4 Closure conditions In this section we define the form of conditions which yield decidable intuitionistic modal logics. Definition 4.1 Let W be a non-empty set. unary function C on the powerset of W n is a simple closure operator if, for all, W n, (i) C() (C is increasing), (ii) implies C() C( ) (C is monotone) (iii) C() =C(C()) (C is idempotent). n m+1-ary function C on the powerset of W n is a parametrised closure operator if, given any choice of m relations 1,..., m W n, it gives rise to a unary function C 1,..., m (parametrised by 1,..., m ) that is a simple closure operator on the powerset of W n.(c 1,..., m may be viewed as the curried version of C.) Example 4.2 reflexive, transitive closure operator for binary relations TC() is a simple closure operator. Example 4.3 function Incl () = is a closure operator parametrised by. With fixed, it gives rise to a simple closure operator. Definition 4.4 condition on relation is a simple closure condition if it can be expressed in the form C() =, wherec is a simple closure operator. condition on relation is a parametrised closure condition if it can be expressed in the form C 1,..., m () =,wherec is a parametrised closure operator. Example 4.5 Reflexivity-and-transitivity is a simple closure condition, since it can be expressed in the form TC() =. Example 4.6 Condition is a closure condition on parametrised by, since it can be stated as Incl () =. Given a set of closure conditions on a collection of relations S, wewantto preclude circularity while closing off relations in S. Definition 4.7 Let S be a set of relations and C a set of closure conditions on relations in S. Let us say for, S, that depends on if C contains a parametrised condition of the form C 1,...,,... m () =. set of closure conditions C is acyclic, if its associated depends on relation is acyclic. Furthermore, we are not interested in arbitrary closure operators, but only in those definable in monadic second-order logic. Let ϕ(x 1,...,x n ) M stand for the set of n-tuples satisfying ϕ in model M. 5
6 Definition 4.8 closure operator C 1,..., m on n-ary relations is mso (-definable), if there exists a monadic second-order formula C 1,..., m with predicate parameters 1,..., m and, such that, for any model M and any n-ary formula φ, C 1,..., m ( φ M )= C 1,..., m (φ/ )) M. Example 4.9 Closure operator TC is definable by the mso formula TC (z 1,z 2 )= X(X(z 1 ) x, y(x(x) (x, y) X(y)) X(z 2 )) Example 4.10 Closure operator Incl is definable by the mso (in fact, first-order) formula Incl (z 1,z 2 )= (z 1,z 2 ) (z 1,z 2 ) Theorem 4.11 Let φ GFmon 2 and C be an acyclic set of mso closure conditions on relations in φ so that at most one closure condition is associated with each relation. It is decidable whether φ is satisfiable in a model satisfying C. roof. See appendix. Theorems 3.3 and 4.11 give us our main theorem: Theorem 4.12 Let M be a class of intuitionistic modal models defined by an acyclic set of mso closure conditions on R, R, and R so that at most one closure condition is associated with each relation, and let φ be an intuitionistic modal formula. Then, it is decidable whether φ is satisfiable in M. 5 Examples In this section, we state several decidability results just to illustrate our approach. The first example is by no means a surprise, although we doubt if anyone has proved this for all possible combinations of truth definitions for modalities. Essentially this is decidability of several flavours of basic intuitionistic modal logic (no conditions on the modal accessibility relation). Example 5.1 n intuitionistic modal logic L with two modalities and,defined by a class of models where R R 1 R= R 1 R R R= R and employing any of the truth definitions for modalities ( 1 ), ( 2 ), ( 1 ), ( 2 ) (in any combination, e.g. ( 1 ) with ( 2 ); possibly with more modalities provided all truth definitions are translatable in GFmon 2 ), is decidable. roof. The class of models of L is defined by the following closure conditions on R, R and R: (i) R is reflexive and transitive; (ii) R R 1 R= R 1 6
7 (iii) R R R= R There is clearly at most one condition for each of the relations R, R and R,and the set of conditions is acyclic. We have shown in Examples 4.2 and 4.5 that the condition on R is a closure condition and in Example 4.9 that it is mso-definable. It remains to be shown that conditions on R and R correspond to an mso-definable closure conditions. Consider a function Comp () =. ssume that is reflexive and transitive. Then by the reflexivity of ; is obviously monotone in ; andcomp is idempotent because of the transitivity of. This proves that Comp is a closure operator provided that is reflexive and transitive. Conditions of the form = can be expressed as closure conditions: Comp () =. In particular, our condition on R can be expressed as Comp R (R )=R and the condition on R can be expressed as Comp R (R 1 )=R 1. The condition is also mso-definable; in fact, it is definable by a first order formula: Comp (z 1,z 2 )= x y( (z 1,x) (x, y) (y, z 2 )) We have shown that the class of models of L conforms to the conditions of Theorem 4.12 which proves that L is decidable. The next example looks like a known result (decidability of LL [5]), but for a slightly different logic (without fallible worlds): Example 5.2 n intuitionistic modal logic L with one modality, definedbya class of models where R is reflexive and transitive; R R and employing the truth definition ( 2 ) for the modality, is decidable. roof. The class of models of L is defined by the following closure conditions: (i) TC(R )=R ; (ii) TC(R) =R; (iii) Incl R (R) =R (see Examples 4.3 and 4.6). This set of conditions is acyclic and each condition is mso definable. However there are two constraints associated with R: it is required to be closed both with respect to TC and to Incl R. To satisfy the conditions of Theorem 4.12 we need to combine them into one mso definable closure condition. Luckily, TC Incl is a closure operator with the property that for any relation, TC(Incl ()) = TC() = and Incl () = 1 1 In general, for any two closure operators C 1 and C 2 there is a closure operator C 3 such that, for 7
8 so the conditions can be reformulated as (i) TC(R )=R ; (ii) TC(Incl R (R)) = R; and it is straightforward to show that the second condition is mso definable. Finally, a non-example: we failed to reformulate the condition R R R R defining an intuitionistic modal logic in [9] as a closure condition. 6 Conclusions We have described a general method for proving decidability of an intuitionistic modal logic by translating it into monadic GF 2 and showing that conditions on the intuitionistic and modal accessibility relations can be expressed using mso definable closure operators. We illustrate this method by showing that it works for various truth definitions for modalities and various conditions on the intuitionistic and modal accessibility occurring in the literature. Most of the decidability results for particular logics obtained as illustrations of our proof are already known, but we believe that our method can easily yield new results, especially for logics with non-normal modalities defined using the truth definition ( 2 ) which are less well studied. Obviously, the same method works for intuitionistic logic with more than two modalities, provided all truth definition are translatable in GF mon 2. cknowledgement This work was supported by the ESRC grant GR/M98050/01. References [1] ndréka, H., J. van Benthem and I. Németi, Modal languages and bounded fragments of predicate logic, Journal of hilosophical Logic 27 (1998), pp [2] Benton, N., G. Bierman and V. de aiva, Computational types from a logical perspective, Journal of Functional rogramming 8 (1998). [3] Davies, R. and F. fenning, modal analysis of staged computation, in: G. Steele, Jr., editor, roc. of 23rd OL (1996), pp [4] Došen, K., Models for stronger normal intuitionistic modal logics, Studia Logica 44 (1985), pp [5] Fairtlough, M. and M. Mendler, ropositional lax logic, Information and Computation 137 (1997). any relation, C 3 () = iff C 1 () = and C 2 () =. Hence, if a logic can be defined by a finite set of closure conditions on some relation, then it can also be defined by giving a single condition on. 8
9 [6] Ganzinger, H., C. Meyer and M. Veanes, The two-variable guarded fragment with transitive relations, in:roc. 14th IEEE Symposium on Logic in Computer Science (1999), pp [7] Goldblatt, R., Metamathematics of modal logic, Reports on mathematical Logic 6,7 (1976), pp , [8] Moggi, E., Notions of computation and monads, Information and Computation 93 (1991), pp [9] N. lechina and M. Mendler and V. de aiva and E. Ritter, Categorical and Kripke semantics for constructive modal logics,in:roceedings CSL 01 (2001), pp [10] lotkin, G. and C. Stirling, framework for intuitionistic modal logic, in: J. Halper, editor, Theoretical spects of Reasoning about Knowledge, [11] Rabin, M., Decidability of second-order theories and automata on infinite trees, Transactions of the merican Mathematical Society 141 (1969), pp [12] Servi, G. F., On modal logics with intuitionistic base, Studia Logica 27 (1986), pp [13] Simpson,., The roof Theory and Semantics of Intuitionistic Modal Logic, h.d. thesis, University of Edinburgh (1994). [14] Wolter, F. and M. Zakharyaschev, Intuitionistic modal logics, in: Logic in Florence, [15] Wolter, F. and M. Zakharyaschev, On the relation between intuitionistic and classical modal logics, lgebra and Logic (1996). [16] Wolter, F. and M. Zakharyaschev, Intuitionistic modal logics as fragments of classical bimodal logics, in: E. Orlowska, editor, Logic at Work, Kluwer, roof of Theorem 4.11 This appendix contains the proof of theorem 4.11, which is a slight generalisation of the proof of Theorem 4 from [6]. In that proof all relations are assumed to be closed under equivalence (to show decidability of the fragment with equality). Note that closure under equivalence is a special case of a parametrised closure constraint so we do not need to treat it separately here. Let φ GFmon 2 and let C be an acyclic set of mso closure conditions on relations in φ. φ is satisfiable in a model satisfying C iff N, the Skolemised form of φ, is satisfiable in a Herbrand model in which all conditions from C hold. The idea of the decidability proof is to reduce the latter problem to satisfiability of formulas of SkS (mso theory of trees with constant branching factor k), where k is the number of Skolem function symbols in N. We construct an mso formula MSO N,inthe vocabulary of SkS, such that MSO N is satisfiable iff N has a Herbrand model satisfying closure conditions from C. The construction proceeds in three stages. 9
10 Stage 1. For each predicate in N, construct formula ϕ, as follows. Let (t 1 ),...,(t m ) be all positive literals of N containing (each t i is either t i,or t i1,t i2, depending on the arity of ). Let t[s] be the result of substituting a term s for the free variable of t (note that positive literals contain at most one free variable). First, for each of the above (t i ), we introduce a new unary second-order variable X (ti ). Second, for a binary predicate, we put ϕ (z 1,z 2 )= m z(x (ti )(z) z 1 = t i1 [z] z 2 = t i2 [z]) i=1 (for unary predicates, just ignore z 2 ). Intuitively, the relation defined by ϕ is the minimal extension of. Next, for each predicate that has a closure condition imposed on it, we define the closure ψ of ϕ with respect to the closure condition on. For each such we have a single closure condition C, which may be parametrised by other predicates. For simplicity, assume that C is parametrised by a single predicate that, in its own turn, has a simple closure condition C. We know, then, that C is definable by an MSO formula C (z 1,z 2 ) containing and C is definable by an MSO formula C (z 1,z 2 ), containing and.first,wedefine the closure of with respect to its simple closure condition: ψ (z 1,z 2 )=C (z 1,z 2 )[ϕ / ] that is, we replace every occurrence of in C (z 1,z 2 ) with ϕ. Next, we define the closure of with respect to its parametrised condition: ψ (z 1,z 2 )=C (z 1,z 2 )[ψ /,ϕ / ] In general, for any acyclic set C of conditions on the collection of relations S, we first define the simple closures, then the closures parametrised by relations with simple closure conditions, etc. The acyclicity of C ensures that this procedure can be carried out. Stage 2. For each clause χ = {ρ 1,...,ρ l } in N (which is thought of as a conjunction of clauses), we construct formula MSO χ, as follows. First, for every literal ρ in χ, we define formula MSO ρ, according to the rule MSO ρ = X ρ (x), if ρ is a non-ground atom containing x zx ρ (z), if ρ is a ground atom ψ (t), if ρ is (t) where ψ is the formula constructed at stage 1. Secondly, we put MSO χ = ρ χ MSO ρ. Stage 3. Lastly, let MSO N = X x χ N MSO χ. Having defined MSO N, we now prove that N has a Herbrand model satisfying the closure conditions in C iff MSO N is satisfiable in a tree. We can assume, 10
11 without loss of generality, that the nodes of a tree are terms of a Herbrand universe of N and the ith successor of node s is node f i (s). Let s denote this tree by T. ( ) ssume that N has a Herbrand model satisfying the closure conditions in C. We want to show that T satisfies MSO N. Fix witnesses for second-order variables X ρ of MSO N as follows: (i) If t i is non-ground, then X (ti ) = {a : = (t i [a])}. (ii) If t i is ground, then X (ti ) is a non-empty set. We know that for each clause χ of N, and each tuple a, = χ(a). This means that for each a, there is a literal ρ in χ such that = ρ(a). We show that for any a and ρ, if = ρ(a), thent = MSO ρ (a). Hence = χ(a) implies T = MSO χ (a). We have three cases to consider, depending on the form of ρ. The first two (non-ground atom (t i ) and ground atom) are exactly the same as in [6]. If ρ is a negative literal (t i ), we need to show that T = ψ (t)(a). It suffices to show that ψ. Indeed, this, together with our assumption that = (t)[a], implies T = ψ (a). First, the definition of T guarantees that ϕ. Hence, by monotonicity of closure operators, C 1 ( ϕ ) C 1 ( ).By definition of ψ, C 1 ( ϕ )= ψ ; furthermore, since satisfies conditions in C, C 1 ( )= ; hence, ψ. ( ) ssume that MSO N is true in T. We have to find a Herbrand model satisfying conditions in C where N is true. Define as follows. The universe of is the set of nodes of T,and = ψ. First, we prove that satisfies closure conditions C. To this end, we have to show that C 1 ( )=. Indeed, C 1 ( )=C 1 ( ψ ) =C ψ 1 (C ψ 1 ( ϕ )) = C ψ 1 ( ϕ )= ψ =. Second, we need to show that satisfies all clauses in N. This part of the proof is exactly the same as in [6]. 11
Methods for Modalities 3
Methods for Modalities 3 Carlos Areces INRIA Lorraine. 615, rue du Jardin Botanique, 54602 Villers les Nancy Cedex, France On September 2003 LORIA, the Laboratoire Lorrain de Recherche en Informatique
More informationAbstract model theory for extensions of modal logic
Abstract model theory for extensions of modal logic Balder ten Cate Stanford, May 13, 2008 Largely based on joint work with Johan van Benthem and Jouko Väänänen Balder ten Cate Abstract model theory for
More informationA generalization of modal definability
A generalization of modal definability Tin Perkov Polytechnic of Zagreb Abstract. Known results on global definability in basic modal logic are generalized in the following sense. A class of Kripke models
More informationSemantical study of intuitionistic modal logics
Semantical study of intuitionistic modal logics Department of Intelligence Science and Technology Graduate School of Informatics Kyoto University Kensuke KOJIMA January 16, 2012 Abstract We investigate
More informationExistential Second-Order Logic and Modal Logic with Quantified Accessibility Relations
Existential Second-Order Logic and Modal Logic with Quantified Accessibility Relations preprint Lauri Hella University of Tampere Antti Kuusisto University of Bremen Abstract This article investigates
More informationAutomated Synthesis of Tableau Calculi
Automated Synthesis of Tableau Calculi Renate A. Schmidt 1 and Dmitry Tishkovsky 1 School of Computer Science, The University of Manchester Abstract This paper presents a method for synthesising sound
More informationPropositional Logic Language
Propositional Logic Language A logic consists of: an alphabet A, a language L, i.e., a set of formulas, and a binary relation = between a set of formulas and a formula. An alphabet A consists of a finite
More informationModal logics and their semantics
Modal logics and their semantics Joshua Sack Department of Mathematics and Statistics, California State University Long Beach California State University Dominguez Hills Feb 22, 2012 Relational structures
More informationA Note on Graded Modal Logic
A Note on Graded Modal Logic Maarten de Rijke Studia Logica, vol. 64 (2000), pp. 271 283 Abstract We introduce a notion of bisimulation for graded modal logic. Using these bisimulations the model theory
More informationComp487/587 - Boolean Formulas
Comp487/587 - Boolean Formulas 1 Logic and SAT 1.1 What is a Boolean Formula Logic is a way through which we can analyze and reason about simple or complicated events. In particular, we are interested
More informationFrom Constructibility and Absoluteness to Computability and Domain Independence
From Constructibility and Absoluteness to Computability and Domain Independence Arnon Avron School of Computer Science Tel Aviv University, Tel Aviv 69978, Israel aa@math.tau.ac.il Abstract. Gödel s main
More informationOn the Complexity of the Reflected Logic of Proofs
On the Complexity of the Reflected Logic of Proofs Nikolai V. Krupski Department of Math. Logic and the Theory of Algorithms, Faculty of Mechanics and Mathematics, Moscow State University, Moscow 119899,
More information1 FUNDAMENTALS OF LOGIC NO.10 HERBRAND THEOREM Tatsuya Hagino hagino@sfc.keio.ac.jp lecture URL https://vu5.sfc.keio.ac.jp/slide/ 2 So Far Propositional Logic Logical connectives (,,, ) Truth table Tautology
More informationPrinciples of Knowledge Representation and Reasoning
Principles of Knowledge Representation and Reasoning Modal Logics Bernhard Nebel, Malte Helmert and Stefan Wölfl Albert-Ludwigs-Universität Freiburg May 2 & 6, 2008 Nebel, Helmert, Wölfl (Uni Freiburg)
More informationMONADIC FRAGMENTS OF INTUITIONISTIC CONTROL LOGIC
Bulletin of the Section of Logic Volume 45:3/4 (2016), pp. 143 153 http://dx.doi.org/10.18778/0138-0680.45.3.4.01 Anna Glenszczyk MONADIC FRAGMENTS OF INTUITIONISTIC CONTROL LOGIC Abstract We investigate
More informationThe Modal Logic of Pure Provability
The Modal Logic of Pure Provability Samuel R. Buss Department of Mathematics University of California, San Diego July 11, 2002 Abstract We introduce a propositional modal logic PP of pure provability in
More informationOn Modal Logics of Partial Recursive Functions
arxiv:cs/0407031v1 [cs.lo] 12 Jul 2004 On Modal Logics of Partial Recursive Functions Pavel Naumov Computer Science Pennsylvania State University Middletown, PA 17057 naumov@psu.edu June 14, 2018 Abstract
More informationFirst-Order Modal Logic and the Barcan Formula
First-Order Modal Logic and the Barcan Formula Eric Pacuit Stanford University ai.stanford.edu/ epacuit March 10, 2009 Eric Pacuit: The Barcan Formula, 1 Plan 1. Background Neighborhood Semantics for Propositional
More informationPropositional and Predicate Logic - II
Propositional and Predicate Logic - II Petr Gregor KTIML MFF UK WS 2016/2017 Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - II WS 2016/2017 1 / 16 Basic syntax Language Propositional logic
More informationModal Access Control Logic
Modal Access Control Logic Axiomatization, Semantics and FOL Theorem Proving Valerio Genovese 1 and Daniele Rispoli 2 and Dov M. Gabbay 3 and Leendert van der Torre 4 Abstract. We present and study a Modal
More informationSyntactic Characterisations in Model Theory
Department of Mathematics Bachelor Thesis (7.5 ECTS) Syntactic Characterisations in Model Theory Author: Dionijs van Tuijl Supervisor: Dr. Jaap van Oosten June 15, 2016 Contents 1 Introduction 2 2 Preliminaries
More informationAlgebraizing Hybrid Logic. Evangelos Tzanis University of Amsterdam Institute of Logic, Language and Computation
Algebraizing Hybrid Logic Evangelos Tzanis University of Amsterdam Institute of Logic, Language and Computation etzanis@science.uva.nl May 1, 2005 2 Contents 1 Introduction 5 1.1 A guide to this thesis..........................
More informationCompleteness Results for Memory Logics
Completeness Results for Memory Logics Carlos Areces Santiago Figueira Sergio Mera Abstract Memory logics are a family of modal logics in which standard relational structures are augmented with data structures
More informationA Cut-Free Calculus for Second-Order Gödel Logic
Fuzzy Sets and Systems 00 (2014) 1 30 Fuzzy Sets and Systems A Cut-Free Calculus for Second-Order Gödel Logic Ori Lahav, Arnon Avron School of Computer Science, Tel Aviv University Abstract We prove that
More informationCHAPTER 4 CLASSICAL PROPOSITIONAL SEMANTICS
CHAPTER 4 CLASSICAL PROPOSITIONAL SEMANTICS 1 Language There are several propositional languages that are routinely called classical propositional logic languages. It is due to the functional dependency
More informationAn Introduction to Modal Logic III
An Introduction to Modal Logic III Soundness of Normal Modal Logics Marco Cerami Palacký University in Olomouc Department of Computer Science Olomouc, Czech Republic Olomouc, October 24 th 2013 Marco Cerami
More informationA Tableau Calculus for Minimal Modal Model Generation
M4M 2011 A Tableau Calculus for Minimal Modal Model Generation Fabio Papacchini 1 and Renate A. Schmidt 2 School of Computer Science, University of Manchester Abstract Model generation and minimal model
More informationNotes. Corneliu Popeea. May 3, 2013
Notes Corneliu Popeea May 3, 2013 1 Propositional logic Syntax We rely on a set of atomic propositions, AP, containing atoms like p, q. A propositional logic formula φ Formula is then defined by the following
More informationThe non-logical symbols determine a specific F OL language and consists of the following sets. Σ = {Σ n } n<ω
1 Preliminaries In this chapter we first give a summary of the basic notations, terminology and results which will be used in this thesis. The treatment here is reduced to a list of definitions. For the
More informationOn Constructive Linear-Time Temporal Logic
Replace this file with prentcsmacro.sty for your meeting, or with entcsmacro.sty for your meeting. Both can be found at the ENTCS Macro Home Page. On Constructive Linear-Time Temporal Logic Kensuke Kojima
More informationMonodic fragments of first-order temporal logics
Outline of talk Most propositional temporal logics are decidable. But the decision problem in predicate (first-order) temporal logics has seemed near-hopeless. Monodic fragments of first-order temporal
More informationFirst-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms
First-Order Logic 1 Syntax Domain of Discourse The domain of discourse for first order logic is FO structures or models. A FO structure contains Relations Functions Constants (functions of arity 0) FO
More informationClassical First-Order Logic
Classical First-Order Logic Software Formal Verification Maria João Frade Departmento de Informática Universidade do Minho 2008/2009 Maria João Frade (DI-UM) First-Order Logic (Classical) MFES 2008/09
More informationTRUTH TELLERS. Volker Halbach. Scandinavian Logic Symposium. Tampere
TRUTH TELLERS Volker Halbach Scandinavian Logic Symposium Tampere 25th August 2014 I m wrote two papers with Albert Visser on this and related topics: Self-Reference in Arithmetic, http://www.phil.uu.nl/preprints/lgps/number/316
More informationFirst-Order Logic First-Order Theories. Roopsha Samanta. Partly based on slides by Aaron Bradley and Isil Dillig
First-Order Logic First-Order Theories Roopsha Samanta Partly based on slides by Aaron Bradley and Isil Dillig Roadmap Review: propositional logic Syntax and semantics of first-order logic (FOL) Semantic
More informationChapter 11: Automated Proof Systems (1)
Chapter 11: Automated Proof Systems (1) SYSTEM RS OVERVIEW Hilbert style systems are easy to define and admit a simple proof of the Completeness Theorem but they are difficult to use. Automated systems
More informationHerbrand Theorem, Equality, and Compactness
CSC 438F/2404F Notes (S. Cook and T. Pitassi) Fall, 2014 Herbrand Theorem, Equality, and Compactness The Herbrand Theorem We now consider a complete method for proving the unsatisfiability of sets of first-order
More informationPattern Logics and Auxiliary Relations
Pattern Logics and Auxiliary Relations Diego Figueira Leonid Libkin University of Edinburgh Abstract A common theme in the study of logics over finite structures is adding auxiliary predicates to enhance
More informationSyntax. Notation Throughout, and when not otherwise said, we assume a vocabulary V = C F P.
First-Order Logic Syntax The alphabet of a first-order language is organised into the following categories. Logical connectives:,,,,, and. Auxiliary symbols:.,,, ( and ). Variables: we assume a countable
More informationLecture 2: Syntax. January 24, 2018
Lecture 2: Syntax January 24, 2018 We now review the basic definitions of first-order logic in more detail. Recall that a language consists of a collection of symbols {P i }, each of which has some specified
More informationOn the satisfiability problem for a 4-level quantified syllogistic and some applications to modal logic
On the satisfiability problem for a 4-level quantified syllogistic and some applications to modal logic Domenico Cantone and Marianna Nicolosi Asmundo Dipartimento di Matematica e Informatica Università
More information185.A09 Advanced Mathematical Logic
185.A09 Advanced Mathematical Logic www.volny.cz/behounek/logic/teaching/mathlog13 Libor Běhounek, behounek@cs.cas.cz Lecture #1, October 15, 2013 Organizational matters Study materials will be posted
More informationBasic Model Theory for Memory Logics
Basic Model Theory for Memory Logics Carlos Areces 1, Facundo Carreiro 2, Santiago Figueira 2,3 and Sergio Mera 2 1 INRIA Nancy Grand Est, Nancy, France areces@loria.fr 2 Dto. Computación, FCEN, Universidad
More informationSystems of modal logic
499 Modal and Temporal Logic Systems of modal logic Marek Sergot Department of Computing Imperial College, London utumn 2008 Further reading: B.F. Chellas, Modal logic: an introduction. Cambridge University
More informationApplied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw
Applied Logic Lecture 1 - Propositional logic Marcin Szczuka Institute of Informatics, The University of Warsaw Monographic lecture, Spring semester 2017/2018 Marcin Szczuka (MIMUW) Applied Logic 2018
More information3. Only sequences that were formed by using finitely many applications of rules 1 and 2, are propositional formulas.
1 Chapter 1 Propositional Logic Mathematical logic studies correct thinking, correct deductions of statements from other statements. Let us make it more precise. A fundamental property of a statement is
More informationPropositional Logic: Models and Proofs
Propositional Logic: Models and Proofs C. R. Ramakrishnan CSE 505 1 Syntax 2 Model Theory 3 Proof Theory and Resolution Compiled at 11:51 on 2016/11/02 Computing with Logic Propositional Logic CSE 505
More informationAutomata theory. An algorithmic approach. Lecture Notes. Javier Esparza
Automata theory An algorithmic approach Lecture Notes Javier Esparza July 2 22 2 Chapter 9 Automata and Logic A regular expression can be seen as a set of instructions ( a recipe ) for generating the words
More informationTecniche di Verifica. Introduction to Propositional Logic
Tecniche di Verifica Introduction to Propositional Logic 1 Logic A formal logic is defined by its syntax and semantics. Syntax An alphabet is a set of symbols. A finite sequence of these symbols is called
More informationMathematical Foundations of Logic and Functional Programming
Mathematical Foundations of Logic and Functional Programming lecture notes The aim of the course is to grasp the mathematical definition of the meaning (or, as we say, the semantics) of programs in two
More informationThe logic of Σ formulas
The logic of Σ formulas Andre Kornell UC Davis BLAST August 10, 2018 Andre Kornell (UC Davis) The logic of Σ formulas BLAST August 10, 2018 1 / 22 the Vienna Circle The meaning of a proposition is the
More informationPreliminaries. Introduction to EF-games. Inexpressivity results for first-order logic. Normal forms for first-order logic
Introduction to EF-games Inexpressivity results for first-order logic Normal forms for first-order logic Algorithms and complexity for specific classes of structures General complexity bounds Preliminaries
More informationA Resolution Method for Modal Logic S5
EPiC Series in Computer Science Volume 36, 2015, Pages 252 262 GCAI 2015. Global Conference on Artificial Intelligence A Resolution Method for Modal Logic S5 Yakoub Salhi and Michael Sioutis Université
More informationFixpoint Extensions of Temporal Description Logics
Fixpoint Extensions of Temporal Description Logics Enrico Franconi Faculty of Computer Science Free University of Bozen-Bolzano, Italy franconi@inf.unibz.it David Toman School of Computer Science University
More informationLogics above S4 and the Lebesgue measure algebra
Logics above S4 and the Lebesgue measure algebra Tamar Lando Abstract We study the measure semantics for propositional modal logics, in which formulas are interpreted in the Lebesgue measure algebra M,
More informationModal logics: an introduction
Modal logics: an introduction Valentin Goranko DTU Informatics October 2010 Outline Non-classical logics in AI. Variety of modal logics. Brief historical remarks. Basic generic modal logic: syntax and
More informationSome consequences of compactness in Lukasiewicz Predicate Logic
Some consequences of compactness in Lukasiewicz Predicate Logic Luca Spada Department of Mathematics and Computer Science University of Salerno www.logica.dmi.unisa.it/lucaspada 7 th Panhellenic Logic
More informationKRIPKE S THEORY OF TRUTH 1. INTRODUCTION
KRIPKE S THEORY OF TRUTH RICHARD G HECK, JR 1. INTRODUCTION The purpose of this note is to give a simple, easily accessible proof of the existence of the minimal fixed point, and of various maximal fixed
More informationCOMBINING MODAL LOGICS
15 COMBINING MODAL LOGICS Agi Kurucz 1 Introduction............................................... 1 2 Fusion of modal logics.......................................... 4 2.1 Transfer results...........................................
More informationRelational dual tableaux for interval temporal logics *
Relational dual tableaux for interval temporal logics * Davide Bresolin * Joanna Golińska-Pilarek ** Ewa Orłowska ** * Department of Mathematics and Computer Science University of Udine (Italy) bresolin@dimi.uniud.it
More informationPhase 1. Phase 2. Phase 3. History. implementation of systems based on incomplete structural subsumption algorithms
History Phase 1 implementation of systems based on incomplete structural subsumption algorithms Phase 2 tableau-based algorithms and complexity results first tableau-based systems (Kris, Crack) first formal
More informationCLASSIFYING THE COMPLEXITY OF CONSTRAINTS USING FINITE ALGEBRAS
CLASSIFYING THE COMPLEXITY OF CONSTRAINTS USING FINITE ALGEBRAS ANDREI BULATOV, PETER JEAVONS, AND ANDREI KROKHIN Abstract. Many natural combinatorial problems can be expressed as constraint satisfaction
More informationACLT: Algebra, Categories, Logic in Topology - Grothendieck's generalized topological spaces (toposes)
ACLT: Algebra, Categories, Logic in Topology - Grothendieck's generalized topological spaces (toposes) Steve Vickers CS Theory Group Birmingham 2. Theories and models Categorical approach to many-sorted
More informationModel Theory of Modal Logic Lecture 1: A brief introduction to modal logic. Valentin Goranko Technical University of Denmark
Model Theory of Modal Logic Lecture 1: A brief introduction to modal logic Valentin Goranko Technical University of Denmark Third Indian School on Logic and its Applications Hyderabad, 25 January, 2010
More informationPropositional and Predicate Logic - V
Propositional and Predicate Logic - V Petr Gregor KTIML MFF UK WS 2016/2017 Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - V WS 2016/2017 1 / 21 Formal proof systems Hilbert s calculus
More informationTR : Binding Modalities
City University of New York (CUNY) CUNY Academic Works Computer Science Technical Reports Graduate Center 2012 TR-2012011: Binding Modalities Sergei N. Artemov Tatiana Yavorskaya (Sidon) Follow this and
More informationAutomata, Logic and Games: Theory and Application
Automata, Logic and Games: Theory and Application 1. Büchi Automata and S1S Luke Ong University of Oxford TACL Summer School University of Salerno, 14-19 June 2015 Luke Ong Büchi Automata & S1S 14-19 June
More informationThe Mother of All Paradoxes
The Mother of All Paradoxes Volker Halbach Truth and Intensionality Amsterdam 3rd December 2016 A theory of expressions The symbols of L are: 1. infinitely many variable symbols v 0, v 1, v 2, v 3,...
More informationConstructive Linear-Time Temporal Logic: Proof Systems and Kripke Semantics
Constructive Linear-Time Temporal Logic: Proof Systems and Kripke Semantics Kensuke Kojima, Atsushi Igarashi Graduate School of Informatics Kyoto University Kyoto, Japan Abstract In this paper we study
More informationLogics with Counting. Ian Pratt-Hartmann School of Computer Science University of Manchester Manchester M13 9PL, UK
Logics with Counting Ian Pratt-Hartmann School of Computer Science University of Manchester Manchester M13 9PL, UK 2 Chapter 1 Introduction It is well-known that first-order logic is able to express facts
More informationOn the Satisfiability of Two-Variable Logic over Data Words
On the Satisfiability of Two-Variable Logic over Data Words Claire David, Leonid Libkin, and Tony Tan School of Informatics, University of Edinburgh Abstract. Data trees and data words have been studied
More informationAn Introduction to Modal Logic V
An Introduction to Modal Logic V Axiomatic Extensions and Classes of Frames Marco Cerami Palacký University in Olomouc Department of Computer Science Olomouc, Czech Republic Olomouc, November 7 th 2013
More informationDescription Logics. Foundations of Propositional Logic. franconi. Enrico Franconi
(1/27) Description Logics Foundations of Propositional Logic Enrico Franconi franconi@cs.man.ac.uk http://www.cs.man.ac.uk/ franconi Department of Computer Science, University of Manchester (2/27) Knowledge
More informationProof Theoretical Studies on Semilattice Relevant Logics
Proof Theoretical Studies on Semilattice Relevant Logics Ryo Kashima Department of Mathematical and Computing Sciences Tokyo Institute of Technology Ookayama, Meguro, Tokyo 152-8552, Japan. e-mail: kashima@is.titech.ac.jp
More informationOctober 12, Complexity and Absoluteness in L ω1,ω. John T. Baldwin. Measuring complexity. Complexity of. concepts. to first order.
October 12, 2010 Sacks Dicta... the central notions of model theory are absolute absoluteness, unlike cardinality, is a logical concept. That is why model theory does not founder on that rock of undecidability,
More informationFirst-Order Logic. Chapter Overview Syntax
Chapter 10 First-Order Logic 10.1 Overview First-Order Logic is the calculus one usually has in mind when using the word logic. It is expressive enough for all of mathematics, except for those concepts
More information07 Equational Logic and Algebraic Reasoning
CAS 701 Fall 2004 07 Equational Logic and Algebraic Reasoning Instructor: W. M. Farmer Revised: 17 November 2004 1 What is Equational Logic? Equational logic is first-order logic restricted to languages
More informationINSTANTIAL NEIGHBOURHOOD LOGIC
INSTANTIAL NEIGHBOURHOOD LOGIC JOHAN VAN BENTHEM, NICK BEZHANISHVILI, SEBASTIAN ENQVIST, JUNHUA YU Abstract. This paper explores a new language of neighbourhood structures where existential information
More informationTowards the use of Simplification Rules in Intuitionistic Tableaux
Towards the use of Simplification Rules in Intuitionistic Tableaux Mauro Ferrari 1, Camillo Fiorentini 2 and Guido Fiorino 3 1 Dipartimento di Informatica e Comunicazione, Università degli Studi dell Insubria,
More informationAMS regional meeting Bloomington, IN April 1, 2017
Joint work with: W. Boney, S. Friedman, C. Laskowski, M. Koerwien, S. Shelah, I. Souldatos University of Illinois at Chicago AMS regional meeting Bloomington, IN April 1, 2017 Cantor s Middle Attic Uncountable
More informationCountermodels from Sequent Calculi in Multi-Modal Logics
Countermodels from Sequent Calculi in Multi-Modal Logics Deepak Garg Max Planck Institute for Software Systems Kaiserslautern and Saarbrücken, Germany Email: dg@mpi-sws.org Valerio Genovese University
More informationThe Importance of Being Formal. Martin Henz. February 5, Propositional Logic
The Importance of Being Formal Martin Henz February 5, 2014 Propositional Logic 1 Motivation In traditional logic, terms represent sets, and therefore, propositions are limited to stating facts on sets
More informationExistential definability of modal frame classes
Existential definability of modal frame classes Tin Perkov Polytechnic of Zagreb, Croatia tin.perkov@tvz.hr Abstract. A class of Kripke frames is called modally definable if there is a set of modal formulas
More informationModal Dependence Logic
Modal Dependence Logic Jouko Väänänen Institute for Logic, Language and Computation Universiteit van Amsterdam Plantage Muidergracht 24 1018 TV Amsterdam, The Netherlands J.A.Vaananen@uva.nl Abstract We
More informationLectures on the modal µ-calculus
Lectures on the modal µ-calculus Yde Venema c YV 2008 Abstract These notes give an introduction to the theory of the modal µ-calculus and other modal fixpoint logics. Institute for Logic, Language and
More informationFirst-order resolution for CTL
First-order resolution for Lan Zhang, Ullrich Hustadt and Clare Dixon Department of Computer Science, University of Liverpool Liverpool, L69 3BX, UK {Lan.Zhang, U.Hustadt, CLDixon}@liverpool.ac.uk Abstract
More informationA Bimodal Perspective on Possibility Semantics
A Bimodal Perspective on Possibility Semantics Johan van Benthem, Nick Bezhanishvili, and Wesley H. Holliday Institute for Logic, Language and Computation, University of Amsterdam Department of Philosophy,
More informationIntroduction to Temporal Logic. The purpose of temporal logics is to specify properties of dynamic systems. These can be either
Introduction to Temporal Logic The purpose of temporal logics is to specify properties of dynamic systems. These can be either Desired properites. Often liveness properties like In every infinite run action
More informationModel Theory of Modal Logic Lecture 5. Valentin Goranko Technical University of Denmark
Model Theory of Modal Logic Lecture 5 Valentin Goranko Technical University of Denmark Third Indian School on Logic and its Applications Hyderabad, January 29, 2010 Model Theory of Modal Logic Lecture
More informationChapter 11: Automated Proof Systems
Chapter 11: Automated Proof Systems SYSTEM RS OVERVIEW Hilbert style systems are easy to define and admit a simple proof of the Completeness Theorem but they are difficult to use. Automated systems are
More informationPropositional and Predicate Logic - VII
Propositional and Predicate Logic - VII Petr Gregor KTIML MFF UK WS 2015/2016 Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - VII WS 2015/2016 1 / 11 Theory Validity in a theory A theory
More informationDatabase Theory VU , SS Complexity of Query Evaluation. Reinhard Pichler
Database Theory Database Theory VU 181.140, SS 2018 5. Complexity of Query Evaluation Reinhard Pichler Institut für Informationssysteme Arbeitsbereich DBAI Technische Universität Wien 17 April, 2018 Pichler
More informationTableau-based decision procedures for the logics of subinterval structures over dense orderings
Tableau-based decision procedures for the logics of subinterval structures over dense orderings Davide Bresolin 1, Valentin Goranko 2, Angelo Montanari 3, and Pietro Sala 3 1 Department of Computer Science,
More informationTeam Semantics and Recursive Enumerability
Team Semantics and Recursive Enumerability Antti Kuusisto University of Wroc law, Poland, Technical University of Denmark Stockholm University, Sweden antti.j.kuusisto@uta.fi Abstract. It is well known
More informationEncoding the Consistency of Relational Bayesian Networks
Encoding the Consistency of Relational Bayesian Networks Glauber De Bona 1, Fabio G. Cozman 1 1 Escola Politécnica Universidade de São Paulo (EP-USP) Abstract. Given an input structure, a relational Bayesian
More informationOn Definability in Multimodal Logic
On Definability in Multimodal Logic Joseph Y. Halpern Computer Science Department Cornell University, U.S.A. halpern@cs.cornell.edu Dov Samet The Faculty of Management Tel Aviv University, Israel samet@post.tau.ac.il
More informationRelations to first order logic
An Introduction to Description Logic IV Relations to first order logic Marco Cerami Palacký University in Olomouc Department of Computer Science Olomouc, Czech Republic Olomouc, November 6 th 2014 Marco
More informationModal systems based on many-valued logics
Modal systems based on many-valued logics F. Bou IIIA - CSIC Campus UAB s/n 08193, Bellaterra, Spain fbou@iiia.csic.es F. Esteva IIIA - CSIC Campus UAB s/n 08193, Bellaterra, Spain esteva@iiia.csic.es
More information