Các chuỗi được chấp nhận bởi một NTM Mlà ngôn ngữ của M, lưu ýL(M)
Hãy để chúng tôi nói rằng Mcho bất kỳ đầu vào không được đảm bảo để dừng lại trên tất cả các chi nhánh. Sau đó, Mrõ ràng không thể là một người quyết định, và do đó chỉ là một người nhận biết. Mnhận ra ngôn ngữ của tất cả các chuỗi mà bất kỳ nhánh nào Mkết thúc ở trạng thái chấp nhận.
Vì Mlà một trình nhận dạng, nó chỉ được đảm bảo để chấp nhận một chuỗi nếu chuỗi nằm trong L(M). Cho một chuỗi, không có trong L(M)đó, nó có thể từ chối chuỗi hoặc vòng lặp mãi mãi. Bất kỳ NTM nào cũng có thể được mô phỏng bằng DTM, nhưng nếu NTM chỉ nhận ra một ngôn ngữ L, DTM tương đương của nó cũng sẽ chỉ nhận ra L.
Nếu NTM tạm dừng trên tất cả các nhánh cho bất kỳ đầu vào nào thì đó là một người quyết định, thì DTM tương đương cũng sẽ làm như vậy và do đó cũng là một người quyết định.
Một xác minh không phải là điều bạn đang tìm kiếm. Trong cuốn sách Sipsers, Giới thiệu về Lý thuyết tính toán, trình xác minh được giới thiệu khi nói về độ phức tạp của các thuật toán và các lớp phức tạp, bởi vì bất kỳ ngôn ngữ nào Lđều nằm trong NP khi và chỉ khi nó có trình xác minh thời gian đa thức.
Một xác minh cho một ngôn ngữ Lsẽ mất như là đầu vào một chuỗi wtrong Lvà một giấy chứng nhận c(nghĩ về giấy chứng nhận như một giải pháp cho vấn đề w) và xác minh rằng giấy chứng nhận là trong thực tế, một giải pháp đúng, mà làm cho wlời nói dối trong L.
Thí dụ:
Đối với ngôn ngữ
L = { w | w is an integer for which the product of some of the digits equals 12000 }
Bạn có thể tạo một trình xác minh V, đưa một chuỗi wvào L, một chứng chỉ cvà xác minh đó wthực tế là Lsử dụng chứng chỉ c. ccó thể là một chuỗi nhị phân chỉ ra các số nguyên trong wđó tích của 12000.
Ví dụ: Vphải từ chối đầu vào 1923423343, 0010111011, bởi vì2*4*2*3*4*3 = 576 != 12000
Đối với nhiều vấn đề, chúng ta chỉ biết một thuật toán có thể giải quyết chúng chạy theo thời gian theo cấp số nhân của kích thước đầu vào. Đây là lý do tại sao các xác minh là thú vị, bởi vì nó thường là như vậy, rằng chúng tôi đã đưa ra một giải pháp nhanh chóng có thể xác định xem giải pháp đó là đúng hay sai.