Relacja między

20

Niech będzie klasą wszystkich zwykłych języków.REG

Znane jest i . Ale czy istnieje jakaś charakterystyka języków w \ mathsf {AC} ^ 0 \ cap \ mathsf {REG} ?AC0REGREGAC0AC0REG

Alex Grilo
źródło
6
RL często oznacza klasę problemów możliwych do rozwiązania w losowej przestrzeni logarytmicznej. Czy możesz przejść do innej notacji i / lub zdefiniować ją w treści pytania?
Tsuyoshi Ito,
5
Zoo używa notacji REG: complexityzoo.uwaterloo.ca/Complexity_Zoo:R#reg
András Salamon

Odpowiedzi:

24

Poniższy artykuł wydaje się zawierać odpowiedź:

Mieszanka Barrington DA Compton K., Straubing, H. Therien D .: języki regularne w . Journal of Computer and System Sciences 44 (3), 478-499 (1992) ( link )NC1

Jedna z uzyskanych tam charakterystyk jest następująca. Klasa zawiera dokładnie te języki, które można uzyskać z { 0 } , { 1 } i L E N G T H ( q ) dla q > 1 ze skończoną liczbą operacji boolowskich i konkatenacji. Tutaj każdy język L E N G T H (REGAC0{0,1}{0}{1}LENGTH(q)q>1 zawiera wszystkie ciągi, których długość jest podzielna przez q . (Istnieje również charakterystyka logiczna i dwie algebraiczne).LENGTH(q)q

dd1
źródło
10
Przydałoby się również podsumować odpowiedź tutaj.
Suresh Venkat,
3
Zrobione, chociaż tak naprawdę nie rozumiem sensu robienia tego w tym konkretnym przypadku.
dd1
7
Chodzi głównie o to, aby odpowiedź była jak najbardziej samodzielna.
Suresh Venkat
1
Zauważ, że charakterystyka algebraiczna daje algorytm decydujący, czy dany język regularny należy do . REGAC0
J.-E.
8

Zwykłe języki w są „ładnym” podzbiorem zwykłych języków. Mają ładne logiczne i algebraiczne charakterystyki.AC0

Książka „Automaty skończone, logika formalna i złożoność obwodów” autorstwa Straubinga rozważa te pytania.

Na twoje pytanie można odpowiedzieć w następujący sposób.

= F O [ < , S u c , ] = języki rozpoznawane przez quasi-aperiodyczne monoidy.AC0REGFO[<,Suc,]

Tutaj jest logiką pierwszego rzędu przy użyciu predykatów liczbowych mniejszych niż, następca i x ( 0 m o d q ) .FO[<,Suc,]x(0 mod q)

Inną charakterystykę jak przedstawiono w „języki regularnych ”, to zestaw języków, które mogą być utworzone za pomocą skończony zestaw alfabetu, długość (Q) i zamknięcie go pod kombinacje logiczne i powiązań,.NC1

Sreejith AV
źródło