On Decidability of Intuitionistic Modal Logics

Size: px
Start display at page:

Download "On Decidability of Intuitionistic Modal Logics"

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 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 information

Abstract model theory for extensions of modal logic

Abstract 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 information

A generalization of modal definability

A 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 information

Semantical study of intuitionistic modal logics

Semantical 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 information

Existential Second-Order Logic and Modal Logic with Quantified Accessibility Relations

Existential 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 information

Automated Synthesis of Tableau Calculi

Automated 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 information

Propositional Logic Language

Propositional 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 information

Modal logics and their semantics

Modal 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 information

A Note on Graded Modal Logic

A 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 information

Comp487/587 - Boolean Formulas

Comp487/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 information

From Constructibility and Absoluteness to Computability and Domain Independence

From 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 information

On the Complexity of the Reflected Logic of Proofs

On 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 information

1 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 information

Principles of Knowledge Representation and Reasoning

Principles 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 information

MONADIC FRAGMENTS OF INTUITIONISTIC CONTROL LOGIC

MONADIC 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 information

The Modal Logic of Pure Provability

The 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 information

On Modal Logics of Partial Recursive Functions

On 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 information

First-Order Modal Logic and the Barcan Formula

First-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 information

Propositional and Predicate Logic - II

Propositional 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 information

Modal Access Control Logic

Modal 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 information

Syntactic Characterisations in Model Theory

Syntactic 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 information

Algebraizing 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 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 information

Completeness Results for Memory Logics

Completeness 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 information

A Cut-Free Calculus for Second-Order Gödel Logic

A 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 information

CHAPTER 4 CLASSICAL PROPOSITIONAL SEMANTICS

CHAPTER 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 information

An Introduction to Modal Logic III

An 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 information

A Tableau Calculus for Minimal Modal Model Generation

A 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 information

Notes. Corneliu Popeea. May 3, 2013

Notes. 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 information

The non-logical symbols determine a specific F OL language and consists of the following sets. Σ = {Σ n } n<ω

The 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 information

On Constructive Linear-Time Temporal Logic

On 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 information

Monodic fragments of first-order temporal logics

Monodic 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 information

First-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms

First-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 information

Classical First-Order Logic

Classical 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 information

TRUTH TELLERS. Volker Halbach. Scandinavian Logic Symposium. Tampere

TRUTH 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 information

First-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 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 information

Chapter 11: Automated Proof Systems (1)

Chapter 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 information

Herbrand Theorem, Equality, and Compactness

Herbrand 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 information

Pattern Logics and Auxiliary Relations

Pattern 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 information

Syntax. Notation Throughout, and when not otherwise said, we assume a vocabulary V = C F P.

Syntax. 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 information

Lecture 2: Syntax. January 24, 2018

Lecture 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 information

On 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 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 information

185.A09 Advanced Mathematical Logic

185.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 information

Basic Model Theory for Memory Logics

Basic 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 information

Systems of modal logic

Systems 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 information

Applied 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 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 information

3. Only sequences that were formed by using finitely many applications of rules 1 and 2, are propositional formulas.

3. 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 information

Propositional Logic: Models and Proofs

Propositional 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 information

Automata theory. An algorithmic approach. Lecture Notes. Javier Esparza

Automata 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 information

Tecniche di Verifica. Introduction to Propositional Logic

Tecniche 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 information

Mathematical Foundations of Logic and Functional Programming

Mathematical 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 information

The logic of Σ formulas

The 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 information

Preliminaries. Introduction to EF-games. Inexpressivity results for first-order logic. Normal forms for first-order logic

Preliminaries. 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 information

A Resolution Method for Modal Logic S5

A 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 information

Fixpoint Extensions of Temporal Description Logics

Fixpoint 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 information

Logics above S4 and the Lebesgue measure algebra

Logics 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 information

Modal logics: an introduction

Modal 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 information

Some consequences of compactness in Lukasiewicz Predicate Logic

Some 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 information

KRIPKE S THEORY OF TRUTH 1. INTRODUCTION

KRIPKE 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 information

COMBINING MODAL LOGICS

COMBINING MODAL LOGICS 15 COMBINING MODAL LOGICS Agi Kurucz 1 Introduction............................................... 1 2 Fusion of modal logics.......................................... 4 2.1 Transfer results...........................................

More information

Relational dual tableaux for interval temporal logics *

Relational 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 information

Phase 1. Phase 2. Phase 3. History. implementation of systems based on incomplete structural subsumption algorithms

Phase 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 information

CLASSIFYING THE COMPLEXITY OF CONSTRAINTS USING FINITE ALGEBRAS

CLASSIFYING 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 information

ACLT: Algebra, Categories, Logic in Topology - Grothendieck's generalized topological spaces (toposes)

ACLT: 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 information

Model 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 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 information

Propositional and Predicate Logic - V

Propositional 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 information

TR : Binding Modalities

TR : 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 information

Automata, Logic and Games: Theory and Application

Automata, 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 information

The Mother of All Paradoxes

The 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 information

Constructive Linear-Time Temporal Logic: Proof Systems and Kripke Semantics

Constructive 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 information

Logics 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 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 information

On the Satisfiability of Two-Variable Logic over Data Words

On 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 information

An Introduction to Modal Logic V

An 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 information

Description Logics. Foundations of Propositional Logic. franconi. Enrico Franconi

Description 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 information

Proof Theoretical Studies on Semilattice Relevant Logics

Proof 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 information

October 12, Complexity and Absoluteness in L ω1,ω. John T. Baldwin. Measuring complexity. Complexity of. concepts. to first order.

October 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 information

First-Order Logic. Chapter Overview Syntax

First-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 information

07 Equational Logic and Algebraic Reasoning

07 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 information

INSTANTIAL NEIGHBOURHOOD LOGIC

INSTANTIAL 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 information

Towards the use of Simplification Rules in Intuitionistic Tableaux

Towards 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 information

AMS regional meeting Bloomington, IN April 1, 2017

AMS 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 information

Countermodels from Sequent Calculi in Multi-Modal Logics

Countermodels 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 information

The Importance of Being Formal. Martin Henz. February 5, Propositional Logic

The 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 information

Existential definability of modal frame classes

Existential 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 information

Modal Dependence Logic

Modal 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 information

Lectures on the modal µ-calculus

Lectures 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 information

First-order resolution for CTL

First-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 information

A Bimodal Perspective on Possibility Semantics

A 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 information

Introduction 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 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 information

Model 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 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 information

Chapter 11: Automated Proof Systems

Chapter 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 information

Propositional and Predicate Logic - VII

Propositional 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 information

Database Theory VU , SS Complexity of Query Evaluation. Reinhard Pichler

Database 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 information

Tableau-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 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 information

Team Semantics and Recursive Enumerability

Team 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 information

Encoding the Consistency of Relational Bayesian Networks

Encoding 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 information

On Definability in Multimodal Logic

On 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 information

Relations to first order logic

Relations 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 information

Modal systems based on many-valued logics

Modal 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