On dynamic topological logics Roman Kontchakov School of Computer - - PowerPoint PPT Presentation

on dynamic topological logics
SMART_READER_LITE
LIVE PREVIEW

On dynamic topological logics Roman Kontchakov School of Computer - - PowerPoint PPT Presentation

On dynamic topological logics Roman Kontchakov School of Computer Science and Information Systems , Birkbeck , London http://www.dcs.bbk.ac.uk/ roman joint work with Boris Konev, Frank Wolter and Michael Zakharyaschev The Story S. Artemov,


slide-1
SLIDE 1

On dynamic topological logics

Roman Kontchakov

School of Computer Science and Information Systems, Birkbeck, London http://www.dcs.bbk.ac.uk/∼roman joint work with

Boris Konev, Frank Wolter and Michael Zakharyaschev

slide-2
SLIDE 2

The Story

  • S. Artemov, J. Davoren and A. Nerode.

Topological semantics for hybrid systems.

LNCS, vol. 1234, Proceedings of LFCS’97, pp. 1-8, 1997

  • J. Davoren. Modal logics for continuous dynamics.

Ph.D. Thesis, Department of Mathematics, Cornell University, 1998

  • Ph. Kremer and G. Mints. Dynamic topological logic.

Bulletin of Symbolic Logic, 3:371–372, 1997 Annals of Pure and Applied Logic, 131:133–158, 2005

J.M. Davoren and R.P . Gor´ e. Bimodal logics for reasoning about continuous dynamics.

Advances in Modal Logic, Volume 3, pp. 91–110. World Scientific, 2002

  • B. Konev, R. Kontchakov, F

. Wolter and M. Zakharyaschev. On dynamic topological and metric logics.

Proceedings of AiML 2004, pp. 182–196, Manchester, U.K., September 2004

Oxford 05/08/07 1

slide-3
SLIDE 3

Dynamical systems

. . ‘space’ + f

x f( x ) f 2( x )

Orbf(x) = { f(x), f 2(x), . . . } — the orbit of x . . 1 2

x y f( x ) f( y ) f 2( x ) f 2( y )

f f Temporal logic × logic of topology to describe and reason about the (asymptotic) behaviour of orbits

Oxford 05/08/07 2

slide-4
SLIDE 4

Dynamic topological structures

Dynamic topological structure F = T, f

T = T, I

a topological space

T is the universe of T I is the interior operator on T C is the closure operator on T ( CX = −I − X )

f : T → T

a continuous function

( X open ⇒ f −1(X ) open )

  • 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, IG: IGX = {x ∈ U | ∀y (xRy → y ∈ X )} — conversely, every Aleksandrov space is induced by a quasi-order

  • Euclidean spaces Rn, n ≥ 1
  • . . .
  • continuous
  • homeomorphisms

(continuous bijections with continuous inverses) Oxford 05/08/07 3

slide-5
SLIDE 5

Dynamic topological logic DT L

Formulas:

  • propositional variables p, q, . . .
  • the Booleans ¬, ∧ and ∨
  • topological (‘modal’) operators I and C
  • temporal operators ◦, ✷F and ✸F

V a valuation in T, I , f

subsets of T −, ∩ and ∪ I and C V(◦ϕ) = f −1(V(ϕ)) . .

f ϕ

. .

f ϕ

  • ϕ

f −1

V(✷Fϕ) =

  • n=1

f −n(V(ϕ))

= {x ∈ T | Orbf(x) ⊆ V(ϕ)}

V(✸Fϕ) =

  • n=1

f −n(V(ϕ))

= {x ∈ T | Orbf(x) ∩ V(ϕ) = ∅}

Example: every ψ satisfies ϕ infinitely often

ψ → ✷F✸Fϕ

Oxford 05/08/07 4

slide-6
SLIDE 6

Known results: no ‘infinite’ operations

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 NB. Log

  • {F, f} Log
  • {R, f}

(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

  • {Rn, f | f a homeomorphism}, n ≥ 1,

coincide, have the fmp, are finitely axiomatisable, and so decidable

Oxford 05/08/07 5

slide-7
SLIDE 7

Homeomorphisms vs. continuous mappings

T = U, I is the Aleksandrov space induced by a quasi-order G = U, R

f is a homeomorphism

iff

xRy ⇔ f(x)Rf(y) a DTM can be unwound into a product model . .

G0 = G1 = G2 =

f is continuous

iff

xRy ⇒ ⇒ ⇒ f(x)Rf(y) an e-product model . .

G0 ⊆ G1 ⊆ G2 ⊆

. .

(lcom) (rcom)

S4 ⊕ DAlt ⊕ (◦ I p ↔ ↔ ↔ I◦p)

. . . .

(lcom) (rcom)

S4 ⊕ DAlt ⊕ (◦ I p → → → I◦p)

Oxford 05/08/07 6

slide-8
SLIDE 8

DTLs with homeomorphisms

Theorem 1 (AiML 2004). 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 {Rn, f | f a homeomorphism},

n ≥ 1.

  • Proof. By reduction of the undecidable but r.e. Post’s Correspondence Problem

to the satisfiability problem

(more on the next slide)

NB. All these logics are different.

Oxford 05/08/07 7

slide-9
SLIDE 9

Encoding PCP

PCP: given a set of pairs {(u1, v1), . . . , (uk, vk)} of nonempty finite words, decide whether there exists an N ≥ 1 and a sequence i1, . . . , iN such that ui1 · ui2 · . . . · uiN = vi1 · vi2 · . . . · viN Post (1946): The PCP is undecidable and the set of PCP instances without solutions is not R.E.

  • Aleksandrov space U, I

(induced by U, R) ‘local’ formulas

+ F I(ψ1 → ◦ψ2)

plus

✸F

  • a∈A

I(La ↔ Ra) . . i1 i2 iN

ui1 vi1 ui2 vi2 uiN viN

  • arbitrary topological spaces and Rn:

the formula requires only a finite number of iterations and thus the completeness results for Log

  • {· · · } can be used

Oxford 05/08/07 8

slide-10
SLIDE 10

DTLs with continuous mappings

Theorem 2. No logic from the list below is decidable:

  • Log {F, f},
  • Log {F, f | F an Aleksandrov space},
  • Log {Rn, f},

n ≥ 1.

  • Proof. By reduction of

the undecidable ω-reachability problem for lossy channels to the satisfiability problem

(more on the next slide)

NB. All these logics are different.

Oxford 05/08/07 9

slide-11
SLIDE 11

Encoding lossy channels backwards

Single channel system

Q — a set of control states Σ — an alphabet of messages

S = Q, Σ, ∆

∆ ⊆ Q×{?, !}×Σ×Q — a set of transitions

send q, w

q,!,a,q′

− − − − − →ℓ q′, w′

iff

w′ ⊑ a · w receive q, w · a

q,?,a,q′

− − − − − →ℓ q′, w′

iff

w′ ⊑ w backward encoding: loss of messages = introduction of new points . .

a · w                                         w

. .

w′

. .

w                                         w · a

. .

w′

Oxford 05/08/07 10

slide-12
SLIDE 12

Encoding lossy channels: ω-reachability (1)

ω-reachability: given a single channel lossy system S and two states q0 and qrec, decide whether, for every n > 0, there is a computation q0, ǫ

δ1

− →ℓ qi1, w1

δ2

− →ℓ qi2, w2

δ3

− →ℓ . . . reaching qrec at least n times Schnoebelen (2004): ω-reachability is undecidable . .

m m m m q0 q0 q0 q0

The ω-reachability problem can be encoded using only ‘local’ formulas

+ F I(ψ1 → ◦ψ2)

plus

✷F✸Fm

  • plus. . .

Oxford 05/08/07 11

slide-13
SLIDE 13

Encoding lossy channels: ω-reachability (2)

. .

m m m m q0 q0 q0 q0

light ∧ ✷+

F (light → ◦light)

✷+

F (m → ◦ I(light → on))

✷+

F (C(light ∧ on ∧◦¬on) → qrec)

✷+

F (m → I(light → ¬on))

. .

m m m m qrec qrec qrec

✷F(m → I(light → ◦ S light)) ✷+

F I((light ∧ on ∧◦¬on) → ¬ S(light ∧ on ∧◦¬on))

. .

m m m m qrec qrec qrec

Oxford 05/08/07 12

slide-14
SLIDE 14

Finite iterations

  • arbitrary finite flows of time
  • finite change assumption

(the system eventually stabilises)

Theorem 3 (APAL 2006). The two topo-logics Logfin {F, f} and Logfin {F, f | F an Aleksandrov space} 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

(decidable but not in primitive recursive time)

However: Theorem 4 (AiML 2004). The two topo-logics Logfin {F, f | f a homeomorphism} and Logfin {F, f | F an Aleksandrov space, f a homeomorphism} coincide but are not recursively enumerable

Oxford 05/08/07 13

slide-15
SLIDE 15

Open problems

  • Axiomatisation of DTL over Euclidean spaces (without ✷F, ✸F)
  • Are full DTLs with continuous mappings r.e.?
  • If so, are they finitely axiomatisable? Axiomatisations?
  • . . .

Oxford 05/08/07 14

slide-16
SLIDE 16

Publications

(all available on the web) 1)

  • B. Konev, R. Kontchakov, F

. Wolter and M. Zakharyaschev. Dynamic topological logics over spaces with continuous functions Advances in Modal Logic, vol. 6, pp. 299–318. College Publications, London, 2006 2)

  • D. Gabelaia, A. Kurucz, F

. Wolter and M. Zakharyaschev. Non-primitive recursive decidability of products of modal logics with expanding domains Annals of Pure and Applied Logic, 142:245–268, 2006 3)

  • B. Konev, R. Kontchakov, F

. Wolter and M. Zakharyaschev. On dynamic topological and metric logics Studia Logica, 84:127–158, 2006 4)

  • B. Konev, F

. Wolter and M. Zakharyaschev. Temporal logics over transitive states LNCS 3632, (R. Nieuwenhuis ed.), pp.182–203, Springer, 2005 (Proc. of CADE-05) 5)

  • B. Konev, R. Kontchakov, F

. Wolter and M. Zakharyaschev. On dynamic topological and metric logics

  • Proc. of AiML 2004, September 2004, Manchester, U.K.

Oxford 05/08/07 15