减少不同密度的语言之间的距离?


12

语言X密度是一个函数d XNN定义为d Xn = | { X X | | x | ñ } | 假设AB是某种有限字母上的语言,一个多对数的空间缩小为B,并且B不在L = DSPACE log n )中XdX:NN

dX(n)=|{xX|x|n}|.
ABABBL=DSPACE(logn)。功能多项式相关的,如果有多项式pq使得对于所有Ñ Ñ˚F Ñ p Ñ Ñ q ˚F Ñ f,g:NNpqnNf(n)p(g(n))g(n)q(f(n))

如果的密度与B的密度不是多项式相关的,那么从BA的对数空间会减小吗?ABBA


背景

我希望答案是否定的,但目前无法显示。

显然,如果L中,则没有从BA的对数空间减少。因此,有一些示例可以提供明确的否定答案。ALBA

我考虑第一过其中的情况下是一些硬语言,通过吹入在孔获得的通过取= ģ,对于一些间隙语言ģ包含长度的所有单词Ñ 小号ģ对于某些集小号ģñ(参见施密特1985和还里根和1997沃尔默)。这保证了从AB的小幅减少。间隙语言G通常在BABA=BGGnSGSGNABG。这确保了 A B的密度不是多项式相关的。但是,不能保证在语言中出现漏洞总是会导致其结构太少而无法成为从 B减少的目标的语言。(术语“打洞”来自Downey和Fortnow2003。)密度上的差异可能足以保证这一点,但是我还没有马上知道如何做到。SGABB

另一个示例是是硬语言和A的混合体。首先创建一个卡比语言大号由一些语言相交Ç 大号带间隙语言ģ。 然后,A将仅包含在确定间隙语言的一组大小S G的间隔中的大小的实例。现在创建通过混合一些硬语言d中的空白,通过取的联合和的交叉点d与的补ģ。如果DBAALCLGASGBADADGD是足够硬相比,如d2EXPSPACE -hard而Ç PSPACE大号,然后通过空间层次定理不可能有log-空间规约从d。然后似乎有可能将其扩展为显示从BA没有日志空间减少。CD2EXPSPACECPSPACELDABA

这仍然留下C难但“不过分”的情况,例如,将D设为SAT,将C设为STCON,或者将D设为QBF-SAT,将C设为SAT。为了得到一个结果,一个可能要承担大号ñ P为STCON / SAT或ñ PP 小号P ç é的SAT / QBF-SAT,但它不是立即清除我如何使用这些假设。DCDCDCLNPNPPSPACE


4
那么的任何一种语言的密度为2 o n ),B由最后一位为0的所有字符串组成,将最后一位为1且所有前n 1位为A中的字符串的所有字符串并集?A2o(n)Bn1
daniello

2
我认为daniello的评论回答了这个问题。通常,即使您在两个方向上均进行了多减一减,多减一也不能告诉您密度。双向的1-1约简和1-1约简(甚至更强的p同构)给出了密度之间的关系(即激发Mahaney定理的Berman-Hartmanis同构猜想;实际上,我认为BH同构可能是首先看待密度的主要动机...)
Joshua Grochow

Answers:


8

A LA2o(n)

B={s1|s{0,1}}{s0|sA}.
BΩ(2n)2o(n)ABAB0BA10BL

BLAA

@AndrásSalamon,感谢您指出来,编辑了答案以捕获评论。
daniello
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.