Lớp nhỏ nhất của mô hình automata có lớp ngôn ngữ tương ứng chứa CFL và được đóng lại (dis) cho phép không thuyết phục trong mô hình


7

Từ một bình luận , một câu hỏi thú vị xuất hiện. Lớp CFL (các ngôn ngữ được công nhận bởi các PDA) rõ ràng không bị đóng cửa theo thuyết không điều kiện - điều tôi muốn nói là điều này là các PDA xác định không có sức mạnh tương đương với các PDA không điều kiện.

Tuy nhiên, tất cả các CFL đều có thể quyết định được và trong trường hợp này, bất kỳ TM xác định nào cũng có sức mạnh tương đương với một TM không xác định.

Bây giờ, đây là một khoảng cách lớn - ngôn ngữ CFL "trên" nhỏ nhất được đóng lại dưới chủ nghĩa không xác định là gì?


Tôi không nghĩ sẽ có ý nghĩa nhiều khi nói một lớp ngôn ngữ bị đóng cửa chống lại chủ nghĩa không thuyết phục.
Raphael

@Raphael bạn nói đúng, nhưng đó là cách diễn đạt vụng về và không thể nghĩ ra cách nào khác để nói điều đó.
Ryan

1
Câu hỏi của bạn dường như là: "Lớp mô hình automata nhỏ nhất (đã biết) có lớp ngôn ngữ tương ứng chứa CFL là gì và được đóng lại (dis) cho phép không thuyết phục trong automata?"
Raphael

@Raphael Cụm từ tôi không thể nghĩ đến là "mô hình automata" cảm ơn!
Ryan

Câu trả lời:


10

Khái niệm về một chiếc PDA có thể được khái quát thànhS(n) phụ tùng tự động đẩy xuống (S(n)-AuxPDA) . Nó bao gồm

  1. một băng đầu vào chỉ đọc, được bao quanh bởi các dấu cuối,
  2. một kiểm soát nhà nước hữu hạn,
  3. một băng lưu trữ đọc-ghi có độ dài S(n), Ở đâu n là độ dài của chuỗi đầu vào và
  4. một chồng

Trong "Hopcroft / Ullman (1979) Giới thiệu về Lý thuyết, Ngôn ngữ và Tính toán của Automata (lần xuất bản thứ nhất), chúng tôi tìm thấy:

Định lý 14.1 Sau đây là tương đương vớiS(n)logn.

  1. L được chấp nhận bởi một quyết định S(n)-AuxPDA
  2. L được chấp nhận bởi một điều không đặc biệt S(n)-AuxPDA
  3. L trong DTIME(cS(n)) cho một số hằng c.

với sự ngạc nhiên:

Hệ quả L trong P nếu và chỉ nếu L được chấp nhận bởi một logn-AuxPDA.

Bằng chứng bao gồm ba phần: (1) Nếu L được chấp nhận bởi một điều không xác định S(n)-AuxPDA với S(n)logn, sau đó L trong DTIME(cS(n)) cho một số hằng c. (2) NếuL trong DTIME(T(n)), sau đó L được chấp nhận trong thời gian T4(n)bởi một TM một băng xác định với mẫu quét đầu ngược rất đơn giản (không phụ thuộc vào đầu vào). (3) NếuL được chấp nhận trong thời gian T(n) bởi một TM băng một lần xác định với kiểu quét đầu ngược rất đơn giản (không phụ thuộc vào đầu vào), sau đó L được chấp nhận bởi một quyết định logT(n)-AuxPDA.

Phần (1) về cơ bản là một bằng chứng nghiêm ngặt cho thấy "vấn đề tạm dừng là có thể quyết định", trong đó số lượng hoạt động được tính kỹ lưỡng. Phần (2) là ý tưởng sáng tạo chuẩn bị giai đoạn cho phần (3). Phần (3) sử dụng bộ lưu trữ phụ trợ để theo dõi bước thời gian, cho phép tái tạo lại vị trí đầu do mẫu quét đầu ngược rất đơn giản và ngăn xếp để quay lui đệ quy.


Trên đây là bản sao của phần lớn câu trả lời cho câu hỏi khác . Vì vậy, trong ý nghĩa nào nó trả lời câu hỏi hiện tại? Nó không phải là lớp nhỏ nhất có thể tưởng tượng đượcCFLvà được đóng cửa dưới chủ nghĩa không điều kiện. Nhưng nó là một lớp rất nổi tiếng (ví dụP) và một mô hình máy tự nhiên, đã được nghiên cứu kỹ lưỡng trong quá khứ và vẫn được nghiên cứu cho đến ngày nay (với một hạn chế thời gian chạy bổ sung) trong bối cảnh của LogCFL . Thật vậy, LogCFL cũng bị đóng cửa theo thuyết không điều kiện và gần hơnP đến CFL, chứng minh quan điểm của tôi rằng ở trên (nghĩa là P = = logn-AuxPDA) không phải là lớp nhỏ nhất có thể tưởng tượng được của loại này.

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.