Menurut Kompleksitas Kebun Binatang ,
Reg⊆NC1 dan kita tahu bahwa Reg tidak dapat dihitung sehingga TC0⊈Reg . Namun tidak disebutkan apakah Reg⊆TC0 atau tidak. Karena kita tidak tahu NC1⊈TC0 kita juga tidak tahu Reg⊈TC0 .
Apakah ada kandidat untuk masalah dalam yang tidak ada dalam T C 0 ?RegTC0
Apakah ada hasil kondisional yang menyiratkan bahwa , mis. Jika N C 1 ⊈ T C 0 maka R e g ⊈ T C 0 ?Reg⊈TC0NC1⊈TC0Reg⊈TC0
Ambil sebagai alfabet dan
L = { σ 1 ⋯ σ n ∈ S ∗ 5 ∣ σ 1 ∘ ⋯ ∘ σ n = Id }
Barrington membuktikan dalam [2] bahwa L adalah NC 1 -lengkap untuk pengurangan AC 0 (dan bahkan dengan pengurangan yang lebih ketat sebenarnya).S5
L={σ1⋯σn∈S∗5∣σ1∘⋯∘σn=Id}
LNC1AC0
Secara khusus ini menunjukkan bahwa bahasa-bahasa reguler tidak ada dalam jika TC 0 ⊊ NC 1 . Dengan menggunakan teori semi-grup (lihat buku Straubing [1] untuk lebih jelasnya), kami memperoleh bahwa jika ACC 0 secara ketat di NC 1 maka semua bahasa reguler adalah NC 1 -complete atau ACC 0 .TC0TC0⊊NC1ACC0NC1NC1ACC0
[1] Straubing, Howard (1994). "Automata terbatas, logika formal, dan kompleksitas sirkuit". Kemajuan dalam Ilmu Komputer Teoritis. Basel: Birkhäuser. hal. 8. ISBN 3-7643-3719-2.
[2] Barrington, David A. Mix (1989). "Program Percabangan Berukuran Polinomial Berikat Lebar Mengakui Tepatnya Bahasa-Bahasa Itu di NC1"
Selain itu, jika ACC 0 adalah tidak "ketat NC 1 maka semua bahasa reguler" di ACC 0 pula.010
14
Bahasa reguler dengan monoids sintaksis terpecahkan adalah -Lengkap (karena Barrington, ini adalah alasan yang mendasari di balik hasil yang lebih sering dikutip bahwa N C 1 sama dengan seragam lebar-5 program bercabang). Dengan demikian, bahasa tersebut tidak di T C 0 kecuali T C 0 = N C 1 .NC1NC1TC0TC0=NC1
Ekspresi reguler favorit saya yang lengkap adalah ( ( a | b ) 3 ( a b ∗ a | b ) ) ∗ (ini sebenarnya merupakan penyandian S 5 , seperti pada jawaban CP).NC1((a|b)3(ab∗a|b))∗S5
Peringatan terminologi yang membingungkan: dalam konteks ini, monoid dikatakan tidak dapat dipecahkan jika berisi grup yang tidak dapat diselesaikan sebagai sub - grup , tidak harus sebagai sub-tipe.
Emil Jeřábek mendukung Monica
2
Ekspresi reguler NC ^ 1-lengkap favorit saya adalah (ini sebenarnya merupakan pengodean S_5, seperti dalam jawaban CP). ((a|b)3(ab∗a|b))∗
Emil Jeřábek mendukung Monica
4
Contoh lain, ringkas kurang tapi lebih mudah untuk memahami: 'a' bertindak sebagai siklus (1 2 3 4 5), " b "bertindak sebagai permutasi (1 2), dan kedua elemen grup tersebut diketahui menghasilkan S - 5 .
((a+b)(ab∗ab∗ab∗a+b))∗
S−5
CP
3
@MichaelCadilhac: bertindak sebagai ( 1 , 2 , 3 , 4 , 5 ) , dan b as ( 1 , 2 , 3 , 4 ) . Ini menghasilkan S 5 karena b a - 1 adalah transposisi. a(1,2,3,4,5)b(1,2,3,4)S5ba−1
Bahasa reguler dengan monoids sintaksis terpecahkan adalah -Lengkap (karena Barrington, ini adalah alasan yang mendasari di balik hasil yang lebih sering dikutip bahwa N C 1 sama dengan seragam lebar-5 program bercabang). Dengan demikian, bahasa tersebut tidak di T C 0 kecuali T C 0 = N C 1 .NC1 NC1 TC0 TC0=NC1
Ekspresi reguler favorit saya yang lengkap adalah ( ( a | b ) 3 ( a b ∗ a | b ) ) ∗ (ini sebenarnya merupakan penyandian S 5 , seperti pada jawaban CP).NC1 ((a|b)3(ab∗a|b))∗ S5
sumber