Je me bats vraiment avec cette propriété:
Soient soit des espaces de cohérence et est une fonction monotone. est continu si et seulement si , pour tout tel que D est un ensemble dirigé.
L'ensemble dirigé est défini ainsi: POSETest un ensemble dirigé ssi tel et . représente les cliques de X: cohérent . x ′ ⊆ z C l ( X ) { x ⊆ | X | ∣ a , b ∈ x ⇒ a b }
De nombreux livres donnent cela comme une définition des fonctions continues de Scott , mais malheureusement pas mon professeur. Il nous a donné cette définition du continu:
est continu si elle est monotone et , où le monotone est défini comme: est monotone si
C'est la preuve que j'ai proposée, mais je ne peux pas comprendre la dernière équation.
La preuve de continue implique :
Soit . Par la définition de la continuité, . Notez que x_0 est l'union de \ {x_i \ mid x_i \ dans D \} .
Si D est direct alors: \ existe z \ dans D \ mid x_i \ subseteq z puis x_0 \ subseteq z . Par la définition de la monotonie, f (x_0) \ subseteq f (z) donc b \ in f (z) (???) \ subseteq \ bigcup f (D) . Et même cela est vrai, nous devons montrer que \ bigcup f (D) = f (\ bigcup D) , pas seulement∃ x 0 ⊂ f i n x ∣ b ∈ f ( x 0 ) x 0 { x i ∣ x i ∈ D } D ∃ z ∈ D ∣ x i ⊆ z x 0 ⊆ z f ( x 0 ) ⊆ f ( z ) b ∈ f
⋃ f ( D ) = f ( ⋃ D ) ⊆ .
La preuve de l'autre implication est encore pire donc je ne peux pas l'écrire ici ... Pouvez-vous m'expliquer comment la preuve peut fonctionner?
Réponses:
La définition de continuité utilisée par votre professeur est la plus agréable. Il vous dit assez concrètement ce que signifie la continuité.
Supposons que . Cela signifie que compte tenu de toutes les informations de x , peut-être un ensemble infini de jetons (atomes), la fonction produit un élément qui possède la pièce atomique d'information b . (Il pourrait aussi contenir d'autres informations, mais nous ne nous en préoccupons pas pour le moment.) La définition de votre professeur dit qu'il n'est pas nécessaire de regarder toutes les informations infinies de x pour produire les informations de sortie b . Un sous-ensemble fini de x suffit pour le produire.b∈f(x) x b x b x
(Le livre de Melvin Fitting "Théorie de la calculabilité, sémantique et programmation logique", Oxford, 1987, appelle cette compacité de propriété et définit une fonction continue comme étant monotone et compact.)
C'est l' essence de la continuité. Pour obtenir une quantité finie d'informations sur la sortie d'une fonction, vous n'avez besoin que d'une quantité finie d'informations sur l'entrée. La sortie produite par la fonction pour une entrée infinie est obtenue en rassemblant les informations qu'elle produit pour toutes les approximations finies de l'entrée infinie. En d'autres termes, vous n'obtenez aucun saut magique en passant des approximations finies à leur union infinie. Quoi que vous obteniez à l'infini, vous devriez déjà en arriver à un stade fini.
L'équation standard est jolie à regarder, mais elle ne vous dit pas toute l'intuition que j'ai expliquée ci-dessus. Cependant, mathématiquement, cela équivaut à la définition de votre professeur.f(⋃x∈Dx)=⋃x∈Df(x)
Pour montrer que , il suffit de montrer que f ( x ) est inclus dans f ( ⋃ x ∈ D x ) , pour chaque x ∈ D . Mais cela découle directement de la monotonie de f car x ⊆ ⋃ x ∈ D x . C'est donc la direction "facile".⋃x∈Df(x)⊆f(⋃x∈Dx) f(x) f(⋃x∈Dx) x∈D f x⊆⋃x∈Dx
L'autre direction, prouvée par votre professeur, est la plus intéressante: . Pour voir cela, utilisez l'intuition que j'ai mentionnée ci-dessus. Toute information atomique b dans le côté gauche provient d'une approximation finie de l'entrée: x 0 ⊆ f i n ⋃ x ∈ D x . Autrement dit, b ∈ f ( x 0 ) . Depuis x 0f(⋃x∈Dx)⊆⋃x∈Df(x) b x0⊆fin⋃x∈Dx b∈f(x0) x0 est fini et il est inclus dans l'union de l'ensemble dirigé, il doit y avoir quelque chose dans l'ensemble dirigé qui soit supérieur à , peut-être x 0 lui-même. Appelez cet élément z . Par monotonie, f ( x 0 ) ⊆ f ( z ) . Donc, b ∈ f ( z ) . Puisque z ∈ D , f ( z ) ⊆ ⋃ x ∈ D f ( x ) . Alors, maintenant bx0 x0 z f(x0)⊆f(z) b∈f(z) z∈D f(z)⊆⋃x∈Df(x) b est également visible sur le côté droit. QED.
Comme vous l'avez noté, montrer que la continuité de votre professeur implique que la jolie équation est la partie la plus facile. Le plus difficile est de montrer que la jolie équation, même si elle ne dit pas grand-chose, dit vraiment tout dans la définition de votre professeur.
la source
Il m'est venu tardivement, après avoir écrit la dernière réponse, que la définition de la continuité de l'enseignant que j'expliquais dans ma réponse est la notion topologique de continuité. La formulation algébrique de la continuité qui est habituellement mentionnée dans les manuels d'informatique cache toutes les intuitions topologiques. (En fait, Dana Scott a souvent écrit qu'il avait délibérément évité les formulations topologiques parce que les informaticiens ne le connaissaient pas.)
Le lien entre les formulations algébriques et topologiques est appelé dualité de pierre , et il devient maintenant de plus en plus clair que ce lien lui-même est extrêmement important pour l'informatique.
Pour une exposition conceptuelle de ces connexions (et bien plus encore), voir les informations, les processus et les jeux d' Abramsky .
la source