Model Checking for Modal Intuitionistic Dependence Logic

Size: px
Start display at page:

Download "Model Checking for Modal Intuitionistic Dependence Logic"

Transcription

1 1/71 Model Checking for Modal Intuitionistic Dependence Logic Fan Yang Department of Mathematics and Statistics University of Helsinki Logical Approaches to Barriers in Complexity II Cambridge, March, 2012 Joint work with Johannes Ebbing, Peter Lohmann, Institute for Theoretical Computer Science, Leibniz University Hannover

2 Outline 2/71 1 First-order Dependence Logic with Intuitionistic Implication First-order Dependence Logic First-order Intuitionistic Dependence Logic 2 Modal Intuitionistic Dependence Logic Introduction Some Properties of MID 3 Complexity of Model Checking Problem for fragments of MID MID-MC is PSPACE-complete

3 Characterizing dependence between variables 3/71 First Order Quantifiers x 1 y 1 x 2 y 2 φ Henkin Quantifiers (Henkin, 1961) ( x1 y 1 x 2 y 2 ) φ Independence Friendly Logic (Hintikka, Sandu, 1989) x 1 y 1 x 2 y 2 /{x 1 }φ Dependence Logic (Väänänen 2007) x 1 y 1 x 2 y 2 (=(x 2, y 2 ) φ)

4 Characterizing dependence between variables 3/71 First Order Quantifiers x 1 y 1 x 2 y 2 φ Henkin Quantifiers (Henkin, 1961) ( x1 y 1 x 2 y 2 ) φ Independence Friendly Logic (Hintikka, Sandu, 1989) x 1 y 1 x 2 y 2 /{x 1 }φ Dependence Logic (Väänänen 2007) x 1 y 1 x 2 y 2 (=(x 2, y 2 ) φ)

5 Characterizing dependence between variables 3/71 First Order Quantifiers x 1 y 1 x 2 y 2 φ Henkin Quantifiers (Henkin, 1961) ( x1 y 1 x 2 y 2 ) φ Independence Friendly Logic (Hintikka, Sandu, 1989) x 1 y 1 x 2 y 2 /{x 1 }φ Dependence Logic (Väänänen 2007) x 1 y 1 x 2 y 2 (=(x 2, y 2 ) φ)

6 Characterizing dependence between variables 3/71 First Order Quantifiers x 1 y 1 x 2 y 2 φ Henkin Quantifiers (Henkin, 1961) ( x1 y 1 x 2 y 2 ) φ Independence Friendly Logic (Hintikka, Sandu, 1989) x 1 y 1 x 2 y 2 /{x 1 }φ Dependence Logic (Väänänen 2007) x 1 y 1 x 2 y 2 (=(x 2, y 2 ) φ)

7 Syntax of First-order Dependence Logic (D) 4/71 D = FO + =(t 1,..., t n ) Well-formed formulas of D (in negation normal form) are given by the following grammar φ ::= α =(t 1,..., t n ) =(t 1,..., t n ) φ φ φ φ xφ xφ where α is a first order literal and t 1,..., t n are first-order terms.

8 Syntax of First-order Dependence Logic (D) 5/71 D = FO + =(t 1,..., t n ) Well-formed formulas of D (in negation normal form) are given by the following grammar φ ::= α =(t 1,..., t n ) =(t 1,..., t n ) φ φ φ φ xφ xφ where α is a first order literal and t 1,..., t n are first-order terms.

9 6/71 Semantics of dependence logic: Team semantics D adopts team semantics, originally introduced by W. Hodges (1997) for IF-logic. Important points of team semantics: 1 satisfaction is defined w.r.t. sets of assignments (teams) instead of single assignments (Tarskian semantics) 2 the semantics is compositional

10 7/71 Theorem (Enderton, Walkoe, Väänänen) D sentences have the same expressive power as sentences of the second order Σ 1 1 fragment.

11 Intuitionistic Implication [Abramsky, Väänänen, 2009] 8/71 In a general context of W. Hodges team semantics, Abramsky, Väänänen introduced intuitionistic implication and Boolean disjunction., satisfy the Galois connection: φ ψ = χ φ = ψ χ,, satisfy axioms of intuitionistic propositional logic. first-order intuitionistic dependence logic: ID = D + +

12 Intuitionistic Implication [Abramsky, Väänänen, 2009] 8/71 In a general context of W. Hodges team semantics, Abramsky, Väänänen introduced intuitionistic implication and Boolean disjunction., satisfy the Galois connection: φ ψ = χ φ = ψ χ,, satisfy axioms of intuitionistic propositional logic. first-order intuitionistic dependence logic: ID = D + +

13 Intuitionistic Implication [Abramsky, Väänänen, 2009] 8/71 In a general context of W. Hodges team semantics, Abramsky, Väänänen introduced intuitionistic implication and Boolean disjunction., satisfy the Galois connection: φ ψ = χ φ = ψ χ,, satisfy axioms of intuitionistic propositional logic. first-order intuitionistic dependence logic: ID = D + +

14 9/71 First-order Intuitionistic Dependence Logic Theorem ([Abramsky, Väänänen 2009],[Y. 2010]) Sentences of ID have the same expressive power as sentences of the full second order logic.

15 PD and PID 10/71 The underlying propositional logic of D and ID are propositional dependence logic (PD) and propositional intuitionistic dependence logic (PID), respectively. Syntactically: PD = CPL+ =(p 1,..., p n ) PID = IPL+ =(p 1,..., p n ) PID is essentially equivalent to inquisitive logic [Ciardelli and Roelofsen, 2009], studied in the field of linguistics.

16 PD and PID 10/71 The underlying propositional logic of D and ID are propositional dependence logic (PD) and propositional intuitionistic dependence logic (PID), respectively. Syntactically: PD = CPL+ =(p 1,..., p n ) PID = IPL+ =(p 1,..., p n ) PID is essentially equivalent to inquisitive logic [Ciardelli and Roelofsen, 2009], studied in the field of linguistics.

17 11/71 Modal Intuitionistic Dependence Logic Modal Dependence Logic (Väänänen 2008) MD = Modal Logic (M)+ =(p 1,, p n ) Modal Intuitionistic Dependence Logic MID = MD + + Well-formed formulas of MID (in negation normal form) are defined by the following grammar : =(p 1,..., p n ) ϕ ::= p p =(p 1,, p n ) =(p 1,, p n ) ϕ ϕ ϕ ϕ ϕ ϕ ϕ ϕ ϕ ϕ

18 11/71 Modal Intuitionistic Dependence Logic Modal Dependence Logic (Väänänen 2008) MD = Modal Logic (M)+ =(p 1,, p n ) Modal Intuitionistic Dependence Logic MID = MD + + Well-formed formulas of MID (in negation normal form) are defined by the following grammar : =(p 1,..., p n ) ϕ ::= p p =(p 1,, p n ) =(p 1,, p n ) ϕ ϕ ϕ ϕ ϕ ϕ ϕ ϕ ϕ ϕ

19 11/71 Modal Intuitionistic Dependence Logic Modal Dependence Logic (Väänänen 2008) MD = Modal Logic (M)+ =(p 1,, p n ) Modal Intuitionistic Dependence Logic MID = MD + + Well-formed formulas of MID (in negation normal form) are defined by the following grammar : =(p 1,..., p n ) ϕ ::= p p =(p 1,, p n ) =(p 1,, p n ) ϕ ϕ ϕ ϕ ϕ ϕ ϕ ϕ ϕ ϕ

20 11/71 Modal Intuitionistic Dependence Logic Modal Dependence Logic (Väänänen 2008) MD = Modal Logic (M)+ =(p 1,, p n ) Modal Intuitionistic Dependence Logic MID = MD + + Well-formed formulas of MID (in negation normal form) are defined by the following grammar : =(p 1,..., p n ) ϕ ::= p p =(p 1,, p n ) =(p 1,, p n ) ϕ ϕ ϕ ϕ ϕ ϕ ϕ ϕ ϕ ϕ

21 12/71 Modal Intuitionistic Dependence Logic Modal Dependence Logic (Väänänen 2008) MD = Modal Logic (M)+ =(p 1,, p n ) Modal Intuitionistic Dependence Logic MID = MD + + Well-formed formulas of MID (in negation normal form) are defined by the following grammar : ϕ ::= p p =(p 1,, p n ) =(p 1,, p n ) ϕ ϕ ϕ ϕ ϕ ϕ ϕ ϕ ϕ ϕ MD = MID[, =( ),,,, ],

22 13/71 Team Semantics of MID Definition A Kripke model is a triple K = (S, R, π) consisting of a nonempty set S, a binary relation R S S, and a labeling function π : S (PROP). s 3 p 1 p 2 p 3 p 4 p 4

23 14/71 Teams Teams: sets of possible worlds s 3 p 1 p 1 p 2 p 3 s 5 p 4 p 5 p 4 team T = {, s 3, }

24 15/71 Operations on teams For any set T of states in a Kripke model K, we define R(T ) = {s K s T, s.t. s Rs}, s 3 p 1 p 1 p 2 s 5 p 3 p 4 p 4

25 16/71 Operations on teams For any set T of states in a Kripke model K, we define R(T ) = {s K s T, s.t. s Rs}, s 3 p 1 p 1 p 2 s 5 p 3 p 4 p 4

26 17/71 Operations on teams Let T be a team. Define T = {T T R(T ) and s T, R(s) T }. s 3 p 1 p 1 p 2 s 5 p 3 p 4 p 4

27 18/71 Operations on teams Let T be a team. Define T = {T T R(T ) and s T, R(s) T }. s 3 p 1 p 1 p 2 s 5 p 3 p 4 p 4 { } { }, s 5, s 3 Clearly, R(T ) T.

28 18/71 Operations on teams Let T be a team. Define T = {T T R(T ) and s T, R(s) T }. s 3 p 1 p 1 p 2 s 5 p 3 p 4 p 4 { } { }, s 5, s 3 Clearly, R(T ) T.

29 19/71 Team Semantics of MID Let K = (S, R, π) be a Kripke model, T S a team. Define K, T = ϕ iff K, R(T ) = ϕ K, T = ϕ iff there exists nonempty T T such that K, T = ϕ

30 20/71 Team Semantics of MID Let K = (S, R, π) be a Kripke model, T S a team. Define K, T = ϕ iff K, R(T ) = ϕ K, T = ϕ iff there exists nonempty T T such that K, T = ϕ K, T = p iff p π(s) for all s T K, T = p iff p / π(s) for all s T r p r T = {, } K, T = r K, T = p

31 Team Semantics of MID Let K = (S, R, π) be a Kripke model, T S a team. Define K, T = ϕ iff K, R(T ) = ϕ K, T = ϕ iff there exists nonempty T T such that K, T = ϕ K, T = p iff p π(s) for all s T K, T = p iff p / π(s) for all s T K, T = =(p 1,, p n, q) iff for any, T such that π( ) {p 1,, p n } = π( ) {p 1,, p n }, we have that π( ) {q} = π( ) {q} K, T = =(p 1,, p n, q) iff T = r p T = {, } K, T = =(r, p) r K, T = =(r) 21/71

32 Team Semantics of MID Let K = (S, R, π) be a Kripke model, T S a team. Define K, T = ϕ iff K, R(T ) = ϕ K, T = ϕ iff there exists nonempty T T such that K, T = ϕ K, T = p iff p π(s) for all s T K, T = p iff p / π(s) for all s T K, T = =(p 1,, p n, q) iff for any, T such that π( ) {p 1,, p n } = π( ) {p 1,, p n }, we have that π( ) {q} = π( ) {q} K, T = =(p 1,, p n, q) iff T = K, T = ϕ ψ iff K, T = ϕ and K, T = ψ K, T = ϕ ψ iff there are teams T 1, T 2 with T = T 1 T 2 such that K, T 1 = ϕ and K, T 2 = ψ p r T = {, } K, T = p r K, T = =(p) =(p) 22/71

33 Team Semantics of MID 23/71 Let K = (S, R, π) be a Kripke model, T S a team. Define K, T = ϕ iff K, R(T ) = ϕ K, T = ϕ iff there exists nonempty T T such that K, T = ϕ K, T = p iff p π(s) for all s T K, T = p iff p / π(s) for all s T K, T = =(p 1,, p n, q) iff for any, T such that π( ) {p 1,, p n } = π( ) {p 1,, p n }, we have that π( ) {q} = π( ) {q} K, T = =(p 1,, p n, q) iff T = K, T = ϕ ψ iff K, T = ϕ and K, T = ψ K, T = ϕ ψ iff there are teams T 1, T 2 with T = T 1 T 2 such that K, T 1 = ϕ and K, T 2 = ψ K, T = ϕ ψ iff K, T = ϕ or K, T = ψ K, T = ϕ ψ iff for any subteam T T if K, T = ϕ then K, T = ψ.

34 Team Semantics of MID 24/71 Let K = (S, R, π) be a Kripke model, T S a team. Define K, T = ϕ iff K, R(T ) = ϕ K, T = ϕ iff there exists nonempty T T such that K, T = ϕ K, T = p iff p π(s) for all s T K, T = p iff p / π(s) for all s T K, T = =(p 1,, p n, q) iff for any, T such that π( ) {p 1,, p n } = π( ) {p 1,, p n }, we have that π( ) {q} = π( ) {q} K, T = =(p 1,, p n, q) iff T = K, T = ϕ ψ iff K, T = ϕ and K, T = ψ K, T = ϕ ψ iff there are teams T 1, T 2 with T = T 1 T 2 such that K, T 1 = ϕ and K, T 2 = ψ K, T = ϕ ψ iff K, T = ϕ or K, T = ψ K, T = ϕ ψ iff for any subteam T T if K, T = ϕ then K, T = ψ.

35 25/71 Lemma (Empty team property) Empty team satisfies all formulas φ of MID in any Kripke model K, namely K, = φ.

36 Example 26/71 r 2 p 2 t 1 r 2 T = { t 1 } K, T = (r 2 =(p 2 ))

37 Example 27/71 r 2 p 2 t 1 r 2 T = { } t 1 K, T = (r 2 =(p 2 )) T 0 = { } K, T 0 = r 2 =(p 2 )

38 Simple properties 28/71 =(p 1,, p n, q) ( =(p 1 ) =(p n ) ) =(q) =(p) p p p p ; =(p 1,, p n ) =(p 1,, p n ) ;

39 29/71 Important Properties of MID Theorem (Downwards Closure) For any formula φ of MID, if K, T = φ and T T, then K, T = φ. Definition (Flatness) We say that φ is flat if for all Kripke models K and teams T K, T = φ (K, {s} = φ for all s T ). Theorem Formulas without any occurrences of =( ) and are flat, namely MID[,,,, ] formulas are flat.

40 29/71 Important Properties of MID Theorem (Downwards Closure) For any formula φ of MID, if K, T = φ and T T, then K, T = φ. Definition (Flatness) We say that φ is flat if for all Kripke models K and teams T K, T = φ (K, {s} = φ for all s T ). Theorem Formulas without any occurrences of =( ) and are flat, namely MID[,,,, ] formulas are flat.

41 29/71 Important Properties of MID Theorem (Downwards Closure) For any formula φ of MID, if K, T = φ and T T, then K, T = φ. Definition (Flatness) We say that φ is flat if for all Kripke models K and teams T K, T = φ (K, {s} = φ for all s T ). Theorem Formulas without any occurrences of =( ) and are flat, namely MID[,,,, ] formulas are flat.

42 30/71 Satisfaction Invariance Theorem Theorem Satisfaction of MID is invariant under generated submodels, p-morphic images, disjoint unions.

43 31/71 Satisfaction Invariance Theorem Theorem Satisfaction of MID is invariant under generated submodels, p-morphic images, disjoint unions.

44 32/71 Important Properties of MD [Sevenster 2009]: Theorem On singleton teams, MD = M. There is a translation from MD into the usual modal logic. But the translation causes an exponential blow-up in the size of the formulas. Theorem On arbitrary teams, MD > M.

45 32/71 Important Properties of MD [Sevenster 2009]: Theorem On singleton teams, MD = M. There is a translation from MD into the usual modal logic. But the translation causes an exponential blow-up in the size of the formulas. Theorem On arbitrary teams, MD > M.

46 33/71 Complexity results of MD Theorem (Sevenster 2009) Satisfiability problem for MD is NEXPTIME-complete. Theorem (Ebbing, Lohmann 2011) Model checking problem for MD is NP-complete.

47 34/71 MID Model Checking Problem Definition Let L be a sublogic (fragment) of MID. The model checking problem for L is defined as the decision problem of the set L MC := { K, T, ϕ K = (S, R, π) is a Kripke model, T S, ϕ L and K, T = ϕ }

48 35/71 Complexity results for fragments of MD-MC (Ebbing, Lohmann 2010) Operators Complexity Ref. =( ) NP [E& L 2011] NP [E& L 2011] + + NP [E& L 2011] in P [E& L 2011] in P [CES 1986] + : operator present : operator absent : complexity independent of operator

49 36/71 Computational Complexity of MID Model Checking Theorem Model checking problem for MID is PSPACE-complete.

50 37/71 Complexity results for fragments of MID-MC Operators Complexity Method/Ref. =( ) PSPACE reduct. from TQBF PSPACE see above PSPACE see above conp reduct. from TAUT in P [CES 1986] NP [E& L 2011] NP [E& L 2011] + + NP [E& L 2011] in P [E& L 2011] in P [E& L 2011] + : operator present : operator absent : complexity independent of operator

51 38/71 In the rest of the talk, we will prove: Theorem MID-MC is PSPACE complete. MID-MC is in PSPACE. MID-MC is PSPACE-hard.

52 39/71 Theorem MID-MC is in PSPACE.

53 PSPACE algorithm of MID-MC 40/71 check(k = (S, R, π), ϕ, T ): case ϕ when ϕ = p foreach s T i f not p π(s) then return f a l s e return t r u e when ϕ = p foreach s T i f p π(s) then return f a l s e return t r u e when ϕ = =(p 1,..., p n, q) foreach (s, s ) T T i f π(s) {p 1,..., p n} = π(s ) {p 1,..., p n} then i f ( q π(s) and not q π(s ) ) or ( not q π(s) and q π(s ) ) then return f a l s e return t r u e when ϕ = =(p 1,..., p n) i f S = return t r u e return f a l s e when ϕ = ψ χ e x i s t e n t i a l l y guess two sets of s t a t e s T 1, T 2 S i f not T 1 T 2 = T then return f a l s e return ( check ( K, T 1, ψ ) and check ( K, T 2, χ ) )

54 PSPACE algorithm of MID-MC (cont.) 41/71 when ϕ = ψ χ return ( check ( K, T, ψ ) or check ( K, T, ψ ) ) when ϕ = ψ χ return ( check ( K, T, ψ ) and check ( K, T, χ ) ) when ϕ = ψ T := foreach s S foreach s T i f (s, s ) R then T := T {s } return check ( K, T, ψ ) when ϕ = ψ e x i s t e n t i a l l y guess a set of s t a t e s T S foreach s T i f there i s no s T with (s, s ) R then return f a l s e return check ( K, T, ψ ) when ϕ = ψ χ u n i v e r s a l l y guess a set of s t a t e s T T i f ( not check ( K, ψ, T ) or check ( K, χ, T ) ) return t r u e return f a l s e

55 42/71 Next, we show Theorem MID-MC is PSPACE-hard. Proof. Reduction from TQBF.

56 43/71 Kripke model K ϕ Definition Let ϕ(p 1,, p n ) be a formula of CPL. We define a Kripke model K ϕ = (S ϕ, R ϕ, π ϕ ) by letting S ϕ := {,..., s n,,..., s n }, R ϕ :=, π ϕ (s i ) := {r i, p i }, π ϕ (s i ) := {r i }. r 1 p 1 s n r 2 r n p 2 p n r 1 r 2 r n s n

57 44/71 σ vs T ϕ,σ Let σ : Prop {, } be a valuation of CPL. The team T ϕ,σ of K ϕ induced by σ is defined as Example: T ϕ,σ = {s i S ϕ σ(p i ) = } {s i S ϕ σ(p i ) = }. σ: p 1 p 2... p n T ϕ,σ = {,,..., s n } r 1 p 1 s n r 2 r n p 2 p n r 1 r 2 r n s n

58 45/71 ϕ Definition Let r be a fixed propositional variable. For every formula ϕ of CPL in negation normal form without any occurrence of r, we inductively define a formula ϕ of MID as follows: p := r p, ( p) := r p, (ϕ ψ) := ϕ ψ, (ϕ ψ) := ϕ ψ.

59 46/71 In team T ϕ,σ of the Kripke model K ϕ, MID formula ϕ behaves like the CPL formula ϕ under valuation σ. Lemma For any formula ϕ and any valuation σ of CPL, σ(ϕ) = K ϕ, T ϕ,σ = ϕ. Proof. By induction on ϕ. Case ϕ = p: We have that S p = {s, s} and that σ(p) = T p,σ = {s} K p, T p,σ = r p. r p r s s

60 47/71 Complexity of MID Model Checking Theorem MID-MC is PSPACE-hard. Proof. We give a polynomial-time reduction from TQBF to MID-MC. Let ψ = x 1 x 2... x n 1 x n ϕ with ϕ quantifier-free (thus in CPL) be a QBF instance. The corresponding MID-MC instance is defined as (K, T 0, f (ψ)) where

61 47/71 Complexity of MID Model Checking Theorem MID-MC is PSPACE-hard. Proof. We give a polynomial-time reduction from TQBF to MID-MC. Let ψ = x 1 x 2... x n 1 x n ϕ with ϕ quantifier-free (thus in CPL) be a QBF instance. The corresponding MID-MC instance is defined as (K, T 0, f (ψ)) where

62 47/71 Complexity of MID Model Checking Theorem MID-MC is PSPACE-hard. Proof. We give a polynomial-time reduction from TQBF to MID-MC. Let ψ = x 1 x 2... x n 1 x n ϕ with ϕ quantifier-free (thus in CPL) be a QBF instance. The corresponding MID-MC instance is defined as (K, T 0, f (ψ)) where

63 48/71 K = (S, R, π), where S = 1 i n S i, R = 1 i n R i, for 1 i n/2 S 2i 1 = {i 1, i 1 } S 2i = {i, i } {t i } {t i1,, t i(i 1) } R 2i 1 = {(i 1, i 1 ), (i 1, i 1 )} R 2i = {(t i, t i1 ), (t i1, t i2 ),, (t i(i 2), t i(i 1) )} {(t i(i 1), i ), (t i(i 1), i )} {(i, i ), (i, i )} π(s j ) = {r j, p j }, for 1 j n π(t) =, for t / {s j, s j 1 j n}; T 0 = {s i, s i 1 i n, i odd} {t i 1 i n/2};

64 49/71 f : QBF MID is the reduction function defined by f (ψ) = ( (r1 =(p 1 ) ) ( (r3 =(p 3 ) ) ( (rn 1 =(p n 1 ) ) ϕ ))... )).

65 Model K 50/71 r 1 p 1 r 1 t 1 r 2 p 2 r 2 s 3 r 3 p 3 r 3 t 2 r 4 p 4 r 4 s 3.. s n 1 s n 1 r n 1 p n 1 r n 1 t n/2... s n s n r n p n r n

66 Model K 51/71 r 1 p 1 r 1 t 1 r 2 p 2 r 2 s 3 r 3 p 3 r 3 t 2 r 4 p 4 r 4 s 3.. s n 1 s n 1 r n 1 p n 1 r n 1 t n/2... s n s n r n p n r n

67 Model K 52/71 r 1 p 1 r 1 t 1 r 2 p 2 r 2 s 3 r 3 p 3 r 3 t 2 r 4 p 4 r 4 s 3.. s n 1 s n 1 r n 1 p n 1 r n 1 t n/2... s n s n r n p n r n

68 53/71 It suffices to show: for any QBF formula ψ = x 1 x 2... x n 1 x n ϕ, ψ TQBF K, T 0 = f (ψ).

69 An example 54/71 Let ψ = x 1 x 2 x 3 x 4 ϕ be a QBF formula with ϕ quantifier-free. Then f (ψ) = (r 1 =(p 1 )) ( (r 3 =(p 3 )) ϕ ) Claim: ψ TQBF K, T 0 = f (ψ). r 1 p 1 r 1 t 1 r 2 p 2 r 2 s 3 r 3 p 3 r 3 t 2 r 4 p 4 r 4 s 3

70 Proof of Claim = 55/71 = : Suppose x 1 x 2 x 3 x 4 ϕ TQBF, i.e. x 1 x 2 x 3 x 4 ϕ. We will show that K, T 0 = (r 1 =(p 1 )) ((r 3 =(p 3 )) ϕ ) r 1 p 1 r 1 t 1 r 2 p 2 r 2 s 3 r 3 p 3 r 3 t 2 r 4 p 4 r 4 s 3 T 0 = { blue points }

71 Proof of Claim = 55/71 = : Suppose x 1 x 2 x 3 x 4 ϕ TQBF, i.e. x 1 x 2 x 3 x 4 ϕ. We will show that K, T 0 = (r 1 =(p 1 )) ((r 3 =(p 3 )) ϕ ) r 1 p 1 r 1 t 1 r 2 p 2 r 2 s 3 r 3 p 3 r 3 t 2 r 4 p 4 r 4 s 3 T 0 = { blue points }

72 Proof of Claim = 56/71 = : Suppose x 1 x 2 x 3 x 4 ϕ TQBF, i.e. x 1 x 2 x 3 x 4 ϕ. Claim: K, T 0 = (r 1 =(p 1 )) ((r 3 =(p 3 )) ϕ ) r 1 p 1 r 1 t 1 r 2 p 2 r 2 s 3 r 3 p 3 r 3 t 2 r 4 p 4 r 4 s 3 T 1 = { red points } K, T 1 = r 1 =(p 1 )

73 Proof of Claim = 57/71 = : Suppose x 1 x 2 x 3 x 4 ϕ. Claim: K, T 0 = (r 1 =(p 1 )) ((r 3 =(p 3 )) ϕ ) r 1 p 1 r 1 t 1 r 2 p 2 r 2 s 3 r 3 p 3 r 3 t 2 r 4 p 4 r 4 s 3 T 1 = { red points } K, T 1 = r 1 =(p 1 ) σ: x 1

74 Proof of Claim = 58/71 = : Suppose x 1 x 2 x 3 x 4 ϕ. Claim: K, T 0 = (r 1 =(p 1 )) ((r 3 =(p 3 )) ϕ ) r 1 p 1 r 1 t 1 r 2 p 2 r 2 s 3 r 3 p 3 r 3 t 2 r 4 p 4 r 4 s 3 T 1 = { red points } K, T 1 = r 1 =(p 1 ) σ: x 1, x 2

75 Proof of Claim = 59/71 = : Suppose x 1 x 2 x 3 x 4 ϕ. Claim: K, T 0 = (r 1 =(p 1 )) ((r 3 =(p 3 )) ϕ ) r 1 p 1 r 1 t 1 r 2 p 2 r 2 s 3 r 3 p 3 r 3 t 2 r 4 p 4 r 4 s 3 T 2 = { blue points } σ: x 1, x 2

76 Proof of Claim = 60/71 = : Suppose x 1 x 2 x 3 x 4 ϕ. Claim: K, T 0 = (r 1 =(p 1 )) ((r 3 =(p 3 )) ϕ ) r 1 p 1 r 1 t 1 r 2 p 2 r 2 s 3 r 3 p 3 r 3 t 2 r 4 p 4 r 4 s 3 T 3 = { red points } σ: x 1, x 2, x 3

77 Proof of Claim = = : Suppose x 1 x 2 x 3 x 4 ϕ. Claim: K, T 0 = (r 1 =(p 1 )) ((r 3 =(p 3 )) ϕ ) r 1 p 1 r 1 t 1 r 2 p 2 r 2 s 3 r 3 p 3 r 3 t 2 r 4 p 4 r 4 s 3 T 4 = { blue points } σ: x 1, x 2, x 3, x 4 σ(ϕ) = It suffices to show K, T 4 = ϕ. 61/71

78 Proof of Claim = 62/71 But now, K r 1 p 1 r 1 t 1 r 2 p 2 r 2 s 3 r 3 p 3 r 3 t 2 r 4 p 4 r 4 s 3

79 Proof of Claim = 63/71 K r 1 p 1 r 1 r 2 p 2 r 2 s 3 r 3 p 3 r 4 p 4 r 3 r 4 s 3

80 Proof of Claim = 64/71 K r 1 p 1 r 1 r 2 p 2 r 2 s 3 r 3 p 3 r 4 p 4 r 3 r 4 s 3

81 Proof of Claim = 65/71 K ϕ r 1 p 1 r 1 r 2 p 2 r 2 s 3 r 3 p 3 r 4 p 4 r 3 r 4 s 3 T 4 = T ϕ,σ = { blue points } with σ: x 1, x 2, x 3, x 4 σ(ϕ) =

82 Proof of Claim = 65/71 K ϕ r 1 p 1 r 1 r 2 p 2 r 2 s 3 r 3 p 3 r 4 p 4 r 3 r 4 s 3 T 4 = T ϕ,σ = { blue points } with σ: x 1, x 2, x 3, x 4 σ(ϕ) =

83 Proof of Claim = 65/71 K ϕ r 1 p 1 r 1 r 2 p 2 r 2 s 3 r 3 p 3 r 4 p 4 r 3 r 4 s 3 T 4 = T ϕ,σ = { blue points } with σ: x 1, x 2, x 3, x 4 σ(ϕ) =

84 Proof of Claim = K ϕ r 1 p 1 r 1 r 2 p 2 r 2 s 3 r 3 p 3 r 4 p 4 r 3 r 4 s 3 T 4 = T ϕ,σ = { blue points } with σ: x 1, x 2, x 3, x 4 Hence σ(ϕ) = = K ϕ, T ϕ,σ = ϕ = K, T 4 = ϕ, since ϕ is modality-free = K, T 4 = ϕ since K is a generated submodel of K 66/71

85 Proof of Claim = K r 1 p 1 r 1 r 2 p 2 r 2 s 3 r 3 p 3 r 4 p 4 r 3 r 4 s 3 T 4 = T ϕ,σ = { blue points } with σ: x 1, x 2, x 3, x 4 Hence σ(ϕ) = = K ϕ, T ϕ,σ = ϕ = K, T 4 = ϕ, since ϕ is modality-free = K, T 4 = ϕ since K is a generated submodel of K 67/71

86 Proof of Claim = K r 1 p 1 r 1 t 1 r 2 p 2 r 2 s 3 r 3 p 3 r 3 t 2 r 4 p 4 r 4 s 3 T 4 = T ϕ,σ = { blue points } with σ: x 1, x 2, x 3, x 4 Hence σ(ϕ) = = K ϕ, T ϕ,σ = ϕ = K, T 4 = ϕ, since ϕ is modality-free = K, T 4 = ϕ, since K is a generated submodel of K 68/71

87 69/71 The other direction = is proved symmetrically. Hence Theorem MID-MC is PSPACE-hard. Theorem MID-MC is PSPACE-complete.

88 69/71 The other direction = is proved symmetrically. Hence Theorem MID-MC is PSPACE-hard. Theorem MID-MC is PSPACE-complete.

89 70/71 Complexity results for fragments of MID-MC Operators Complexity Method/Ref. =( ) PSPACE reduct. from TQBF PSPACE see above PSPACE see above conp reduct. from TAUT in P [CES 1986] NP [E& L 2011] NP [E& L 2011] + + NP [E& L 2011] in P [E& L 2011] in P [E& L 2011] + : operator present : operator absent : complexity independent of operator

90 71/71 That s all. Thank you!

Modal Team Logic. Leibniz Universität Hannover Fakultät für Elektrotechnik und Informatik Institut für Theoretische Informatik.

Modal Team Logic. Leibniz Universität Hannover Fakultät für Elektrotechnik und Informatik Institut für Theoretische Informatik. Leibniz Universität Hannover Fakultät für Elektrotechnik und Informatik Institut für Theoretische Informatik Masterarbeit Modal Team Logic Julian-Steffen Müller August 24, 2011 Contents 1 Introduction

More information

Formalizing Arrow s Theorem in Logics of Dependence and Independence

Formalizing Arrow s Theorem in Logics of Dependence and Independence 1/22 Formalizing Arrow s Theorem in Logics of Dependence and Independence Fan Yang Delft University of Technology Logics for Social Behaviour ETH Zürich 8-11 February, 2016 Joint work with Eric Pacuit

More information

Modal Dependence Logic

Modal Dependence Logic Modal Dependence Logic Jouko Väänänen Institute for Logic, Language and Computation Universiteit van Amsterdam Plantage Muidergracht 24 1018 TV Amsterdam, The Netherlands J.A.Vaananen@uva.nl Abstract We

More information

Proper multi-type display calculi for classical and intuitionistic inquisitive logic

Proper multi-type display calculi for classical and intuitionistic inquisitive logic 1/18 Proper multi-type display calculi for classical and intuitionistic inquisitive logic Giuseppe Greco Delft University of Technology, The Netherlands www.appliedlogictudelft.nl TACL 2017, Prague Joint

More information

arxiv: v1 [cs.cc] 26 Mar 2013

arxiv: v1 [cs.cc] 26 Mar 2013 Model Checking for Modal Depence Logic: An Approach Through Post s Lattice Julian-Steffen Müller and Heribert Vollmer arxiv:1303.6424v1 [cs.cc] 26 Mar 2013 Institut für Theoretische Informatik Leibniz

More information

Modal Independence Logic. Kontinen, Juha. College Publications 2014

Modal Independence Logic. Kontinen, Juha.   College Publications 2014 https://helda.helsinki.fi Modal Independence Logic Kontinen, Juha College Publications 2014 Kontinen, J, Müller, J-S, Schnoor, H & Vollmer, H 2014, Modal Independence Logic. in R Goré, B P Kooi & A Kurucz

More information

An Introduction to Modal Logic III

An Introduction to Modal Logic III An Introduction to Modal Logic III Soundness of Normal Modal Logics Marco Cerami Palacký University in Olomouc Department of Computer Science Olomouc, Czech Republic Olomouc, October 24 th 2013 Marco Cerami

More information

Abstract model theory for extensions of modal logic

Abstract model theory for extensions of modal logic Abstract model theory for extensions of modal logic Balder ten Cate Stanford, May 13, 2008 Largely based on joint work with Johan van Benthem and Jouko Väänänen Balder ten Cate Abstract model theory for

More information

Inquisitive Logic. Ivano Ciardelli.

Inquisitive Logic. Ivano Ciardelli. Inquisitive Logic Ivano Ciardelli www.illc.uva.nl/inquisitive-semantics Information states A state is a set of valuations. Support Let s be a state. The system InqB 1. s = p iff w s : w(p) = 1 2. s = iff

More information

Axiomatizing Propositional Dependence Logics

Axiomatizing Propositional Dependence Logics Axiomatizing Propositional Dependence Logics Katsuhiko Sano 1 and Jonni Virtema 1,2,3 1 Japan Advanced Institute of Science and Technology, Japan 2 Leibniz Universität Hannover, Germany 3 University of

More information

First Order Logic (FOL) 1 znj/dm2017

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

More information

Survey on IF Modal Logic

Survey on IF Modal Logic Survey on IF Modal Logic Tero Tulenheimo Laboratoire Savoirs, Textes, Langage CNRS Université Lille 3 France Seminario de Lógica y Lenguaje Universidad de Sevilla 19.10.2009 Outline 1 Syntactic vs. semantic

More information

Independence-Friendly Cylindric Set Algebras

Independence-Friendly Cylindric Set Algebras Independence-Friendly Cylindric Set Algebras by Allen Lawrence Mann B.A., Albertson College of Idaho, 2000 M.A., University of Colorado at Boulder, 2003 A thesis submitted to the Faculty of the Graduate

More information

arxiv: v2 [cs.lo] 24 Apr 2017

arxiv: v2 [cs.lo] 24 Apr 2017 Model checking and validity in propositional and modal inclusion logics Lauri Hella 1 Antti Kuusisto 2 Arne Meier 3 Jonni Virtema 4 1 University of Tampere, Finland, lauri.hella@uta.fi 2 University of

More information

Normal Forms of Propositional Logic

Normal Forms of Propositional Logic Normal Forms of Propositional Logic Bow-Yaw Wang Institute of Information Science Academia Sinica, Taiwan September 12, 2017 Bow-Yaw Wang (Academia Sinica) Normal Forms of Propositional Logic September

More information

On the Complexity of the Reflected Logic of Proofs

On the Complexity of the Reflected Logic of Proofs On the Complexity of the Reflected Logic of Proofs Nikolai V. Krupski Department of Math. Logic and the Theory of Algorithms, Faculty of Mechanics and Mathematics, Moscow State University, Moscow 119899,

More information

arxiv: v2 [cs.lo] 16 Jan 2018

arxiv: v2 [cs.lo] 16 Jan 2018 VALIDITY AND ENTAILMENT IN MODAL AND PROPOSITIONAL DEPENDENCE LOGICS arxiv:1608.04301v2 [cs.lo] 16 Jan 2018 MIIKA HANNULA Department of Computer Science, University of Auckland, New Zealand e-mail address:

More information

Hierarchies in independence logic

Hierarchies in independence logic Hierarchies in independence logic Pietro Galliani, Miika Hannula, and Juha Kontinen University of Helsinki, Department of Mathematics and Statistics, P.O. Box 68, 00014 Helsinki, Finland pgallian@gmail.com,

More information

A Van Benthem Theorem for Modal Team Semantics

A Van Benthem Theorem for Modal Team Semantics A Van Benthem Theorem for Modal Team Semantics Juha Kontinen 1, Julian-Steffen Müller 2, Henning Schnoor 3, and Heribert Vollmer 2 1 University of Helsinki, Department of Mathematics and Statistics, P.O.

More information

Team Semantics and Recursive Enumerability

Team Semantics and Recursive Enumerability Team Semantics and Recursive Enumerability Antti Kuusisto University of Wroc law, Poland, Technical University of Denmark Stockholm University, Sweden antti.j.kuusisto@uta.fi Abstract. It is well known

More information

Logical Closure Properties of Propositional Proof Systems

Logical Closure Properties of Propositional Proof Systems of Logical of Propositional Institute of Theoretical Computer Science Leibniz University Hannover Germany Theory and Applications of Models of Computation 2008 Outline of Propositional of Definition (Cook,

More information

Inquisitive Logic. Journal of Philosophical Logic manuscript No. (will be inserted by the editor) Ivano Ciardelli Floris Roelofsen

Inquisitive Logic. Journal of Philosophical Logic manuscript No. (will be inserted by the editor) Ivano Ciardelli Floris Roelofsen Journal of Philosophical Logic manuscript No. (will be inserted by the editor) Inquisitive Logic Ivano Ciardelli Floris Roelofsen Received: 26 August 2009 / Accepted: 1 July 2010 Abstract This paper investigates

More information

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

Existential Second-Order Logic and Modal Logic with Quantified Accessibility Relations Existential Second-Order Logic and Modal Logic with Quantified Accessibility Relations preprint Lauri Hella University of Tampere Antti Kuusisto University of Bremen Abstract This article investigates

More information

Quantified Boolean Formulas Part 1

Quantified Boolean Formulas Part 1 Quantified Boolean Formulas Part 1 Uwe Egly Knowledge-Based Systems Group Institute of Information Systems Vienna University of Technology Results of the SAT 2009 application benchmarks for leading solvers

More information

Model-Checking Games for Logics of Imperfect Information

Model-Checking Games for Logics of Imperfect Information Model-Checking Games for Logics of Imperfect Information Erich Grädel a a Mathematische Grundlagen der Informatik, RWTH Aachen University, Germany Abstract Logics of dependence and independence have semantics

More information

Theoretical Foundations of the UML

Theoretical Foundations of the UML Theoretical Foundations of the UML Lecture 17+18: A Logic for MSCs Joost-Pieter Katoen Lehrstuhl für Informatik 2 Software Modeling and Verification Group moves.rwth-aachen.de/teaching/ws-1718/fuml/ 5.

More information

Relational semantics for a fragment of linear logic

Relational semantics for a fragment of linear logic Relational semantics for a fragment of linear logic Dion Coumans March 4, 2011 Abstract Relational semantics, given by Kripke frames, play an essential role in the study of modal and intuitionistic logic.

More information

Propositional Logic: Models and Proofs

Propositional Logic: Models and Proofs Propositional Logic: Models and Proofs C. R. Ramakrishnan CSE 505 1 Syntax 2 Model Theory 3 Proof Theory and Resolution Compiled at 11:51 on 2016/11/02 Computing with Logic Propositional Logic CSE 505

More information

On Definability in Multimodal Logic

On Definability in Multimodal Logic On Definability in Multimodal Logic Joseph Y. Halpern Computer Science Department Cornell University, U.S.A. halpern@cs.cornell.edu Dov Samet The Faculty of Management Tel Aviv University, Israel samet@post.tau.ac.il

More information

Modal logics and their semantics

Modal logics and their semantics Modal logics and their semantics Joshua Sack Department of Mathematics and Statistics, California State University Long Beach California State University Dominguez Hills Feb 22, 2012 Relational structures

More information

Modal logics: an introduction

Modal logics: an introduction Modal logics: an introduction Valentin Goranko DTU Informatics October 2010 Outline Non-classical logics in AI. Variety of modal logics. Brief historical remarks. Basic generic modal logic: syntax and

More information

Introduction to Logic in Computer Science: Autumn 2006

Introduction to Logic in Computer Science: Autumn 2006 Introduction to Logic in Computer Science: Autumn 2006 Ulle Endriss Institute for Logic, Language and Computation University of Amsterdam Ulle Endriss 1 Plan for Today Today s class will be an introduction

More information

Axiomatisation of Hybrid Logic

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

Propositional and Predicate Logic - V

Propositional and Predicate Logic - V Propositional and Predicate Logic - V Petr Gregor KTIML MFF UK WS 2016/2017 Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - V WS 2016/2017 1 / 21 Formal proof systems Hilbert s calculus

More information

Natural Deduction for Propositional Logic

Natural Deduction for Propositional Logic Natural Deduction for Propositional Logic Bow-Yaw Wang Institute of Information Science Academia Sinica, Taiwan September 10, 2018 Bow-Yaw Wang (Academia Sinica) Natural Deduction for Propositional Logic

More information

arxiv: v1 [cs.lo] 8 Sep 2014

arxiv: v1 [cs.lo] 8 Sep 2014 An Epistemic Strategy Logic Xiaowei Huang Ron van der Meyden arxiv:1409.2193v1 [cs.lo] 8 Sep 2014 The University of New South Wales Abstract The paper presents an extension of temporal epistemic logic

More information

Automated Synthesis of Tableau Calculi

Automated Synthesis of Tableau Calculi Automated Synthesis of Tableau Calculi Renate A. Schmidt 1 and Dmitry Tishkovsky 1 School of Computer Science, The University of Manchester Abstract This paper presents a method for synthesising sound

More information

First-order resolution for CTL

First-order resolution for CTL First-order resolution for Lan Zhang, Ullrich Hustadt and Clare Dixon Department of Computer Science, University of Liverpool Liverpool, L69 3BX, UK {Lan.Zhang, U.Hustadt, CLDixon}@liverpool.ac.uk Abstract

More information

Finite information logic

Finite information logic Finite information logic Rohit Parikh and Jouko Väänänen January 1, 2003 Abstract: we introduce a generalization of Independence Friendly (IF) logic in which Eloise is restricted to a nite amount of information

More information

Comp487/587 - Boolean Formulas

Comp487/587 - Boolean Formulas Comp487/587 - Boolean Formulas 1 Logic and SAT 1.1 What is a Boolean Formula Logic is a way through which we can analyze and reason about simple or complicated events. In particular, we are interested

More information

Gödel s Completeness Theorem

Gödel s Completeness Theorem A.Miller M571 Spring 2002 Gödel s Completeness Theorem We only consider countable languages L for first order logic with equality which have only predicate symbols and constant symbols. We regard the symbols

More information

A generalization of modal definability

A generalization of modal definability A generalization of modal definability Tin Perkov Polytechnic of Zagreb Abstract. Known results on global definability in basic modal logic are generalized in the following sense. A class of Kripke models

More information

Approximation and dependence via multiteam semantics

Approximation and dependence via multiteam semantics https://helda.helsinki.fi Approximation and dependence via multiteam semantics Durand, Arnaud 2018-08 Durand, A, Hannula, M, Kontinen, J, Meier, A & Virtema, J 2018, ' Approximation and dependence via

More information

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

Database Theory VU , SS Complexity of Query Evaluation. Reinhard Pichler Database Theory Database Theory VU 181.140, SS 2018 5. Complexity of Query Evaluation Reinhard Pichler Institut für Informationssysteme Arbeitsbereich DBAI Technische Universität Wien 17 April, 2018 Pichler

More information

02 Propositional Logic

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

More information

CSCI 1590 Intro to Computational Complexity

CSCI 1590 Intro to Computational Complexity CSCI 1590 Intro to Computational Complexity PSPACE-Complete Languages John E. Savage Brown University February 11, 2009 John E. Savage (Brown University) CSCI 1590 Intro to Computational Complexity February

More information

Inquisitive semantics

Inquisitive semantics Inquisitive semantics NASSLLI 2012 lecture notes Ivano Ciardelli University of Bordeaux Floris Roelofsen University of Amsterdam June 25, 2012 Jeroen Groenendijk University of Amsterdam About this document

More information

arxiv:math/ v1 [math.lo] 5 Mar 2007

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

On the satisfiability problem for a 4-level quantified syllogistic and some applications to modal logic

On the satisfiability problem for a 4-level quantified syllogistic and some applications to modal logic On the satisfiability problem for a 4-level quantified syllogistic and some applications to modal logic Domenico Cantone and Marianna Nicolosi Asmundo Dipartimento di Matematica e Informatica Università

More information

Decidability of Order-Based Modal Logics

Decidability of Order-Based Modal Logics Decidability of Order-Based Modal Logics Xavier Caicedo 1 Departamento de Matemáticas, Universidad de los Andes, Bogotá, Colombia George Metcalfe 2, Mathematical Institute, University of Bern, Switzerland

More information

Validity and Entailment in Modal and Propositional Dependence Logics

Validity and Entailment in Modal and Propositional Dependence Logics Validity and Entailment in Modal and Propositional Dependence Logics Miika Hannula Department of Computer Science, University of Auckland, Auckland, New Zealand m.hannula@auckland.ac.nz Abstract The computational

More information

Finite Model Theory: First-Order Logic on the Class of Finite Models

Finite Model Theory: First-Order Logic on the Class of Finite Models 1 Finite Model Theory: First-Order Logic on the Class of Finite Models Anuj Dawar University of Cambridge Modnet Tutorial, La Roche, 21 April 2008 2 Finite Model Theory In the 1980s, the term finite model

More information

PSPACE-completeness of LTL/CTL model checking

PSPACE-completeness of LTL/CTL model checking PSPACE-completeness of LTL/CTL model checking Peter Lohmann April 10, 2007 Abstract This paper will give a proof for the PSPACE-completeness of LTLsatisfiability and for the PSPACE-completeness of the

More information

1 PSPACE-Completeness

1 PSPACE-Completeness CS 6743 Lecture 14 1 Fall 2007 1 PSPACE-Completeness Recall the NP-complete problem SAT: Is a given Boolean formula φ(x 1,..., x n ) satisfiable? The same question can be stated equivalently as: Is the

More information

Complexity of two-variable Dependence Logic and IF-Logic

Complexity of two-variable Dependence Logic and IF-Logic Complexity of two-variable Dependence Logic and IF-Logic Juha Kontinen, Antti Kuusisto, Peter Lohmann, Jonni Virtema October 23, 2018 arxiv:1104.3148v1 [cs.lo] 15 Apr 2011 We study the two-variable fragments

More information

Introduction to Logic in Computer Science: Autumn 2007

Introduction to Logic in Computer Science: Autumn 2007 Introduction to Logic in Computer Science: Autumn 2007 Ulle Endriss Institute for Logic, Language and Computation University of Amsterdam Ulle Endriss 1 Tableaux for First-order Logic The next part of

More information

Syntax of FOL. Introduction to Logic in Computer Science: Autumn Tableaux for First-order Logic. Syntax of FOL (2)

Syntax of FOL. Introduction to Logic in Computer Science: Autumn Tableaux for First-order Logic. Syntax of FOL (2) Syntax of FOL Introduction to Logic in Computer Science: Autumn 2007 Ulle Endriss Institute for Logic, Language and Computation University of Amsterdam The syntax of a language defines the way in which

More information

Part 1: Propositional Logic

Part 1: Propositional Logic Part 1: Propositional Logic Literature (also for first-order logic) Schöning: Logik für Informatiker, Spektrum Fitting: First-Order Logic and Automated Theorem Proving, Springer 1 Last time 1.1 Syntax

More information

Bisimulation for Neighbourhood Structures

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

More information

Tecniche di Verifica. Introduction to Propositional Logic

Tecniche di Verifica. Introduction to Propositional Logic Tecniche di Verifica Introduction to Propositional Logic 1 Logic A formal logic is defined by its syntax and semantics. Syntax An alphabet is a set of symbols. A finite sequence of these symbols is called

More information

Learning Goals of CS245 Logic and Computation

Learning Goals of CS245 Logic and Computation Learning Goals of CS245 Logic and Computation Alice Gao April 27, 2018 Contents 1 Propositional Logic 2 2 Predicate Logic 4 3 Program Verification 6 4 Undecidability 7 1 1 Propositional Logic Introduction

More information

A brief introduction to Logic. (slides from

A brief introduction to Logic. (slides from A brief introduction to Logic (slides from http://www.decision-procedures.org/) 1 A Brief Introduction to Logic - Outline Propositional Logic :Syntax Propositional Logic :Semantics Satisfiability and validity

More information

Applied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw

Applied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw Applied Logic Lecture 1 - Propositional logic Marcin Szczuka Institute of Informatics, The University of Warsaw Monographic lecture, Spring semester 2017/2018 Marcin Szczuka (MIMUW) Applied Logic 2018

More information

Complexity Theory. Knowledge Representation and Reasoning. November 2, 2005

Complexity Theory. Knowledge Representation and Reasoning. November 2, 2005 Complexity Theory Knowledge Representation and Reasoning November 2, 2005 (Knowledge Representation and Reasoning) Complexity Theory November 2, 2005 1 / 22 Outline Motivation Reminder: Basic Notions Algorithms

More information

1 First-order logic. 1 Syntax of first-order logic. 2 Semantics of first-order logic. 3 First-order logic queries. 2 First-order query evaluation

1 First-order logic. 1 Syntax of first-order logic. 2 Semantics of first-order logic. 3 First-order logic queries. 2 First-order query evaluation Knowledge Bases and Databases Part 1: First-Order Queries Diego Calvanese Faculty of Computer Science Master of Science in Computer Science A.Y. 2007/2008 Overview of Part 1: First-order queries 1 First-order

More information

The Modal Logic of Pure Provability

The Modal Logic of Pure Provability The Modal Logic of Pure Provability Samuel R. Buss Department of Mathematics University of California, San Diego July 11, 2002 Abstract We introduce a propositional modal logic PP of pure provability in

More information

Axiomatizing Conditional Independence and Inclusion Dependencies

Axiomatizing Conditional Independence and Inclusion Dependencies Axiomatizing Conditional Independence and Inclusion Dependencies Miika Hannula University of Helsinki 6.3.2014 Miika Hannula (University of Helsinki) Axiomatizing Conditional Independence and Inclusion

More information

Linear Logic Pages. Yves Lafont (last correction in 2017)

Linear Logic Pages. Yves Lafont (last correction in 2017) Linear Logic Pages Yves Lafont 1999 (last correction in 2017) http://iml.univ-mrs.fr/~lafont/linear/ Sequent calculus Proofs Formulas - Sequents and rules - Basic equivalences and second order definability

More information

A Local Normal Form Theorem for Infinitary Logic with Unary Quantifiers

A Local Normal Form Theorem for Infinitary Logic with Unary Quantifiers mlq header will be provided by the publisher Local Normal Form Theorem for Infinitary Logic with Unary Quantifiers H. Jerome Keisler 1 and Wafik Boulos Lotfallah 2 1 Department of Mathematics University

More information

1. Propositional Calculus

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

More information

Towards Intuitionistic Dynamic Logic

Towards Intuitionistic Dynamic Logic Towards Intuitionistic Dynamic Logic J. W. Degen and J. M. Werner October 25, 2006 Outline Definitions Separation of PDL and ipdl Separation of Necessitas and Possibilitas Induction principles Definability

More information

Recent Developments in and Around Coaglgebraic Logics

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

More information

Reasoning About Common Knowledge with Infinitely Many Agents

Reasoning About Common Knowledge with Infinitely Many Agents Reasoning About Common Knowledge with Infinitely Many Agents Joseph Y. Halpern Computer Science Department Cornell University halpern@cs.cornell.edu Richard A. Shore Mathematics Department Cornell University

More information

Outline. 1 Background and Aim. 2 Main results (in the paper) 3 More results (not in the paper) 4 Conclusion

Outline. 1 Background and Aim. 2 Main results (in the paper) 3 More results (not in the paper) 4 Conclusion Outline 1 Background and Aim 2 Main results (in the paper) 3 More results (not in the paper) 4 Conclusion De & Omori (Konstanz & Kyoto/JSPS) Classical and Empirical Negation in SJ AiML 2016, Sept. 2, 2016

More information

Quantified Boolean Formulas: Complexity and Expressiveness

Quantified Boolean Formulas: Complexity and Expressiveness Dagstuhl SAT Interactions 2012 Quantified Boolean Formulas: Complexity and Expressiveness Uwe Bubeck University of Paderborn 20.11.2012 Outline Introduction Free Variables and Equivalence Complexity Expressiveness

More information

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

A Cut-Free Calculus for Second-Order Gödel Logic Fuzzy Sets and Systems 00 (2014) 1 30 Fuzzy Sets and Systems A Cut-Free Calculus for Second-Order Gödel Logic Ori Lahav, Arnon Avron School of Computer Science, Tel Aviv University Abstract We prove that

More information

LTL with Arithmetic and its Applications in Reasoning about Hierarchical Systems

LTL with Arithmetic and its Applications in Reasoning about Hierarchical Systems This space is reserved for the EPiC Series header, do not use it LTL with Arithmetic and its Applications in Reasoning about Hierarchical Systems Rachel Faran and Orna Kupferman The Hebrew University,

More information

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

First-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms First-Order Logic 1 Syntax Domain of Discourse The domain of discourse for first order logic is FO structures or models. A FO structure contains Relations Functions Constants (functions of arity 0) FO

More information

Lecture 1: Logical Foundations

Lecture 1: Logical Foundations Lecture 1: Logical Foundations Zak Kincaid January 13, 2016 Logics have two components: syntax and semantics Syntax: defines the well-formed phrases of the language. given by a formal grammar. Typically

More information

On Modal Logics of Partial Recursive Functions

On Modal Logics of Partial Recursive Functions arxiv:cs/0407031v1 [cs.lo] 12 Jul 2004 On Modal Logics of Partial Recursive Functions Pavel Naumov Computer Science Pennsylvania State University Middletown, PA 17057 naumov@psu.edu June 14, 2018 Abstract

More information

The Bayesian Ontology Language BEL

The Bayesian Ontology Language BEL Journal of Automated Reasoning manuscript No. (will be inserted by the editor) The Bayesian Ontology Language BEL İsmail İlkan Ceylan Rafael Peñaloza Received: date / Accepted: date Abstract We introduce

More information

On the semantics and logic of declaratives and interrogatives

On the semantics and logic of declaratives and interrogatives Noname manuscript No. (will be inserted by the editor) On the semantics and logic of declaratives and interrogatives Ivano Ciardelli Jeroen Groenendijk Floris Roelofsen Received: date / Accepted: 17-9-2013

More information

MODAL SATISIFIABILITY IN A CONSTRAINT LOGIC ENVIRONMENT LYNETTE STEVENSON. Submitted in fulfillment of the requirements for the degree of

MODAL SATISIFIABILITY IN A CONSTRAINT LOGIC ENVIRONMENT LYNETTE STEVENSON. Submitted in fulfillment of the requirements for the degree of MODAL SATISIFIABILITY IN A CONSTRAINT LOGIC ENVIRONMENT by LYNETTE STEVENSON Submitted in fulfillment of the requirements for the degree of MASTER OF SCIENCE in the subject COMPUTER SCIENCE at the UNIVERSITY

More information

GENERALIZED QUANTIFIERS IN DEPENDENCE LOGIC

GENERALIZED QUANTIFIERS IN DEPENDENCE LOGIC GENERALIZED QUANTIFIERS IN DEPENDENCE LOGIC FREDRIK ENGSTRÖM Abstract. We introduce generalized quantifiers, as defined in Tarskian semantics by Mostowski and Lindström, in logics whose semantics is based

More information

Filtrations and Basic Proof Theory Notes for Lecture 5

Filtrations and Basic Proof Theory Notes for Lecture 5 Filtrations and Basic Proof Theory Notes for Lecture 5 Eric Pacuit March 13, 2012 1 Filtration Let M = W, R, V be a Kripke model. Suppose that Σ is a set of formulas closed under subformulas. We write

More information

On the Expressiveness and Complexity of ATL

On the Expressiveness and Complexity of ATL On the Expressiveness and Complexity of ATL François Laroussinie, Nicolas Markey, Ghassan Oreiby LSV, CNRS & ENS-Cachan Recherches en vérification automatique March 14, 2006 Overview of CTL CTL A Kripke

More information

Fuzzy Description Logics

Fuzzy Description Logics Fuzzy Description Logics 1. Introduction to Description Logics Rafael Peñaloza Rende, January 2016 Literature Description Logics Baader, Calvanese, McGuinness, Nardi, Patel-Schneider (eds.) The Description

More information

Optimal Decision Procedures for Satisfiability in Fragments of Alternating-time Temporal Logics

Optimal Decision Procedures for Satisfiability in Fragments of Alternating-time Temporal Logics Optimal Decision Procedures for Satisfiability in Fragments of Alternating-time Temporal Logics Valentin Goranko a,b Steen Vester a 1 a Department of Applied Mathematics and Computer Science Technical

More information

Boolean bunched logic: its semantics and completeness

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 information

Finite information logic

Finite information logic Finite information logic Rohit Parikh and Jouko Väänänen April 5, 2002 Work in progress. Please do not circulate! Partial information logic is a generalization of both rst order logic and Hintikka-Sandu

More information

Algebraizing Hybrid Logic. Evangelos Tzanis University of Amsterdam Institute of Logic, Language and Computation

Algebraizing Hybrid Logic. Evangelos Tzanis University of Amsterdam Institute of Logic, Language and Computation Algebraizing Hybrid Logic Evangelos Tzanis University of Amsterdam Institute of Logic, Language and Computation etzanis@science.uva.nl May 1, 2005 2 Contents 1 Introduction 5 1.1 A guide to this thesis..........................

More information

Principles of Knowledge Representation and Reasoning

Principles of Knowledge Representation and Reasoning Principles of Knowledge Representation and Reasoning Complexity Theory Bernhard Nebel, Malte Helmert and Stefan Wölfl Albert-Ludwigs-Universität Freiburg April 29, 2008 Nebel, Helmert, Wölfl (Uni Freiburg)

More information

De Jongh s characterization of intuitionistic propositional calculus

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

A Logical Formulation of the Granular Data Model

A Logical Formulation of the Granular Data Model 2008 IEEE International Conference on Data Mining Workshops A Logical Formulation of the Granular Data Model Tuan-Fang Fan Department of Computer Science and Information Engineering National Penghu University

More information

INSTANTIAL NEIGHBOURHOOD LOGIC

INSTANTIAL NEIGHBOURHOOD LOGIC INSTANTIAL NEIGHBOURHOOD LOGIC JOHAN VAN BENTHEM, NICK BEZHANISHVILI, SEBASTIAN ENQVIST, JUNHUA YU Abstract. This paper explores a new language of neighbourhood structures where existential information

More information

An Algebraic Proof of the Disjunction Property

An Algebraic Proof of the Disjunction Property An Algebraic Proof of the Disjunction Property Rostislav Horčík joint work with Kazushige Terui Institute of Computer Science Academy of Sciences of the Czech Republic Algebra & Coalgebra meet Proof Theory

More information

arxiv: v1 [math.lo] 15 Feb 2008

arxiv: v1 [math.lo] 15 Feb 2008 Perfect IFG-formulas arxiv:0802.2128v1 [math.lo] 15 Feb 2008 ALLEN L. MANN Department of Mathematics Colgate University 13 Oak Drive Hamilton, NY 13346 USA E-mail: amann@mail.colgate.edu October 26, 2018

More information

22c:145 Artificial Intelligence

22c:145 Artificial Intelligence 22c:145 Artificial Intelligence Fall 2005 Propositional Logic Cesare Tinelli The University of Iowa Copyright 2001-05 Cesare Tinelli and Hantao Zhang. a a These notes are copyrighted material and may not

More information

LOGIC PROPOSITIONAL REASONING

LOGIC PROPOSITIONAL REASONING LOGIC PROPOSITIONAL REASONING WS 2017/2018 (342.208) Armin Biere Martina Seidl biere@jku.at martina.seidl@jku.at Institute for Formal Models and Verification Johannes Kepler Universität Linz Version 2018.1

More information

PROPOSITIONAL MIXED LOGIC: ITS SYNTAX AND SEMANTICS

PROPOSITIONAL MIXED LOGIC: ITS SYNTAX AND SEMANTICS PROPOSITIONAL MIXED LOGIC: ITS SYNTAX AND SEMANTICS Karim NOUR 1 and Abir NOUR 2 Abstract In this paper, we present a propositional logic (called mixed logic) containing disjoint copies of minimal, intuitionistic

More information