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

Similar documents
Expressiveness, decidability, and undecidability of Interval Temporal Logic

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

Metric Propositional Neighborhood Logics

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

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

The Ultimate Undecidability Result for the HalpernShoham Logic

Optimal Tableaux for Right Propositional Neighborhood Logic over Linear Orders

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

Model Checking: the Interval Way

An optimal tableau-based decision algorithm for Propositional Neighborhood Logic

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

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

Dario Della Monica Valentin Goranko Angelo Montanari Guido Sciavicco

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

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

Relational dual tableaux for interval temporal logics *

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

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

Logic: Propositional Logic Truth Tables

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

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

arxiv: v1 [cs.lo] 13 Jan 2016

Propositional Logic: Models and Proofs

Reasoning About Bounds In Weighted Transition Systems

Chapter 4: Computation tree logic

Notes on Modal Logic

Learning Goals of CS245 Logic and Computation

Notes on Modal Logic

Lecture 3: Semantics of Propositional Logic

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

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

Final Exam (100 points)

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

Chapter 4: Classical Propositional Semantics

Definability in Boolean bunched logic

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

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

Handbook of Logic and Proof Techniques for Computer Science

Automata, Logic and Games: Theory and Application

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

A brief introduction to Logic. (slides from

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

Tecniche di Verifica. Introduction to Propositional Logic

Abstract model theory for extensions of modal logic

Proofs. Joe Patten August 10, 2018

Monodic fragments of first-order temporal logics

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

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

Part 1: Propositional Logic

Socratic Proofs for Some Temporal Logics RESEARCH REPORT

Discrete Mathematics & Mathematical Reasoning Predicates, Quantifiers and Proof Techniques

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

Phil Introductory Formal Logic

Labelled Superposition for PLTL. Martin Suda and Christoph Weidenbach

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

INTRODUCTION TO LOGIC. Propositional Logic. Examples of syntactic claims

Overview. overview / 357

Herbrand Theorem, Equality, and Compactness

Linear Temporal Logic and Büchi Automata

Prompt Interval Temporal Logic

On simulations and bisimulations of general flow systems

the logic of provability

Motivation. CS389L: Automated Logical Reasoning. Lecture 10: Overview of First-Order Theories. Signature and Axioms of First-Order Theory

CS156: The Calculus of Computation

Chapter 5: Linear Temporal Logic

T Reactive Systems: Temporal Logic LTL

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

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

Probabilistic Justification Logic

Comp487/587 - Boolean Formulas

Proof Methods for Propositional Logic

Alan Bundy. Automated Reasoning LTL Model Checking

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

Classical First-Order Logic

On the Complexity of the Reflected Logic of Proofs

A Theory of Duration Calculus with Application

Course Runtime Verification

Propositional Reasoning

Nonclassical logics (Nichtklassische Logiken)

Logic. Propositional Logic: Syntax

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

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

Propositional Logic: Syntax

Timo Latvala. February 4, 2004

Propositional Language - Semantics

Inverting Proof Systems for Secrecy under OWA

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

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

C. Modal Propositional Logic (MPL)

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

An Introduction to Modal Logic III

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

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

A Brief Introduction to Model Checking

Characterization of Semantics for Argument Systems

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

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

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

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

Lecture 5: Introduction to Complexity Theory

Transcription:

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 dariodm@ru.is GandALF 2012 Napoli, September 7th, 2012

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

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

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

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

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

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.)

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? )

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? )

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

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

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 832-843, 1983.

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 832-843, 1983.

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 832-843, 1983.

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 832-843, 1983.

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 832-843, 1983.

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 832-843, 1983.

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

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

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 935-962, 1991.

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 935-962, 1991. Syntax: ϕ ::= p ϕ ϕ ϕ X ϕ X { A, L, B, E, D, O, A, L, B, E, D, O }

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 935-962, 1991. 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)

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 φ: φ φ

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 φ: φ φ

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 φ: φ φ

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 φ: φ φ

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 φ: φ φ

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 φ: φ φ

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

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

(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: 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:

(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;

(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.

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

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

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

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

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

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

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

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

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 )

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

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

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

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

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

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

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

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

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

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.

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 )

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

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 0 1 2 0 1 2

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 2 0 1 2

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 2 0 1 p 2

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 2 0 1 p 2

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 2 0 1 p 2

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 2 0 1 p 2

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 2 0 1 p 2 M 1,[0,1] A p and M 2,[0,1] A p

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 2 0 1 p 2 M 1,[0,1] A p and M 2,[0,1] A p the thesis

Undecidability

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

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

Complexity of decidable fragments

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

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

Strongly discrete linear orders: recall the picture for

The complete picture over natural numbers

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

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

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]

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)

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!