Interval Temporal Logics over Strongly Discrete Linear Orders: the Complete Picture

Size: px
Start display at page:

Download "Interval Temporal Logics over Strongly Discrete Linear Orders: the Complete Picture"

Transcription

1 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, Iceland GandALF 2012 Napoli, September 7th, 2012

2 Outline Interval Temporal Logics: origin and motivations Halpern-Shoham s modal logic HS HS over strongly discrete linear orders

3 Outline Interval Temporal Logics: origin and motivations Halpern-Shoham s modal logic HS HS over strongly discrete linear orders

4 Temporal logics: origins and application fields Temporal logics play a major role in computer science automated system verification Temporal logics are (multi-)modal logics set of worlds primitive temporal entity time points/instants accessibility relations : next : finally

5 A different approach: from points to intervals worlds are intervals (time period pairs of points) set of worlds primitive temporal entity time intervals/periods accessibility relations all binary relations between pairs of intervals

6 Motivations properties intrinsically related to intervals (instead of points) points have no duration

7 Motivations properties intrinsically related to intervals (instead of points) points have no duration Example: traveling from Reykjavik to Napoli : true over a precise interval of time not true over all other intervals (starting/ending intervals, inner intervals, ecc.)

8 Motivations properties intrinsically related to intervals (instead of points) points have no duration Example: traveling from Reykjavik to Napoli : true over a precise interval of time not true over all other intervals (starting/ending intervals, inner intervals, ecc.) Several philosophical and logical paradoxes disappear: Zeno s flying arrow paradox ( if at each instant the flying arrow stands still, how is movement possible? )

9 Motivations properties intrinsically related to intervals (instead of points) points have no duration Example: traveling from Reykjavik to Napoli : true over a precise interval of time not true over all other intervals (starting/ending intervals, inner intervals, ecc.) Several philosophical and logical paradoxes disappear: Zeno s flying arrow paradox ( if at each instant the flying arrow stands still, how is movement possible? ) The dividing instant dilemma ( if the light is on and it is turned off, what is its state at the instant between the two events? )

10 Binary interval relations on linear orders J. F. Allen Maintaining knowledge about temporal intervals. Communications of the ACM, volume 26(11), pages , 1983.

11 Binary interval relations on linear orders Later J. F. Allen Maintaining knowledge about temporal intervals. Communications of the ACM, volume 26(11), pages , 1983.

12 Binary interval relations on linear orders Later After (right neighbour) J. F. Allen Maintaining knowledge about temporal intervals. Communications of the ACM, volume 26(11), pages , 1983.

13 Binary interval relations on linear orders Later After (right neighbour) Overlaps (to right) J. F. Allen Maintaining knowledge about temporal intervals. Communications of the ACM, volume 26(11), pages , 1983.

14 Binary interval relations on linear orders Later After (right neighbour) Overlaps (to right) Ends J. F. Allen Maintaining knowledge about temporal intervals. Communications of the ACM, volume 26(11), pages , 1983.

15 Binary interval relations on linear orders Later After (right neighbour) Overlaps (to right) Ends During (subinterval) J. F. Allen Maintaining knowledge about temporal intervals. Communications of the ACM, volume 26(11), pages , 1983.

16 Binary interval relations on linear orders Later After (right neighbour) Overlaps (to right) Ends During (subinterval) Begins J. F. Allen Maintaining knowledge about temporal intervals. Communications of the ACM, volume 26(11), pages , 1983.

17 Binary interval relations on linear orders Later After (right neighbour) Overlaps (to right) Ends During (subinterval) Begins 6 relations + their inverses + equality = 13 Allen s relations. J. F. Allen Maintaining knowledge about temporal intervals. Communications of the ACM, volume 26(11), pages , 1983.

18 Outline Interval Temporal Logics: origin and motivations Halpern-Shoham s modal logic HS HS over strongly discrete linear orders

19 Halpern-Shoham s modal logic of interval relations interval relations give rise to modal operators HS logic

20 Halpern-Shoham s modal logic of interval relations interval relations give rise to modal operators HS logic HS is undecidable over all significant classes of linear orders] HS91 J. Halpern and Y. Shoham A propositional modal logic of time intervals. Journal of the ACM, volume 38(4), pages , 1991.

21 Halpern-Shoham s modal logic of interval relations interval relations give rise to modal operators HS logic HS is undecidable over all significant classes of linear orders] HS91 J. Halpern and Y. Shoham A propositional modal logic of time intervals. Journal of the ACM, volume 38(4), pages , Syntax: ϕ ::= p ϕ ϕ ϕ X ϕ X { A, L, B, E, D, O, A, L, B, E, D, O }

22 Halpern-Shoham s modal logic of interval relations interval relations give rise to modal operators HS logic HS is undecidable over all significant classes of linear orders] HS91 J. Halpern and Y. Shoham A propositional modal logic of time intervals. Journal of the ACM, volume 38(4), pages , Syntax: Models: ϕ ::= p ϕ ϕ ϕ X ϕ X { A, L, B, E, D, O, A, L, B, E, D, O } M = I(D),V V : I(D) 2 AP AP atomic propositions (over intervals)

23 Formal semantics of HS B : M,[d 0,d 1 ] B φ iff there exists d 2 such that d 0 d 2 < d 1 and M,[d 0,d 2 ] φ. B : M,[d 0,d 1 ] B φ iff there exists d 2 such that d 1 < d 2 and M,[d 0,d 2 ] φ. current interval: B φ: B φ: φ φ

24 Formal semantics of HS B : M,[d 0,d 1 ] B φ iff there exists d 2 such that d 0 d 2 < d 1 and M,[d 0,d 2 ] φ. B : M,[d 0,d 1 ] B φ iff there exists d 2 such that d 1 < d 2 and M,[d 0,d 2 ] φ. E : M,[d 0,d 1 ] E φ iff there exists d 2 such that d 0 < d 2 d 1 and M,[d 2,d 1 ] φ. E : M,[d 0,d 1 ] E φ iff there exists d 2 such that d 2 < d 0 and M,[d 2,d 1 ] φ. current interval: E φ: E φ: φ φ

25 Formal semantics of HS B : M,[d 0,d 1 ] B φ iff there exists d 2 such that d 0 d 2 < d 1 and M,[d 0,d 2 ] φ. B : M,[d 0,d 1 ] B φ iff there exists d 2 such that d 1 < d 2 and M,[d 0,d 2 ] φ. E : M,[d 0,d 1 ] E φ iff there exists d 2 such that d 0 < d 2 d 1 and M,[d 2,d 1 ] φ. E : M,[d 0,d 1 ] E φ iff there exists d 2 such that d 2 < d 0 and M,[d 2,d 1 ] φ. A : M,[d 0,d 1 ] A φ iff there exists d 2 such that d 1 < d 2 and M,[d 1,d 2 ] φ. A : M,[d 0,d 1 ] A φ iff there exists d 2 such that d 2 < d 0 and M,[d 2,d 0 ] φ. current interval: A φ: A φ: φ φ

26 Formal semantics of HS - contd L : M,[d 0,d 1 ] L φ iff there exists d 2,d 3 such that d 1 < d 2 < d 3 and M,[d 2,d 3 ] φ. L : M,[d 0,d 1 ] L φ iff there exists d 2,d 3 such that d 2 < d 3 < d 0 and M,[d 2,d 3 ] φ. current interval: L φ: L φ: φ φ

27 Formal semantics of HS - contd L : M,[d 0,d 1 ] L φ iff there exists d 2,d 3 such that d 1 < d 2 < d 3 and M,[d 2,d 3 ] φ. L : M,[d 0,d 1 ] L φ iff there exists d 2,d 3 such that d 2 < d 3 < d 0 and M,[d 2,d 3 ] φ. D : M,[d 0,d 1 ] D φ iff there exists d 2,d 3 such that d 0 < d 2 < d 3 < d 1 and M,[d 2,d 3 ] φ. D : M,[d 0,d 1 ] D φ iff there exists d 2,d 3 such that d 2 < d 0 < d 1 < d 3 and M,[d 2,d 3 ] φ. current interval: D φ: D φ: φ φ

28 Formal semantics of HS - contd L : M,[d 0,d 1 ] L φ iff there exists d 2,d 3 such that d 1 < d 2 < d 3 and M,[d 2,d 3 ] φ. L : M,[d 0,d 1 ] L φ iff there exists d 2,d 3 such that d 2 < d 3 < d 0 and M,[d 2,d 3 ] φ. D : M,[d 0,d 1 ] D φ iff there exists d 2,d 3 such that d 0 < d 2 < d 3 < d 1 and M,[d 2,d 3 ] φ. D : M,[d 0,d 1 ] D φ iff there exists d 2,d 3 such that d 2 < d 0 < d 1 < d 3 and M,[d 2,d 3 ] φ. O : M,[d 0,d 1 ] O φ iff there exists d 2,d 3 such that d 0 < d 2 < d 1 < d 3 and M,[d 2,d 3 ] φ. O : M,[d 0,d 1 ] O φ iff there exists d 2,d 3 such that d 2 < d 0 < d 3 < d 1 and M,[d 2,d 3 ] φ. current interval: O φ: O φ: φ φ

29 (Un)decidability of HS fragments: main parameters Research agenda: search for maximal decidable HS fragments; search for minimal undecidable HS fragments.

30 (Un)decidability of HS fragments: main parameters Research agenda: search for maximal decidable HS fragments; search for minimal undecidable HS fragments. Undecidability rules

31 (Un)decidability of HS fragments: main parameters Research agenda: search for maximal decidable HS fragments; search for minimal undecidable HS fragments. Undecidability rules... but meaningful exceptions exist.

32 (Un)decidability of HS fragments: main parameters Research agenda: search for maximal decidable HS fragments; search for minimal undecidable HS fragments. Undecidability rules... but meaningful exceptions exist. (Un)decidability of HS fragments depends on two factors:

33 (Un)decidability of HS fragments: main parameters Research agenda: search for maximal decidable HS fragments; search for minimal undecidable HS fragments. Undecidability rules... but meaningful exceptions exist. (Un)decidability of HS fragments depends on two factors: the set of interval modalities;

34 (Un)decidability of HS fragments: main parameters Research agenda: search for maximal decidable HS fragments; search for minimal undecidable HS fragments. Undecidability rules... but meaningful exceptions exist. (Un)decidability of HS fragments depends on two factors: the set of interval modalities; the class of interval structures (linear orders) over which the logic is interpreted.

35 Outline Interval Temporal Logics: origin and motivations Halpern-Shoham s modal logic HS HS over strongly discrete linear orders

36 Strong discreteness Strongly discrete linear orders There is a finite number of points between any pairs of points over the linear order Example natural numbers N integers Z Counterexample rational numbers Q Z+Z From now on we will talk about strongly discrete linear orders

37 The complete picture Main contributions of the paper To prove that the diagram is correct (assuming strong discreteness)

38 Relative expressive power L p A A p L p A A p Lemma The above set of inter-definabilities is sound and complete within the fragment AABB

39 Relative expressive power L p A A p L p A A p Lemma The above set of inter-definabilities is sound and complete within the fragment AABB Soundness: all equations are valid SIMPLE

40 Relative expressive power L p A A p L p A A p Lemma The above set of inter-definabilities is sound and complete within the fragment AABB Soundness: all equations are valid SIMPLE Completeness: there are no more inter-definability equations BISIMULATIONS

41 Relative expressive power L p A A p L p A A p Lemma The above set of inter-definabilities is sound and complete within the fragment AABB Soundness: all equations are valid SIMPLE Completeness: there are no more inter-definability equations BISIMULATIONS Theorem Invariance of modal formulae wrt bisimulations

42 Bisimulation between interval structures Z M 1 M 2 is a bisimulations wrt the fragment X 1 X 2...X n iff

43 Bisimulation between interval structures Z M 1 M 2 is a bisimulations wrt the fragment X 1 X 2...X n iff 1. Z-related intervals satisfy the same propositional letters, i.e.: (i 1,i 2 ) Z (p is true over i 1 p is true over i 2 )

44 Bisimulation between interval structures Z M 1 M 2 is a bisimulations wrt the fragment X 1 X 2...X n iff 1. Z-related intervals satisfy the same propositional letters, i.e.: (i 1,i 2 ) Z (p is true over i 1 p is true over i 2 ) 2. the bisimulation relation is preserved by modal operators, i.e., for every modal operator X : M 1 i 1 i 1 M 2 i 2

45 Bisimulation between interval structures Z M 1 M 2 is a bisimulations wrt the fragment X 1 X 2...X n iff 1. Z-related intervals satisfy the same propositional letters, i.e.: (i 1,i 2 ) Z (p is true over i 1 p is true over i 2 ) 2. the bisimulation relation is preserved by modal operators, i.e., for every modal operator X : (i 1,i 2 ) Z M 1 i 1 i 1 Z M 2 i 2

46 Bisimulation between interval structures Z M 1 M 2 is a bisimulations wrt the fragment X 1 X 2...X n iff 1. Z-related intervals satisfy the same propositional letters, i.e.: (i 1,i 2 ) Z (p is true over i 1 p is true over i 2 ) 2. the bisimulation relation is preserved by modal operators, i.e., for every modal operator X : (i 1,i 2 ) Z (i 1,i 1 ) X X M 1 i 1 i 1 Z M 2 i 2

47 Bisimulation between interval structures Z M 1 M 2 is a bisimulations wrt the fragment X 1 X 2...X n iff 1. Z-related intervals satisfy the same propositional letters, i.e.: (i 1,i 2 ) Z (p is true over i 1 p is true over i 2 ) 2. the bisimulation relation is preserved by modal operators, i.e., for every modal operator X : } (i 1,i 2 ) Z (i 1,i 1 ) X i 2 s.t. X M 1 i 1 i 1 Z M 2 i 2 i 2

48 Bisimulation between interval structures Z M 1 M 2 is a bisimulations wrt the fragment X 1 X 2...X n iff 1. Z-related intervals satisfy the same propositional letters, i.e.: (i 1,i 2 ) Z (p is true over i 1 p is true over i 2 ) 2. the bisimulation relation is preserved by modal operators, i.e., for every modal operator X : } { (i 1,i 2 ) Z (i 1,i 1 ) X i 2 (i s.t. 1,i 2 ) Z (i 2,i 2 ) X X M 1 i 1 i 1 Z Z M 2 i 2 X i 2

49 How to use bisimulations to disprove definability Suppose that we want to prove: X is not definable in terms of L

50 How to use bisimulations to disprove definability Suppose that we want to prove: X is not definable in terms of L We must provide: 1. two models M 1 and M 2

51 How to use bisimulations to disprove definability Suppose that we want to prove: We must provide: X is not definable in terms of L 1. two models M 1 and M 2 2. a bisimulation Z M 1 M 2 wrt fragment L

52 How to use bisimulations to disprove definability Suppose that we want to prove: We must provide: X is not definable in terms of L 1. two models M 1 and M 2 2. a bisimulation Z M 1 M 2 wrt fragment L 3. two interval i 1 M 1 and i 2 M 2 such that a. i 1 and i 2 are Z-related b. M 1,i 1 X p and M 2,i 2 X p

53 How to use bisimulations to disprove definability Suppose that we want to prove: We must provide: X is not definable in terms of L 1. two models M 1 and M 2 2. a bisimulation Z M 1 M 2 wrt fragment L 3. two interval i 1 M 1 and i 2 M 2 such that a. i 1 and i 2 are Z-related b. M 1,i 1 X p and M 2,i 2 X p By contradiction If X is definable in terms of L, then X p is.

54 How to use bisimulations to disprove definability Suppose that we want to prove: We must provide: X is not definable in terms of L 1. two models M 1 and M 2 2. a bisimulation Z M 1 M 2 wrt fragment L 3. two interval i 1 M 1 and i 2 M 2 such that a. i 1 and i 2 are Z-related b. M 1,i 1 X p and M 2,i 2 X p By contradiction If X is definable in terms of L, then X p is. Truth of X p should have been preserved by Z, but X p is true in i 1 (in M 1 ) and false in i 2 (in M 2 )

55 How to use bisimulations to disprove definability Suppose that we want to prove: We must provide: X is not definable in terms of L 1. two models M 1 and M 2 2. a bisimulation Z M 1 M 2 wrt fragment L 3. two interval i 1 M 1 and i 2 M 2 such that a. i 1 and i 2 are Z-related b. M 1,i 1 X p and M 2,i 2 X p By contradiction If X is definable in terms of L, then X p is. Truth of X p should have been preserved by Z, but X p is true in i 1 (in M 1 ) and false in i 2 (in M 2 ) contradiction

56 A is not definable in terms of ABBL A bisimulation wrt fragment ABBL but not A Bisimulation wrt ABBL (AP = {p}): models: M 1 = I({0,1,2}),V 1,M 2 = I({0,1,2}),V

57 A is not definable in terms of ABBL A bisimulation wrt fragment ABBL but not A Bisimulation wrt ABBL (AP = {p}): models: M 1 = I({0,1,2}),V 1,M 2 = I({0,1,2}),V 2 V1 (p) = {[1,2]} 0 1 p

58 A is not definable in terms of ABBL A bisimulation wrt fragment ABBL but not A Bisimulation wrt ABBL (AP = {p}): models: M 1 = I({0,1,2}),V 1,M 2 = I({0,1,2}),V 2 V1 (p) = {[1,2]} V2 (p) = 0 1 p p 2

59 A is not definable in terms of ABBL A bisimulation wrt fragment ABBL but not A Bisimulation wrt ABBL (AP = {p}): models: M 1 = I({0,1,2}),V 1,M 2 = I({0,1,2}),V 2 V1 (p) = {[1,2]} V2 (p) = bisimulation relation Z = { } 0 1 p p 2

60 A is not definable in terms of ABBL A bisimulation wrt fragment ABBL but not A Bisimulation wrt ABBL (AP = {p}): models: M 1 = I({0,1,2}),V 1,M 2 = I({0,1,2}),V 2 V1 (p) = {[1,2]} V2 (p) = bisimulation relation Z = {([0,1],[0,1]), } 0 1 p p 2

61 A is not definable in terms of ABBL A bisimulation wrt fragment ABBL but not A Bisimulation wrt ABBL (AP = {p}): models: M 1 = I({0,1,2}),V 1,M 2 = I({0,1,2}),V 2 V1 (p) = {[1,2]} V2 (p) = bisimulation relation Z = {([0,1],[0,1]),([0,2],[0,2])} 0 1 p p 2

62 A is not definable in terms of ABBL A bisimulation wrt fragment ABBL but not A Bisimulation wrt ABBL (AP = {p}): models: M 1 = I({0,1,2}),V 1,M 2 = I({0,1,2}),V 2 V1 (p) = {[1,2]} V2 (p) = bisimulation relation Z = {([0,1],[0,1]),([0,2],[0,2])} 0 1 p p 2 M 1,[0,1] A p and M 2,[0,1] A p

63 A is not definable in terms of ABBL A bisimulation wrt fragment ABBL but not A Bisimulation wrt ABBL (AP = {p}): models: M 1 = I({0,1,2}),V 1,M 2 = I({0,1,2}),V 2 V1 (p) = {[1,2]} V2 (p) = bisimulation relation Z = {([0,1],[0,1]),([0,2],[0,2])} 0 1 p p 2 M 1,[0,1] A p and M 2,[0,1] A p the thesis

64 Undecidability

65 Undecidability All fragments not displayed in diagram are undecidable AB, AB, AE, and AE are undecidable

66 Undecidability Reduction from the non-emptiness problem for incrementing counter automata over ω-words All fragments not displayed in diagram are undecidable AB, AB, AE, and AE are undecidable

67 Complexity of decidable fragments

68 Complexity of decidable fragments NP-completeness BBLL and EELL are in NP

69 Complexity of decidable fragments Other complexity results (membership and hardness) P. Sala, Decidability of Interval Temporal Logic, PhD Thesis, 2010 Bresolin et al., Interval Temporal Logics over Finite Linear Orders: the Complete Picture, ECAI, 2012 NP-completeness BBLL and EELL are in NP

70 Strongly discrete linear orders: recall the picture for

71 The complete picture over natural numbers

72 Conclusions and future work We identified all decidable HS fragments over the class of strongly discrete linear orders and we classified them in terms of both relative expressive power and complexity 44 expressively-different decidable fragments complexity ranges between NP and EXPSPACE

73 Conclusions and future work We identified all decidable HS fragments over the class of strongly discrete linear orders and we classified them in terms of both relative expressive power and complexity 44 expressively-different decidable fragments complexity ranges between NP and EXPSPACE We got the same classification for N 47 expressively-different decidable fragments complexity ranges between NP and non-primitive recursive

74 Conclusions and future work We identified all decidable HS fragments over the class of strongly discrete linear orders and we classified them in terms of both relative expressive power and complexity 44 expressively-different decidable fragments complexity ranges between NP and EXPSPACE We got the same classification for N 47 expressively-different decidable fragments complexity ranges between NP and non-primitive recursive Recently we provided the same classification for the class of finite linear orders [Bresolin et al., ECAI 2012]

75 Conclusions and future work We identified all decidable HS fragments over the class of strongly discrete linear orders and we classified them in terms of both relative expressive power and complexity 44 expressively-different decidable fragments complexity ranges between NP and EXPSPACE We got the same classification for N 47 expressively-different decidable fragments complexity ranges between NP and non-primitive recursive Recently we provided the same classification for the class of finite linear orders [Bresolin et al., ECAI 2012] Our goal: To provide the classification for all significant classes of linear orders (dense and all)

76 Conclusions and future work We identified all decidable HS fragments over the class of strongly discrete linear orders and we classified them in terms of both relative expressive power and complexity 44 expressively-different decidable fragments complexity ranges between NP and EXPSPACE We got the same classification for N 47 expressively-different decidable fragments complexity ranges between NP and non-primitive recursive Recently we provided the same classification for the class of finite linear orders [Bresolin et al., ECAI 2012] Our goal: To provide the classification for all significant classes of linear orders (dense and all) Thank you!

Expressiveness, decidability, and undecidability of Interval Temporal Logic

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

TUTORIAL Temporal Representation and Reasoning in Interval Temporal Logics. ECAI 2014 Prague, August 18th, 2014

TUTORIAL Temporal Representation and Reasoning in Interval Temporal Logics. ECAI 2014 Prague, August 18th, 2014 TUTORIAL Temporal Representation and Reasoning in Interval Temporal Logics Angelo Montanari Dept. of Mathematics and Computer Science, University of Udine, Italy Pietro Sala Dept. of Computer Science,

More information

Metric Propositional Neighborhood Logics

Metric Propositional Neighborhood Logics Metric Propositional Neighborhood Logics D. Bresolin, D. Della Monica, V. Goranko, A. Montanari, and G. Sciavicco University of Murcia guido@um.es Please notice: these slides have been mostly produced

More information

A Tableau-Based Decision Procedure for Right Propositional Neighborhood Logic (RPNL )

A Tableau-Based Decision Procedure for Right Propositional Neighborhood Logic (RPNL ) A Tableau-Based Decision Procedure for Right Propositional Neighborhood Logic (RPNL ) Davide Bresolin Angelo Montanari Dipartimento di Matematica e Informatica Università degli Studi di Udine {bresolin,

More information

A Guided Tour through Interval Temporal Logics Mid- and Long-Term Research Agenda

A Guided Tour through Interval Temporal Logics Mid- and Long-Term Research Agenda A Guided Tour through Interval Temporal Logics Mid- and Long-Term Research Agenda Angelo Montanari Department of Mathematics and Computer Science, University of Udine, Italy angelo.montanari@uniud.it Gargnano,

More information

The Ultimate Undecidability Result for the HalpernShoham Logic

The Ultimate Undecidability Result for the HalpernShoham Logic The Ultimate Undecidability Result for the HalpernShoham Logic Jerzy Marcinkowski, Jakub Michaliszyn Instytut Informatyki University of Wrocªaw June 24, 2011 Intervals Given an arbitrary total order D,.

More information

Optimal Tableaux for Right Propositional Neighborhood Logic over Linear Orders

Optimal Tableaux for Right Propositional Neighborhood Logic over Linear Orders Optimal Tableaux for Right Propositional Neighborhood Logic over Linear Orders Davide Bresolin 1, Angelo Montanari 2, Pietro Sala 2, and Guido Sciavicco 3 1 Department of Computer Science, University of

More information

Begin, After, and Later: a Maximal Decidable Interval Temporal Logic

Begin, After, and Later: a Maximal Decidable Interval Temporal Logic Begin, After, and Later: a Maximal Decidable Interval Temporal Logic Davide Bresolin University of Verona Verona, Italy davide.bresolin@univr.it Pietro Sala University of Verona Verona, Italy pietro.sala@univr.it

More information

Model Checking: the Interval Way

Model Checking: the Interval Way Dept. of Mathematics, Computer Science, and Physics University of Udine, Italy TCS Seminar Series Spring 2018 Department of Theoretical Computer Science KTH ROYAL INSTITUTE OF TECHNOLOGY June 4, 2018 Model

More information

An optimal tableau-based decision algorithm for Propositional Neighborhood Logic

An optimal tableau-based decision algorithm for Propositional Neighborhood Logic An optimal tableau-based decision algorithm for Propositional Neighborhood Logic Davide Bresolin, Angelo Montanari, and Pietro Sala Department of Mathematics and Computer Science, University of Udine,

More information

Optimal Tableau Systems for Propositional Neighborhood Logic over All, Dense, and Discrete Linear Orders

Optimal Tableau Systems for Propositional Neighborhood Logic over All, Dense, and Discrete Linear Orders Optimal Tableau Systems for Propositional Neighborhood Logic over All, Dense, and Discrete Linear Orders Davide Bresolin 1, Angelo Montanari 2, Pietro Sala 1, and Guido Sciavicco 34 1 Department of Computer

More information

The dark side of Interval Temporal Logic: marking the undecidability border

The dark side of Interval Temporal Logic: marking the undecidability border Annals of Mathematics and Artificial Intelligence manuscript No. (will be inserted by the editor) The dark side of Interval Temporal Logic: marking the undecidability border Davide Bresolin Dario Della

More information

Dario Della Monica Valentin Goranko Angelo Montanari Guido Sciavicco

Dario Della Monica Valentin Goranko Angelo Montanari Guido Sciavicco INTERVAL TEMPORAL LOGICS: A JOURNEY Dario Della Monica Valentin Goranko Angelo Montanari Guido Sciavicco Abstract We discuss a family of modal logics for reasoning about relational structures of intervals

More information

A tableau-based decision procedure for a branching-time interval temporal logic

A tableau-based decision procedure for a branching-time interval temporal logic A tableau-based decision procedure for a branching-time interval temporal logic Davide Bresolin Angelo Montanari Dipartimento di Matematica e Informatica Università degli Studi di Udine {bresolin, montana}@dimi.uniud.it

More information

The dark side of Interval Temporal Logic: sharpening the undecidability border

The dark side of Interval Temporal Logic: sharpening the undecidability border The dark side of Interval Temporal Logic: sharpening the undecidability border Davide Bresolin 1, Dario Della Monica 2,3, Valentin Goranko 4, Angelo Montanari 3, Guido Sciavicco 5,6 1 University of Verona,

More information

Relational dual tableaux for interval temporal logics *

Relational dual tableaux for interval temporal logics * Relational dual tableaux for interval temporal logics * Davide Bresolin * Joanna Golińska-Pilarek ** Ewa Orłowska ** * Department of Mathematics and Computer Science University of Udine (Italy) bresolin@dimi.uniud.it

More information

Decidability of the Logics of the Reflexive Sub-interval and Super-interval Relations over Finite Linear Orders

Decidability of the Logics of the Reflexive Sub-interval and Super-interval Relations over Finite Linear Orders Decidability of the Logics of the Reflexive Sub-interval and Super-interval Relations over Finite Linear Orders Angelo Montanari Dept. of Mathematics and Computer Science University of Udine, Italy angelo.montanari@uniud.it

More information

Tableau-based decision procedures for the logics of subinterval structures over dense orderings

Tableau-based decision procedures for the logics of subinterval structures over dense orderings Tableau-based decision procedures for the logics of subinterval structures over dense orderings Davide Bresolin 1, Valentin Goranko 2, Angelo Montanari 3, and Pietro Sala 3 1 Department of Computer Science,

More information

Logic: Propositional Logic Truth Tables

Logic: Propositional Logic Truth Tables Logic: Propositional Logic Truth Tables Raffaella Bernardi bernardi@inf.unibz.it P.zza Domenicani 3, Room 2.28 Faculty of Computer Science, Free University of Bolzano-Bozen http://www.inf.unibz.it/~bernardi/courses/logic06

More information

What s decidable about Halpern and Shoham s interval logic? The maximal fragment AB B L

What s decidable about Halpern and Shoham s interval logic? The maximal fragment AB B L What s decidable about Halpern and Shoham s interval logic? The maximal fragment AB B L Davide Bresolin, Angelo Montanari, Pietro Sala, Guido Sciavicco Università degli Studi di Verona, Verona, Italy Università

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

arxiv: v1 [cs.lo] 13 Jan 2016

arxiv: v1 [cs.lo] 13 Jan 2016 The final publication is available at Springer via http://dx.doi.org/10.1007/s00236-015-0250-1 A. Molinari, A. Montanari, A. Murano, G. Perelli, A. Peron Checking interval properties of computations In

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

Reasoning About Bounds In Weighted Transition Systems

Reasoning About Bounds In Weighted Transition Systems Reasoning About Bounds In Weighted Transition Systems QuantLA 2017 September 18, 2017 Mikkel Hansen, Kim Guldstrand Larsen, Radu Mardare, Mathias Ruggaard Pedersen and Bingtian Xue {mhan, kgl, mardare,

More information

Chapter 4: Computation tree logic

Chapter 4: Computation tree logic INFOF412 Formal verification of computer systems Chapter 4: Computation tree logic Mickael Randour Formal Methods and Verification group Computer Science Department, ULB March 2017 1 CTL: a specification

More information

Notes on Modal Logic

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

Notes on Modal Logic

Notes on Modal Logic Notes on Modal Logic Notes for Philosophy 151 Eric Pacuit January 25, 2009 These short notes are intended to supplement the lectures and text ntroduce some of the basic concepts of Modal Logic. The primary

More information

Lecture 3: Semantics of Propositional Logic

Lecture 3: Semantics of Propositional Logic Lecture 3: Semantics of Propositional Logic 1 Semantics of Propositional Logic Every language has two aspects: syntax and semantics. While syntax deals with the form or structure of the language, it is

More information

Peano Arithmetic. CSC 438F/2404F Notes (S. Cook) Fall, Goals Now

Peano Arithmetic. CSC 438F/2404F Notes (S. Cook) Fall, Goals Now CSC 438F/2404F Notes (S. Cook) Fall, 2008 Peano Arithmetic Goals Now 1) We will introduce a standard set of axioms for the language L A. The theory generated by these axioms is denoted PA and called Peano

More information

Temporal & Modal Logic. Acronyms. Contents. Temporal Logic Overview Classification PLTL Syntax Semantics Identities. Concurrency Model Checking

Temporal & Modal Logic. Acronyms. Contents. Temporal Logic Overview Classification PLTL Syntax Semantics Identities. Concurrency Model Checking Temporal & Modal Logic E. Allen Emerson Presenter: Aly Farahat 2/12/2009 CS5090 1 Acronyms TL: Temporal Logic BTL: Branching-time Logic LTL: Linear-Time Logic CTL: Computation Tree Logic PLTL: Propositional

More information

Final Exam (100 points)

Final Exam (100 points) Final Exam (100 points) Honor Code: Each question is worth 10 points. There is one bonus question worth 5 points. In contrast to the homework assignments, you may not collaborate on this final exam. You

More information

Logical Structures in Natural Language: Propositional Logic II (Truth Tables and Reasoning

Logical Structures in Natural Language: Propositional Logic II (Truth Tables and Reasoning Logical Structures in Natural Language: Propositional Logic II (Truth Tables and Reasoning Raffaella Bernardi Università degli Studi di Trento e-mail: bernardi@disi.unitn.it Contents 1 What we have said

More information

Chapter 4: Classical Propositional Semantics

Chapter 4: Classical Propositional Semantics Chapter 4: Classical Propositional Semantics Language : L {,,, }. Classical Semantics assumptions: TWO VALUES: there are only two logical values: truth (T) and false (F), and EXTENSIONALITY: the logical

More information

Definability in Boolean bunched logic

Definability in Boolean bunched logic Definability in Boolean bunched logic James Brotherston Programming Principles, Logic and Verification Group Dept. of Computer Science University College London, UK J.Brotherston@ucl.ac.uk Logic Summer

More information

Modal Logic. UIT2206: The Importance of Being Formal. Martin Henz. March 19, 2014

Modal Logic. UIT2206: The Importance of Being Formal. Martin Henz. March 19, 2014 Modal Logic UIT2206: The Importance of Being Formal Martin Henz March 19, 2014 1 Motivation The source of meaning of formulas in the previous chapters were models. Once a particular model is chosen, say

More information

Timed Automata. Chapter Clocks and clock constraints Clock variables and clock constraints

Timed Automata. Chapter Clocks and clock constraints Clock variables and clock constraints Chapter 10 Timed Automata In the previous chapter, we have discussed a temporal logic where time was a discrete entities. A time unit was one application of the transition relation of an LTS. We could

More information

Handbook of Logic and Proof Techniques for Computer Science

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

Automata, Logic and Games: Theory and Application

Automata, Logic and Games: Theory and Application Automata, Logic and Games: Theory and Application 1. Büchi Automata and S1S Luke Ong University of Oxford TACL Summer School University of Salerno, 14-19 June 2015 Luke Ong Büchi Automata & S1S 14-19 June

More information

Propositional logic. First order logic. Alexander Clark. Autumn 2014

Propositional logic. First order logic. Alexander Clark. Autumn 2014 Propositional logic First order logic Alexander Clark Autumn 2014 Formal Logic Logical arguments are valid because of their form. Formal languages are devised to express exactly that relevant form and

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

Introduction to Temporal Logic. The purpose of temporal logics is to specify properties of dynamic systems. These can be either

Introduction to Temporal Logic. The purpose of temporal logics is to specify properties of dynamic systems. These can be either Introduction to Temporal Logic The purpose of temporal logics is to specify properties of dynamic systems. These can be either Desired properites. Often liveness properties like In every infinite run action

More information

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

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

Proofs. Joe Patten August 10, 2018

Proofs. Joe Patten August 10, 2018 Proofs Joe Patten August 10, 2018 1 Statements and Open Sentences 1.1 Statements A statement is a declarative sentence or assertion that is either true or false. They are often labelled with a capital

More information

Monodic fragments of first-order temporal logics

Monodic fragments of first-order temporal logics Outline of talk Most propositional temporal logics are decidable. But the decision problem in predicate (first-order) temporal logics has seemed near-hopeless. Monodic fragments of first-order temporal

More information

First-Order Logic First-Order Theories. Roopsha Samanta. Partly based on slides by Aaron Bradley and Isil Dillig

First-Order Logic First-Order Theories. Roopsha Samanta. Partly based on slides by Aaron Bradley and Isil Dillig First-Order Logic First-Order Theories Roopsha Samanta Partly based on slides by Aaron Bradley and Isil Dillig Roadmap Review: propositional logic Syntax and semantics of first-order logic (FOL) Semantic

More information

Outline. Complexity Theory. Example. Sketch of a log-space TM for palindromes. Log-space computations. Example VU , SS 2018

Outline. Complexity Theory. Example. Sketch of a log-space TM for palindromes. Log-space computations. Example VU , SS 2018 Complexity Theory Complexity Theory Outline Complexity Theory VU 181.142, SS 2018 3. Logarithmic Space Reinhard Pichler Institute of Logic and Computation DBAI Group TU Wien 3. Logarithmic Space 3.1 Computational

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

Socratic Proofs for Some Temporal Logics RESEARCH REPORT

Socratic Proofs for Some Temporal Logics RESEARCH REPORT Section of Logic and Cognitive Science Institute of Psychology Adam Mickiewicz University in Poznań Mariusz Urbański Socratic Proofs for Some Temporal Logics RESEARCH REPORT Szamarzewskiego 89, 60-589

More information

Discrete Mathematics & Mathematical Reasoning Predicates, Quantifiers and Proof Techniques

Discrete Mathematics & Mathematical Reasoning Predicates, Quantifiers and Proof Techniques Discrete Mathematics & Mathematical Reasoning Predicates, Quantifiers and Proof Techniques Colin Stirling Informatics Some slides based on ones by Myrto Arapinis Colin Stirling (Informatics) Discrete Mathematics

More information

Non-elementary Lower Bound for Propositional Duration. Calculus. A. Rabinovich. Department of Computer Science. Tel Aviv University

Non-elementary Lower Bound for Propositional Duration. Calculus. A. Rabinovich. Department of Computer Science. Tel Aviv University Non-elementary Lower Bound for Propositional Duration Calculus A. Rabinovich Department of Computer Science Tel Aviv University Tel Aviv 69978, Israel 1 Introduction The Duration Calculus (DC) [5] is a

More information

Phil Introductory Formal Logic

Phil Introductory Formal Logic Phil 134 - Introductory Formal Logic Lecture 4: Formal Semantics In this lecture we give precise meaning to formulae math stuff: sets, pairs, products, relations, functions PL connectives as truth-functions

More information

Labelled Superposition for PLTL. Martin Suda and Christoph Weidenbach

Labelled Superposition for PLTL. Martin Suda and Christoph Weidenbach Labelled Superposition for PLTL Martin Suda and Christoph Weidenbach MPI I 2012 RG1-001 January 2012 Authors Addresses Martin Suda Max-Planck-Institut für Informatik Campus E1 4 66123 Saarbrücken Germany

More information

Knowledge base (KB) = set of sentences in a formal language Declarative approach to building an agent (or other system):

Knowledge base (KB) = set of sentences in a formal language Declarative approach to building an agent (or other system): Logic Knowledge-based agents Inference engine Knowledge base Domain-independent algorithms Domain-specific content Knowledge base (KB) = set of sentences in a formal language Declarative approach to building

More information

INTRODUCTION TO LOGIC. Propositional Logic. Examples of syntactic claims

INTRODUCTION TO LOGIC. Propositional Logic. Examples of syntactic claims Introduction INTRODUCTION TO LOGIC 2 Syntax and Semantics of Propositional Logic Volker Halbach In what follows I look at some formal languages that are much simpler than English and define validity of

More information

Overview. overview / 357

Overview. overview / 357 Overview overview6.1 Introduction Modelling parallel systems Linear Time Properties Regular Properties Linear Temporal Logic (LTL) Computation Tree Logic syntax and semantics of CTL expressiveness of CTL

More information

Herbrand Theorem, Equality, and Compactness

Herbrand Theorem, Equality, and Compactness CSC 438F/2404F Notes (S. Cook and T. Pitassi) Fall, 2014 Herbrand Theorem, Equality, and Compactness The Herbrand Theorem We now consider a complete method for proving the unsatisfiability of sets of first-order

More information

Linear Temporal Logic and Büchi Automata

Linear Temporal Logic and Büchi Automata Linear Temporal Logic and Büchi Automata Yih-Kuen Tsay Department of Information Management National Taiwan University FLOLAC 2009 Yih-Kuen Tsay (SVVRL @ IM.NTU) Linear Temporal Logic and Büchi Automata

More information

Prompt Interval Temporal Logic

Prompt Interval Temporal Logic Prompt Interval Temporal Logic Dario Della Monica 1, Angelo Montanari 2, Aniello Murano 1, and Pietro Sala 3 1 Università degli Studi di Napoli Federico II, Napoli, Italy, dario.dellamonica@unina.it,murano@na.infn.it

More information

On simulations and bisimulations of general flow systems

On simulations and bisimulations of general flow systems On simulations and bisimulations of general flow systems Jen Davoren Department of Electrical & Electronic Engineering The University of Melbourne, AUSTRALIA and Paulo Tabuada Department of Electrical

More information

the logic of provability

the logic of provability A bird s eye view on the logic of provability Rineke Verbrugge, Institute of Artificial Intelligence, University of Groningen Annual Meet on Logic and its Applications, Calcutta Logic Circle, Kolkata,

More information

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

CS156: The Calculus of Computation

CS156: The Calculus of Computation CS156: The Calculus of Computation Zohar Manna Winter 2010 It is reasonable to hope that the relationship between computation and mathematical logic will be as fruitful in the next century as that between

More information

Chapter 5: Linear Temporal Logic

Chapter 5: Linear Temporal Logic Chapter 5: Linear Temporal Logic Prof. Ali Movaghar Verification of Reactive Systems Spring 94 Outline We introduce linear temporal logic (LTL), a logical formalism that is suited for specifying LT properties.

More information

T Reactive Systems: Temporal Logic LTL

T Reactive Systems: Temporal Logic LTL Tik-79.186 Reactive Systems 1 T-79.186 Reactive Systems: Temporal Logic LTL Spring 2005, Lecture 4 January 31, 2005 Tik-79.186 Reactive Systems 2 Temporal Logics Temporal logics are currently the most

More information

Logical Inference. Artificial Intelligence. Topic 12. Reading: Russell and Norvig, Chapter 7, Section 5

Logical Inference. Artificial Intelligence. Topic 12. Reading: Russell and Norvig, Chapter 7, Section 5 rtificial Intelligence Topic 12 Logical Inference Reading: Russell and Norvig, Chapter 7, Section 5 c Cara MacNish. Includes material c S. Russell & P. Norvig 1995,2003 with permission. CITS4211 Logical

More information

Temporal logics and explicit-state model checking. Pierre Wolper Université de Liège

Temporal logics and explicit-state model checking. Pierre Wolper Université de Liège Temporal logics and explicit-state model checking Pierre Wolper Université de Liège 1 Topics to be covered Introducing explicit-state model checking Finite automata on infinite words Temporal Logics and

More information

Probabilistic Justification Logic

Probabilistic Justification Logic Ioannis Kokkinis Logic and Theory Group Institute of Computer Science University of Bern joint work with Petar Maksimović, Zoran Ognjanović and Thomas Studer Logic and Applications Dubrovnik September

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

Proof Methods for Propositional Logic

Proof Methods for Propositional Logic Proof Methods for Propositional Logic Logical equivalence Two sentences are logically equivalent iff they are true in the same models: α ß iff α β and β α Russell and Norvig Chapter 7 CS440 Fall 2015 1

More information

Alan Bundy. Automated Reasoning LTL Model Checking

Alan Bundy. Automated Reasoning LTL Model Checking Automated Reasoning LTL Model Checking Alan Bundy Lecture 9, page 1 Introduction So far we have looked at theorem proving Powerful, especially where good sets of rewrite rules or decision procedures have

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

Classical First-Order Logic

Classical First-Order Logic Classical First-Order Logic Software Formal Verification Maria João Frade Departmento de Informática Universidade do Minho 2008/2009 Maria João Frade (DI-UM) First-Order Logic (Classical) MFES 2008/09

More information

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

A Theory of Duration Calculus with Application

A Theory of Duration Calculus with Application A Theory of Duration Calculus with Application Michael R. Hansen 1 and Dang Van Hung 2 1 Informatics and Math. Modelling, Technical University of Denmark Ricard Petersens Plads, DK-2800 Lyngby, Denmark

More information

Course Runtime Verification

Course Runtime Verification Course Martin Leucker (ISP) Volker Stolz (Høgskolen i Bergen, NO) INF5140 / V17 Chapters of the Course Chapter 1 Recall in More Depth Chapter 2 Specification Languages on Words Chapter 3 LTL on Finite

More information

Propositional Reasoning

Propositional Reasoning Propositional Reasoning CS 440 / ECE 448 Introduction to Artificial Intelligence Instructor: Eyal Amir Grad TAs: Wen Pu, Yonatan Bisk Undergrad TAs: Sam Johnson, Nikhil Johri Spring 2010 Intro to AI (CS

More information

Nonclassical logics (Nichtklassische Logiken)

Nonclassical logics (Nichtklassische Logiken) Nonclassical logics (Nichtklassische Logiken) VU 185.249 (lecture + exercises) http://www.logic.at/lvas/ncl/ Chris Fermüller Technische Universität Wien www.logic.at/people/chrisf/ chrisf@logic.at Winter

More information

Logic. Propositional Logic: Syntax

Logic. Propositional Logic: Syntax Logic Propositional Logic: Syntax Logic is a tool for formalizing reasoning. There are lots of different logics: probabilistic logic: for reasoning about probability temporal logic: for reasoning about

More information

Extensions to the Logic of All x are y: Verbs, Relative Clauses, and Only

Extensions to the Logic of All x are y: Verbs, Relative Clauses, and Only 1/53 Extensions to the Logic of All x are y: Verbs, Relative Clauses, and Only Larry Moss Indiana University Nordic Logic School August 7-11, 2017 2/53 An example that we ll see a few times Consider the

More information

In a second part, we concentrate on interval models similar to the traditional ITL models presented in [, 5]. By making various assumptions about time

In a second part, we concentrate on interval models similar to the traditional ITL models presented in [, 5]. By making various assumptions about time Complete Proof Systems for First Order Interval Temporal Logic Bruno Dutertre Department of Computer Science Royal Holloway, University of London Egham, Surrey TW0 0EX, United Kingdom Abstract Dierent

More information

Propositional Logic: Syntax

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

Timo Latvala. February 4, 2004

Timo Latvala. February 4, 2004 Reactive Systems: Temporal Logic LT L Timo Latvala February 4, 2004 Reactive Systems: Temporal Logic LT L 8-1 Temporal Logics Temporal logics are currently the most widely used specification formalism

More information

Propositional Language - Semantics

Propositional Language - Semantics Propositional Language - Semantics Lila Kari University of Waterloo Propositional Language - Semantics CS245, Logic and Computation 1 / 41 Syntax and semantics Syntax Semantics analyzes Form analyzes Meaning

More information

Inverting Proof Systems for Secrecy under OWA

Inverting Proof Systems for Secrecy under OWA Inverting Proof Systems for Secrecy under OWA Giora Slutzki Department of Computer Science Iowa State University Ames, Iowa 50010 slutzki@cs.iastate.edu May 9th, 2010 Jointly with Jia Tao and Vasant Honavar

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

Propositional Calculus - Hilbert system H Moonzoo Kim CS Division of EECS Dept. KAIST

Propositional Calculus - Hilbert system H Moonzoo Kim CS Division of EECS Dept. KAIST Propositional Calculus - Hilbert system H Moonzoo Kim CS Division of EECS Dept. KAIST moonzoo@cs.kaist.ac.kr http://pswlab.kaist.ac.kr/courses/cs402-07 1 Review Goal of logic To check whether given a formula

More information

C. Modal Propositional Logic (MPL)

C. Modal Propositional Logic (MPL) C. Modal Propositional Logic (MPL) Let s return to a bivalent setting. In this section, we ll take it for granted that PL gets the semantics and logic of and Ñ correct, and consider an extension of PL.

More information

Lecture 11: Gödel s Second Incompleteness Theorem, and Tarski s Theorem

Lecture 11: Gödel s Second Incompleteness Theorem, and Tarski s Theorem Lecture 11: Gödel s Second Incompleteness Theorem, and Tarski s Theorem Valentine Kabanets October 27, 2016 1 Gödel s Second Incompleteness Theorem 1.1 Consistency We say that a proof system P is consistent

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

Complete and Terminating Tableau for the Logic of Proper Subinterval Structures Over Dense Orderings

Complete and Terminating Tableau for the Logic of Proper Subinterval Structures Over Dense Orderings Electronic Notes in Theoretical Computer Science 231 (2009) 131 151 www.elsevier.com/locate/entcs Complete and Terminating Tableau for the Logic of Proper Subinterval Structures Over Dense Orderings Davide

More information

Overview of Topics. Finite Model Theory. Finite Model Theory. Connections to Database Theory. Qing Wang

Overview of Topics. Finite Model Theory. Finite Model Theory. Connections to Database Theory. Qing Wang Overview of Topics Finite Model Theory Part 1: Introduction 1 What is finite model theory? 2 Connections to some areas in CS Qing Wang qing.wang@anu.edu.au Database theory Complexity theory 3 Basic definitions

More information

A Brief Introduction to Model Checking

A Brief Introduction to Model Checking A Brief Introduction to Model Checking Jan. 18, LIX Page 1 Model Checking A technique for verifying finite state concurrent systems; a benefit on this restriction: largely automatic; a problem to fight:

More information

Characterization of Semantics for Argument Systems

Characterization of Semantics for Argument Systems Characterization of Semantics for Argument Systems Philippe Besnard and Sylvie Doutre IRIT Université Paul Sabatier 118, route de Narbonne 31062 Toulouse Cedex 4 France besnard, doutre}@irit.fr Abstract

More information

Real-Time Systems. Lecture 15: The Universality Problem for TBA Dr. Bernd Westphal. Albert-Ludwigs-Universität Freiburg, Germany

Real-Time Systems. Lecture 15: The Universality Problem for TBA Dr. Bernd Westphal. Albert-Ludwigs-Universität Freiburg, Germany Real-Time Systems Lecture 15: The Universality Problem for TBA 2013-06-26 15 2013-06-26 main Dr. Bernd Westphal Albert-Ludwigs-Universität Freiburg, Germany Contents & Goals Last Lecture: Extended Timed

More information

Overview. CS389L: Automated Logical Reasoning. Lecture 7: Validity Proofs and Properties of FOL. Motivation for semantic argument method

Overview. CS389L: Automated Logical Reasoning. Lecture 7: Validity Proofs and Properties of FOL. Motivation for semantic argument method Overview CS389L: Automated Logical Reasoning Lecture 7: Validity Proofs and Properties of FOL Agenda for today: Semantic argument method for proving FOL validity Işıl Dillig Important properties of FOL

More information

The Expressivity of Universal Timed CCP: Undecidability of Monadic FLTL and Closure Operators for Security

The Expressivity of Universal Timed CCP: Undecidability of Monadic FLTL and Closure Operators for Security The Expressivity of Universal Timed CCP: Undecidability of Monadic FLTL and Closure Operators for Security Carlos Olarte and Frank D. Valencia INRIA /CNRS and LIX, Ecole Polytechnique Motivation Concurrent

More information

Reasoning with Probabilities. Eric Pacuit Joshua Sack. Outline. Basic probability logic. Probabilistic Epistemic Logic.

Reasoning with Probabilities. Eric Pacuit Joshua Sack. Outline. Basic probability logic. Probabilistic Epistemic Logic. Reasoning with July 28, 2009 Plan for the Course Day 1: Introduction and Background Day 2: s Day 3: Dynamic s Day 4: Reasoning with Day 5: Conclusions and General Issues Probability language Let Φ be a

More information

Lecture 5: Introduction to Complexity Theory

Lecture 5: Introduction to Complexity Theory Lecture 5: Introduction to Complexity Theory 1 Complexity Theory 1.1 Resource Consumption Complexity theory, or more precisely, Computational Complexity theory, deals with the resources required during

More information