一元语言

✍ dations ◷ 2025-10-20 20:09:37 #一元语言

在计算复杂度理论内,一元语言或者结算语言是一种形式语言 (由字串组成的集合),里面所有的字串都是像1的形式(这里的"1"可以是任何的符号)。例如,{1, 111, 1111}就是一个一元语言,或是像{1 | 是 质数}。这一类语言的复杂度类有时被叫做TALLY。

"一元"这个名字的起源来自于我们可以将一元语言视为将语言转成自然数后,再以一进位系统转出来产生的语言。既然所有语言的字串均可以视作有限字母的集合,故字串的集合必然属于可数集。所以我们可以将任何语言内所有字串一一对应到一个自然数的集合A; 因此之故,我们可以知道,任何语言均有它的{1 |  属于A}。 相对应的,任何一元语言也可以变成它比较小型的二进制版本,只要我们将这一元语言的字串1对应到的二进制表示法即可。

因为复杂度常常以输入的字串长度来作基准,所以一个语言的"一元版本"常常会比较简单。举例来说,如果一个语言要花O(2)的时间来解读,它的一元版本则需要O() 的时间,因为把语言的每个符号都换成"1"会让这个语言的空间呈现对数比例的缩减。更广义来说,如果一个语言可以用O(f())的时间以及O(g()) 的空间解读,那他的一元版本解读起来则需要O( + f(log ))的时间和O(g(log ))的空间 (多加的O()时间是因为我们起码需要这些时间来读取输入字串)。 不过,如果一个语言是不可决定的, 那这个语言的一元版本也是不可决定的(没有变得比较简单)。

TALLY包含在P/poly(英语:P/poly)内,因为我们可以对每一个用一个一位元的建议字串来分辨1 是否在这个语言中。任何一元语言都必然是属于稀疏语言, 因为对任何自然数,一元语言对长度为的字串至多只有一个,所以对长度至多为的字串也只有个(合乎稀疏语言的定义),但是并非所有的稀疏语言都是一元语言;因此TALLY包含在SPARSE里面。 Piotr Berman 在1978年证明了若任何一元语言是NP-完全,则P = NP, Mahaney则将这个结果一般化到稀疏语言上面。

相关

  • 林肯林肯国家森林(英语:Lincoln National Forest)是美国国家森林局管辖的国家森林,位于新墨西哥州南部,最早于1902年总统令的缘故建立,前身为林肯森林保护区。森林面积1,103,897英亩(4,
  • 青海蒙古青海蒙古,又称柴达木蒙古,是生活在青海湖一带的蒙古族。一般称他们为和硕特蒙古,但也有来自喀尔喀与土默特、鄂尔多斯的部落。他们在服装上藏化但仍用托忒蒙古文。虽在元代蒙古
  • 去吧,摩西《去吧,摩西》(英语:Go Down, Moses)是威廉·福克纳的一部长篇小说,1942年5月11日出版。小说由从属于同一主题的多篇故事组成,讲述了麦卡斯林家族的命运。这个家族是约克纳帕塔法
  • 美国金融市场工作组美国金融市场工作组于1988年3月18日由美国总统罗纳德·里根签署行政命令12631成立,主要目的是就类似1987年黑色星期一的股灾再次发生时给予意见,后来则发展为于大跌市时大手入
  • 张裳张裳(韩语:장상,1939年10月3日-),韩国女政治家,首尔人,曾于2002年任代总理,成为韩国首位女性总理。1962年毕业于韩国梨花女子大学,获理学学士学位。在美国耶鲁大学获得哲学硕士学位,197
  • 金笠金笠(1807年-1863年),原名金炳渊,字性深,号兰皋,朝鲜王朝末期讽刺诗人。:1116:424金笠出身于簪缨之家,少年时期曾科举名列前茅。但由于他的祖父金益淳在任宣川府使时因投降农民起义
  • 比格岛 (哈得逊海峡)坐标:62°43′N 070°43′W / 62.717°N 70.717°W / 62.717; -70.717比格岛是加拿大的岛屿,位于哈得逊海峡,属于北极群岛的一部分,由基吉柯塔鲁克地区负责管辖,长62公里、宽23公
  • 迪奥尼齐耶·德沃尔尼奇迪奥尼齐耶·德沃尔尼奇(克罗地亚语:Dionizije Dvornić,1926年4月27日-1992年10月30日),克罗地亚男子足球运动员,场上位置是前锋。他曾代表南斯拉夫国家队参加1954年国际足联世界杯,结果队伍止步八强赛。
  • 卡里姆·图拉加诺夫卡里姆·图拉加诺夫(乌兹别克语:Karim Toʻlaganov,1973年8月27日-),乌兹别克斯坦男子拳击运动员。他曾代表乌兹别克斯坦参加1996年夏季奥林匹克运动会拳击比赛,获得男子71公斤级铜牌。
  • 岳泽慧岳泽慧(1967年8月-),女,汉族,辽宁葫芦岛人,中华人民共和国政治人物。现任辽宁省医疗保障局副局长,农工党辽宁省委副主委。第十二、十三、十四届全国政协委员。