on dynamic topological and metric logics
play

On dynamic topological and metric logics Roman Kontchakov - PowerPoint PPT Presentation

On dynamic topological and metric logics Roman Kontchakov Department of Computer Science , Kings College London http://www.dcs.kcl.ac.uk/staff/romanvk joint work with Boris Konev, Frank Wolter and Michael Zakharyaschev Dynamic systems .


  1. On dynamic topological and metric logics Roman Kontchakov Department of Computer Science , King’s College London http://www.dcs.kcl.ac.uk/staff/romanvk joint work with Boris Konev, Frank Wolter and Michael Zakharyaschev

  2. Dynamic systems . ‘space’ + f x f 2 ( x ) f ( x ) . AiML 2004 11.09.04 1

  3. Dynamic systems f f . . ‘space’ + f x x f 2 ( x ) f 2 ( x ) f ( x ) y f 2 ( ) f ( x ) y f ( ) y . . 0 1 2 AiML 2004 11.09.04 1

  4. Dynamic systems f f . . ‘space’ + f x x f 2 ( x ) f 2 ( x ) f ( x ) y f 2 ( ) f ( x ) y f ( ) y . . 0 1 2 Temporal logic to describe and reason about behaviour of dynamic systems: • variables p are interpreted by sets of points, i.e., point x is in p : x ∈ p x ∈ ✷ F p • x always stays in p : x ∈ ✷ F ✸ F p • x occurs in p infinitely often: • . . . AiML 2004 11.09.04 1

  5. Dynamic topological logic Dynamic topological structure F = � T , f � T = � T, I � a topological space is the universe of T T I is the interior operator on T C is the closure operator on T ( C X = − I − X ) f : T → T ⇒ f − 1 ( X ) open ) a total continuous function ( X open AiML 2004 11.09.04 2

  6. Dynamic topological logic Dynamic topological structure F = � T , f � T = � T, I � a topological space is the universe of T T I is the interior operator on T C is the closure operator on T ( C X = − I − X ) f : T → T ⇒ f − 1 ( X ) open ) a total continuous function ( X open Dynamic topo-logic DT L • propositional variables p, q, . . . • the Booleans ¬ , ∧ and ∨ • modal (topological) operators I and C � , ✷ F and ✸ F • temporal operators AiML 2004 11.09.04 2

  7. Dynamic topological logic Dynamic topological structure F = � T , f � T = � T, I � a topological space is the universe of T T I is the interior operator on T C is the closure operator on T ( C X = − I − X ) f : T → T ⇒ f − 1 ( X ) open ) a total continuous function ( X open Dynamic topo-logic DT L V a valuation : • propositional variables p, q, . . . subsets of T − , ∩ and ∪ • the Booleans ¬ , ∧ and ∨ I and C • modal (topological) operators I and C V ( � ϕ ) = f − 1 ( V ( ϕ )) � , ✷ F and ✸ F • temporal operators AiML 2004 11.09.04 2

  8. Dynamic topological logic Dynamic topological structure F = � T , f � T = � T, I � a topological space is the universe of T T I is the interior operator on T C is the closure operator on T ( C X = − I − X ) f : T → T ⇒ f − 1 ( X ) open ) a total continuous function ( X open Dynamic topo-logic DT L V a valuation : • propositional variables p, q, . . . subsets of T − , ∩ and ∪ • the Booleans ¬ , ∧ and ∨ I and C • modal (topological) operators I and C V ( � ϕ ) = f − 1 ( V ( ϕ )) � , ✷ F and ✸ F • temporal operators ∞ ∞ � f − n ( V ( ϕ )) � f − n ( V ( ϕ )) V ( ✷ F ϕ ) = V ( ✸ F ϕ ) = and n =1 n =1 AiML 2004 11.09.04 2

  9. Classes of dynamic topological structures Topological spaces T = � T, I � • arbitrary topologies • Aleksandrov: arbitrary (not only finite) intersections of open sets are open — every Kripke frame G = � U, R � , where R is a quasi-order , induces the Aleksandrov topological space � U, I G � : I G X = { x ∈ U | ∀ y ( x R y → y ∈ X ) } — conversely, every Aleksandrov space is induced by a quasi-order • Euclidean spaces R n , n ≥ 1 • . . . AiML 2004 11.09.04 3

  10. Classes of dynamic topological structures Topological spaces T = � T, I � • arbitrary topologies • Aleksandrov: arbitrary (not only finite) intersections of open sets are open — every Kripke frame G = � U, R � , where R is a quasi-order , induces the Aleksandrov topological space � U, I G � : I G X = { x ∈ U | ∀ y ( x R y → y ∈ X ) } — conversely, every Aleksandrov space is induced by a quasi-order • Euclidean spaces R n , n ≥ 1 • . . . Functions f : T → T • continuous • homeomorphisms: continuous bijections with continuous inverses • . . . AiML 2004 11.09.04 3

  11. Known results DT L � — subset of DT L containing no ‘infinite’ operators ( ✷ F and ✸ F ) Artemov, Davoren & Nerode (1997): The two dynamic topo-logics Log � {� F , f �} and Log � {� F , f � | F an Aleksandrov space } coincide, have the fmp , are finitely axiomatisable , and so decidable. Log � {� F , f �} � Log � {� R , f �} NB. (Slavnov 2003, Kremer & Mints 2003) AiML 2004 11.09.04 4

  12. Known results DT L � — subset of DT L containing no ‘infinite’ operators ( ✷ F and ✸ F ) Artemov, Davoren & Nerode (1997): The two dynamic topo-logics Log � {� F , f �} and Log � {� F , f � | F an Aleksandrov space } coincide, have the fmp , are finitely axiomatisable , and so decidable. Log � {� F , f �} � Log � {� R , f �} NB. (Slavnov 2003, Kremer & Mints 2003) Kremer, Mints & Rybakov (1997): The three dynamic topo-logics Log � {� F , f � | f a homeomorphism } , Log � {� F , f � | F an Aleksandrov space , f a homeomorphism } , Log � {� R , f � | f a homeomorphism } coincide, have the fmp , are finitely axiomatisable , and so decidable. AiML 2004 11.09.04 4

  13. Known results DT L � — subset of DT L containing no ‘infinite’ operators ( ✷ F and ✸ F ) Artemov, Davoren & Nerode (1997): The two dynamic topo-logics Log � {� F , f �} and Log � {� F , f � | F an Aleksandrov space } coincide, have the fmp , are finitely axiomatisable , and so decidable. Log � {� F , f �} � Log � {� R , f �} NB. (Slavnov 2003, Kremer & Mints 2003) Kremer, Mints & Rybakov (1997): The three dynamic topo-logics Log � {� F , f � | f a homeomorphism } , Log � {� F , f � | F an Aleksandrov space , f a homeomorphism } , Log � {� R , f � | f a homeomorphism } coincide, have the fmp , are finitely axiomatisable , and so decidable. Open problem : axiomatisations and algorithmic properties of the full DT L ? AiML 2004 11.09.04 4

  14. Homeomorphisms: bad news Theorem 1. No logic from the list below is recursively enumerable : • Log {� F , f � | f a homeomorphism } , Log {� F , f � | F an Aleksandrov space , f a homeomorphism } , • • Log {� R n , f � | f a homeomorphism , n ≥ 1 } . Proof. By reduction of the undecidable but r.e. Post’s Correspondence Problem to the satisfiability problem. AiML 2004 11.09.04 5

  15. Homeomorphisms: bad news Theorem 1. No logic from the list below is recursively enumerable : • Log {� F , f � | f a homeomorphism } , Log {� F , f � | F an Aleksandrov space , f a homeomorphism } , • • Log {� R n , f � | f a homeomorphism , n ≥ 1 } . Proof. By reduction of the undecidable but r.e. Post’s Correspondence Problem to the satisfiability problem. NB. All these logics are different . AiML 2004 11.09.04 5

  16. Continuous maps: some good news Finite iterations : • arbitrary finite flows of time finite change assumption • (the system eventually stabilises) AiML 2004 11.09.04 6

  17. Continuous maps: some good news Finite iterations : • arbitrary finite flows of time finite change assumption • (the system eventually stabilises) Theorem 2. The two topo-logics Log ∗ {� F , f �} Log ∗ {� F , f � | F an Aleksandrov space } and coincide and are decidable , but not in primitive recursive time. Proof . By Kruskal’s tree theorem and reduction of the reachability problem for lossy channels. AiML 2004 11.09.04 6

  18. Continuous maps: some good news Finite iterations : • arbitrary finite flows of time finite change assumption • (the system eventually stabilises) Theorem 2. The two topo-logics Log ∗ {� F , f �} Log ∗ {� F , f � | F an Aleksandrov space } and coincide and are decidable , but not in primitive recursive time. Proof . By Kruskal’s tree theorem and reduction of the reachability problem for lossy channels. However: Theorem 3. The two topo-logics Log ∗ {� F , f � | f a homeomorphism } and Log ∗ {� F , f � | F an Aleksandrov space , f a homeomorphism } coincide but are not recursively enumerable . AiML 2004 11.09.04 6

  19. Dynamics in metric spaces f f . x f 2 ( x ) f ( x ) y f 2 ( y ) f ( y ) . 0 1 2 AiML 2004 11.09.04 7

  20. Dynamics in metric spaces f f . x f 2 ( x ) f ( x ) y f 2 ( y ) f ( y ) . 0 1 2 where d : W × W → R + is a metric, A metric space D = � W, d � , induces T d = � W, I d � : the topological space I d X = { x ∈ W | ∃ δ > 0 ∀ y ∈ W ( d ( x, y ) < δ → y ∈ X ) } AiML 2004 11.09.04 7

  21. Logics of metric spaces D = � W, d � a metric space • propositional variables p, q, . . . • the Booleans ¬ , ∧ and ∨ • interior I and closure C operators • universal ∀ and existential ∃ modalities metric operators ∃ ≤ a and ∀ ≤ a , for a ∈ Q + • AiML 2004 11.09.04 8

  22. Logics of metric spaces D = � W, d � V a valuation : a metric space • propositional variables p, q, . . . subsets of W • the Booleans ¬ , ∧ and ∨ − , ∩ and ∪ I d and C d • interior I and closure C operators • universal ∀ and existential ∃ modalities metric operators ∃ ≤ a and ∀ ≤ a , for a ∈ Q + • . V ( ∃ ≤ a ϕ ) = { x ∈ W | ∃ y ∈ V ( ϕ ) such that d ( x, y ) ≤ a } a V ( ϕ ) a V ( ∀ ≤ a ϕ ) = { x ∈ W | ∀ y ∈ V ( ϕ ) such that d ( x, y ) ≤ a } . AiML 2004 11.09.04 8

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend