37
Lógica modal, topología y sistemas dinámicos David Fern ´ andez Duque Universidad de Sevilla Grupo de L ´ ogica, Lenguaje e Informaci ´ on ogica modal, topolog´ ıa y sistemas din´ amicos – p.1/37

Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

Lógica modal, topología y sistemasdinámicosDavid Fernandez Duque

Universidad de Sevilla

Grupo de Logica, Lenguaje e Informacion

Logica modal, topologıa y sistemas dinamicos – p.1/37

Page 2: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

IntroducciónLa interpretación ‘estándar’ de la lógica proposicional

asigna uno de dos valores (digamos ‘0’ y ‘1’) in-

terpretados como ‘falso’ y ‘verdadero’, a cada vari-

able proposicional. A fórmulas más complejas se les

asigna también uno de estos dos valores, siguiendo las

bien conocidas tablas de verdad para los operadores

booleanos.

Logica modal, topologıa y sistemas dinamicos – p.2/37

Page 3: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

IntroducciónBajo esta interpretación, una fórmula es válida (es de-

cir, obtiene el valor de 1 independientemente de la

asignación de valores a las variables proposicionales)

si y sólo si es un teorema de la lógica clásica proposi-

cional.

Logica modal, topologıa y sistemas dinamicos – p.3/37

Page 4: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

Interpretaciones enP(X)

Una generalización posible es asignar a cada fórmulaun subconjunto de algún conjunto dadoX; es decir, acada variable proposicionalp se le asigna un conjuntoV (p) ⊂ X, y extendemosV a fórmulas máscomplejas con las reglas

V (α ∨ β) = V (α) ∪ V (β)

V (α ∧ β) = V (α) ∩ V (β)

V (α → β) = (X \ V (α)) ∪ V (β).

Logica modal, topologıa y sistemas dinamicos – p.4/37

Page 5: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

Interpretaciones enP(X)

Sin embargo, esta generalización no parecedemasiado útil, ya que el conjunto de fórmulas válidases exactamente el mismo que si utilizamos nuestrainterpretación de ‘0’ y ‘1’.

Esta situación cambia si ampliamos un poco la expre-

sividad de nuestro lenguaje.

Logica modal, topologıa y sistemas dinamicos – p.5/37

Page 6: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

La lógica modalS4Consideremos el lenguaje de la lógica modal, la cual

agrega al lenguaje proposicional un operador unitario

� (y su dual,♦, definido por¬�¬).

Logica modal, topologıa y sistemas dinamicos – p.6/37

Page 7: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

El sistema deductivo deS4S4 tiene por axiomas todas las tautologías clásicasproposicionales y la regla modus ponens, además delos axiomas modales

�α → α

�α → ��α

�α ∧ �β → �(α ∧ β)

y la reglaα

�α.

Logica modal, topologıa y sistemas dinamicos – p.7/37

Page 8: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

Espacios topológicosMcKinsey y Tarski definieron una semánticatopológica paraS4 alrededor de 1940.Recordemos que siX es un conjunto, una topologíasobreX es una familiaT de subconjuntos deX,llamadosabiertos, tal que

• ∅ ∈ T y X ∈ T ,• si U, V ∈ T , entoncesU ∩ V es abierto;• si {Ui}i∈I

es una colección de conjuntos abiertos,entonces

i∈I

Ui ∈ T .

Logica modal, topologıa y sistemas dinamicos – p.8/37

Page 9: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

Semántica topológicaPodemos usar espacios topológicos para dar unasemántica a fórmulas deS4. Comenzamos, comoantes, asignando un subconjuntoV (p) ⊆ X a cadavariable proposicional y evaluando operadoresbooleanos de manera estándar; pero ahora, definimos

V (�ϕ) = V (ϕ)◦;

es decir, le asignamos a�ϕ el interior topológicode

V (ϕ).

Logica modal, topologıa y sistemas dinamicos – p.9/37

Page 10: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

CompletudTenemos el siguiente resultado para semánticatopológica:Teorema 1.Para toda formulaϕ en el lenguaje deS4,⊢ ϕ sı y solo sı, para todo modelo topologico

〈X,T , V 〉 ,

tenemos queV (ϕ) = X.

Logica modal, topologıa y sistemas dinamicos – p.10/37

Page 11: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

Interpretaciones de KripkeQuizá mejor conocida que la interpretación topológicapara la lógica modal es la interpretación de Kripke.

Ahora, en vez de espacios topológicos consideramos

marcos. Unmarco consiste en una pareja〈W,4〉,

dondeW es un conjunto y4 es un preorden sobreW .

Logica modal, topologıa y sistemas dinamicos – p.11/37

Page 12: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

Interpretaciones de KripkePara interpretar fórmulas necesitamos, como antes,una valuaciónV que asigna a cada variableproposicionalp un conjuntoV (p) ⊂ W . Losoperadores booleanos se interpretan de la mismamanera, y ahora definimos

V (�α) = {w ∈ W : ∀v 4 w, v ∈ V (α)} .

Logica modal, topologıa y sistemas dinamicos – p.12/37

Page 13: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

Kripke vs. interpretaciones topológicas

¿Qué relación hay entre estas dos interpretaciones?

En realidad, la interpretación de Kripke se puede ver

como un caso particular de la semántica topológica.

Esto se relaciona con losespacios de Aleksandroff,

los cuales son espacios topológicos donde las intersec-

ciones arbitrarias (no sólo finitas) de conjuntos abiertos

son abiertas.

Logica modal, topologıa y sistemas dinamicos – p.13/37

Page 14: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

Kripke vs. interpretaciones topológicas

Para ver esto, supongamos que tenemos un marco

〈W,4〉. Definamos una topologíaT sobreW diciendo

que un conjuntoU es abierto sí y sólo sí, siempre que

w ∈ U y v 4 w, se sigue quev ∈ U . La interpretación

de fórmulas usando4 o usandoT es exactamente la

misma, y el espacio resultante es una topología de

Aleksandroff.

Logica modal, topologıa y sistemas dinamicos – p.14/37

Page 15: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

Kripke vs. interpretaciones topológicas

Por otro lado, supongamos que tenemos un espaciocon una topología Aleksandroff,〈X,T 〉. Dado unpuntox, consideremos el conjunto

Ux =⋂

{U : x ∈ U ∈ T } .

El conjuntoUx es abierto, ya que el espacio es Alek-

sandroff, y de hecho es la vecindad más pequeña dex.

Logica modal, topologıa y sistemas dinamicos – p.15/37

Page 16: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

Kripke vs. interpretaciones topológicas

Definamos un preorden,4, por

y 4 x ⇔ y ∈ Ux.

Esto nos da un marco de Kripke, y de nuevo uno

puede verificar que las interpretaciones topológicas y

de Kripke de cada sentencia coinciden.

Logica modal, topologıa y sistemas dinamicos – p.16/37

Page 17: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

Lógica topológica y topologíaA pesar de que la semántica de Kripke se puede vercomo un caso particular de la semántica topológica,S4 también es completo para los marcos de Kripke ypor lo tanto la semántica topológica no es necesariapara entenderS4, tal como lo hemos presentado.

Nos podríamos preguntar, por otro lado, qué es lo que

S4 nos puede decir acerca de los espacios topológicos

más utilizados en matemáticas, por ejemplo, la recta

de los reales.

Logica modal, topologıa y sistemas dinamicos – p.17/37

Page 18: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

S4(R)Un teorema de Tarski y Banach nos muestra que elpoder expresivo deS4 no es capaz de distinguir a losreales de otros espacios topológicos:Teorema 2(Tarski, McKinsey). Toda formulasatisfacible deS4 puede ser satisfecha en un modelotopologico basado enR.

Esto nos indica que para expresar alguna propiedad no

trivial de la topología de los números reales es nece-

sario aumentar el poder expresivo. Afortunadamente

no tenemos que aumentarlo demasiado para comenzar

a encontrar resultados interesantes.

Logica modal, topologıa y sistemas dinamicos – p.18/37

Page 19: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

El sistemaS4CArtemov et. al. introdujeron una extensión deS4 parahablar no de espacios topológicos a secas, sino deespacios dinámicos topológicos; éstos consisten enuna pareja〈X, f〉 formada por un espacio topológicoX y una funciónf : X → X.

En general supondremos quef es una función continua

arbitraria, pero también podríamos considerar el caso

en quef fuera un homeomorfismo, por ejemplo.

Logica modal, topologıa y sistemas dinamicos – p.19/37

Page 20: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

El sistemaS4CAl lenguaje deS4 le agregaremos una nuevamodalidad,©. La interpretación de© está dada por

V (©α) = f−1V (α).

Esto quiere decir que un puntox ∈ X satisface©α sí

y sólo síf(x) satisfaceα.

Logica modal, topologıa y sistemas dinamicos – p.20/37

Page 21: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

Marcos dinámicos de KripkeDe nuevo podemos considearar el caso en que elespacio topológico sea presentado como un marco deKripke, 〈W, f〉. En este caso el quef sea continua esequivalente a que sea monótona; es decir,f escontinua sí y sólo síf(w) 4 f(v) siempre quew 4 v.

Una vez mas tenemos un teorema de completitud; una

fórmula es válida sí y sólo sí es válida en todo marco

dinámico de Kripke.

Logica modal, topologıa y sistemas dinamicos – p.21/37

Page 22: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

S4C(R)

Por otro lado, el teorema de Tarski-McKinsey no segeneraliza aS4C.Consideremos la siguiente fórmula:

ϕ = (©p → � © p) ∨ (� © q → ©♦�q).

Esta fórmula no es válida en general, pero sí lo es en

los reales.

Logica modal, topologıa y sistemas dinamicos – p.22/37

Page 23: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

(©p → � © p) ∨ (� © q → ©♦�q)

Para ver queϕ es válida enR, notemos que dada unafunción continuaf : R → R, podemos clasificar atodos los reales en dos categorías:

• los puntosx tales quef es constante cerca dex;• los puntosx tales que para toda vecindadU dex,

f(U) contiene un intervalo abierto.

Logica modal, topologıa y sistemas dinamicos – p.23/37

Page 24: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

(©p → � © p) ∨ (� © q → ©♦�q)

Si f es constante cerca dex y x ∈ V (©p), podemostomar una vecindadU dex tal quef es constante enU , y entonces para today ∈ U , f(y) = f(x) ∈ V (p);es decir,x ∈ V (� © p).

Por otro lado, si para toda vecindadU de x, f(U)

contiene un intervalo abierto yx ∈ V (� © q),

podemos ver quef(V (q)) contiene un intervalo abierto

en cuya cerradura se encuentraf(x); por lo tanto,

x ∈ V (©♦�q).

Logica modal, topologıa y sistemas dinamicos – p.24/37

Page 25: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

S4C(

R2)

Ahora la pregunta natural es qué sucede siconsideramos un espacio euclideano de mayordimensión. En este caso tenemos el siguiente teorema:Teorema 3(DFD). Una formulaϕ deS4C essatisfacible sı y solo sı es satisfacible en un modelobasado enR2.

Logica modal, topologıa y sistemas dinamicos – p.25/37

Page 26: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

DT LS4C aún no tiene suficiente poder expresivo paradistinguir entre marcos de Kripke y espaciostopológicos generales.

La razón es que en ningún momento aparecen intersec-

ciones infinitas de conjuntos abiertos en las interpreta-

ciones de fórmulas.

Logica modal, topologıa y sistemas dinamicos – p.26/37

Page 27: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

DT LLa Lógica Dinámica Topológica(DT L) altera estoañadiendo un operador infinitario,∗.La interpretación de dicho operador es

V (∗α) =⋂

n≥0

f−nV (α),

es decir, un puntox satisface∗α sí y sólo sí todos lospuntos de su órbita

{

x, f(x), f 2(x), ...}

satisfacenα.

Logica modal, topologıa y sistemas dinamicos – p.27/37

Page 28: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

DT L y marcos de KripkeEnDT L, la satisfacibilidad de fórmulas ya no sepuede reducir a la satisfacibilidad en marcos deKripke. Para ver esto, consideremos la siguientefórmula:

ϕ = ∗�p → � ∗ �p.

Logica modal, topologıa y sistemas dinamicos – p.28/37

Page 29: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

∗�p → � ∗ �p

A la izquierda tenemos∗�p, la cual se interpreta por⋂

n≥0

f−nV (p)◦,

lo cual en cualquier espacio de Aleksandroff es un con-

junto abierto. Así que un puntox que satisface∗�p

también satisfarcerá� ∗ �p, ya que el interior de un

conjunto abierto es el mismo conjunto.

Logica modal, topologıa y sistemas dinamicos – p.29/37

Page 30: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

Un contraejemplo enR

Por otro lado, esta fórmula no es válida enR.Consideremos el modelo

M = 〈R, 2x, V 〉

dondeV (p) = (−1, 1).

Entonces,0 |= ∗�p, pero0 6|= � ∗ �p, y concluimos

queϕ no es válida en general.

Logica modal, topologıa y sistemas dinamicos – p.30/37

Page 31: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

Los racionalesEn los racionales obtenemos un resultado decompletud aún más fuerte que en el caso deR2. Estono es sorprendente ya que las propiedades de espacioseuclídeos que podemos expresar enDT L tienen quever con su completitud métrica y su conexidad.Teorema 4(DFD). Cualquier formula deDT L quepuede ser satisfecha en un sistema dinamicoarbitrario puede ser satisfecha en uno basado enQ.

Logica modal, topologıa y sistemas dinamicos – p.31/37

Page 32: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

ComplejidadDada una clase de sistemasA, una pregunta general

que nos podemos hacer es si hay manera de identificar

las fórmulas deDT L que son válidas enA.

Logica modal, topologıa y sistemas dinamicos – p.32/37

Page 33: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

Resultados ‘negativos’Los siguientes resultados fueron demostrados porWolter, Zakharyashev, Konev and Kontchakov:Teorema 5.El conjunto de formulas deDT L que sonvalidas cuandof es un homeomorfismo no esrecursivamente enumerable;Teorema 6.El conjunto de formulas deDT L que sonvalidas en general no es decidible.

Logica modal, topologıa y sistemas dinamicos – p.33/37

Page 34: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

Enumerabilidad recursiva deDT L

Sin embargo, tenemos el siguiente resultado:Teorema 7(DFD). DT L es recursivamenteenumerable.

Las técnicas que utilizamos para obtener este resultado

consisten en reducir modelos dinámicos topológicos a

una especie de grafos, los cuales pueden ser infinitos

pero son siempre contables.

Logica modal, topologıa y sistemas dinamicos – p.34/37

Page 35: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

Sistemas mínimosUn sistema dinámico no vacío esmínimosi la órbitade cada punto es densa en todo el sistema.No es difícil encontrar ejemplos de sistemas mínimos;considérese, por ejemplo, una rotación irracional delcírculo unitario. Más aún, todo sistema dinámicosobre un espacio compacto contiene un subsistemamínimo.Si M es un modelo dinámico topológico basado en unsistema mínimo,

M |= ♦�p → #p.

Esta fórmula no es válida en general.

Logica modal, topologıa y sistemas dinamicos – p.35/37

Page 36: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

Decidibilidad para sistemas mínimos

Teorema 8(DFD). DT L sobre espacios mınimos esdecidible; sin embargo, no es decidible en tiempoprimitivo recursivo.

Esta lógica tiene propiedades interesantes; a pesar de

ser decidible, carece de la propiedad de modelos fini-

tos, o siquiera localmente finitos.

Logica modal, topologıa y sistemas dinamicos – p.36/37

Page 37: Lógica modal, topología y sistemas dinámicosgrupo.us.es/ghum609/php/osuna/dfduque.pdf · 2014-06-21 · Lógica modal, topología y sistemas dinámicos David Fernandez Duque´

Bibliografía• D. Fernández; Non-deterministic semantics for

Dynamic Topological Logic; to appear in theAnnals of Pure and Applied Logic.

• D. Fernández; Dynamic TopologicalCompleteness for2; Logic Journal of IGPL2007; doi: 10.1093/jigpal/jzl036.

• B. Konev, R. Kontchakov, F. Wolter and M.Zakharyaschev; Dynamic topological logicsover spaces with continuous functions,forthcoming.

• P. Kremer, G. Mints; Dynamic TopologicalLogic, Annals of Pure and Applied Logic, vol.131, pp. 133-158, 2005.

Logica modal, topologıa y sistemas dinamicos – p.37/37