Realmente estoy luchando con esta propiedad:
Deje que sea espacios de coherencia y es una función monótona. es continuo si y solo si , para todos modo que D es un conjunto dirigido.f f ( ⋃ x ∈ D x ) = ⋃ x ∈ D f ( x ) D ⊆ C l ( X ) D
El conjunto dirigido se define así: POSET es un conjunto dirigido iff \ forall x, x '\ in D \ exist z \ in D tales x \ subseteq z y x' \ subseteq z . Cl (X) representa camarillas de X: \ {x \ subseteq | X | \ mid a, b \ in x \ Rightarrow una coherente b \} .∃ z ∈ D
Muchos libros dan eso como una definición de las funciones continuas de Scott , pero desafortunadamente no es mi maestro. Nos dio esta definición de continuo:
es continuo si es monótono y ,
donde monotone se define como: es monotone iff
Esta es la prueba propuesta que tengo, pero no puedo entender la última ecuación.
La prueba de continua implica :
Sea . Según la definición de continuidad, . Tenga en cuenta que es la unión de .
Si es directo, entonces: entonces . Según la definición de monotonía, por lo que (???) . E incluso eso es cierto, debemos mostrar que , no solo .
La prueba de la otra implicación es aún peor, así que no puedo escribirla aquí ... ¿Puede explicarme cómo puede funcionar la prueba?
Respuestas:
La definición de continuidad utilizada por su maestro es la mejor. Te dice muy concretamente qué significa continuidad.
Supongamos que . Eso significa que, dada toda la información de x , posiblemente un conjunto infinito de tokens (átomos), la función produce algún elemento que tiene la información atómica b . (También podría tener otra información, pero no estamos interesados en eso en este momento). La definición de su maestro dice que no es necesario mirar toda la información infinita de x para producir la información de salida b . Algún subconjunto finito de x es suficiente para producirlo.b∈f(x) x b x b x
(El libro de Melvin Fitting "Teoría de la computabilidad, semántica y programación lógica", Oxford, 1987, llama a esta propiedad compacidad y define una función continua como monótono y compacto).
Esta es la esencia de la continuidad. Para obtener una cantidad finita de información sobre la salida de una función, solo necesita una cantidad finita de información sobre la entrada. La salida producida por la función para una entrada infinita se obtiene juntando la información que produce para todas las aproximaciones finitas de la entrada infinita. En otras palabras, no obtienes ningún salto mágico al pasar de las aproximaciones finitas a su unión infinita. Cualquier cosa que obtengas en el infinito, ya deberías llegar a una etapa finita.
La ecuación estándar es bonita de ver, pero no te dice toda la intuición que he explicado anteriormente. Sin embargo, matemáticamente, es equivalente a la definición de tu maestro.f(⋃x∈Dx)=⋃x∈Df(x)
Para mostrar que , es suficiente para mostrar que f ( x ) se incluye en f ( ⋃ x ∈ D x ) , para cada x ∈ D . Pero eso se deduce directamente de la monotonicidad de f porque x ⊆ ⋃ x ∈ D x . Entonces, esta es la dirección "fácil".⋃x∈Df(x)⊆f(⋃x∈Dx) f(x) f(⋃x∈Dx) x∈D f x⊆⋃x∈Dx
La otra dirección, probada por su profesor, es la interesante: . Para ver esto, use la intuición que he mencionado anteriormente. Cualquier información atómica b en el lado izquierdo proviene de una aproximación finita de la entrada: x 0 ⊆ f i n ⋃ x ∈ D x . Es decir, b ∈ f ( x 0 ) . Desde x 0f(⋃x∈Dx)⊆⋃x∈Df(x) b x0⊆fin⋃x∈Dx b∈f(x0) x0 es finito y está incluido en la unión del conjunto dirigido, debe haber algo en el conjunto dirigido que sea mayor que , tal vez x 0 en sí. Llame a ese elemento z . Por monotonicidad, f ( x 0 ) ⊆ f ( z ) . Entonces, b ∈ f ( z ) . Dado que z ∈ D , f ( z ) ⊆ ⋃ x ∈ D f ( x ) . Entonces, ahora bx0 x0 z f(x0)⊆f(z) b∈f(z) z∈D f(z)⊆⋃x∈Df(x) b también se ve en el lado derecho. QED
Como ha notado, demostrar que la continuidad de su maestro implica que la ecuación bonita es la parte fácil. Lo más difícil es mostrar que la ecuación bonita, a pesar de parecer que no dice mucho, realmente dice todo en la definición de tu maestro.
fuente
Se me ocurrió tardíamente, después de escribir la última respuesta, que la definición de continuidad del maestro que estaba explicando en mi respuesta es la noción topológica de continuidad. La formulación algebraica de continuidad que generalmente se menciona en los libros de texto de Ciencias de la Computación oculta todas las intuiciones topológicas. (De hecho, Dana Scott ha escrito a menudo que ha evitado deliberadamente las formulaciones topológicas porque los informáticos no están familiarizados con él).
El vínculo entre las formulaciones algebraicas y topológicas se llama dualidad de Stone , y ahora está cada vez más claro que este vínculo en sí mismo es extremadamente importante para la informática.
Para una exposición conceptual de estas conexiones (y mucho más), vea la información, procesos y juegos de Abramsky .
fuente