Có nhiều loại mã hóa như Kleene sử dụng các số tự nhiên và mã hóa hiện đại hiệu quả nhất là cú pháp bậc cao của Mogensen. Một mã hóa có thể (tầm thường) khác là chức năng nhận dạng, sau đó trình thông dịch lại là chức năng nhận dạng.
Có bất kỳ khái niệm hợp lý nào về một "mã hóa đầy đủ" vượt xa các mã hóa tầm thường không?
Câu hỏi này được đưa ra khi xem xét vấn đề tạm dừng áp dụng cho phép tính lambda thay vì máy Turing: Nếu được nêu dưới dạng mã hóa tầm thường thì nó cho rằng vì lý do tầm thường mà chúng ta không thể làm gì với thuật ngữ lambda được trích dẫn.
Đặt khác nhau: Tập hợp các hàm mà chúng ta sẽ mong đợi để có thể tính toán theo các thuật ngữ lambda được trích dẫn là gì?
Tôi có thể liệt kê một vài ví dụ như: đếm độ sâu của thuật ngữ, lấy subterms, cho biết nút gốc của thuật ngữ là lambda hay ứng dụng, ... nhưng tôi sẽ ngần ngại định nghĩa "mã hóa đầy đủ" bằng cách chỉ liệt kê các hàm các loại điều đó đến với tâm trí