Thường xuyên so với TC0


14

Theo sở thú phức tạp , và chúng tôi biết rằng không thể đếm được vì vậy . Tuy nhiên, nó không nói nếu \ mathsf {Reg} \ subseteq \ mathsf {TC ^ 0} hay không. Vì chúng tôi không biết \ mathsf {NC ^ 1} \ not \ subseteq \ mathsf {TC ^ 0} nên chúng tôi cũng không biết \ mathsf {Reg} \ not \ subseteq \ mathsf {TC ^ 0} .RegNC1RegTC0RegRegTC0NC1TC0RegTC0

Có ứng cử viên nào cho một vấn đề trong Reg không có trong TC0 không?

Có kết quả có điều kiện ngụ ý rằng RegTC0 , ví dụ: NC1TC0 sau đó RegTC0 ?

Câu trả lời:


15

Lấy S5 làm bảng chữ cái và

L={σ1σnS5σ1σn=Id}
Barrington đã chứng minh trong [2] rằng L\ textrm {NC} ^ 1 -completeNC1 cho AC0 giảm (và thậm chí với mức giảm hạn chế hơn thực tế).

Cụ thể, điều này cho thấy các ngôn ngữ thông thường không có trong TC0 nếu TC0NC1 . Bằng cách sử dụng lý thuyết semigroups (xem sách Straubing [1] để biết thêm chi tiết), chúng tôi có được rằng nếu ACC0 hoàn toàn nằm trong NC1 thì tất cả các ngôn ngữ thông thường đều là NC1 hoàn thành hoặc ACC0 .

[1] Dây đeo, Howard (1994). "Máy tự động hữu hạn, logic chính thức và độ phức tạp của mạch". Tiến bộ trong khoa học máy tính lý thuyết. Basel: Birkhäuser. tr. 8. SỐ 3-7643-3719-2.

[2] Barrington, David A. Mix (1989). "Các chương trình phân nhánh kích thước đa thức có giới hạn chiều rộng nhận ra chính xác những ngôn ngữ đó trong NC1"


1
Hơn nữa, nếu ACC là không "nghiêm túc trong NC thì tất cả các ngôn ngữ thông thường là" trong ACC anyway. 1 0010

14

Các ngôn ngữ thông thường với các đơn âm cú pháp không thể giải được là -complete (do Barrington; đây là lý do cơ bản đằng sau kết quả được trích dẫn phổ biến hơn là bằng với các chương trình phân nhánh chiều rộng đồng đều 5). Do đó, mọi ngôn ngữ như vậy không có trong trừ khiNC1NC1TC0TC0=NC1 .

Yêu thích của tôi - biểu thức chính quy hoàn chỉnh là (đây thực sự là một mã hóa của , như trong câu trả lời của CP). ((a | b ) 3 (a b a | b) ) S 5NC1((a|b)3(aba|b))S5


1
một monoid cú pháp là gì?
T ....

3
Cảnh báo về thuật ngữ khó hiểu: trong bối cảnh này, một monoid được cho là không thể giải quyết được nếu nó chứa một nhóm không thể giải quyết như là một nhóm con , không nhất thiết phải là một tiểu thể.
Emil Jeřábek hỗ trợ Monica

2
Yêu thích NC ^ 1 hoàn tất biểu hiện thường xuyên của tôi là (điều này thực sự là một mã hóa của S_5, như trong câu trả lời của CP). ((a|b)3(aba|b))
Emil Jeřábek hỗ trợ Monica

4
Một ví dụ khác, ít ngắn gọn nhưng dễ hiểu hơn: 'a' đóng vai trò như chu kỳ (1 2 3 4 5), các " b "đóng vai trò là hoán vị (1 2) và hai phần tử nhóm này được biết là tạo S - 5 .
((a+b)(abababa+b))
S5
CP

3
@MichaelCadilhac: đóng vai trò là ( 1 , 2 , 3 , 4 , 5 )b( 1 , 2 , 3 , 4 ) . Chúng tạo ra S 5b a - 1 là một chuyển vị. a(1,2,3,4,5)b(1,2,3,4)S5ba1
Emil Jeřábek hỗ trợ Monica
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.