Turing-machine và λ -calculus tương đương chỉ ghi các hàm N→N mà chúng có thể xác định.
Từ quan điểm của sự phức tạp tính toán, họ dường như hành xử khác nhau. Người dân Lý do chính sử dụng Turing máy và không λ -calculus lý do về độ phức tạp là sử dụng λ -calculus dẫn ngây thơ để các biện pháp phức tạp không thực tế, bởi vì bạn có thể sao chép các điều khoản (kích thước tùy ý) tự do trong đơn β -reduction bước, ví dụ như (λx.xxx)M→MMM.Nói cách khác, giảm đơn bước trong λ-calculus là một mô hình chi phí tệ hại. Ngược lại, các bước giảm Turing-machine đơn hoạt động rất tốt (theo nghĩa là dự đoán tốt về thời gian chạy chương trình trong thế giới thực).
Người ta không biết cách đầy đủ để phục hồi truyền thống Turing-máy dựa trên lý thuyết phức tạp trong
λ -calculus. Trong một đột phá gần đây (2014), Accattoli và Dal Lago
đã cố gắng chỉ ra rằng các lớp lớn về độ phức tạp thời gian như P , NP và EXP có thể được sử dụng theo công thức λ -calculus tự nhiên . Nhưng các lớp nhỏ hơn như O(n2) hoặc O(nlogn) không thể được trình bày bằng cách sử dụng các kỹ thuật Accattoli / Dal Lago.
Làm thế nào để phục hồi độ phức tạp không gian thông thường sử dụng
λ -calculus là không rõ.