유형 / 비 유형 람다 계산의 분류


18

누구든지 간략하게 (가능하다면!) 설명하지 않거나 참조되지 않은 람다 미적분학과 더 일반적인 유형의 람다 미적분학의 차이점을 요약하여 참조 할 수 있습니까?

특히 표현력, 논리 / 산술 시스템 또는 계산 방법과의 동등성, 해당되는 경우 프로그래밍 언어와의 유사성에 대한 진술을 찾고 있습니다.

확실히 읽으려고하지만 계층 구조의 미적분학과 해당 항목의 차이점 / 차이 / 장소를 설명하는 참조 테이블과 같은 것이 분류를 도와주는 거대한 참조 일 것입니다.

아래가 맞다고 말하지 않고, 적어도 시작점 (또는 수정해야 할 부분)으로 작용하는지 확인해야 할 인상 중 일부를 함께 스케치하려고하면됩니다.

형식화되지 않은 람다 미적분-방정식 1 차 로직으로-X를 수행 할 수 없음

Lisp와 관련하여 간단히 람다 미적분학-eq to ... 논리를 입력 했습니까?

'다형성'람다 계산기-등

건축의 미적분학-직관 론?

조합 논리-??? APL / J 종류의 언어와 관련된 유형 람다 미적분학

이것이 람다 큐브와 세 개의 축에 모두 연결되면 더 좋습니다.

나는 람다 미적분학의 기초와 기능적 언어로 프로그래밍하는 것에 익숙하지만, 관련된 타입 시스템과 람다 (그리고 아마도 파이?) 미적분의 다른 풍미를 머릿속으로 감싸거나 크게 연관시키지 않았습니다.

내가이 연구를 시도 할 때 나는 도울 수는 없지만 부수적 인 것을 발견하고, 많은 브라우저 탭을 열고 많은 방향으로 분기하여 깊이가 전혀 없습니다!

내가 요구하는 것이 합리적인지 확실하지 않지만, 적어도 내가 찾고있는 것을 설명 할 수있는 독서를 제안하기에 충분한 그림을 그렸습니다.


1
람다 큐브의 시각화, 아마도를 참조하면 설명에 도움을 줄 수있는 경우 rbjones.com/rbjpub/logic/cl/tlc001.htm
jon_darkstar

3
개인적인 이야기 : 내가 타이핑하고 타입이 지정되지 않은 람다 미적분학을 처음 배웠을 때, 나는 타이핑되지 않은 완전 미적분학에 관심을 가져야하는 이유에 대해 항상 혼란 스러웠습니다. 이것은 종종 관심을 잃게 만들었습니다. 다른 한편으로, 복잡성과 효율적인 계산에 대해 생각할 때 결코 이것으로 방해받지 않았습니다. 결국 누군가 가이 대답 에서 나를 위해 두 가닥을 연결했으며 이제는 왜 람다 미적분학을 가르치는 데 많은 시간이 걸 렸는지 이해할 수 있습니다.
Artem Kaznatcheev

난 볼 lo.logic태그가 추가되었다. 아마도 멍청한 질문이지만, 그것이 정확히 무엇을 의미합니까?
jon_darkstar

"이것을 연구하려고 할 때, 나는 도울 수는 없지만, 나 자신을 추적하고, 많은 브라우저 탭을 열고, 여러 방향으로 분기하여 깊이가 전혀 없습니다!" <-항상 나야! 내가 무슨 생각을했는지 물어 주셔서 감사합니다 ...
agam

답변:


26

당신의 테이블은 약간 혼란 스러워요. 여기 더 좋은 것이 있습니다.

  • 형식화되지 않은 람다 미적분학-Andrej가 지적한 것처럼 논리적 해석이 없음
  • 간단하게 입력 된 람다 미적분학-직관적 인 제안 논리
  • 다형성 람다 미적분학-순수한 2 차 논리 (즉, 1 차 정량자가없는)
  • 종속 유형-1 차 논리의 일반화
  • 건축 미적분학-고차 논리의 일반화

유형 종속성은 증명을 수량화 할 수있는 객체로 변환하므로 1 차 정량화보다 일반적입니다. 일반적인 직관 FOL에 해당하는 람다 미적분학은 존재하지만 특별한 이름을 갖기에 충분히 널리 사용되지는 않습니다.

또한 미적분의 구문 형태를 논리 시스템과 관련시킬 수도 있습니다.

  • 결합기 계산 (예 : SKI 결합기)-Hilbert 스타일 시스템
  • 정규형-연속 미적분
  • 정규형 람다 미적분학-자연 공제

환상적입니다! 감사. 이 다른 미적분학에 대한 동기 부여 / 분화를 깨닫도록 도와 주며, 그것에 대해 더 자세히 읽을 때 확실히 기본 이해를 유지하도록 도와 줄 것입니다.
jon_darkstar

또한 PCF와 같은 논리적 해석이없는 형식화 된 람다 계산법도 포함합니다. 또한 선형 람다 미적분과 같은 다른 논리에 해당하는 멋진 람다 미적분이 많이 있습니다.
Sam Tobin-Hochstadt

@ 샘 : 좋은 지적입니다. "논리적 해석이 없다"는 것은 실제로 "무제한 자체 참조 허용"을 의미하기 때문에 너무나 강력 합니다. 변수 재사용 함께 불일치가 발생합니다. 그러나 선형 논리에 기반한 일부 이론은 불일치없이 순진한 이해 체계를 지원합니다.
Neel Krishnaswami

확실히, 일관된 방식으로 람다 미적분에 몇 가지를 추가 할 수있는 방법이 있습니다. 그러나 형식화되지 않은 람다 미적분의 의미에서 논리적으로 해석되지 않는 많은 흥미롭고 유형화 된 람다 미적분학이 있습니다.
Sam Tobin-Hochstadt

20

λλλnatλ0T

λλ

λλ

λλλUlambda : U -> (U -> U)gamma : (U -> U) -> UλUλCUU[Cop,Set]UUU

참고 문헌 :


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