Trong cuốn sách "Độ phức tạp tính toán" của mình, Papadimitriou viết:
RP trong một số ý nghĩa là một loại phức tạp mới và bất thường. Không phải bất kỳ máy Turing không điều kiện ràng buộc đa thức nào cũng có thể là cơ sở để xác định ngôn ngữ trong RP. Để một máy N xác định ngôn ngữ trong RP , nó phải có một đặc tính đáng chú ý là trên tất cả các đầu vào, nó sẽ từ chối nhất trí hoặc nó chấp nhận theo đa số . Hầu hết các máy không xác định hoạt động theo những cách khác đối với ít nhất một số đầu vào ... Không có cách nào dễ dàng để biết liệu một máy luôn dừng lại với đầu ra được chứng nhận. Chúng tôi gọi một cách không chính thức các lớp ngữ nghĩa như vậy , trái ngược với các lớp cú pháp như P và NP, nơi chúng ta có thể biết ngay bằng cách kiểm tra bề ngoài xem một cỗ máy được tiêu chuẩn hóa phù hợp có thực sự xác định một ngôn ngữ trong lớp hay không.
Một vài trang sau, ông chỉ ra rằng:
ngôn ngữ L nằm trong lớp PP nếu có máy Turing không giới hạn đa thức N sao cho tất cả các đầu vào x, có hơn một nửa các tính toán của N trên đầu vào x cuối cùng chấp nhận. Chúng tôi nói rằng N quyết định L theo đa số .
Câu 1: Tại sao Papadimitriou kết luận rằng PP là một lớp cú pháp, trong khi định nghĩa của nó chỉ khác một chút so với RP ?
Câu hỏi 2: Việc "ngữ nghĩa" cho một lớp phức tạp có tương đương với KHÔNG gặp vấn đề hoàn toàn hay thiếu vấn đề hoàn toàn được coi là một tài sản mà chúng ta HƯỚNG DẪN các lớp ngữ nghĩa sở hữu?
Chỉnh sửa: Xem chủ đề liên quan Có phải tất cả các lớp phức tạp đều có đặc tính ngôn ngữ lá?