Il riferimento per le lingue Dyck essendo completo


12

Lingue Dyck è definito dalla seguente grammatica sull'insieme di simboli . Intuitivamente lingue Dyck sono le lingue di parentesi equilibrato di diverso tipo. Ad esempio, è in ma non lo è.Dyck(k)

SSS|(1S)1||(kS)k|ϵ
{(1,,(k,)1,,)k}k([])()Dyck(2)([)]

Nel documento

Algoritmi dinamici per le lingue Dyck di Frandsen, Husfeldt, Miltersen, Rauhe e Skyum, 1995,

si afferma che il seguente risultato è folklore:

Dyck(k) è -completo sotto le .TC0AC0

Esistono riferimenti noti per la rivendicazione di cui sopra? In particolare, sto cercando qualsiasi risultato che mostri almeno uno dei seguenti:

  • Dyck(k) è in per arbitrario .TC0k
  • Dyck(k) è -hard per arbitrario .TC0k

Il documento più vicino che riesco a trovare è

Bi-Lipschitz Bijection tra il cubo booleano e Hamming Ball , di Benjamini, Cohen e Shinkar, 2013

che mi reindirizza al documento Riconoscimento dello spazio del registro e traduzione delle lingue tra parentesi da parte di Lynch, che ha dimostrato che (ovvero parentesi bilanciate normali) è in .Dyck(1)TC0

Anche i documenti correlati sono i benvenuti. Grazie!

Risposte:



6

Ecco una riduzione da a . (Ciò implica che la è riducibile a per tutti i ) Per farlo, costruiamo un circuito a profondità costante poli-dimensioni le cui porte sono , , e .AC0MajorityDyck(1)MajorityAC0Dyck(k)k1ANDORNOTDyck(1)


  • Data un'istanza di fax{0,1}nMajority
  • Calcola sostituendo ogni con e ogni con .y{0,1}2n0((1()
  • Ora per ogni lascia che sia la stringa ottenuta concatenando con molte parentesi chiuse, cioè .i=1,,n/2ziy2izi=y)2i
  • Se per alcuni quindi ACCETTA. Altrimenti, REJECT.ziDyck(1)i=1,,n/2

Questo può essere chiaramente fatto con un circuito a profondità costante. (Il calcolo di può essere eseguito in profondità 1 e il calcolo dell'ultimo passaggio viene effettuato utilizzando un gate .)ziOR

È anche facile vedere che questo circuito calcola davvero la perché se e solo se .MajorityziDyck(1)weight(x)=ni


Grazie. Conosci qualche documento che contiene il risultato sopra? (Va bene se il documento non è l'originale / il primo, sto cercando di risalire alla storia.)
Hsien-Chih Chang 張顯 之

Hmmm ... per qualche ragione ho pensato che una simile riduzione fosse apparsa in quel documento di Lynch ... Non conosco nessun altro riferimento per questo.
Igor Shinkar,
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.