Definability in Boolean bunched logic
|
|
- Milton Davis
- 5 years ago
- Views:
Transcription
1 Definability in Boolean bunched logic James Brotherston Programming Principles, Logic and Verification Group Dept. of Computer Science University College London, UK Logic Summer School, ANU, 11 December / 20
2 Introduction In mathematical logic, there is usually a trade-off between expressivity and complexity of a logical language: 2/ 20
3 Introduction In mathematical logic, there is usually a trade-off between expressivity and complexity of a logical language: weaker languages cannot capture interesting properties, 2/ 20
4 Introduction In mathematical logic, there is usually a trade-off between expressivity and complexity of a logical language: weaker languages cannot capture interesting properties, but richer languages have higher complexity, may lack sensible proof theories and may be unavoidably incomplete (cf. Gödel). 2/ 20
5 Introduction In mathematical logic, there is usually a trade-off between expressivity and complexity of a logical language: weaker languages cannot capture interesting properties, but richer languages have higher complexity, may lack sensible proof theories and may be unavoidably incomplete (cf. Gödel). Incompleteness manifests as a gap between two key concepts: 2/ 20
6 Introduction In mathematical logic, there is usually a trade-off between expressivity and complexity of a logical language: weaker languages cannot capture interesting properties, but richer languages have higher complexity, may lack sensible proof theories and may be unavoidably incomplete (cf. Gödel). Incompleteness manifests as a gap between two key concepts: provability in some formal system for the logic (which corresponds to validity in some class of models); 2/ 20
7 Introduction In mathematical logic, there is usually a trade-off between expressivity and complexity of a logical language: weaker languages cannot capture interesting properties, but richer languages have higher complexity, may lack sensible proof theories and may be unavoidably incomplete (cf. Gödel). Incompleteness manifests as a gap between two key concepts: provability in some formal system for the logic (which corresponds to validity in some class of models); and validity in a (class of) intended model(s) of the logic. 2/ 20
8 Introduction (contd.) Thus, given a logical language L, and an intended class C of models for that language, there are at least two natural questions: 3/ 20
9 Introduction (contd.) Thus, given a logical language L, and an intended class C of models for that language, there are at least two natural questions: 1. Is the class C finitely axiomatisable, a.k.a. definable in L? 3/ 20
10 Introduction (contd.) Thus, given a logical language L, and an intended class C of models for that language, there are at least two natural questions: 1. Is the class C finitely axiomatisable, a.k.a. definable in L? 2. Is there a complete proof system for L w.r.t. validity in C? 3/ 20
11 Introduction (contd.) Thus, given a logical language L, and an intended class C of models for that language, there are at least two natural questions: 1. Is the class C finitely axiomatisable, a.k.a. definable in L? 2. Is there a complete proof system for L w.r.t. validity in C? In the case of BBI, we are often interested in properties of the heap models used in separation logic. 3/ 20
12 BBI, proof-theoretically Recall: Provability in BBI is given by extending a Hilbert system for propositional classical logic by A B B A A A I A (B C) (A B) C A I A A 1 B 1 A 2 B 2 A 1 A 2 B 1 B 2 A B C A B C A B C A B C 4/ 20
13 BBI, semantically (1) Recall: A BBI-model is given by W,, E, where W is a set (of worlds ), is a binary function W W P(W ); we extend to P(W ) P(W ) P(W ) by def W 1 W 2 = w 1 W 1,w 2 W 2 w 1 w 2 is commutative and associative; the set of units E W satisfies w E = {w} for all w W. A valuation for BBI-model M = W,, E is a function ρ from propositional variables to P(W ). 5/ 20
14 BBI, semantically (2) Given M, ρ, and w W, we define the forcing relation w = ρ A by induction on formula A: w = ρ P w ρ(p ) w = ρ A B w = ρ A implies w = ρ B. w = ρ I w E w = ρ A B w w 1 w 2 and w 1 = ρ A and w 2 = ρ B w = ρ A B w, w W. if w w w and w = ρ A then w = ρ B A is valid in M iff w = ρ A for all ρ and w W. 6/ 20
15 Definable properties A property P of BBI-models is said to be definable if there exists a formula A such that for all BBI-models M, A is valid in M M P. 7/ 20
16 Definable properties A property P of BBI-models is said to be definable if there exists a formula A such that for all BBI-models M, A is valid in M M P. We ll consider properties that feature in various models of separation logic. 7/ 20
17 Definable properties A property P of BBI-models is said to be definable if there exists a formula A such that for all BBI-models M, A is valid in M M P. We ll consider properties that feature in various models of separation logic. To show a property is definable, just exhibit the defining formula! 7/ 20
18 Definable properties A property P of BBI-models is said to be definable if there exists a formula A such that for all BBI-models M, A is valid in M M P. We ll consider properties that feature in various models of separation logic. To show a property is definable, just exhibit the defining formula! To show a property is not definable, we show it is not preserved by some validity-preserving model construction. 7/ 20
19 Properties of (some) BBI-models Partial functionality: w, w w 1 w 2 implies w = w ; 8/ 20
20 Properties of (some) BBI-models Partial functionality: w, w w 1 w 2 implies w = w ; Cancellativity: (w w 1 ) (w w 2 ) implies w 1 = w 2 ; 8/ 20
21 Properties of (some) BBI-models Partial functionality: w, w w 1 w 2 implies w = w ; Cancellativity: (w w 1 ) (w w 2 ) implies w 1 = w 2 ; Single unit: w, w E implies w = w ; 8/ 20
22 Properties of (some) BBI-models Partial functionality: w, w w 1 w 2 implies w = w ; Cancellativity: (w w 1 ) (w w 2 ) implies w 1 = w 2 ; Single unit: w, w E implies w = w ; Indivisible units: (w w ) E implies w E; 8/ 20
23 Properties of (some) BBI-models Partial functionality: w, w w 1 w 2 implies w = w ; Cancellativity: (w w 1 ) (w w 2 ) implies w 1 = w 2 ; Single unit: w, w E implies w = w ; Indivisible units: (w w ) E implies w E; Disjointness: w w implies w E; 8/ 20
24 Properties of (some) BBI-models Partial functionality: w, w w 1 w 2 implies w = w ; Cancellativity: (w w 1 ) (w w 2 ) implies w 1 = w 2 ; Single unit: w, w E implies w = w ; Indivisible units: (w w ) E implies w E; Disjointness: w w implies w E; Divisibility: for every w E there are w 1, w 2 / E such that w w 1 w 2 ; 8/ 20
25 Properties of (some) BBI-models Partial functionality: w, w w 1 w 2 implies w = w ; Cancellativity: (w w 1 ) (w w 2 ) implies w 1 = w 2 ; Single unit: w, w E implies w = w ; Indivisible units: (w w ) E implies w E; Disjointness: w w implies w E; Divisibility: for every w E there are w 1, w 2 / E such that w w 1 w 2 ; Cross-split property: whenever (a b) (c d), there exist ac, ad, bc, bd such that a ac ad, b bc bd, c ac bc and d ad bd. a b c ac bc d ad bd 8/ 20
26 Two definable properties Proposition The following two properties are BBI-definable: Indivisible units: (w w ) E implies w E I (A B) A Divisibility: w E. w 1, w 2 / E such that w w 1 w 2 I I I 9/ 20
27 Disjoint unions of BBI-models Definition If M 1 = W 1, 1, E 1 and M 2 = W 2, 2, E 2 are BBI-models and W 1, W 2 are disjoint then their disjoint union is given by def M 1 M 2 = W 1 W 2, 1 2, E 1 E 2 (where 1 2 is lifted to W 1 W 2 in the obvious way) 10/ 20
28 Disjoint unions of BBI-models Definition If M 1 = W 1, 1, E 1 and M 2 = W 2, 2, E 2 are BBI-models and W 1, W 2 are disjoint then their disjoint union is given by def M 1 M 2 = W 1 W 2, 1 2, E 1 E 2 (where 1 2 is lifted to W 1 W 2 in the obvious way) Proposition If A is valid in M 1 and in M 2, and M 1 M 2 is defined, then it is also valid in M 1 M 2. 10/ 20
29 Disjoint unions of BBI-models Definition If M 1 = W 1, 1, E 1 and M 2 = W 2, 2, E 2 are BBI-models and W 1, W 2 are disjoint then their disjoint union is given by def M 1 M 2 = W 1 W 2, 1 2, E 1 E 2 (where 1 2 is lifted to W 1 W 2 in the obvious way) Proposition If A is valid in M 1 and in M 2, and M 1 M 2 is defined, then it is also valid in M 1 M 2. Proof. Structural induction on A. 10/ 20
30 Undefinability of single-unit property Lemma Suppose that there exist BBI-models M 1 and M 2 such that M 1, M 2 P but M 1 M 2 P. Then P is not BBI-definable. 11/ 20
31 Undefinability of single-unit property Lemma Suppose that there exist BBI-models M 1 and M 2 such that M 1, M 2 P but M 1 M 2 P. Then P is not BBI-definable. Proof. If P were definable via A say, then A would be true in M 1 and M 2 but not in M 1 M 2, contradicting previous Proposition. 11/ 20
32 Undefinability of single-unit property Lemma Suppose that there exist BBI-models M 1 and M 2 such that M 1, M 2 P but M 1 M 2 P. Then P is not BBI-definable. Proof. If P were definable via A say, then A would be true in M 1 and M 2 but not in M 1 M 2, contradicting previous Proposition. Theorem The single unit property is not BBI-definable. 11/ 20
33 Undefinability of single-unit property Lemma Suppose that there exist BBI-models M 1 and M 2 such that M 1, M 2 P but M 1 M 2 P. Then P is not BBI-definable. Proof. If P were definable via A say, then A would be true in M 1 and M 2 but not in M 1 M 2, contradicting previous Proposition. Theorem The single unit property is not BBI-definable. Proof. The disjoint union of any two single-unit BBI-models (e.g. two copies of N under addition) is not a single-unit model, so we are done by the above Lemma. 11/ 20
34 Bounded morphisms on BBI-models Definition Let M = W,, E and M = W,, E be BBI-models. 12/ 20
35 Bounded morphisms on BBI-models Definition Let M = W,, E and M = W,, E be BBI-models. A bounded morphism from M to M is a function f : W W s.t.: 1. w E iff f(w) E ; 12/ 20
36 Bounded morphisms on BBI-models Definition Let M = W,, E and M = W,, E be BBI-models. A bounded morphism from M to M is a function f : W W s.t.: 1. w E iff f(w) E ; 2. w w 1 w 2 implies f(w) f(w 1 ) f(w 2 ); 12/ 20
37 Bounded morphisms on BBI-models Definition Let M = W,, E and M = W,, E be BBI-models. A bounded morphism from M to M is a function f : W W s.t.: 1. w E iff f(w) E ; 2. w w 1 w 2 implies f(w) f(w 1 ) f(w 2 ); 3. f(w) w 1 w 2 implies w 1, w 2 W. w w 1 w 2 and f(w 1 ) = w 1 and f(w 2) = w 2 ; 12/ 20
38 Bounded morphisms on BBI-models Definition Let M = W,, E and M = W,, E be BBI-models. A bounded morphism from M to M is a function f : W W s.t.: 1. w E iff f(w) E ; 2. w w 1 w 2 implies f(w) f(w 1 ) f(w 2 ); 3. f(w) w 1 w 2 implies w 1, w 2 W. w w 1 w 2 and f(w 1 ) = w 1 and f(w 2) = w 2 ; 4. w 2 f(w) w 1 implies w 1, w 2 W. w 2 w w 1 and f(w 1 ) = w 1 and f(w 2) = w 2. 12/ 20
39 Bounded morphisms on BBI-models Definition Let M = W,, E and M = W,, E be BBI-models. A bounded morphism from M to M is a function f : W W s.t.: 1. w E iff f(w) E ; 2. w w 1 w 2 implies f(w) f(w 1 ) f(w 2 ); 3. f(w) w 1 w 2 implies w 1, w 2 W. w w 1 w 2 and f(w 1 ) = w 1 and f(w 2) = w 2 ; 4. w 2 f(w) w 1 implies w 1, w 2 W. w 2 w w 1 and f(w 1 ) = w 1 and f(w 2) = w 2. Proposition Suppose there is a surjective bounded morphism from M to M. Then any formula valid in M is also valid in M. 12/ 20
40 Undefinability via bounded morphisms Lemma Suppose there are BBI-models M and M s.t. there is a surjective bounded morphism from M to M, and M P while M / P. Then P is not BBI-definable. 13/ 20
41 Undefinability via bounded morphisms Lemma Suppose there are BBI-models M and M s.t. there is a surjective bounded morphism from M to M, and M P while M / P. Then P is not BBI-definable. Proof. If P were definable via A say, then A would be true in M but not in M, contradicting previous Proposition. 13/ 20
42 Undefinability via bounded morphisms Lemma Suppose there are BBI-models M and M s.t. there is a surjective bounded morphism from M to M, and M P while M / P. Then P is not BBI-definable. Proof. If P were definable via A say, then A would be true in M but not in M, contradicting previous Proposition. Theorem None of the following properties is BBI-definable: (a) partial functionality; (b) cancellativity; (c) disjointness. 13/ 20
43 Undefinability via bounded morphisms Lemma Suppose there are BBI-models M and M s.t. there is a surjective bounded morphism from M to M, and M P while M / P. Then P is not BBI-definable. Proof. If P were definable via A say, then A would be true in M but not in M, contradicting previous Proposition. Theorem None of the following properties is BBI-definable: (a) partial functionality; (b) cancellativity; (c) disjointness. Proof. In each case we build models M and M such that there is a bounded morphism from M to M, but M has the property while M doesn t. 13/ 20
44 Example:partial functionality Define BBI-models M = W,, E and M = W,, E by W = {e, v 1, v 2, x 1, x 2, y, z} E = {e} w e = e w = {w} for all w W x 1 v 1 = v 1 x 1 = {y} x 1 v 2 = v 2 x 1 = {y} x 2 v 1 = v 1 x 2 = {z} x 2 v 2 = v 2 x 2 = {z} 14/ 20
45 Example:partial functionality Define BBI-models M = W,, E and M = W,, E by W = {e, v 1, v 2, x 1, x 2, y, z} E = {e} w e = e w = {w} for all w W x 1 v 1 = v 1 x 1 = {y} x 1 v 2 = v 2 x 1 = {y} x 2 v 1 = v 1 x 2 = {z} x 2 v 2 = v 2 x 2 = {z} W = {e, v, x, y, z} E = {e} w e = e w = {w} for all w W x v = v x = {y, z} 14/ 20
46 Example:partial functionality Define BBI-models M = W,, E and M = W,, E by W = {e, v 1, v 2, x 1, x 2, y, z} E = {e} w e = e w = {w} for all w W x 1 v 1 = v 1 x 1 = {y} x 1 v 2 = v 2 x 1 = {y} x 2 v 1 = v 1 x 2 = {z} x 2 v 2 = v 2 x 2 = {z} W = {e, v, x, y, z} E = {e} w e = e w = {w} for all w W x v = v x = {y, z} Easy to check M, M are both BBI-models, and M is partial functional but M is not. 14/ 20
47 Example:partial functionality Define BBI-models M = W,, E and M = W,, E by W = {e, v 1, v 2, x 1, x 2, y, z} E = {e} w e = e w = {w} for all w W x 1 v 1 = v 1 x 1 = {y} x 1 v 2 = v 2 x 1 = {y} x 2 v 1 = v 1 x 2 = {z} x 2 v 2 = v 2 x 2 = {z} W = {e, v, x, y, z} E = {e} w e = e w = {w} for all w W x v = v x = {y, z} Easy to check M, M are both BBI-models, and M is partial functional but M is not. Our surjective morphism is: f(v 1 ) = f(v 2 ) = v f(x 1 ) = f(x 2 ) = x f(w) = w (w {e, y, z}) 14/ 20
48 HyBBI: a hybrid extension of BBI So, BBI cannot define some natural properties. 15/ 20
49 HyBBI: a hybrid extension of BBI So, BBI cannot define some natural properties. Idea: conservatively increase the expressivity of BBI, using machinery of hybrid logic. 15/ 20
50 HyBBI: a hybrid extension of BBI So, BBI cannot define some natural properties. Idea: conservatively increase the expressivity of BBI, using machinery of hybrid logic. HyBBI extends the language of BBI by: any nominal l is a formula, and so is any formula of the l A. 15/ 20
51 HyBBI: a hybrid extension of BBI So, BBI cannot define some natural properties. Idea: conservatively increase the expressivity of BBI, using machinery of hybrid logic. HyBBI extends the language of BBI by: any nominal l is a formula, and so is any formula of the l A. Valuations interpret nominals as individual worlds in a BBI-model. 15/ 20
52 HyBBI: a hybrid extension of BBI So, BBI cannot define some natural properties. Idea: conservatively increase the expressivity of BBI, using machinery of hybrid logic. HyBBI extends the language of BBI by: any nominal l is a formula, and so is any formula of the l A. Valuations interpret nominals as individual worlds in a BBI-model. We extend the forcing relation by: M, w = ρ l w = ρ(l) 15/ 20
53 HyBBI: a hybrid extension of BBI So, BBI cannot define some natural properties. Idea: conservatively increase the expressivity of BBI, using machinery of hybrid logic. HyBBI extends the language of BBI by: any nominal l is a formula, and so is any formula of the l A. Valuations interpret nominals as individual worlds in a BBI-model. We extend the forcing relation by: M, w = ρ l w = ρ(l) M, w = l A M, ρ(l) = ρ A 15/ 20
54 HyBBI: a hybrid extension of BBI So, BBI cannot define some natural properties. Idea: conservatively increase the expressivity of BBI, using machinery of hybrid logic. HyBBI extends the language of BBI by: any nominal l is a formula, and so is any formula of the l A. Valuations interpret nominals as individual worlds in a BBI-model. We extend the forcing relation by: M, w = ρ l w = ρ(l) M, w = l A M, ρ(l) = ρ A Easy to see that HyBBI is a conservative extension of BBI. 15/ 20
55 Definable properties in HyBBI Theorem The following properties are HyBBI-definable: l (j l (j l l 16/ 20
56 Definable properties in HyBBI Theorem The following properties are HyBBI-definable: l (j l (j l l Cancellativity: l j l j k 16/ 20
57 Definable properties in HyBBI Theorem The following properties are HyBBI-definable: l (j l (j l l Cancellativity: l j l j k Single l1 l2 l1 l 2 16/ 20
58 Definable properties in HyBBI Theorem The following properties are HyBBI-definable: l (j l (j l l Cancellativity: l j l j k Single l1 l2 l1 l 2 Disjointness: l l I l 16/ 20
59 Definable properties in HyBBI Theorem The following properties are HyBBI-definable: Proof. Easy verifications! l (j l (j l l Cancellativity: l j l j k Single l1 l2 l1 l 2 Disjointness: l l I l 16/ 20
60 A word about cross-split We have brushed over the cross-split property: (a b) (c d), implies ac, ad, bc, bd with a ac ad, b bc bd, c ac bc, d ad bd. a b c ac bc d ad bd 17/ 20
61 A word about cross-split We have brushed over the cross-split property: (a b) (c d), implies ac, ad, bc, bd with a ac ad, b bc bd, c ac bc, d ad bd. a b c ac bc d ad bd We conjecture this is not definable in BBI or in HyBBI. 17/ 20
62 A word about cross-split We have brushed over the cross-split property: (a b) (c d), implies ac, ad, bc, bd with a ac ad, b bc bd, c ac bc, d ad bd. a b c ac bc d ad bd We conjecture this is not definable in BBI or in HyBBI. If we add the binder to HyBBI, defined by M, w = ρ l. A M, w = ρ[l:=w] A 17/ 20
63 A word about cross-split We have brushed over the cross-split property: (a b) (c d), implies ac, ad, bc, bd with a ac ad, b bc bd, c ac bc, d ad bd. a b c ac bc d ad bd We conjecture this is not definable in BBI or in HyBBI. If we add the binder to HyBBI, defined by M, w = ρ l. A M, w = ρ[l:=w] A then cross-split is definable as the pure formula (a b) (c a ( a ( a (ac b ( b ( b (bc c (ac d (ad bd))))) 17/ 20
64 Statement of completeness We can write down a (quite complex) Hilbert-style proof system for HyBBI by adding rules for the hybrid operators. Soundness is easy, as usual. 18/ 20
65 Statement of completeness We can write down a (quite complex) Hilbert-style proof system for HyBBI by adding rules for the hybrid operators. Soundness is easy, as usual. Following an approach based on a Lindenbaum construction using maximal consistent sets we obtain the following completeness result: 18/ 20
66 Statement of completeness We can write down a (quite complex) Hilbert-style proof system for HyBBI by adding rules for the hybrid operators. Soundness is easy, as usual. Following an approach based on a Lindenbaum construction using maximal consistent sets we obtain the following completeness result: Theorem (Completeness) Let Ax be a set of axioms not containing any propositional variables (nominals are OK). 18/ 20
67 Statement of completeness We can write down a (quite complex) Hilbert-style proof system for HyBBI by adding rules for the hybrid operators. Soundness is easy, as usual. Following an approach based on a Lindenbaum construction using maximal consistent sets we obtain the following completeness result: Theorem (Completeness) Let Ax be a set of axioms not containing any propositional variables (nominals are OK). Suppose that A is valid in the class of BBI-models satisfying Ax. 18/ 20
68 Statement of completeness We can write down a (quite complex) Hilbert-style proof system for HyBBI by adding rules for the hybrid operators. Soundness is easy, as usual. Following an approach based on a Lindenbaum construction using maximal consistent sets we obtain the following completeness result: Theorem (Completeness) Let Ax be a set of axioms not containing any propositional variables (nominals are OK). Suppose that A is valid in the class of BBI-models satisfying Ax. Then A is provable in the Hilbert system for HyBBI, extended with Ax. 18/ 20
69 Conclusions and future work BBI is insufficiently expressive to capture important classes of models. 19/ 20
70 Conclusions and future work BBI is insufficiently expressive to capture important classes of models. We can gain this expressivity by deploying naming machinery from hybrid logic. 19/ 20
71 Conclusions and future work BBI is insufficiently expressive to capture important classes of models. We can gain this expressivity by deploying naming machinery from hybrid logic. In HyBBI, we have parametric completeness for any set of axioms expressed as pure formulas. 19/ 20
72 Conclusions and future work BBI is insufficiently expressive to capture important classes of models. We can gain this expressivity by deploying naming machinery from hybrid logic. In HyBBI, we have parametric completeness for any set of axioms expressed as pure formulas. In particular, this yields complete proof systems for previously undefinable classes of BBI-models. 19/ 20
73 Conclusions and future work BBI is insufficiently expressive to capture important classes of models. We can gain this expressivity by deploying naming machinery from hybrid logic. In HyBBI, we have parametric completeness for any set of axioms expressed as pure formulas. In particular, this yields complete proof systems for previously undefinable classes of BBI-models. Future work on our hybrid logics could include 19/ 20
74 Conclusions and future work BBI is insufficiently expressive to capture important classes of models. We can gain this expressivity by deploying naming machinery from hybrid logic. In HyBBI, we have parametric completeness for any set of axioms expressed as pure formulas. In particular, this yields complete proof systems for previously undefinable classes of BBI-models. Future work on our hybrid logics could include identification of decidable fragments; 19/ 20
75 Conclusions and future work BBI is insufficiently expressive to capture important classes of models. We can gain this expressivity by deploying naming machinery from hybrid logic. In HyBBI, we have parametric completeness for any set of axioms expressed as pure formulas. In particular, this yields complete proof systems for previously undefinable classes of BBI-models. Future work on our hybrid logics could include identification of decidable fragments; search for nice structural proof theories; 19/ 20
76 Conclusions and future work BBI is insufficiently expressive to capture important classes of models. We can gain this expressivity by deploying naming machinery from hybrid logic. In HyBBI, we have parametric completeness for any set of axioms expressed as pure formulas. In particular, this yields complete proof systems for previously undefinable classes of BBI-models. Future work on our hybrid logics could include identification of decidable fragments; search for nice structural proof theories; investigate possible applications to program analysis. 19/ 20
77 Further reading J. Brotherston and J. Villard. Parametric completeness for separation theories. In Proc. POPL-41. ACM, P. Blackburn, M. de Rijke and Y. Venema. Modal Logic. Cambridge University Press, Z. Hóu, R. Clouston, R. Goré and A. Tiu. Proof search for propositional abstract separation logics via labelled sequents. In Proc. POPL-41. ACM, D. Larchey-Wendling and D. Galmiche. Exploring the relation between intuitionistic BI and Boolean BI: an unexpected embedding. In Math. Struct. in Comp. Sci., vol. 19. Cambridge University Press, / 20
Boolean bunched logic: its semantics and completeness
Boolean bunched logic: its semantics and completeness James Brotherston Programming Principles, Logic and Verification Group Dept. of Computer Science University College London, UK J.Brotherston@ucl.ac.uk
More informationParametric Completeness for Separation Theories
Parametric Completeness for Separation Theories James Brotherston Jules Villard Dept. of Computer Science, University College London, UK Abstract In this paper, we close the logical gap between provability
More informationAn Alternative Direct Simulation of Minsky Machines into Classical Bunched Logics via Group Semantics (full version)
MFPS 2010 An Alternative Direct Simulation of Minsky Machines into Classical Bunched Logics via Group Semantics (full version) Dominique Larchey-Wendling LORIA CNRS, UMR 7503 Vandœuvre-lès-Nancy, France
More informationAxiomatisation of Hybrid Logic
Imperial College London Department of Computing Axiomatisation of Hybrid Logic by Louis Paternault Submitted in partial fulfilment of the requirements for the MSc Degree in Advanced Computing of Imperial
More informationAxiomatizing hybrid logic using modal logic
Axiomatizing hybrid logic using modal logic Ian Hodkinson Department of Computing Imperial College London London SW7 2AZ United Kingdom imh@doc.ic.ac.uk Louis Paternault 4 rue de l hôpital 74800 La Roche
More informationHENNESSY MILNER THEOREM FOR INTERPRETABILITY LOGIC. Abstract
Bulletin of the Section of Logic Volume 34/4 (2005), pp. 195 201 Mladen Vuković HENNESSY MILNER THEOREM FOR INTERPRETABILITY LOGIC Abstract Interpretability logic is a modal description of the interpretability
More informationModal and temporal logic
Modal and temporal logic N. Bezhanishvili I. Hodkinson C. Kupke Imperial College London 1 / 83 Overview Part II 1 Soundness and completeness. Canonical models. 3 lectures. 2 Finite model property. Filtrations.
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 informationModular Labelled Sequent Calculi for Abstract Separation Logics
Modular Labelled Sequent Calculi for Abstract Separation Logics ZHÉ HÓU, Griffith University, Australia RANALD CLOUSTON, Aarhus University, Denmark RAJEEV GORÉ, The Australian National University, Australia
More informationCanonical models for normal logics (Completeness via canonicity)
499 Modal and Temporal Logic Canonical models for normal logics (Completeness via canonicity) Marek Sergot Department of Computing Imperial College, London Autumn 2008 Further reading: B.F. Chellas, Modal
More informationApplied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw
Applied Logic Lecture 1 - Propositional logic Marcin Szczuka Institute of Informatics, The University of Warsaw Monographic lecture, Spring semester 2017/2018 Marcin Szczuka (MIMUW) Applied Logic 2018
More 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 informationAxiomatizing hybrid logic using modal logic
Axiomatizing hybrid logic using modal logic Ian Hodkinson Department of Computing Imperial College London London SW7 2AZ United Kingdom imh@doc.ic.ac.uk Louis Paternault 4 rue de l hôpital 74800 La Roche
More informationPreuves de logique linéaire sur machine, ENS-Lyon, Dec. 18, 2018
Université de Lorraine, LORIA, CNRS, Nancy, France Preuves de logique linéaire sur machine, ENS-Lyon, Dec. 18, 2018 Introduction Linear logic introduced by Girard both classical and intuitionistic separate
More informationAn Alternative Direct Simulation of Minsky Machines into Classical Bunched Logics via Group Semantics
An Alternative Direct Simulation of Minsky Machines into Classical Bunched Logics via Group Semantics Dominique Larchey-Wendling To cite this version: Dominique Larchey-Wendling. An Alternative Direct
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 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 informationLocal Reasoning about Data Update
Local Reasoning about Data Update Cristiano Calcagno, Philippa Gardner and Uri Zarfaty Department of Computing Imperial College London London, UK {ccris,pg,udz}@doc.ic.ac.uk Abstract We present local Hoare
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 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 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 informationCorrelated Information: A Logic for Multi-Partite Quantum Systems
Electronic Notes in Theoretical Computer Science 270 (2) (2011) 3 14 www.elsevier.com/locate/entcs Correlated Information: A Logic for Multi-Partite Quantum Systems Alexandru Baltag 1,2 Oxford University
More informationAn Introduction to Modal Logic I
An Introduction to Modal Logic I Introduction and Historical remarks Marco Cerami Palacký University in Olomouc Department of Computer Science Olomouc, Czech Republic Olomouc, October 10 th 2013 Marco
More informationStructural extensions of display calculi: a general recipe
Structural extensions of display calculi: a general recipe Agata Ciabattoni and Revantha Ramanayake Vienna University of Technology {agata,revantha}@logic.at Abstract. We present a systematic procedure
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 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 informationCompleteness Results for Memory Logics
Completeness Results for Memory Logics Carlos Areces Santiago Figueira Sergio Mera Abstract Memory logics are a family of modal logics in which standard relational structures are augmented with data structures
More informationThe Logic of Proofs, Semantically
The Logic of Proofs, Semantically Melvin Fitting Dept. Mathematics and Computer Science Lehman College (CUNY), 250 Bedford Park Boulevard West Bronx, NY 10468-1589 e-mail: fitting@lehman.cuny.edu web page:
More informationTR : Tableaux for the Logic of Proofs
City University of New York (CUNY) CUNY Academic Works Computer Science Technical Reports Graduate Center 2004 TR-2004001: Tableaux for the Logic of Proofs Bryan Renne Follow this and additional works
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 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 informationExtended Abstract: Reconsidering Intuitionistic Duality
Extended Abstract: Reconsidering Intuitionistic Duality Aaron Stump, Harley Eades III, Ryan McCleeary Computer Science The University of Iowa 1 Introduction This paper proposes a new syntax and proof system
More informationcse371/mat371 LOGIC Professor Anita Wasilewska Fall 2018
cse371/mat371 LOGIC Professor Anita Wasilewska Fall 2018 Chapter 7 Introduction to Intuitionistic and Modal Logics CHAPTER 7 SLIDES Slides Set 1 Chapter 7 Introduction to Intuitionistic and Modal Logics
More informationOn some Metatheorems about FOL
On some Metatheorems about FOL February 25, 2014 Here I sketch a number of results and their proofs as a kind of abstract of the same items that are scattered in chapters 5 and 6 in the textbook. You notice
More informationKrivine s Intuitionistic Proof of Classical Completeness (for countable languages)
Krivine s Intuitionistic Proof of Classical Completeness (for countable languages) Berardi Stefano Valentini Silvio Dip. Informatica Dip. Mat. Pura ed Applicata Univ. Torino Univ. Padova c.so Svizzera
More informationDisplay calculi in non-classical logics
Display calculi in non-classical logics Revantha Ramanayake Vienna University of Technology (TU Wien) Prague seminar of substructural logics March 28 29, 2014 Revantha Ramanayake (TU Wien) Display calculi
More informationCHAPTER 11. Introduction to Intuitionistic Logic
CHAPTER 11 Introduction to Intuitionistic Logic Intuitionistic logic has developed as a result of certain philosophical views on the foundation of mathematics, known as intuitionism. Intuitionism was originated
More informationInducing syntactic cut-elimination for indexed nested sequents
Inducing syntactic cut-elimination for indexed nested sequents Revantha Ramanayake Technische Universität Wien (Austria) IJCAR 2016 June 28, 2016 Revantha Ramanayake (TU Wien) Inducing syntactic cut-elimination
More informationA generalization of modal definability
A generalization of modal definability Tin Perkov Polytechnic of Zagreb Abstract. Known results on global definability in basic modal logic are generalized in the following sense. A class of Kripke models
More 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 informationCHAPTER 10. Gentzen Style Proof Systems for Classical Logic
CHAPTER 10 Gentzen Style Proof Systems for Classical Logic Hilbert style systems are easy to define and admit a simple proof of the Completeness Theorem but they are difficult to use. By humans, not mentioning
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 informationOn Modal Logics of Partial Recursive Functions
arxiv:cs/0407031v1 [cs.lo] 12 Jul 2004 On Modal Logics of Partial Recursive Functions Pavel Naumov Computer Science Pennsylvania State University Middletown, PA 17057 naumov@psu.edu June 14, 2018 Abstract
More informationFirst Order Logic: Syntax and Semantics
CS1081 First Order Logic: Syntax and Semantics COMP30412 Sean Bechhofer sean.bechhofer@manchester.ac.uk Problems Propositional logic isn t very expressive As an example, consider p = Scotland won on Saturday
More informationA PROOF SYSTEM FOR SEPARATION LOGIC WITH MAGIC WAND
A PROOF SYSTEM FOR SEPARATION LOGIC WITH MAGIC WAND WONYEOL LEE, JINEON BAEK, AND SUNGWOO PARK Stanford, USA e-mail address: wonyeol@stanfordedu POSTECH, Republic of Korea e-mail address: gok01172@postechackr
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 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 informationHandbook of Logic and Proof Techniques for Computer Science
Steven G. Krantz Handbook of Logic and Proof Techniques for Computer Science With 16 Figures BIRKHAUSER SPRINGER BOSTON * NEW YORK Preface xvii 1 Notation and First-Order Logic 1 1.1 The Use of Connectives
More informationNotes on Modal Logic
Notes on Modal Logic Notes for PHIL370 Eric Pacuit October 22, 2012 These short notes are intended to introduce some of the basic concepts of Modal Logic. The primary goal is to provide students in Philosophy
More informationPropositional and Predicate Logic. jean/gbooks/logic.html
CMSC 630 February 10, 2009 1 Propositional and Predicate Logic Sources J. Gallier. Logic for Computer Science, John Wiley and Sons, Hoboken NJ, 1986. 2003 revised edition available on line at http://www.cis.upenn.edu/
More informationCOMPUTER SCIENCE TEMPORAL LOGICS NEED THEIR CLOCKS
Bulletin of the Section of Logic Volume 18/4 (1989), pp. 153 160 reedition 2006 [original edition, pp. 153 160] Ildikó Sain COMPUTER SCIENCE TEMPORAL LOGICS NEED THEIR CLOCKS In this paper we solve some
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 informationBoolean BI is Decidable (via Display Logic)
Boolean BI is Decidable (via Display Logic) James Brotherston Dept. of Computing Imperial College, London, UK Abstract We give a display calculus proof system for Boolean BI (BBI) based on Belnap s general
More informationMadhavan Mukund Chennai Mathematical Institute
AN INTRODUCTION TO LOGIC Madhavan Mukund Chennai Mathematical Institute E-mail: madhavan@cmiacin Abstract ese are lecture notes for an introductory course on logic aimed at graduate students in Computer
More informationModal Logic XXI. Yanjing Wang
Modal Logic XXI Yanjing Wang Department of Philosophy, Peking University May 17th, 2017 Advanced Modal Logic (2017 Spring) 1 Completeness via Canonicity Soundness and completeness Definition (Soundness)
More informationU-Sets as a probabilistic set theory
U-Sets as a probabilistic set theory Claudio Sossai ISIB-CNR, Corso Stati Uniti 4, 35127 Padova, Italy sossai@isib.cnr.it Technical Report 05/03 ISIB-CNR, October 2005 Abstract A topos of presheaves can
More informationhal , version 1-21 Oct 2009
ON SKOLEMISING ZERMELO S SET THEORY ALEXANDRE MIQUEL Abstract. We give a Skolemised presentation of Zermelo s set theory (with notations for comprehension, powerset, etc.) and show that this presentation
More informationarxiv: v4 [math.lo] 6 Apr 2018
Complexity of the interpretability logic IL arxiv:1710.05599v4 [math.lo] 6 Apr 2018 Luka Mikec luka.mikec@math.hr Fedor Pakhomov pakhfn@mi.ras.ru Monday 2 nd April, 2018 Abstract Mladen Vuković vukovic@math.hr
More informationDiscrete Mathematics
Discrete Mathematics Yi Li Software School Fudan University March 13, 2017 Yi Li (Fudan University) Discrete Mathematics March 13, 2017 1 / 1 Review of Lattice Ideal Special Lattice Boolean Algebra Yi
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 informationExpressiveness, decidability, and undecidability of Interval Temporal Logic
University of Udine Department of Mathematics and Computer Science Expressiveness, decidability, and undecidability of Interval Temporal Logic ITL - Beyond the end of the light Ph.D. Defence Dario Della
More informationLogic: The Big Picture
Logic: The Big Picture A typical logic is described in terms of syntax: what are the legitimate formulas semantics: under what circumstances is a formula true proof theory/ axiomatization: rules for proving
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 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 informationExamples: P: it is not the case that P. P Q: P or Q P Q: P implies Q (if P then Q) Typical formula:
Logic: The Big Picture Logic is a tool for formalizing reasoning. There are lots of different logics: probabilistic logic: for reasoning about probability temporal logic: for reasoning about time (and
More informationDe Jongh s characterization of intuitionistic propositional calculus
De Jongh s characterization of intuitionistic propositional calculus Nick Bezhanishvili Abstract In his PhD thesis [10] Dick de Jongh proved a syntactic characterization of intuitionistic propositional
More informationALL NORMAL EXTENSIONS OF S5-SQUARED ARE FINITELY AXIOMATIZABLE
ALL NORMAL EXTENSIONS OF S5-SQUARED ARE FINITELY AXIOMATIZABLE Nick Bezhanishvili and Ian Hodkinson Abstract We prove that every normal extension of the bi-modal system S5 2 is finitely axiomatizable and
More informationAutomated Support for the Investigation of Paraconsistent and Other Logics
Automated Support for the Investigation of Paraconsistent and Other Logics Agata Ciabattoni 1, Ori Lahav 2, Lara Spendier 1, and Anna Zamansky 1 1 Vienna University of Technology 2 Tel Aviv University
More informationFrom Frame Properties to Hypersequent Rules in Modal Logics
From Frame Properties to Hypersequent Rules in Modal Logics Ori Lahav School of Computer Science Tel Aviv University Tel Aviv, Israel Email: orilahav@post.tau.ac.il Abstract We provide a general method
More informationPropositional Dynamic Logic
Propositional Dynamic Logic Contents 1 Introduction 1 2 Syntax and Semantics 2 2.1 Syntax................................. 2 2.2 Semantics............................... 2 3 Hilbert-style axiom system
More informationPropositional Logic: Syntax
Logic Logic is a tool for formalizing reasoning. There are lots of different logics: probabilistic logic: for reasoning about probability temporal logic: for reasoning about time (and programs) epistemic
More informationKleene realizability and negative translations
Q E I U G I C Kleene realizability and negative translations Alexandre Miquel O P. D E. L Ō A U D E L A R April 21th, IMERL Plan 1 Kleene realizability 2 Gödel-Gentzen negative translation 3 Lafont-Reus-Streicher
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 informationCanonicity and representable relation algebras
Canonicity and representable relation algebras Ian Hodkinson Joint work with: Rob Goldblatt Robin Hirsch Yde Venema What am I going to do? In the 1960s, Monk proved that the variety RRA of representable
More informationDual-Intuitionistic Logic and Some Other Logics
Dual-Intuitionistic Logic and Some Other Logics Hiroshi Aoyama 1 Introduction This paper is a sequel to Aoyama(2003) and Aoyama(2004). In this paper, we will study various proof-theoretic and model-theoretic
More informationA Discrete Duality Between Nonmonotonic Consequence Relations and Convex Geometries
A Discrete Duality Between Nonmonotonic Consequence Relations and Convex Geometries Johannes Marti and Riccardo Pinosio Draft from April 5, 2018 Abstract In this paper we present a duality between nonmonotonic
More informationOverview of Logic and Computation: Notes
Overview of Logic and Computation: Notes John Slaney March 14, 2007 1 To begin at the beginning We study formal logic as a mathematical tool for reasoning and as a medium for knowledge representation The
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 informationCompleteness for coalgebraic µ-calculus: part 2. Fatemeh Seifan (Joint work with Sebastian Enqvist and Yde Venema)
Completeness for coalgebraic µ-calculus: part 2 Fatemeh Seifan (Joint work with Sebastian Enqvist and Yde Venema) Overview Overview Completeness of Kozen s axiomatisation of the propositional µ-calculus
More information2.2 Lowenheim-Skolem-Tarski theorems
Logic SEP: Day 1 July 15, 2013 1 Some references Syllabus: http://www.math.wisc.edu/graduate/guide-qe Previous years qualifying exams: http://www.math.wisc.edu/ miller/old/qual/index.html Miller s Moore
More informationSyntax. Notation Throughout, and when not otherwise said, we assume a vocabulary V = C F P.
First-Order Logic Syntax The alphabet of a first-order language is organised into the following categories. Logical connectives:,,,,, and. Auxiliary symbols:.,,, ( and ). Variables: we assume a countable
More informationModelling Uniformity and Control during Knowledge Acquisition
Proceedings of the Twenty-First International FLAIRS Conference (2008) Modelling Uniformity and Control during Knowledge Acquisition Bernhard Heinemann Fakultät für Mathematik und Informatik, FernUniversität
More informationHypersequent Calculi for some Intermediate Logics with Bounded Kripke Models
Hypersequent Calculi for some Intermediate Logics with Bounded Kripke Models Agata Ciabattoni Mauro Ferrari Abstract In this paper we define cut-free hypersequent calculi for some intermediate logics semantically
More informationClassical Propositional Logic
The Language of A Henkin-style Proof for Natural Deduction January 16, 2013 The Language of A Henkin-style Proof for Natural Deduction Logic Logic is the science of inference. Given a body of information,
More informationarxiv: v3 [math.lo] 24 Apr 2018
THE LOGIC OF RESOURCES AND CAPABILITIES MARTA BÍLKOVÁ, GIUSEPPE GRECO, ALESSANDRA PALMIGIANO, APOSTOLOS TZIMOULIS, AND NACHOEM WIJNBERG arxiv:1608.02222v3 [math.lo] 24 Apr 2018 Abstract. We introduce the
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 informationarxiv:math/ v1 [math.lo] 5 Mar 2007
Topological Semantics and Decidability Dmitry Sustretov arxiv:math/0703106v1 [math.lo] 5 Mar 2007 March 6, 2008 Abstract It is well-known that the basic modal logic of all topological spaces is S4. However,
More informationDefinable henselian valuation rings
Definable henselian valuation rings Alexander Prestel Abstract We give model theoretic criteria for the existence of and - formulas in the ring language to define uniformly the valuation rings O of models
More informationIntroduction to Metalogic
Introduction to Metalogic Hans Halvorson September 21, 2016 Logical grammar Definition. A propositional signature Σ is a collection of items, which we call propositional constants. Sometimes these propositional
More informationNatural Deduction. Formal Methods in Verification of Computer Systems Jeremy Johnson
Natural Deduction Formal Methods in Verification of Computer Systems Jeremy Johnson Outline 1. An example 1. Validity by truth table 2. Validity by proof 2. What s a proof 1. Proof checker 3. Rules of
More informationA Resolution Method for Modal Logic S5
EPiC Series in Computer Science Volume 36, 2015, Pages 252 262 GCAI 2015. Global Conference on Artificial Intelligence A Resolution Method for Modal Logic S5 Yakoub Salhi and Michael Sioutis Université
More informationLogics above S4 and the Lebesgue measure algebra
Logics above S4 and the Lebesgue measure algebra Tamar Lando Abstract We study the measure semantics for propositional modal logics, in which formulas are interpreted in the Lebesgue measure algebra M,
More informationProof Theoretical Reasoning Lecture 3 Modal Logic S5 and Hypersequents
Proof Theoretical Reasoning Lecture 3 Modal Logic S5 and Hypersequents Revantha Ramanayake and Björn Lellmann TU Wien TRS Reasoning School 2015 Natal, Brasil Outline Modal Logic S5 Sequents for S5 Hypersequents
More informationInterval Temporal Logics over Strongly Discrete Linear Orders: the Complete Picture
Interval Temporal Logics over Strongly Discrete Linear Orders: the Complete Picture D.Bresolin, D. Della Monica, A. Montanari, P. Sala, G. Sciavicco ICE-TCS, School of Computer Science, Reykjavik University,
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 informationExistence and Consistency in Bounded Arithmetic
Existence and Consistency in Bounded Arithmetic Yoriyuki Yamagata National Institute of Advanced Science and Technology (AIST) Kusatsu, August 30, 2011 Outline Self introduction Summary Theories of PV
More information17.1 Correctness of First-Order Tableaux
Applied Logic Lecture 17: Correctness and Completeness of First-Order Tableaux CS 4860 Spring 2009 Tuesday, March 24, 2009 Now that we have introduced a proof calculus for first-order logic we have to
More informationOn relational interpretation of multi-modal categorial logics
Gerhard Jäger 1 On relational interpretation of multi-modal categorial logics Gerhard Jäger Gerhard.Jaeger@let.uu.nl Utrecht Institute of Linguistics (OTS) September 27, 2001 Gerhard Jäger 2 1 Outline
More informationMotivation. CS389L: Automated Logical Reasoning. Lecture 10: Overview of First-Order Theories. Signature and Axioms of First-Order Theory
Motivation CS389L: Automated Logical Reasoning Lecture 10: Overview of First-Order Theories Işıl Dillig Last few lectures: Full first-order logic In FOL, functions/predicates are uninterpreted (i.e., structure
More informationHoare Logic: Reasoning About Imperative Programs
Hoare Logic: Reasoning About Imperative Programs COMP1600 / COMP6260 Dirk Pattinson Australian National University Semester 2, 2018 Programming Paradigms Functional. (Haskell, SML, OCaml,... ) main paradigm:
More information