Tôi biết rằng không thể quyết định -equivalence cho phép tính lambda untyped. Trích dẫn Barendregt, HP Giải tích Lambda: Cú pháp và ngữ nghĩa của nó. Bắc Hà Lan, Amsterdam (1984). :
Nếu A và B tách rời nhau, các tập hợp lambda không đóng được đóng theo đẳng thức, thì A và B không thể tách rời đệ quy. Theo sau, nếu A là một tập hợp các điều khoản lambda không cần thiết được đóng dưới đẳng thức, thì A không được đệ quy. Vì vậy, chúng tôi không thể quyết định vấn đề "M = x?" đối với bất kỳ M. cụ thể nào. Ngoài ra, theo sau Lambda không có mô hình đệ quy.
Nếu chúng ta có một hệ thống bình thường, chẳng hạn như hệ thống F, sau đó chúng ta có thể quyết định -equivalence "từ bên ngoài" bằng cách giảm hai nhiệm kỳ nhất định và so sánh nếu hình thức bình thường của họ đều giống nhau hay không. Tuy nhiên, chúng ta có thể làm điều đó "từ bên trong" không? Có một tổ hợp System-F E sao cho hai tổ hợp M và N ta có E M N = true nếu M và N có cùng dạng bình thường và E M N = false thì không? Hoặc điều này có thể được thực hiện ít nhất cho một số M s? Để xây dựng một tổ hợp E Mmà là đúng khi và chỉ khi N ≡ beta M ? Nếu không, tại sao?