so với


7

Có một định nghĩa tương đương cho lớp NLvới người xác minh. Những người xác minh là những máy Turing xác định chỉ có thể đọc băng chứng kiến ​​một lần theo một cách từ trái sang phải.

Cho một chức năng f:NN chúng tôi nói rằng NL[f(n)] là lớp thu được theo định nghĩa trên nhưng người xác minh có thể đọc nhân chứng f(n) lần cho một đầu vào có kích thước n (tức là khi người xác minh đọc xong nhân chứng thì đi thẳng vào đầu của nó).

Tất nhiên chúng ta có thể thấy rằng NL=NL[1].

Câu hỏi là NL=NL[2].

Làm rõ : Chứng minh hoặc Phản Chứng rằngNL=NL[2].

Rõ ràng là NLNL[2]. Đối với phần thứ hai, tôi đã cố gắng xây dựng một trình xác minh chỉ có thể đọc nhân chứng một lần choLNL[2]. Tôi đã nói rằng người xác minh mong đợi một nhân chứng của mẫuww và chạy NL[2] xác minh cho L với w và sau đó khi nó kết thúc và muốn đọc lại với bản sao thứ hai của w. Nhưng vấn đề lớn với cách tiếp cận của tôi là có thể ai đó đã lừa tôi và đưa một nhân chứng phụ không bằng nhau và tôi sẽ không thể tìm hiểu về điều này vớiđăng nhập(n) không gian do đó nó không hoạt động.

Câu trả lời:


9

Bạn có thể chỉ ra rằng NL[2]NLnhư sau. Chúng tôi được trao mộtNL[2] máy móc Mvà chúng tôi muốn mô phỏng nó với một NL máy móc M'. Cái đầu tiênM không phải là để đoán nhà nước σ của M'sau khi đọc xong băng nhân chứng lần đầu tiên. Sau đó, nó mô phỏng hai bản sao củaM, một bắt đầu từ Mtrạng thái ban đầu và trạng thái khác bắt đầu từ σ. Sau khi đi qua băng chứng kiến, nó xác minh rằng bản sao đầu tiên đã đạt đượcσvà rằng bản sao thứ hai đã đạt đến trạng thái chấp nhận.

Bằng cách này bạn có thể chỉ ra rằng NL[Ôi(1)]= =NL.


Wow điều này thật tuyệt vời cảm ơn bạn rất nhiều !!!!!
Don Fanucci
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.