Je suppose que par extensionnalité, vous entendez la loi
Si c'est ce que vous voulez dire, le modèle de graphique n'est pas extensionnel, tandis que Dana Scott l' est (je suppose que est le modèle de Dana Scott du - calcul).P ω D ∞ D ∞ β ξ η λ
( ∀ x . Fx = gx )⟹F= g.
Pωré∞ré∞βξηλ
Pour voir cela, rappelez-vous que est un réseau algébrique avec la propriété que son espace de cartes continues est un retrait correct de , c'est-à-dire qu'il existe des cartes continues
et
telle sorte que mais . Étant donné , l'application est interprétée comme . Maintenant, prends[ P ω → P ω ] P ω Λ : P ω → [ P ω → P ω ] Γ : [ P ω → P ω ] → ) u u ′ u ≠ u ′Pω[ Pω → Pω ]Pω
Λ : Pω → [ Pω → Pω ]
Λ ∘ Γ = i d Γ ∘ Λ ≠ i d u , v ∈ P ω u v Λ ( u ) ( vΓ : [ Pω → Pω ] → Pω
Λ ∘ Γ = i dΓ ∘ Λ ≠ i du , v ∈ Pωu vΛ ( u ) ( v )uet tels que mais (ceux-ci existent parce que ). Alors pour tout on a encore . L'extensionnalité est violée.
u′u ≠ u′Γ ∘ Λ ≠ i d v u v = u v ′ u ≠ u ′Λ(u)=Λ(v)Γ∘Λ≠idvuv=uv′u≠u′
En revanche, est isomorphe à , c'est-à-dire qu'il existe des cartes continues
et
qui sont inverses les uns des autres. Considérez donc tout et supposez que pour tout . Cela signifie que pour tous les , donc et donc . L'extensionnalité est établie.D ∞ Λ : D ∞ → [ D ∞ → D ∞ ] Γ : [ D ∞ → D ∞ ] → D ∞ ′ ) ( v ) v ∈ D ∞[D∞→D∞]D∞
Λ:D∞→[D∞→D∞]
Γ:[D∞→D∞]→D∞
u v = u ′ v v ∈ D ∞ Λ ( u ) ( v ) = Λ ( uu,u′∈D∞uv=u′vv∈D∞Λ(u)(v)=Λ(u′)(v)v∈D∞Λ(u)=Λ(u′)u=Γ(Λ(u))=Γ(Λ(u′))=u′
Nous voyons que l'extensionnalité est une conséquence de . À quoi sert l'autre équation ? Pour cela, nous devons nous rappeler comment -abstraction est interprétée:
En mots, une expression avec une variable peut être interprétée comme une carte qui prend à . Ensuite, le -abstraction est interprété comme l'image de cette fonction. Maintenant, à partir de nous obtenons
Γ∘Λ=idΛ∘Γ=idλ
λX.u(X)=Γ(v↦u(v))
u(X)Xvu(v)λλX.u(X)ΓΛ∘Γ=idβ(λX.u(X))w=Λ(Γ(v↦u(v)))(w)=(v↦u(v))(w)=u(w)
qui est juste -reduction.
β