나는 종종 η- 변환과 확장 성의 관계에 혼란스러워한다.
편집 : 의견에 따르면, 확장 등가와 관측 등가의 관계에 대해서도 혼란스러워합니다. 그러나 함수에 대한 확장 평등이있는 Agda에서 (가정으로), 단순하게 입력 된 람다 미적분학 (실수가 아닌 경우 완전히 추상적 인 의미론을 가짐)의 경우, 동등성 동등성은 관측 적 동등성과 동일합니다. 의견이나 답변으로 나를 바로 고치십시오. 나는 이런 문제들에 대해 체계적인 교육을받지 못했습니다.
형식화되지 않은 람다 계산법에서 ETA-규칙 (인용 등의 Barendregt에 의해 입증 extensionality의 규칙과 동일한 증명 시스템, 제공 에 대한 답변 을 이 질문에 ). 나는 eta-rule을 가진 증명 시스템이 관측 적 동등성을 위해 완성되었다는 것을 의미한다는 것을 이해합니다. .
그러나 입력 된 미적분학으로 전환하고이 미적분을 추가 기본 유형과 해당 소개 및 제거 양식으로 추가하면 어떻게됩니까? 우리는 여전히 관측 적 동등성을위한 완전한 증거 시스템을 작성할 수 있습니까? 나는 Mitchell의 프로그래밍 언어 기초 (FPL)에 따라 공리적 의미론의 형태로 증명 시스템에 대해 이야기 할 것이다. 증명 시스템 / 축적 의미론은 프로그램 동등성을 정의합니다.
질문 1 : Barendregt의 정리가 STLC로 확장됩니까? η- 등가는 그 맥락에서 확장 성과 동등합니까?
PCF에 대한 FPL의 토론을 탐색하고 있지만 아직 섹션을 완료하지 못했습니다. 일단 페어를 추가하면 확장성에 추가 규칙, 즉 Surjective Pairing이 필요합니다 pair (Proj1 P, Proj2 P) = P
. 흥미롭게도,이 규칙은 η- 규칙이 기능의 도입 및 제거와 관련이있는 것처럼 쌍의 도입 및 제거와 관련이 있습니다.
질문 2 : 쌍을 가진 단순 유형의 λ 미적분에서 확장 성을 증명하기 위해 외과 적 쌍용 공리를 추가하는 것으로 충분합니까? 편집 : 질문 2b : 내가 언급 한 구조적 유사성 때문에이 백서 에서 언급 한 η-laws와 같이 η-law를 쌍으로 묶고 있습니까?
이제 PCF로 가자. 내가 본 확장 평등에 대한 설명 나는 확장 성이 귀납법에 의한 증명 규칙을 의미한다는 것을 증명하지만, 그것이 충분한 지 말하지는 않는다. PCF는 Turing-complete이므로 확장 평등을 결정할 수 없습니다 . 그러나 증명의 길이가 제한되지 않기 때문에 완전한 증명 시스템이 없음을 의미하지는 않습니다. 더 적절하게는, 그러한 증명 시스템은 고델의 불완전 성 이론에 위배 될 수 있습니다. 그리고 그 주장은 PCF없이 fix
그리고 Gödel의 시스템 T 에도 적용될 수 있습니다 .
질문 3 : PCF의 관측 적 동등성을위한 완전한 증거 시스템이 있습니까? 없는 PCF는 fix
어떻습니까?
업데이트 : 완전 추상화
나는 완전한 추상화에 대한 의견에 대해 여기에 대답합니다. PCF는 두 가지 다른 종류의 문제가 있다고 생각합니다. 종료되지 않은 (수정을 통해) 완전한 추상화의 손실을 유발하지만 자연 수도 있습니다. 두 문제 모두 관측 적 동등성을 다루기 어렵게하지만 나는 서로 독립적으로 믿는다.
한편으로 PCF는 의미 론적 영역에서 병렬화되거나 그 때문에 존재하기 때문에 완전한 추상화를 잃어 버리고 (Plotkin 1977), 이는 종료되지 않는 것과 관련이있는 것 같습니다. 랄프 로더 (Ralph Loader) (2000, "초기 PCF는 결정할 수 없음")는 (자연적이지만 종료되지 않은) 초기 PCF가 이미 결정 불가능하다는 것을 보여준다. 따라서 (정확하게 요약하면) 완전히 추상적 인 의미는 계산 가능한 연산을 가진 도메인으로 제한 할 수 없습니다.
반면, 종료되지 않은 Gödel의 System T를 사용하십시오. (완전히 추상적 인 의미론을 가지고 있는지는 확실하지 않지만 문제는 PCF에만 언급되어 있기 때문에 추측합니다. 도메인은 고차원의 원시 재귀 함수를 포함해야합니다). Harper 's Practical Foundations for Programming Languages는이 언어의 관측 적 동등성을 논의합니다. 비서. 47.4의 제목은 "일부 평등 법칙"이며 관측 가능한 동등성에 대한 몇 가지 허용 가능한 증거 규칙을 보여줍니다. 어디에도 증명 시스템이 완전한지 여부가 표시되어 있지 않기 때문에 그것이 아니라고 생각합니다. 최고의 추측은 괴델의 불완전 성 정리와 관련이 있습니다.