Chúng ta có thể nghĩ về độ phức tạp Kolmogorov của một chuỗi là độ dài của chương trình ngắn nhất và đầu vào sao cho . Thông thường các chương trình này được rút ra từ một số bộ hoàn chỉnh Turing (như có thể là mô tả của máy Turing hoặc có thể là chương trình trong LISP hoặc C). Ngay cả khi chúng ta nhìn vào độ phức tạp Kolmogorov giới hạn tài nguyên, chúng ta vẫn nhìn vào các máy Turing nhưng với một số giới hạn về thời gian chạy hoặc sử dụng không gian của chúng. Một trong những hậu quả của điều này, là sự phức tạp của một chuỗi là không thể giải quyết được. Đây có vẻ như là một tính năng khó xử.
Điều gì xảy ra nếu chúng ta sử dụng các mô hình tính toán hoàn chỉnh không Turing để xác định độ phức tạp Kolmogorov?
Nếu chúng ta chọn một mô hình đủ hạn chế (giả sử mô hình của chúng ta chỉ có thể thực hiện nhận dạng), thì độ phức tạp của một chuỗi trở nên có thể quyết định, mặc dù chúng ta cũng mất định lý bất biến. Có thể có một mô hình đủ mạnh để có độ phức tạp bằng nhau (tối đa là một giá trị bù không đổi, hoặc thậm chí là một hệ số nhân) với mô hình Turing-perfect, nhưng đủ yếu để vẫn cho phép độ phức tạp của chuỗi có thể quyết định được không? Có một tên tiêu chuẩn cho độ phức tạp Kolmogorov với các mô hình tính toán hoàn chỉnh không Turing không? Tôi có thể đọc thêm về điều này ở đâu?