이것은 이 질문에서 영감을 얻은 것입니다. 하자 두 바인딩 변수를 모두 콤비를 수집합니다. 가 C가 된 조합 완료?
나는 그 대답이 부정적이라고 생각하지만 이에 대한 언급을 찾을 수 없었습니다. 또한 콤비 네이터 세트의 조합 불완전 성 증명에 대한 참조에 관심이 있습니다 ( 한 묶인 변수가있는 콤비 로 구성된 세트 D 가 불완전한 이유를 알 수 있으므로이 세트는 D의 요소 이상을 포함해야합니다 ).
이것은 이 질문에서 영감을 얻은 것입니다. 하자 두 바인딩 변수를 모두 콤비를 수집합니다. 가 C가 된 조합 완료?
나는 그 대답이 부정적이라고 생각하지만 이에 대한 언급을 찾을 수 없었습니다. 또한 콤비 네이터 세트의 조합 불완전 성 증명에 대한 참조에 관심이 있습니다 ( 한 묶인 변수가있는 콤비 로 구성된 세트 D 가 불완전한 이유를 알 수 있으므로이 세트는 D의 요소 이상을 포함해야합니다 ).
답변:
[댓글을 답변으로 확대]
먼저 콤비 네이터에서 바운드 변수를 세는 것에 대한 설명 (= 닫힌 용어) . I 대해 요구로 질문을 해석 에 뚜렷한 경계 변수 이름의 총 개수 t 그래서 예를 들면 용어 t = ( λ (X) . X ( λ Y . Y ) ) ( λ X . λ Y . Y , X ) 을 갖는으로 간주 4 개의 바인더 (즉, 람다 추상화)를 갖음 에도 불구하고 2 개의 바인딩 된 변수 . 이 계산 방법은 처음에는 조금 이상했습니다.
따라서 는 최대 두 개의 고유 한 바운드 변수를 사용하여 작성할 수있는 모든 콤비 네이터의 모음 또는 하위 용어가 최대 2 개의 자유 변수를 갖는 모든 콤비 네이터의 모음이되게하십시오.
정리 (Statman) : 는 조합 적으로 완전하지 않습니다.
이에 대한 최초의 증거는 Rick Statman의 기술 보고서에 포함되어있는 것 같습니다.
Statman은 본질적으로 동형 인 조합기 모음을 정의합니다. 기술 보고서는 실제로 HOT에 대한 단어 문제 (즉, 균등)가 조합 적으로 완전하지 않다는 사실에도 불구하고 여전히 결정 불가능하다는 것을 보여준다. Statman은 후에 HOT가 다음과 같이 조합 적으로 완전하지 않다는 증거로 짧은 독립형 논문을 작성했습니다.
어쨌든, 최초 기술 보고서의 요약에서 볼 수 있듯이, 증거의 개념은 HOT가 "정의 레벨 별 계층"임을 보여주는 것입니다. 즉, 그는의 개념을 정의한다 순위 핫 연결자 용 및 연결자 가족 ,되도록 각각 H를 N 순위 갖는 N + 1 되지 않으며 β -equivalent 순위 HOT 연결자의 임의의 조합으로 N . 이는 S = λ x 인 경우 HOT가 조합 적으로 완료되지 않았 음을 의미합니다 . λ y . λ z . ( x z ) 조합기는 일부 n 동안등급 n 의 HOT 조합기의 조합으로부터 도출 될 수 있고, 다른 조합기, 특히등급 n + 1 의 조합기 H n도 가능하다 .