Completeness for coalgebraic µ-calculus: part 2. Fatemeh Seifan (Joint work with Sebastian Enqvist and Yde Venema)
|
|
- Thomasine Mosley
- 5 years ago
- Views:
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 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 informationDisjunctive 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 informationProof 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 informationSYNTACTIC 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 informationPropositional Logic Language
Propositional Logic Language A logic consists of: an alphabet A, a language L, i.e., a set of formulas, and a binary relation = between a set of formulas and a formula. An alphabet A consists of a finite
More informationA 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 informationCoalgebraic 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 informationPř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 informationSome 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 information6 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 informationFlat 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 informationLogics 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 informationAn Introduction to Modal Logic III
An Introduction to Modal Logic III Soundness of Normal Modal Logics Marco Cerami Palacký University in Olomouc Department of Computer Science Olomouc, Czech Republic Olomouc, October 24 th 2013 Marco Cerami
More informationNeighborhood 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 informationSimulations 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 informationRecent 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 informationBasic 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 informationJustification 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 informationAbstract model theory for extensions of modal logic
Abstract model theory for extensions of modal logic Balder ten Cate Stanford, May 13, 2008 Largely based on joint work with Johan van Benthem and Jouko Väänänen Balder ten Cate Abstract model theory for
More informationPDL 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 informationOn the Complexity of the Reflected Logic of Proofs
On the Complexity of the Reflected Logic of Proofs Nikolai V. Krupski Department of Math. Logic and the Theory of Algorithms, Faculty of Mechanics and Mathematics, Moscow State University, Moscow 119899,
More informationThe 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 informationLectures on the modal µ-calculus
Lectures on the modal µ-calculus Yde Venema c YV 2008 Abstract These notes give an introduction to the theory of the modal µ-calculus and other modal fixpoint logics. Institute for Logic, Language and
More informationPropositional and Predicate Logic - VII
Propositional and Predicate Logic - VII Petr Gregor KTIML MFF UK WS 2015/2016 Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - VII WS 2015/2016 1 / 11 Theory Validity in a theory A theory
More informationNeighborhood 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 informationMarie 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 informationCoalgebraic 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 informationINSTANTIAL NEIGHBOURHOOD LOGIC
INSTANTIAL NEIGHBOURHOOD LOGIC JOHAN VAN BENTHEM, NICK BEZHANISHVILI, SEBASTIAN ENQVIST, JUNHUA YU Abstract. This paper explores a new language of neighbourhood structures where existential information
More informationOn 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 information03 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 informationFirst 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 informationOn Modal Logics of Partial Recursive Functions
arxiv:cs/0407031v1 [cs.lo] 12 Jul 2004 On Modal Logics of Partial Recursive Functions Pavel Naumov Computer Science Pennsylvania State University Middletown, PA 17057 naumov@psu.edu June 14, 2018 Abstract
More informationACLT: Algebra, Categories, Logic in Topology - Grothendieck's generalized topological spaces (toposes)
ACLT: Algebra, Categories, Logic in Topology - Grothendieck's generalized topological spaces (toposes) Steve Vickers CS Theory Group Birmingham 2. Theories and models Categorical approach to many-sorted
More informationAn 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 informationSystems of modal logic
499 Modal and Temporal Logic Systems of modal logic Marek Sergot Department of Computing Imperial College, London utumn 2008 Further reading: B.F. Chellas, Modal logic: an introduction. Cambridge University
More informationPositive 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 informationLax 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 informationModal logics and their semantics
Modal logics and their semantics Joshua Sack Department of Mathematics and Statistics, California State University Long Beach California State University Dominguez Hills Feb 22, 2012 Relational structures
More informationModel Theory of Modal Logic Lecture 5. Valentin Goranko Technical University of Denmark
Model Theory of Modal Logic Lecture 5 Valentin Goranko Technical University of Denmark Third Indian School on Logic and its Applications Hyderabad, January 29, 2010 Model Theory of Modal Logic Lecture
More informationModular 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 informationModal 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 informationParity 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 informationBisimulation 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 informationCyclic 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 informationExogenous 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 informationRelational dual tableaux for interval temporal logics *
Relational dual tableaux for interval temporal logics * Davide Bresolin * Joanna Golińska-Pilarek ** Ewa Orłowska ** * Department of Mathematics and Computer Science University of Udine (Italy) bresolin@dimi.uniud.it
More informationNabla 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 informationFormal 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 informationUltraproducts 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 informationPropositional Logic: Models and Proofs
Propositional Logic: Models and Proofs C. R. Ramakrishnan CSE 505 1 Syntax 2 Model Theory 3 Proof Theory and Resolution Compiled at 11:51 on 2016/11/02 Computing with Logic Propositional Logic CSE 505
More information1. 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 informationLecture 2: Syntax. January 24, 2018
Lecture 2: Syntax January 24, 2018 We now review the basic definitions of first-order logic in more detail. Recall that a language consists of a collection of symbols {P i }, each of which has some specified
More informationInterpretability 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 informationPropositional and Predicate Logic - V
Propositional and Predicate Logic - V Petr Gregor KTIML MFF UK WS 2016/2017 Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - V WS 2016/2017 1 / 21 Formal proof systems Hilbert s calculus
More informationProof Theoretical Studies on Semilattice Relevant Logics
Proof Theoretical Studies on Semilattice Relevant Logics Ryo Kashima Department of Mathematical and Computing Sciences Tokyo Institute of Technology Ookayama, Meguro, Tokyo 152-8552, Japan. e-mail: kashima@is.titech.ac.jp
More informationRank-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 informationGames 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 informationThe 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 informationPart 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 informationAdvances 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 informationSyntactic Characterisations in Model Theory
Department of Mathematics Bachelor Thesis (7.5 ECTS) Syntactic Characterisations in Model Theory Author: Dionijs van Tuijl Supervisor: Dr. Jaap van Oosten June 15, 2016 Contents 1 Introduction 2 2 Preliminaries
More informationProbabilistic 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 informationThe Importance of Being Formal. Martin Henz. February 5, Propositional Logic
The Importance of Being Formal Martin Henz February 5, 2014 Propositional Logic 1 Motivation In traditional logic, terms represent sets, and therefore, propositions are limited to stating facts on sets
More informationChapter 11: Automated Proof Systems (1)
Chapter 11: Automated Proof Systems (1) SYSTEM RS OVERVIEW Hilbert style systems are easy to define and admit a simple proof of the Completeness Theorem but they are difficult to use. Automated systems
More informationTR : Binding Modalities
City University of New York (CUNY) CUNY Academic Works Computer Science Technical Reports Graduate Center 2012 TR-2012011: Binding Modalities Sergei N. Artemov Tatiana Yavorskaya (Sidon) Follow this and
More informationAutomated Synthesis of Tableau Calculi
Automated Synthesis of Tableau Calculi Renate A. Schmidt 1 and Dmitry Tishkovsky 1 School of Computer Science, The University of Manchester Abstract This paper presents a method for synthesising sound
More informationReasoning 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 informationOn 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 informationRelativizing 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 informationCombining 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 informationTopos 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 informationUvA-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 informationInterpolation 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 informationIntroduction to Temporal Logic. The purpose of temporal logics is to specify properties of dynamic systems. These can be either
Introduction to Temporal Logic The purpose of temporal logics is to specify properties of dynamic systems. These can be either Desired properites. Often liveness properties like In every infinite run action
More informationThe non-logical symbols determine a specific F OL language and consists of the following sets. Σ = {Σ n } n<ω
1 Preliminaries In this chapter we first give a summary of the basic notations, terminology and results which will be used in this thesis. The treatment here is reduced to a list of definitions. For the
More informationChapter 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 information02 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 informationLogic: 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 informationThe 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 informationBisimulation 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 informationAutomata 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 informationNeighborhood 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 information1. 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 informationPropositional 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 informationInformal 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 informationThe 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 informationCooperation 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 informationAxiomatic 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 informationGeneral 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 informationAN 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 informationOn 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 informationChapter 11: Automated Proof Systems
Chapter 11: Automated Proof Systems SYSTEM RS OVERVIEW Hilbert style systems are easy to define and admit a simple proof of the Completeness Theorem but they are difficult to use. Automated systems are
More information3. Only sequences that were formed by using finitely many applications of rules 1 and 2, are propositional formulas.
1 Chapter 1 Propositional Logic Mathematical logic studies correct thinking, correct deductions of statements from other statements. Let us make it more precise. A fundamental property of a statement is
More informationFormal 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 informationA 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 informationA 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 informationThe Mother of All Paradoxes
The Mother of All Paradoxes Volker Halbach Truth and Intensionality Amsterdam 3rd December 2016 A theory of expressions The symbols of L are: 1. infinitely many variable symbols v 0, v 1, v 2, v 3,...
More informationAlgebraic 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 informationBetween 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 informationComplementation 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