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

Size: px
Start display at page:

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

Transcription

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

2 Overview

3 Overview Completeness of Kozen s axiomatisation of the propositional µ-calculus

4 Overview Completeness of Kozen s axiomatisation of the propositional µ-calculus Completeness for the modal µ-calculus: Separating the combinatorics from the dynamics (TCS 2018)

5 Overview Completeness of Kozen s axiomatisation of the propositional µ-calculus Completeness for the modal µ-calculus: Separating the combinatorics from the dynamics (TCS 2018) Completeness for coalgebraic fixpoint logic (CSL 2016)

6 Overview Completeness of Kozen s axiomatisation of the propositional µ-calculus Completeness for the modal µ-calculus: Separating the combinatorics from the dynamics (TCS 2018) Completeness for coalgebraic fixpoint logic (CSL 2016) Completeness for µ-calculi: a coalgebraic approach

7 Coalgebraic µ-calculus

8 Coalgebraic µ-calculus Given a set functor T and n ω, an n-place predicate lifting λ for T is an assignment, to each set S, of a map λ S : (PS) n PTS, such that for any map f : S S and any n-tuple Z = (Z 1,..., Z n ) (PS) n we have, for all σ TS: σ λ S (f 1 [Z]) iff Tf (σ) λ S (Z) where f 1 [Z] abbreviates (f 1 [Z 1 ],..., f 1 [Z n ]).

9 Coalgebraic µ-calculus A predicate lifting λ : P n PT is monotone if for every set S, the map λ S : (PS) n PTS is order-preserving in each coordinate (with respect to the subset order).

10 Coalgebraic µ-calculus A predicate lifting λ : P n PT is monotone if for every set S, the map λ S : (PS) n PTS is order-preserving in each coordinate (with respect to the subset order). The induced predicate lifting λ : P n PT, given by λ S(X 1,..., X n ) := TS \ λ S (S \ X 1,..., S \ X 1 ), is called the (Boolean) dual of λ.

11 Coalgebraic µ-calculus

12 Coalgebraic µ-calculus To each predicate lifting λ we associate a modality λ with the same arity as λ. The semantics of λ in a T-model S = (S, σ, V ) is: S, s λ (ϕ) if σ(s) λ S ([[ϕ 1 ]] S,..., [[ϕ n ]] S ).

13 Coalgebraic µ-calculus To each predicate lifting λ we associate a modality λ with the same arity as λ. The semantics of λ in a T-model S = (S, σ, V ) is: S, s λ (ϕ) if σ(s) λ S ([[ϕ 1 ]] S,..., [[ϕ n ]] S ). Example: λ, λ : PS PPS: λ : U {T PS T U } λ : U {T PS T U}.

14 Coalgebraic µ-calculus To each predicate lifting λ we associate a modality λ with the same arity as λ. The semantics of λ in a T-model S = (S, σ, V ) is: S, s λ (ϕ) if σ(s) λ S ([[ϕ 1 ]] S,..., [[ϕ n ]] S ). Example: λ, λ : PS PPS: λ : U {T PS T U } λ : U {T PS T U}. We can then formulate the semantics of via the map λ : S, s ϕ iff σ R (s) λ ([[ϕ]] S )

15 Coalgebraic µ-calculus Example

16 Coalgebraic µ-calculus Example For the monotone neighbourhood functor M, we define two unary predicate liftings, ɛ and ɛ : ɛ S : U { α MS U α } ɛ S : U { α MS S \ U α }.

17 Coalgebraic µ-calculus Example For the monotone neighbourhood functor M, we define two unary predicate liftings, ɛ and ɛ : ɛ S : U { α MS U α } ɛ S : U { α MS S \ U α }. The modal operators ɛ and ɛ modalities and : coincide with the standard monotone S, s ϕ iff U [[ϕ]] S, for some U σ(s) S, s ϕ iff U [[ϕ]] S, for all U σ(s).

18 Coalgebraic µ-calculus Example

19 Coalgebraic µ-calculus Example Consider the finitary multiset or bag functor B:

20 Coalgebraic µ-calculus Example Consider the finitary multiset or bag functor B: S BS := {σ : S ω σ has a finite support}

21 Coalgebraic µ-calculus Example Consider the finitary multiset or bag functor B: S BS := {σ : S ω σ has a finite support} On arrows: given a map f : S S and σ BS, we define the weight function (Bf )σ : S ω by: ((Bf )σ)(s ) := {σ(s) f (s) = s }.

22 Coalgebraic µ-calculus Example Consider the finitary multiset or bag functor B: S BS := {σ : S ω σ has a finite support} On arrows: given a map f : S S and σ BS, we define the weight function (Bf )σ : S ω by: ((Bf )σ)(s ) := {σ(s) f (s) = s }. For a natural number k, we define the predicate liftings k and k by putting k S : U { σ BS u U σ(u) k} k S : U {σ BS u U σ(u) < k},

23 Coalgebraic µ-calculus Given a set Λ of predicate liftings, the modal fixpoint language µml Λ is defined as follows: ϕ ::= p ϕ ϕ 0 ϕ 1 λ (ϕ 1,..., ϕ n ) µx.ϕ

24 Coalgebraic µ-calculus Given a set Λ of predicate liftings, the modal fixpoint language µml Λ is defined as follows: ϕ ::= p ϕ ϕ 0 ϕ 1 λ (ϕ 1,..., ϕ n ) µx.ϕ [[µx.ϕ]] S := { U PS [[ϕ]] (S,R,V [x U]) U }

25 Coalgebraic µ-calculus Given a set Λ of predicate liftings, the modal fixpoint language µml Λ is defined as follows: ϕ ::= p ϕ ϕ 0 ϕ 1 λ (ϕ 1,..., ϕ n ) µx.ϕ [[µx.ϕ]] S := { U PS [[ϕ]] (S,R,V [x U]) U } Given a set Λ of predicate liftings and a set X of proposition letters, we let µml Λ (X) denote the set of µml Λ -formulas ϕ of which all free variables belong to X.

26 One-step logic Given a set of predicate liftings Λ, and two disjoint sets A, X of variables, we define the set Bool(A) of boolean formulas over A and the set ML 1 Λ (A, X) of one-step Λ-formulas over A and parameters X, by the following grammars: Bool(A) π ::= a π π π π π ML 1 Λ(A, X) α ::= p λ π α α α α α

27 One-step logic Given a set of predicate liftings Λ, and two disjoint sets A, X of variables, we define the set Bool(A) of boolean formulas over A and the set ML 1 Λ (A, X) of one-step Λ-formulas over A and parameters X, by the following grammars: Bool(A) π ::= a π π π π π ML 1 Λ(A, X) α ::= p λ π α α α α α The A-positive fragment of ML 1 Λ (A, X) is denoted by ML1 Λ (A, X)+.

28 One-step logic Given a set of predicate liftings Λ, and two disjoint sets A, X of variables, we define the set Bool(A) of boolean formulas over A and the set ML 1 Λ (A, X) of one-step Λ-formulas over A and parameters X, by the following grammars: Bool(A) π ::= a π π π π π ML 1 Λ(A, X) α ::= p λ π α α α α α The A-positive fragment of ML 1 Λ (A, X) is denoted by ML1 Λ (A, X)+. The negation-free fragment of Bool(A) is denoted by Latt(A) and refer to its elements as lattice formulas over A.

29 One-step logic A one-step T-frame over A is a triple (X, Y, ξ) where ξ TX and Y X, or equivalently, a pair (X, ξ) with ξ T X X. A one-step model (X, ξ, m) is a one-step frame (X, ξ) together with a marking m : X PA.

30 One-step logic A one-step T-frame over A is a triple (X, Y, ξ) where ξ TX and Y X, or equivalently, a pair (X, ξ) with ξ T X X. A one-step model (X, ξ, m) is a one-step frame (X, ξ) together with a marking m : X PA. Given a marking m : X PA, by [[π]] 0 X we denote the 0-step interpretation of π Bool(A).

31 One-step logic A one-step T-frame over A is a triple (X, Y, ξ) where ξ TX and Y X, or equivalently, a pair (X, ξ) with ξ T X X. A one-step model (X, ξ, m) is a one-step frame (X, ξ) together with a marking m : X PA. Given a marking m : X PA, by [[π]] 0 X we denote the 0-step interpretation of π Bool(A). The 1-step interpretation [[α]] 1 m of α ML 1 Λ (A, X) is defined as a subset of T X X, with [[p]] 1 m := {(Y, ξ) p Y}, [[ λ (π 1,..., π n )]] 1 m := {(Y, ξ) ξ λ X ([[π 1 ]] 0 m,..., [[π n ]] 0 m)}, and standard clauses for,, and.

32 One-step logic A one-step T-frame over A is a triple (X, Y, ξ) where ξ TX and Y X, or equivalently, a pair (X, ξ) with ξ T X X. A one-step model (X, ξ, m) is a one-step frame (X, ξ) together with a marking m : X PA. Given a marking m : X PA, by [[π]] 0 X we denote the 0-step interpretation of π Bool(A). The 1-step interpretation [[α]] 1 m of α ML 1 Λ (A, X) is defined as a subset of T X X, with [[p]] 1 m := {(Y, ξ) p Y}, [[ λ (π 1,..., π n )]] 1 m := {(Y, ξ) ξ λ X ([[π 1 ]] 0 m,..., [[π n ]] 0 m)}, and standard clauses for,, and. We write X, ξ, m 1 α for ξ [[α]] 1 m.

33 One-step logic A monotone modal signature for T is expressively complete if, for every monotone n-place predicate lifting λ Λ and variables a 1,..., a n there is a formula α ML 1 Λ ({a 1,..., a n }) which is equivalent to λ a.

34 Coalgebraic automa A Λ-automaton over X is a quadruple (A, Θ, Ω, a I ) where A is a finite set of states, Ω : A ω is the priority map, while the transition map Θ : A ML 1 Λ(A, X) + maps states to (positive) one-step formulas over X and A. Let A = (A, Θ, Ω, a I ) be a Λ-automaton, and let S = (S, σ, V ) be a T-model, both over the set X of proposition letters. The acceptance game A(A, S) for A with respect to S is defined as in the following table: Position Pl r Admissible moves (a, s) {m : S PA (S, σ(s), m) 1 Θ(a)} m {(b, t) b m(t)}

35 Disjunctive bases A formula α ML 1 Λ (A)+ is said to be disjunctive if, for every one-step frame (X, ξ) and every marking m : X PA, if X, ξ, m 1 α then there is a one-step frame (X, ξ ), a map f : X X and a marking m 0 : X P(A) such that:

36 Disjunctive bases A formula α ML 1 Λ (A)+ is said to be disjunctive if, for every one-step frame (X, ξ) and every marking m : X PA, if X, ξ, m 1 α then there is a one-step frame (X, ξ ), a map f : X X and a marking m 0 : X P(A) such that: (1) X, ξ, m 0 1 α,

37 Disjunctive bases A formula α ML 1 Λ (A)+ is said to be disjunctive if, for every one-step frame (X, ξ) and every marking m : X PA, if X, ξ, m 1 α then there is a one-step frame (X, ξ ), a map f : X X and a marking m 0 : X P(A) such that: (1) X, ξ, m 0 1 α, (2) Tf (ξ ) = ξ,

38 Disjunctive bases A formula α ML 1 Λ (A)+ is said to be disjunctive if, for every one-step frame (X, ξ) and every marking m : X PA, if X, ξ, m 1 α then there is a one-step frame (X, ξ ), a map f : X X and a marking m 0 : X P(A) such that: (1) X, ξ, m 0 1 α, (2) Tf (ξ ) = ξ, and (3) m 0 (v) 1 and m 0 (v) m(f (v)) for each v X.

39 Disjunctive bases A formula α ML 1 Λ (A)+ is said to be disjunctive if, for every one-step frame (X, ξ) and every marking m : X PA, if X, ξ, m 1 α then there is a one-step frame (X, ξ ), a map f : X X and a marking m 0 : X P(A) such that: (1) X, ξ, m 0 1 α, (2) Tf (ξ ) = ξ, and (3) m 0 (v) 1 and m 0 (v) m(f (v)) for each v X. Example: The cover modality of standard modal logic: {a 1,..., a n } a 1... a n (a 1... a n ).

40 Disjunctive bases A formula α ML 1 Λ (A)+ is said to be disjunctive if, for every one-step frame (X, ξ) and every marking m : X PA, if X, ξ, m 1 α then there is a one-step frame (X, ξ ), a map f : X X and a marking m 0 : X P(A) such that: (1) X, ξ, m 0 1 α, (2) Tf (ξ ) = ξ, and (3) m 0 (v) 1 and m 0 (v) m(f (v)) for each v X. Example: The cover modality of standard modal logic: {a 1,..., a n } a 1... a n (a 1... a n ). Example: Moss modality T provides disjunctive formulas for every weak-pullback preserving functor T.

41 Disjunctive bases For each finite set A let χ A : P(A) Latt(A) be the substitution defined by B B. Similarly, let θ A,B : A B Latt(A B) be defined by (a, b) a b.

42 Disjunctive bases For each finite set A let χ A : P(A) Latt(A) be the substitution defined by B B. Similarly, let θ A,B : A B Latt(A B) be defined by (a, b) a b. Let D be an assignment of a set of positive one-step formulas D(A) ML 1 Λ (A)+ for all finite sets A. Then D is called a disjunctive basis for Λ if each formula in D(A) is disjunctive, and the following conditions hold:

43 Disjunctive bases For each finite set A let χ A : P(A) Latt(A) be the substitution defined by B B. Similarly, let θ A,B : A B Latt(A B) be defined by (a, b) a b. Let D be an assignment of a set of positive one-step formulas D(A) ML 1 Λ (A)+ for all finite sets A. Then D is called a disjunctive basis for Λ if each formula in D(A) is disjunctive, and the following conditions hold: (1) D(A) is closed under finite disjunctions.

44 Disjunctive bases For each finite set A let χ A : P(A) Latt(A) be the substitution defined by B B. Similarly, let θ A,B : A B Latt(A B) be defined by (a, b) a b. Let D be an assignment of a set of positive one-step formulas D(A) ML 1 Λ (A)+ for all finite sets A. Then D is called a disjunctive basis for Λ if each formula in D(A) is disjunctive, and the following conditions hold: (1) D(A) is closed under finite disjunctions. (2) D is distributive over Λ: for every one-step formula λ π there is a formula δ D(P(A)) such that λ π 1 δ[χ A ].

45 Disjunctive bases For each finite set A let χ A : P(A) Latt(A) be the substitution defined by B B. Similarly, let θ A,B : A B Latt(A B) be defined by (a, b) a b. Let D be an assignment of a set of positive one-step formulas D(A) ML 1 Λ (A)+ for all finite sets A. Then D is called a disjunctive basis for Λ if each formula in D(A) is disjunctive, and the following conditions hold: (1) D(A) is closed under finite disjunctions. (2) D is distributive over Λ: for every one-step formula λ π there is a formula δ D(P(A)) such that λ π 1 δ[χ A ]. (3) D admits a distributive law: for any two formulas α D(A) and β D(B), there is a formula γ D(A B) such that α β 1 γ[θ A,B ].

46 Disjunctive bases Proposition. Let Λ be an expressively complete signature for a weak pullback-preserving functor T and suppose that T preserves finite sets. Then Λ admits a disjunctive basis.

47 Disjunctive bases Proposition. Let Λ be an expressively complete signature for a weak pullback-preserving functor T and suppose that T preserves finite sets. Then Λ admits a disjunctive basis. Question: Preservation of weak pullbacks is necessary?

48 Disjunctive bases Proposition. Let Λ be an expressively complete signature for a weak pullback-preserving functor T and suppose that T preserves finite sets. Then Λ admits a disjunctive basis. Question: Preservation of weak pullbacks is necessary? NO!

49 Disjunctive bases Proposition. Let Λ be an expressively complete signature for a weak pullback-preserving functor T and suppose that T preserves finite sets. Then Λ admits a disjunctive basis. Question: Preservation of weak pullbacks is necessary? NO! Consider L 3 2

50 Disjunctive bases Proposition. Let Λ be an expressively complete signature for a weak pullback-preserving functor T and suppose that T preserves finite sets. Then Λ admits a disjunctive basis. Question: Preservation of weak pullbacks is necessary? NO! Consider L 3 2 Question: What about preservation of finite sets and expressively completeness?

51 Disjunctive bases Proposition. Let Λ be an expressively complete signature for a weak pullback-preserving functor T and suppose that T preserves finite sets. Then Λ admits a disjunctive basis. Question: Preservation of weak pullbacks is necessary? NO! Consider L 3 2 Question: What about preservation of finite sets and expressively completeness? Not necessary!

52 Disjunctive bases Proposition. Let Λ be an expressively complete signature for a weak pullback-preserving functor T and suppose that T preserves finite sets. Then Λ admits a disjunctive basis. Question: Preservation of weak pullbacks is necessary? NO! Consider L 3 2 Question: What about preservation of finite sets and expressively completeness? Not necessary! Proposition. B admits a disjunctive basis.

53 One-step soundness and completeness A one-step formula α is one-step valid, notation 1 α, if [[α]] 1 m = T X X for all sets X and markings m : X PA,

54 One-step soundness and completeness A one-step formula α is one-step valid, notation 1 α, if [[α]] 1 m = T X X for all sets X and markings m : X PA, and we say that β is a one-step consequence of α (written α 1 β) if [[α]] 1 m [[β]] 1 m for all X, m.

55 A general completeness theorem The one-step derivation system H 1 : (H) All formulas in H are axioms of H 1. (MP) From α β and α, derive β, where α, β ML 1 Λ (X). (CT) The formula α ML 1 Λ (X) is an axiom if it is a substitution instance of some propositional tautology. (Cg) For all π 1, π 2 Bool(X), if π 1 π 2 is a substitution instance of a propositional tautology then λ π 1 λ π 2 is an axiom. (US) Given any map τ : X Bool(X) and α ML 1 Λ (X), derive α[τ] from α. (Du) the formula λ a λ a is an axiom, for all λ Λ and a X; (Mon) For all λ Λ and a, b X, the formula λ a λ (a b) is an axiom.

56 A general completeness theorem We add the pre-fixpoint schema and the Kozen-Park induction rule to obtain a define a Hilbert system µh for µ-calculus. ϕ[µp.ϕ/p] µp.ϕ ϕ[ψ/p] ψ µp.ϕ ψ

57 A general completeness theorem We add the pre-fixpoint schema and the Kozen-Park induction rule to obtain a define a Hilbert system µh for µ-calculus. ϕ[µp.ϕ/p] µp.ϕ ϕ[ψ/p] ψ µp.ϕ ψ We write H ϕ to say that ϕ is provable in the system µh, ϕ H ψ for H ϕ ψ and ϕ H ψ for H ϕ ψ.

58 A general completeness theorem A one-step axiomatization H is said to be one-step sound if 1 α whenever 1 H α, for α ML1 Λ (A).

59 A general completeness theorem A one-step axiomatization H is said to be one-step sound if 1 α whenever 1 H α, for α ML1 Λ (A). The system H is said to be one-step complete if 1 H α whenever 1 α, for α ML 1 Λ (A).

60 A general completeness theorem A one-step axiomatization H is said to be one-step sound if 1 α whenever 1 H α, for α ML1 Λ (A). The system H is said to be one-step complete if 1 H α whenever 1 α, for α ML 1 Λ (A). The system H is said to be one-step complete if 1 H α whenever 1 α, for α ML 1 Λ (A).

61 A general completeness theorem Theorem Let T be a set functor, let Λ be a monotone modal signature for T, and let H be a one-step axiomatization for Λ and T. If H is one-step sound and complete and Λ admits a disjunctive basis, then µh is a sound and complete axiom system for the µml Λ -formulas that are valid in the class of all T-coalgebras.

62 Applications Theorem The proof system µh is sound and complete for validity over T-models, where: (1) T = Id and H = I, (2) T = Id k and H = I k, (3) T = P and H = K, (4) T = B and H = B.

63 Applications Theorem The proof system µh is sound and complete for validity over T-models, where: (1) T = Id and H = I, (2) T = Id k and H = I k, (3) T = P and H = K, (4) T = B and H = B. Uniform Interpolation

64 Applications Theorem The system µm is sound and complete for validity over M-models.

65 Applications Theorem The system µm is sound and complete for validity over M-models. We define the supported companion functor M s of M as the subfunctor of P M, given, on objects, by M s S := {(S 0, γ) PS MS S 0 supports γ}.

66 Applications Theorem The system µm is sound and complete for validity over M-models. We define the supported companion functor M s of M as the subfunctor of P M, given, on objects, by M s S := {(S 0, γ) PS MS S 0 supports γ}. A subset S 0 S supports an object γ MS whenever U γ iff U S 0 γ, for all U PS.

Disjunctive Bases: Normal Forms for Modal Logics

Disjunctive Bases: Normal Forms for Modal Logics Disjunctive Bases: Normal Forms for Modal Logics Sebastian Enqvist sebastian.enqvist@fil.lu.se Yde Venema y.venema@uva.nl Abstract We present the concept of a disjunctive basis as a generic framework for

More information

Disjunctive Bases: Normal Forms for Modal Logics

Disjunctive Bases: Normal Forms for Modal Logics Disjunctive Bases: Normal Forms for Modal Logics Sebastian Enqvist 1 and Yde Venema 2 1 Department of Philosophy, Stockholm University, Sweden thesebastianenqvist@gmail.se 2 Institute for Logic, Language

More information

Proof systems for Moss coalgebraic logic

Proof systems for Moss coalgebraic logic Proof systems for Moss coalgebraic logic Marta Bílková, Alessandra Palmigiano, Yde Venema March 30, 2014 Abstract We study Gentzen-style proof theory of the finitary version of the coalgebraic logic introduced

More information

SYNTACTIC CHARACTERISATIONS OF SEMANTIC PROPERTIES

SYNTACTIC CHARACTERISATIONS OF SEMANTIC PROPERTIES Logical Methods in Computer Science Vol. 14(1:14)2018, pp. 1 51 https://lmcs.episciences.org/ Submitted Nov. 24, 2010 Published Feb. 06, 2018 SOME MODEL THEORY FOR THE MODAL µ-calculus: SYNTACTIC CHARACTERISATIONS

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

A Propositional Dynamic Logic for Instantial Neighborhood Semantics

A Propositional Dynamic Logic for Instantial Neighborhood Semantics A Propositional Dynamic Logic for Instantial Neighborhood Semantics Johan van Benthem, Nick Bezhanishvili, Sebastian Enqvist Abstract We propose a new perspective on logics of computation by combining

More information

Coalgebraic Semantics of Modal Logics: an Overview

Coalgebraic Semantics of Modal Logics: an Overview Coalgebraic Semantics of Modal Logics: an Overview Clemens Kupke and Dirk Pattinson Department of Computing, Imperial College London 180 Queen s Gate, London SW7 2AZ, UK c.kupke@imperial.ac.uk, d.pattinson@imperial.ac.uk

More information

Přednáška 12. Důkazové kalkuly Kalkul Hilbertova typu. 11/29/2006 Hilbertův kalkul 1

Přednáška 12. Důkazové kalkuly Kalkul Hilbertova typu. 11/29/2006 Hilbertův kalkul 1 Přednáška 12 Důkazové kalkuly Kalkul Hilbertova typu 11/29/2006 Hilbertův kalkul 1 Formal systems, Proof calculi A proof calculus (of a theory) is given by: A. a language B. a set of axioms C. a set of

More information

Some model theory for the modal µ-calculus: syntactic characterisations of semantic properties

Some model theory for the modal µ-calculus: syntactic characterisations of semantic properties Some model theory for the modal µ-calculus: syntactic characterisations of semantic properties Gaëlle Fontaine Yde Venema Institute for Logic, Language and Computation Universiteit van Amsterdam The Netherlands

More information

6 Coalgebraic modalities via predicate liftings

6 Coalgebraic modalities via predicate liftings 6 Coalgebraic modalities via predicate liftings In this chapter we take an approach to coalgebraic modal logic where the modalities are in 1-1 correspondence with so-called predicate liftings for the functor

More information

Flat Coalgebraic Fixed Point Logics

Flat Coalgebraic Fixed Point Logics Lutz Schröder, Yde Venema: Flat Coalgebraic Fixed Point Logics 1 IFIP WG 1.3 Meeting, Etelsen, July 2010 Flat Coalgebraic Fixed Point Logics Lutz Schröder 1,2 Yde Venema 3 1 Safe and Secure Cognitive Systems,

More information

Logics for Compact Hausdorff Spaces via de Vries Duality

Logics for Compact Hausdorff Spaces via de Vries Duality Logics for Compact Hausdorff Spaces via de Vries Duality Thomas Santoli ILLC, Universiteit van Amsterdam June 16, 2016 Outline Main goal: developing a propositional calculus for compact Hausdorff spaces

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

Neighborhood Semantics for Modal Logic Lecture 5

Neighborhood Semantics for Modal Logic Lecture 5 Neighborhood Semantics for Modal Logic Lecture 5 Eric Pacuit ILLC, Universiteit van Amsterdam staff.science.uva.nl/ epacuit August 17, 2007 Eric Pacuit: Neighborhood Semantics, Lecture 5 1 Plan for the

More information

Simulations and Bisimulations for Coalgebraic Modal Logics

Simulations and Bisimulations for Coalgebraic Modal Logics Simulations and Bisimulations for Coalgebraic Modal Logics Daniel Gorín and Lutz Schröder Department of Computer Science, Universität Erlangen-Nürnberg Abstract. Simulations serve as a proof tool to compare

More information

Recent Developments in and Around Coaglgebraic Logics

Recent Developments in and Around Coaglgebraic Logics Recent Developments in and Around Coaglgebraic Logics D. Pattinson, Imperial College London (in collaboration with G. Calin, R. Myers, L. Schröder) Example: Logics in Knowledge Representation Knowledge

More information

Basic Algebraic Logic

Basic Algebraic Logic ELTE 2013. September Today Past 1 Universal Algebra 1 Algebra 2 Transforming Algebras... Past 1 Homomorphism 2 Subalgebras 3 Direct products 3 Varieties 1 Algebraic Model Theory 1 Term Algebras 2 Meanings

More information

Justification logic for constructive modal logic

Justification logic for constructive modal logic Justification logic for constructive modal logic Sonia Marin With Roman Kuznets and Lutz Straßburger Inria, LIX, École Polytechnique IMLA 17 July 17, 2017 The big picture The big picture Justification

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

PDL Inside the µ-calculus: A Syntactic and an Automata-theoretic Characterization

PDL Inside the µ-calculus: A Syntactic and an Automata-theoretic Characterization PDL Inside the µ-calculus: A Syntactic and an Automata-theoretic Characterization Facundo Carreiro 1 Yde Venema 2 Institute for Logic, Language and Computation Universiteit van Amsterdam, The Netherlands

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

The Coalgebraic µ-calculus

The Coalgebraic µ-calculus The Coalgebraic µ-calculus D. Pattinson, Imperial College London (in collaboration with C. Kupke and C. Cîrstea) Many Faces of Modal Logic Modal Logic. Classical Propositional Logic + Modalities, e.g.:

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

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

Neighborhood Semantics for Modal Logic Lecture 3

Neighborhood Semantics for Modal Logic Lecture 3 Neighborhood Semantics for Modal Logic Lecture 3 Eric Pacuit ILLC, Universiteit van Amsterdam staff.science.uva.nl/ epacuit August 15, 2007 Eric Pacuit: Neighborhood Semantics, Lecture 3 1 Plan for the

More information

Marie Duží

Marie Duží Marie Duží marie.duzi@vsb.cz 1 Formal systems, Proof calculi A proof calculus (of a theory) is given by: 1. a language 2. a set of axioms 3. a set of deduction rules ad 1. The definition of a language

More information

Coalgebraic Lindström Theorems

Coalgebraic Lindström Theorems Coalgebraic Lindström Theorems Alexander Kurz University of Leicester, UK Yde Venema ILLC, Amsterdam, The Netherlands Abstract We study modal Lindström theorems from a coalgebraic perspective. We provide

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

On the Craig interpolation and the fixed point

On the Craig interpolation and the fixed point On the Craig interpolation and the fixed point property for GLP Lev D. Beklemishev December 11, 2007 Abstract We prove the Craig interpolation and the fixed point property for GLP by finitary methods.

More information

03 Review of First-Order Logic

03 Review of First-Order Logic CAS 734 Winter 2014 03 Review of First-Order Logic William M. Farmer Department of Computing and Software McMaster University 18 January 2014 What is First-Order Logic? First-order logic is the study of

More information

First Order Logic (FOL) 1 znj/dm2017

First Order Logic (FOL) 1   znj/dm2017 First Order Logic (FOL) 1 http://lcs.ios.ac.cn/ znj/dm2017 Naijun Zhan March 19, 2017 1 Special thanks to Profs Hanpin Wang (PKU) and Lijun Zhang (ISCAS) for their courtesy of the slides on this course.

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

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

An easy completeness proof for the modal µ-calculus on finite trees

An easy completeness proof for the modal µ-calculus on finite trees An easy completeness proof for the modal µ-calculus on finite trees Balder ten Cate and Gaëlle Fontaine 1 University of California, Santa Cruz 2 ILLC, Universiteit van Amsterdam Abstract. We give a complete

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

Positive provability logic

Positive provability logic Positive provability logic Lev Beklemishev Steklov Mathematical Institute Russian Academy of Sciences, Moscow November 12, 2013 Strictly positive modal formulas The language of modal logic extends that

More information

Lax Extensions of Coalgebra Functors and Their Logic

Lax Extensions of Coalgebra Functors and Their Logic Lax Extensions of Coalgebra Functors and Their Logic Johannes Marti, Yde Venema ILLC, University of Amsterdam Abstract We discuss the use of relation lifting in the theory of set-based coalgebra and coalgebraic

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

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

Modular Construction of Modal Logics

Modular Construction of Modal Logics Modular Construction of Modal Logics Corina Cîrstea 1 and Dirk Pattinson 2 1 School of Electronics and Computer Science, University of Southampton, UK cc2@ecs.soton.ac.uk 2 Institut für Informatik, LMU

More information

Modal Logic XX. Yanjing Wang

Modal Logic XX. Yanjing Wang Modal Logic XX Yanjing Wang Department of Philosophy, Peking University May 6th, 2016 Advanced Modal Logic (2016 Spring) 1 Completeness A traditional view of Logic A logic Λ is a collection of formulas

More information

Parity Games and Automata for Game Logic

Parity Games and Automata for Game Logic Parity Games and Automata for Game Logic Helle Hvid Hansen 1, Clemens Kupke 2, Johannes Marti 2, and Yde Venema 3 1 Delft University of Technology, Delft, The Netherlands 2 University of Strathclyde, Glasgow,

More information

Bisimulation for Neighbourhood Structures

Bisimulation for Neighbourhood Structures Bisimulation for Neighbourhood Structures Helle Hvid Hansen 1,2 Clemens Kupke 2 Eric Pacuit 3 1 Vrije Universiteit Amsterdam (VUA) 2 Centrum voor Wiskunde en Informatica (CWI) 3 Universiteit van Amsterdam

More information

Cyclic Proofs for Linear Temporal Logic

Cyclic Proofs for Linear Temporal Logic Cyclic Proofs for Linear Temporal Logic Ioannis Kokkinis Thomas Studer Abstract Annotated sequents provide an elegant approach for the design of deductive systems for temporal logics. Their proof theory,

More information

Exogenous Semantics Approach to Enriching Logics

Exogenous Semantics Approach to Enriching Logics Exogenous Semantics Approach to Enriching Logics Paulo Mateus, Amílcar Sernadas, and Cristina Sernadas Abstract. The exogenous semantics approach to enriching a logic consists in defining each model in

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

Nabla Algebras and Chu Spaces

Nabla Algebras and Chu Spaces Nabla Algebras and Chu Spaces Alessandra Palmigiano and Yde Venema Universiteit van Amsterdam, ILLC Plantage Muidergracht 24 1018 TV Amsterdam, Netherlands Abstract. This paper is a study into some properties

More information

Formal Methods for Java

Formal Methods for Java Formal Methods for Java Lecture 12: Soundness of Sequent Calculus Jochen Hoenicke Software Engineering Albert-Ludwigs-University Freiburg June 12, 2017 Jochen Hoenicke (Software Engineering) Formal Methods

More information

Ultraproducts of Admissible Models for Quantified Modal Logic

Ultraproducts of Admissible Models for Quantified Modal Logic Ultraproducts of Admissible Models for Quantified Modal Logic Robert Goldblatt Abstract Admissible models for quantified modal logic have a restriction on which sets of worlds are admissible as propositions.

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

1. Propositional Calculus

1. Propositional Calculus 1. Propositional Calculus Some notes for Math 601, Fall 2010 based on Elliott Mendelson, Introduction to Mathematical Logic, Fifth edition, 2010, Chapman & Hall. 2. Syntax ( grammar ). 1.1, p. 1. Given:

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

Interpretability Logic

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

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

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

Rank-1 Modal Logics are Coalgebraic

Rank-1 Modal Logics are Coalgebraic Rank-1 Modal ogics are Coalgebraic utz Schröder, DFKI-ab Bremen and Dept. of Comput. Sci., Univ. Bremen Dirk Pattinson, Dept. of Computing, Imperial College ondon Address for Correspondence: utz Schröder

More information

Games for topological fixpoint logics

Games for topological fixpoint logics Games for topological fixpoint logics Clemens Kupke University of Strathclyde, Glasgow Scotland, UK & EU joint work with Nick Bezhanishvili University of Amsterdam The Netherlands Categories, Logic & Physics,

More information

The Many Faces of Modal Logic Day 4: Structural Proof Theory

The Many Faces of Modal Logic Day 4: Structural Proof Theory The Many Faces of Modal Logic Day 4: Structural Proof Theory Dirk Pattinson Australian National University, Canberra (Slides based on a NASSLLI 2014 Tutorial and are joint work with Lutz Schröder) LAC

More information

Part II. Logic and Set Theory. Year

Part II. Logic and Set Theory. Year Part II Year 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2018 60 Paper 4, Section II 16G State and prove the ǫ-recursion Theorem. [You may assume the Principle of ǫ- Induction.]

More information

Advances in the theory of fixed points in many-valued logics

Advances in the theory of fixed points in many-valued logics Advances in the theory of fixed points in many-valued logics Department of Mathematics and Computer Science. Università degli Studi di Salerno www.logica.dmi.unisa.it/lucaspada 8 th International Tbilisi

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

Probabilistic Neighbourhood Logic

Probabilistic Neighbourhood Logic Probabilistic Neighbourhood Logic Dimitar P. Guelev International Institute for Software Technology of the United Nations University (UNU/IIST), Macau, P.O.Box 3058. E-mail: dg@iist.unu.edu Abstract. This

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

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

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

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

Reasoning Under Uncertainty: Introduction to Probability

Reasoning Under Uncertainty: Introduction to Probability Reasoning Under Uncertainty: Introduction to Probability CPSC 322 Lecture 23 March 12, 2007 Textbook 9 Reasoning Under Uncertainty: Introduction to Probability CPSC 322 Lecture 23, Slide 1 Lecture Overview

More information

On Modal µ-calculus And Non-Well-Founded Set Theory

On Modal µ-calculus And Non-Well-Founded Set Theory On Modal µ-calculus And Non-Well-Founded Set Theory Luca Alberucci (albe@iam.unibe.ch) and Vincenzo Salipante (salipant@iam.unibe.ch) Institut für Informatik und angewandte Mathematik, Universität Bern,

More information

Relativizing Tarskian Variables

Relativizing Tarskian Variables Relativizing Tarskian Variables Brice Halimi Paris Ouest University Two main goals: Introducing the concept of fibration (that comes from geometry) and showing that it holds out a natural way to formalize

More information

Combining Propositional Dynamic Logic with Formal Concept Analysis

Combining Propositional Dynamic Logic with Formal Concept Analysis Proc. CS&P '06 Combining Propositional Dynamic Logic with Formal Concept Analysis (extended abstract) N.V. Shilov, N.O. Garanina, and I.S. Anureev A.P. Ershov Institute of Informatics Systems, Lavren ev

More information

Topos Theory. Lectures 17-20: The interpretation of logic in categories. Olivia Caramello. Topos Theory. Olivia Caramello.

Topos Theory. Lectures 17-20: The interpretation of logic in categories. Olivia Caramello. Topos Theory. Olivia Caramello. logic s Lectures 17-20: logic in 2 / 40 logic s Interpreting first-order logic in In Logic, first-order s are a wide class of formal s used for talking about structures of any kind (where the restriction

More information

UvA-DARE (Digital Academic Repository) Instantial neighbourhood logic van Benthem, J.F.A.K.; Bezhanishvili, N.; Enqvist, N.J.S.; Yu, J.

UvA-DARE (Digital Academic Repository) Instantial neighbourhood logic van Benthem, J.F.A.K.; Bezhanishvili, N.; Enqvist, N.J.S.; Yu, J. UvA-DARE (Digital Academic Repository) Instantial neighbourhood logic van Benthem, J.F.A.K.; Bezhanishvili, N.; Enqvist, N.J.S.; Yu, J. Published in: Review of Symbolic Logic DOI: 10.1017/S1755020316000447

More information

Interpolation via translations

Interpolation via translations Interpolation via translations Walter Carnielli 2,3 João Rasga 1,3 Cristina Sernadas 1,3 1 DM, IST, TU Lisbon, Portugal 2 CLE and IFCH, UNICAMP, Brazil 3 SQIG - Instituto de Telecomunicações, Portugal

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

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

Chapter 2. Assertions. An Introduction to Separation Logic c 2011 John C. Reynolds February 3, 2011

Chapter 2. Assertions. An Introduction to Separation Logic c 2011 John C. Reynolds February 3, 2011 Chapter 2 An Introduction to Separation Logic c 2011 John C. Reynolds February 3, 2011 Assertions In this chapter, we give a more detailed exposition of the assertions of separation logic: their meaning,

More information

02 Propositional Logic

02 Propositional Logic SE 2F03 Fall 2005 02 Propositional Logic Instructor: W. M. Farmer Revised: 25 September 2005 1 What is Propositional Logic? Propositional logic is the study of the truth or falsehood of propositions or

More information

Logic: Propositional Logic (Part I)

Logic: Propositional Logic (Part I) Logic: Propositional Logic (Part I) Alessandro Artale Free University of Bozen-Bolzano Faculty of Computer Science http://www.inf.unibz.it/ artale Descrete Mathematics and Logic BSc course Thanks to Prof.

More information

The Many Faces of Modal Logic Day 3: Algebraic Semantics

The Many Faces of Modal Logic Day 3: Algebraic Semantics The Many Faces of Modal Logic Day 3: Algebraic Semantics Dirk Pattinson Australian National University, Canberra (Slides based on a NASSLLI 2014 Tutorial and are joint work with Lutz Schröder) LAC 2018

More information

Bisimulation for Neighbourhood Structures

Bisimulation for Neighbourhood Structures Bisimulation for Neighbourhood Structures Helle Hvid Hansen 1,2 Clemens Kupke 2 Eric Pacuit 3 1 Vrije Universiteit Amsterdam (VUA) 2 Centrum voor Wiskunde en Informatica (CWI) 3 Universiteit van Amsterdam

More information

Automata and Fixed Point Logic: a Coalgebraic Perspective

Automata and Fixed Point Logic: a Coalgebraic Perspective Automata and Fixed Point Logic: a Coalgebraic Perspective Yde Venema Abstract This paper generalizes existing connections between automata and logic to a coalgebraic abstraction level. Let F : Set Set

More information

Neighborhood Semantics for Modal Logic Lecture 4

Neighborhood Semantics for Modal Logic Lecture 4 Neighborhood Semantics for Modal Logic Lecture 4 Eric Pacuit ILLC, Universiteit van Amsterdam staff.science.uva.nl/ epacuit August 16, 2007 Eric Pacuit: Neighborhood Semantics, Lecture 4 1 Plan for the

More information

1. Propositional Calculus

1. Propositional Calculus 1. Propositional Calculus Some notes for Math 601, Fall 2010 based on Elliott Mendelson, Introduction to Mathematical Logic, Fifth edition, 2010, Chapman & Hall. 2. Syntax ( grammar ). 1.1, p. 1. Given:

More information

Propositional logic (revision) & semantic entailment. p. 1/34

Propositional logic (revision) & semantic entailment. p. 1/34 Propositional logic (revision) & semantic entailment p. 1/34 Reading The background reading for propositional logic is Chapter 1 of Huth/Ryan. (This will cover approximately the first three lectures.)

More information

Informal Statement Calculus

Informal Statement Calculus FOUNDATIONS OF MATHEMATICS Branches of Logic 1. Theory of Computations (i.e. Recursion Theory). 2. Proof Theory. 3. Model Theory. 4. Set Theory. Informal Statement Calculus STATEMENTS AND CONNECTIVES Example

More information

The Countable Henkin Principle

The Countable Henkin Principle The Countable Henkin Principle Robert Goldblatt Abstract. This is a revised and extended version of an article which encapsulates a key aspect of the Henkin method in a general result about the existence

More information

Cooperation of Background Reasoners in Theory Reasoning by Residue Sharing

Cooperation of Background Reasoners in Theory Reasoning by Residue Sharing Cooperation of Background Reasoners in Theory Reasoning by Residue Sharing Cesare Tinelli tinelli@cs.uiowa.edu Department of Computer Science The University of Iowa Report No. 02-03 May 2002 i Cooperation

More information

Axiomatic Semantics. Semantics of Programming Languages course. Joosep Rõõmusaare

Axiomatic Semantics. Semantics of Programming Languages course. Joosep Rõõmusaare Axiomatic Semantics Semantics of Programming Languages course Joosep Rõõmusaare 2014 Direct Proofs of Program Correctness Partial correctness properties are properties expressing that if a given program

More information

General methods in proof theory for modal logic - Lecture 1

General methods in proof theory for modal logic - Lecture 1 General methods in proof theory for modal logic - Lecture 1 Björn Lellmann and Revantha Ramanayake TU Wien Tutorial co-located with TABLEAUX 2017, FroCoS 2017 and ITP 2017 September 24, 2017. Brasilia.

More information

AN EXTENSION OF THE PROBABILITY LOGIC LP P 2. Tatjana Stojanović 1, Ana Kaplarević-Mališić 1 and Zoran Ognjanović 2

AN EXTENSION OF THE PROBABILITY LOGIC LP P 2. Tatjana Stojanović 1, Ana Kaplarević-Mališić 1 and Zoran Ognjanović 2 45 Kragujevac J. Math. 33 (2010) 45 62. AN EXTENSION OF THE PROBABILITY LOGIC LP P 2 Tatjana Stojanović 1, Ana Kaplarević-Mališić 1 and Zoran Ognjanović 2 1 University of Kragujevac, Faculty of Science,

More information

On a Categorical Framework for Coalgebraic Modal Logic

On a Categorical Framework for Coalgebraic Modal Logic On a Categorical Framework for Coalgebraic Modal Logic Liang-Ting Chen 1 Achim Jung 2 1 Institute of Information Science, Academia Sinica 2 School of Computer Science, University of Birmingham MFPS XXX

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

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

Formal Methods for Java

Formal Methods for Java Formal Methods for Java Lecture 20: Sequent Calculus Jochen Hoenicke Software Engineering Albert-Ludwigs-University Freiburg January 15, 2013 Jochen Hoenicke (Software Engineering) Formal Methods for Java

More information

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

A SEQUENT SYSTEM OF THE LOGIC R FOR ROSSER SENTENCES 2. Abstract Bulletin of the Section of Logic Volume 33/1 (2004), pp. 11 21 Katsumi Sasaki 1 Shigeo Ohama A SEQUENT SYSTEM OF THE LOGIC R FOR ROSSER SENTENCES 2 Abstract To discuss Rosser sentences, Guaspari and Solovay

More information

A simplified proof of arithmetical completeness theorem for provability logic GLP

A simplified proof of arithmetical completeness theorem for provability logic GLP A simplified proof of arithmetical completeness theorem for provability logic GLP L. Beklemishev Steklov Mathematical Institute Gubkina str. 8, 119991 Moscow, Russia e-mail: bekl@mi.ras.ru March 11, 2011

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

Algebraic Semantics for Coalgebraic Logics

Algebraic Semantics for Coalgebraic Logics CMCS 04 Preliminary Version Algebraic Semantics for Coalgebraic Logics Clemens Kupke a Alexander Kurz b,1 Dirk Pattinson c a CWI/Universiteit van Amsterdam b University of Leicester c LMU München Abstract

More information

Between proof theory and model theory Three traditions in logic: Syntactic (formal deduction)

Between proof theory and model theory Three traditions in logic: Syntactic (formal deduction) Overview Between proof theory and model theory Three traditions in logic: Syntactic (formal deduction) Jeremy Avigad Department of Philosophy Carnegie Mellon University avigad@cmu.edu http://andrew.cmu.edu/

More information

Complementation of Coalgebra Automata

Complementation of Coalgebra Automata Complementation of Coalgebra Automata Christian Kissig 1, and Yde Venema 2, 1 Department of Computer Science, University of Leicester, University Road, Leicester LE1 7RH, United Kingdom christian@mcs.le.ac.uk

More information