Dyck语言参考完整


12

Dyck语言由以下语法 在符号集。直觉上,戴克语言是种不同的括号中的语言。例如,在而不是。S → S SDyck(k){ (1,… ,(k,)1,… ,)k } k (

S→SS|(1S)1|…|(kS)k|ϵ
{(1,…,(k,)1,…,)k}kD y c k(2 )(([])()Dyck(2)([)]

在纸上

Dyck语言的动态算法, Frandsen,Husfeldt,Miltersen,Rauhe和Skyum,1995年,

据称以下结果是民间传说:

Dyck(k)为 _0-在缩减下完成。A C 0TC0AC0

是否有上述参考文献的参考文献?特别是,我正在寻找任何显示至少以下之一的结果:

  • Dyck(k)在代表任意。 ķTC0k
  • Dyck(k)是难于任意。 ķTC0k

我能找到的最接近的论文是

Benjamini,Cohen和Shinkar 于Boolean Cube和Hamming Ball之间的Bi-Lipschitz双射,2013年

Lynch证明了(即正态平衡括号)在,这使我重新回到了日志空间识别和括号语言翻译的论文。Ť Ç 0Dyck(1)TC0

也欢迎任何相关论文。谢谢!

Answers:



6

这是从到的减少。(这意味着对于所有,被还原为。)为此,我们构造了一个多尺寸的恒定深度电路,其门为,,和。中号一个Ĵ ö ř 我吨ý d Ý Ç ķ (1 )中号一个Ĵ ö ř 我吨ý 甲Ç 0 d Ý Ç ķ (ķ )ķ ≥ 1 甲Ñ d ö ř Ñ ö Ť d ÿ Ç k (1 )AC0MajorityDyck(1)MajorityAC0Dyck(k)k≥1ANDORNOTDyck(1)


  • 给定一个实例的做x∈{0,1}nMajority
  • 通过将每个替换为和每个替换为计算。y∈{0,1}2n0((1()
  • 现在,对于每个令是通过将与许多闭合括号连接而获得的字符串,即。i=1,…,n/2ziy2izi=y∘)2i
  • 如果对于某些则接受。否则,拒绝。我= 1 ,... ,Ñ / 2zi∈Dyck(1)i=1,…,n/2

恒定深度的电路显然可以做到这一点。(计算可以在深度1中完成,而最后一步的计算是使用“门完成的。) Ò řziOR

还很容易看出,该电路确实计算了因为仅当。ž 我 ∈ d Ý Ç ķ (1 )瓦特Ë 我克ħ 吨(X )= ñ - 我Majorityzi∈Dyck(1)weight(x)=n−i


谢谢。您知道包含以上结果的任何论文吗?(如果纸张不是原始/最早的纸张,可以,我想追溯历史。)
— 张显之张张之之2014年

嗯...出于某种原因,我认为林奇的那篇论文也出现了类似的减少...我对此不知道其他参考。
— 伊戈尔·欣卡
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.