Regolare contro TC0


14

Secondo il Complexity Zoo , e sappiamo che non può contare così . Tuttavia non dice se \ mathsf {Reg} \ subseteq \ mathsf {TC ^ 0} o no. Dato che non conosciamo \ mathsf {NC ^ 1} \ not \ subseteq \ mathsf {TC ^ 0} non conosciamo \ mathsf {Reg} \ not \ subseteq \ mathsf {TC ^ 0} . R e g T C 0R e g R e gT C 0 N C 1T C 0 R e gRegNC1RegTC0RegRegTC0NC1TC0RegTC0

Esiste un candidato per un problema in Reg che non si trova in TC0 ?

Esiste un risultato condizionale che implica che RegTC0 , ad esempio se NC1TC0 quindi RegTC0 ?

Risposte:


15

Prendi come alfabeto e Barrington ha dimostrato in [2] che è -completo per la riduzione di (e anche con una riduzione più restrittiva in realtà).S5

L={σ1σnS5σ1σn=Id}
LNC1AC0

In particolare, ciò mostra che le lingue normali non sono in se . Usando la teoria dei semigruppi (vedi il libro di Straubing [1] per maggiori dettagli), otteniamo che se è rigorosamente in allora tutte le lingue regolari sono -completo o .TC0TC0NC1ACC0NC1NC1ACC0

[1] Straubing, Howard (1994). "Automi finiti, logica formale e complessità del circuito". Progressi nell'informatica teorica. Basilea: Birkhäuser. p. 8. ISBN 3-7643-3719-2.

[2] Barrington, David A. Mix (1989). "I programmi di ramificazione di dimensioni polinomiali a larghezza limitata riconoscono esattamente quelle lingue in NC1"


1
Inoltre, se ACC non è "rigorosamente in NC tutte le lingue normali sono" in ACC comunque. 010

14

Le lingue regolari con monoidi sintattici irrisolvibili sono complete di (a causa di Barrington; questo è il motivo alla base del risultato più comunemente citato che N C 1 è uguale a programmi di ramificazione a larghezza uniforme 5). Pertanto, tale linguaggio non è in T C 0 a meno che T C 0 = N C 1 .NC1NC1TC0TC0=NC1

La mia espressione regolare completa completa di è ( ( a | b ) 3 ( a b a | b ) ) (questa è in realtà una codifica di S 5 , come nella risposta di CP).NC1((a|b)3(aba|b))S5


1
che cos'è un monoide sintattico?
T ....

3
Avvertenza di terminologia confusa: in questo contesto, si dice che un monoide è irrisolvibile se contiene un gruppo irrisolvibile come sottogruppo , non necessariamente come sottomonoide.
Emil Jeřábek sostiene Monica

2
La mia espressione regolare completa NC ^ 1 completa è (questa è in realtà una codifica di S_5, come nella risposta di CP). ((a|b)3(aba|b))
Emil Jeřábek sostiene Monica

4
Un altro esempio, meno conciso ma più facile da capire: la 'a' funge da ciclo (1 2 3 4 5), la " b "funge da permutazione (1 2) e si sa che quei due elementi del gruppo generano S - 5 .
((a+b)(abababa+b))
S5
CP

3
@MichaelCadilhac: funge da ( 1 , 2 , 3 , 4 , 5 ) e b come ( 1 , 2 , 3 , 4 ) . Questi generano S 5 come b a - 1 è una trasposizione. un'(1,2,3,4,5)b(1,2,3,4)S5ba1
Emil Jeřábek sostiene Monica
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.