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
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 .
Department of Computer Science, King’s College London http://www.dcs.kcl.ac.uk/staff/romanvk joint work with
. . ‘space’ + f
x f( x ) f 2( x )
AiML 2004 11.09.04 1
. . ‘space’ + f
x f( x ) f 2( x )
. . 1 2
x y f( x ) f( y ) f 2( x ) f 2( y )
f f
AiML 2004 11.09.04 1
. . ‘space’ + f
x f( x ) f 2( x )
. . 1 2
x y f( x ) f( y ) f 2( x ) f 2( y )
f f Temporal logic to describe and reason about behaviour of dynamic systems:
x ∈ p
x ∈ ✷Fp
x ∈ ✷F✸Fp
AiML 2004 11.09.04 1
Dynamic topological structure F = T, f
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 )
a total continuous function
( X open ⇒ f −1(X ) open )
AiML 2004 11.09.04 2
Dynamic topological structure F = T, f
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 )
a total continuous function
( X open ⇒ f −1(X ) open )
Dynamic topo-logic DT L
, ✷F and ✸F AiML 2004 11.09.04 2
Dynamic topological structure F = T, f
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 )
a total continuous function
( X open ⇒ f −1(X ) open )
Dynamic topo-logic DT L
, ✷F and ✸F
V a valuation: subsets of T −, ∩ and ∪ I and C V(ϕ) = f −1(V(ϕ))
AiML 2004 11.09.04 2
Dynamic topological structure F = T, f
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 )
a total continuous function
( X open ⇒ f −1(X ) open )
Dynamic topo-logic DT L
, ✷F and ✸F
V a valuation: subsets of T −, ∩ and ∪ I and C V(ϕ) = f −1(V(ϕ)) V(✷Fϕ) =
∞
f −n(V(ϕ)) and V(✸Fϕ) =
∞
f −n(V(ϕ))
AiML 2004 11.09.04 2
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
AiML 2004 11.09.04 3
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
AiML 2004 11.09.04 3
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)
AiML 2004 11.09.04 4
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{R, f | f a homeomorphism} coincide, have the fmp, are finitely axiomatisable, and so decidable.
AiML 2004 11.09.04 4
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{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
Theorem 1. No logic from the list below is recursively enumerable:
to the satisfiability problem.
AiML 2004 11.09.04 5
Theorem 1. No logic from the list below is recursively enumerable:
to the satisfiability problem. NB. All these logics are different.
AiML 2004 11.09.04 5
Finite iterations:
(the system eventually stabilises)
AiML 2004 11.09.04 6
Finite iterations:
(the system eventually stabilises)
Theorem 2. The two topo-logics Log∗ {F, f} and Log∗ {F, f | F an Aleksandrov space} coincide and are decidable, but not in primitive recursive time.
and reduction of the reachability problem for lossy channels.
AiML 2004 11.09.04 6
Finite iterations:
(the system eventually stabilises)
Theorem 2. The two topo-logics Log∗ {F, f} and Log∗ {F, f | F an Aleksandrov space} coincide and are decidable, but not in primitive recursive time.
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
. . 1 2
x y f( x ) f( y ) f 2( x ) f 2( y )
f f
AiML 2004 11.09.04 7
. . 1 2
x y f( x ) f( y ) f 2( x ) f 2( y )
f f A metric space D = W, d, where d: W × W → R+ is a metric, induces the topological space Td = W, Id: IdX = {x ∈ W | ∃δ > 0 ∀y ∈ W (d(x, y) < δ → y ∈ X)}
AiML 2004 11.09.04 7
a metric space
for a ∈ Q+
AiML 2004 11.09.04 8
a metric space
for a ∈ Q+ V a valuation: subsets of W −, ∩ and ∪ Id and Cd . . V(∃≤aϕ) = {x ∈ W | ∃y ∈ V(ϕ) such that d(x, y) ≤ a} V(∀≤aϕ) = {x ∈ W | ∀y ∈ V(ϕ) such that d(x, y) ≤ a} V(ϕ)
a a AiML 2004 11.09.04 8
a metric space
for a ∈ Q+ V a valuation: subsets of W −, ∩ and ∪ Id and Cd . . V(∃≤aϕ) = {x ∈ W | ∃y ∈ V(ϕ) such that d(x, y) ≤ a} V(∀≤aϕ) = {x ∈ W | ∀y ∈ V(ϕ) such that d(x, y) ≤ a} V(ϕ)
a a
Wolter & Zakharyaschev (2004): The set of valid MT -formulas is axiomatisable. The satisfiability of MT -formulas is EXPTIME-complete.
AiML 2004 11.09.04 8
Dynamic metric structure F = D, f
a metric space
a metric automorphism
(bijection, d(f(x), f(y)) = d(x, y))
AiML 2004 11.09.04 9
Dynamic metric structure F = D, f
a metric space
a metric automorphism
(bijection, d(f(x), f(y)) = d(x, y))
Dynamic metric logic DML
for a ∈ Q+
, ✷F and ✸F AiML 2004 11.09.04 9
Dynamic metric structure F = D, f
a metric space
a metric automorphism
(bijection, d(f(x), f(y)) = d(x, y))
Dynamic metric logic DML
for a ∈ Q+
, ✷F and ✸F AiML 2004 11.09.04 9
Dynamic metric structure F = D, f
a metric space
a metric automorphism
(bijection, d(f(x), f(y)) = d(x, y))
Dynamic metric logic DML
for a ∈ Q+
, ✷F and ✸F
Theorem 4. The set of valid DML-formulas is decidable. However, the decision problem is not elementary. Proof. Quasimodels, reduction to monadic second-order logic and yardsticks.
AiML 2004 11.09.04 9
AiML 2004 11.09.04 10