レギュラーvs TC0


14

Complexity Zooによれば、 あり、はカウントできないため、ことがわかります。ただし、\ mathsf {Reg} \ subseteq \ mathsf {TC ^ 0}かどうかはわかりません。私たちが知らないので、\ mathsf {NC ^ 1} \ない\ subseteq \ mathsf {TC ^ 0}我々はまた、知らない\ mathsf {レッグ} \ない\ subseteq \ mathsf {TC ^ 0} 。 R E G T C 0 ⊈ R E G R E G ⊆ T C 0 N C 1 ⊈ T C 0 R E G ⊈ T C 0Reg⊆NC1RegTC0⊈RegReg⊆TC0NC1⊈TC0Reg⊈TC0

\ mathsf {TC ^ 0}にない\ mathsf {Reg}の問題の候補はありますか?RegTC0

\ mathsf {Reg} \ not \ subseteq \ mathsf {TC ^ 0}を意味する条件付き結果はありますReg⊈TC0か。たとえば、NC1⊈TC0 then Reg⊈TC0?

回答:


15

テイクS5アルファベットとして

L={σ1⋯σn∈S5∗∣σ1∘⋯∘σn=Id}
バリントンのこと[2]で証明Lある\ textrm {NC} ^ 1- \ textrm {AC} ^ 0の削減のNC1ために完全です(実際にはより制限的な削減でも)。交流0

特に、これは、\ textrm {TC} ^ 0 \ subsetneq \ textrm {NC} ^ 1の場合、通常の言語が\ textrm {TC} ^ 0にないことを示しています。セミグループ理論を使用して(詳細についてはStraubing [1]の本を参照)、\ textrm {ACC} ^ 0が厳密に\ textrm {NC} ^ 1にある場合、すべての通常言語は\ textrm {NC} ^ 1 -completeまたは\ textrm {ACC} ^ 0。TC0TC0⊊NC1ACC0NC1NC1ACC0

[1] Straubing、Howard(1994)。「有限オートマトン、形式的論理、および回路の複雑さ」。理論計算機科学の進歩。バーゼル:ビルハウザー。p。8. ISBN 3-7643-3719-2。

[2] Barrington、David A. Mix(1989)。「NC1の境界幅多項式サイズの分岐プログラムはこれらの言語を正確に認識します」


1
さらに、ACCが「NC厳密に」ではない場合、とにかくACCですべての通常言語がそうです。1 0010

14

解決できない構文モノイドを持つ通常の言語は -completeです(バリントンによる。これは、が均一な幅5分岐プログラムに等しいというより一般的に引用される結果の背後にある根本的な理由 です)。したがって、このような言語は、ない限り、はありません。N C 1 T C 0 T C 0 = N C 1NC1NC1TC0TC0=NC1

私のお気に入りの完全な正規表現は(これは実際にはCPの答えのようにエンコードです)。((a | b)3(a b ∗ a | b))∗ S 5NC1((a|b)3(ab∗a|b))∗S5


1
構文モノイドとは何ですか?
— T ....

3
混乱する用語の警告:このコンテキストでは、モノイドがサブセミグループとして解決できないグループを含む場合、必ずしもサブモノイドとしてではなく、解決できないと言われます。
— エミルイェベベクはモニカをサポートします

2
私のお気に入りのNC ^ 1-complete正規表現は(これは実際にはCPの答えのようにS_5のエンコードです)。((a|b)3(ab∗a|b))∗
— エミールイェジャベクはモニカをサポートします

4
別の例、簡潔ではないが理解しやすい: 'a'はサイクル(1 2 3 4 5)として機能し、 「b」は順列として機能し(1 2)、これらの2つのグループ要素はを生成することが知られています。
((a+b)(ab∗ab∗ab∗a+b))∗
S−5
— CP

3
@MichaelCadilhac:として作用する(1 、2 、3 、4 、5 )、及びとして。が転置であるため、これらはを生成します。a(1、2、3、4、5)b(1、2、3、4)S5ba−1
— エミールイェジャベクはモニカをサポートします
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.