람다 미적분학 모델의 확장 성


11

LISP에 관한 책을 번역하고 있으며 자연스럽게 λ 미적분의 일부 요소에 닿습니다. 따라서 확장 성의 개념은 λ 미적분 의 일부 모델과 함께 언급 됩니다. 즉, Pω 및 D∞ (예, 무한대가 맨 위에 있음). 그리고 Pω 는 확장 적이며 D∞ 는 확장 되지 않는다고합니다.

그러나 ... 나는 Barendregt의 Lambda Calculus, Syntax and Semantics 를 통해보고 있었으며 (정확하게는) 정확히 반대를 읽었습니다 는 확장 적이 지 않고 D ∞ 입니다.PωD∞

그 이상한 모델 에 대해 아는 사람이 있습니까? D ∞ 와 동일한 모델 이지만 잘못 쓰여질 수 있습니까? 모델의 확장성에 대해 맞습니까?D∞D∞

감사.


LISP 책의 맥락을 설명해 주시겠습니까? 결과 또는 참조하는 모델에 대한 참조가 있습니까?
— 코디

1
네, 크리스찬 케니 넥의 작은 조각 LISP입니다 . 153. 다음과 같은 발췌 내용 : [...] 그 이후로 여러 가지 방법으로 속성이 확장 되어 [Sco76, Sto77]의 또는 P ω 와 같은 여러 가지 모델이 생성 되었습니다. [...] 이상하게도, P ω 는 모든 점에서 동일한 것을 계산하는 두 함수가 같고 D ∞ 는 확장 적이 지 않기 때문에 확장 성입니다. [...] Sco76은 Dana Scotts의 데이터 형식을 격자로 나타 냅니다. Sto77은 Joseph Stoys의 Denmantional Semantics : 프로그래밍 언어 이론에 대한 Scott-Stachey 접근법의 약자입니다 . D∞PωPωD∞
— 크리스

1
감사! 이 경우 오타가 있는지, 거기 가능성이 높습니다 의 약자 D ∞ 하고 있음을 P의 ω 신장 없습니다. D∞D∞Pω
— 코디

답변:


14

나는 확장성에 의해 법칙을 의미한다고 가정합니다 이것은 당신이 무슨 뜻인지의 경우, 그래프 모델 P의 ω는 것입니다하지다나 스콧의 동안, 신장 D가 ∞ (I 추정이다 D ∞ 의 다나 스콧의 모델 β ξ η λ -calculus가).

(∀x.fx=gx)⟹f=g.
PωD∞D∞βξηλ

, 리콜이 표시 해당 특성과 대수 격자하다 연속 맵의 공간 [ P ω → P ω ] 의 적절한 후퇴되는 P의 ω 연속 맵, 즉 존재 Λ : P의 ω → [ P의 ω → P ω ] 및 Γ : [ P ω → P ω ] → P ω 이므로 Λ ∘ Γ = i d 이지만 ΓPω[Pω→Pω]Pω

Λ:Pω→[Pω→Pω]
Γ:[Pω→Pω]→Pω
Λ∘Γ=id . 주어 U를 , V ∈ P의 ω 애플리케이션 유 브이 로 해석 Λ ( U ) ( V ) . 지금 가지고 U를 하고 U ' 되도록 U ≠ 유 ' 하지만 Λ ( U ) = Λ ( V ) (이 존재하기 때문에 Γ ∘ Λ ≠ 난 d 개 ). 그런 다음 모든 v에 대해Γ∘Λ≠idu,v∈PωuvΛ(u)(v)uu′u≠u′Λ(u)=Λ(v)Γ∘Λ≠idv 아직 유 ≠ U를 ' . 확장 성이 위반되었습니다.uv=uv′u≠u′

반대로, 이다 동형 에 D ∞ 연속지도있다, 즉 Λ : D ∞ → [ D ∞ → D ∞ ] 와 Γ : [ D ∞ → D ∞ ] → D ∞ 이다 역관계 서로의. 따라서 u , u ′ ∈ D ∞을 고려 하고 u v = u 라고 가정하십시오.[D∞→D∞]D∞

Λ:D∞→[D∞→D∞]
Γ:[D∞→D∞]→D∞
u,u′∈D∞모든 v에 대해 ′ v D ∞ . 이것은모든 v ∈ D ∞에 대해 Λ ( u ) ( v ) = Λ ( u ′ ) ( v ) 이므로 Λ ( u ) = Λ ( u ′ ) 그리고 u = Γ ( Λ ( u ) ) = Γ ( Λ ( u ′ )uv=u′vv∈D∞Λ(u)(v)=Λ(u′)(v)v∈D∞Λ(u)=Λ(u′) 입니다. 확장 성이 확립되었습니다.u=Γ(Λ(u))=Γ(Λ(u′))=u′

Γ∘Λ=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)
β

감사합니다 그런 다음이 책에 실제로 오류가 있다고 가정하겠습니다. 그것은 책 자체가 프랑스어에서 번역 된 것이기 때문에 가능할 수 있으며, 원본 책의 해당 단락에 이중 부정 쉐넌 니가있을 수 있습니다. 불행히도, 나는 적어도 체크하려고하는 프랑스 인이 없습니다.
— Chris

프랑스어는 관련이 없습니다. 눈 앞에 증거가 있습니다.
— Andrej Bauer

λ
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.