一元语言

✍ dations ◷ 2025-12-11 04:45:56 #一元语言

在计算复杂度理论内,一元语言或者结算语言是一种形式语言 (由字串组成的集合),里面所有的字串都是像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则将这个结果一般化到稀疏语言上面。

相关

  • 氟锂铍氟锂铍(FLiBe)是由氟化锂(LiF)和氟化铍(BeF2)混合产生的熔盐。氟锂铍既可作为核反应堆的冷却剂,也可作为反应堆增殖和裂变材料的溶剂。在熔盐反应堆中氟锂铍既是反应堆燃料,又是反应
  • 抗炎抗炎性(英语:Anti-inflammatory)指物质或治疗能减少炎症的特性。消炎药占约止痛药的一半。消炎药以消炎作用来减少疼痛,与鸦片类药物不同,后者影响中枢神经系统以阻断疼痛讯号传
  • Harvard Law Review《哈佛法律评论》(Harvard Law Review)是哈佛大学法学院主办的一份法学研究学术期刊,创刊于1887年。它从11月至6月每月出版一次,一年共计8期。根据期刊引证报告报道,哈佛法律评
  • 斯穆特斯穆特(英语:Smoot/ˈsmuːt/)是一个非标准的长度单位,为麻省理工学院学生的恶作剧。它因为奥利弗·R·斯穆特(英语:Oliver R. Smoot)在Lambda Chi Alpha(英语:Lambda Chi Alpha)兄弟
  • 丹尼尔·克拉尔丹尼尔·克拉尔(Daniel Kolář)是捷克的一位足球运动员。在场上司职中场。他也代表捷克国家足球队参赛。
  • 卡尔·博姆卡尔·博姆(德语:Carl Bohm,1844年9月11日-1920年4月4日),德国钢琴家、作曲家。 卡尔·博姆被认为是19世纪德国著名的作曲家之一,并撰写了《喷泉》等作品。
  • 爱歌《爱歌》(日语:愛唄)是日本组合GReeeeN的第3张单曲,于2007年5月16日由NAYUTAWAVE RECORDS发行。单曲分为两个版本,其中初回限定盘附有特别礼品套装,CD封面是可以作为情书的信封,并
  • 斯派库鲁斯斯派库鲁斯(荷兰语:speculaas、法语:spéculoos)是一种流行在荷兰和比利时的饼干。斯派库鲁斯的厚度较薄,表面呈棕色。制作过程中加入了白胡椒等香料。斯派库鲁斯原本只在圣尼古
  • 萨比斯谷坐标:5°18′S 152°30′W / 5.3°S 152.5°W / -5.3; -152.5 (萨比斯谷(Sabis Vallis))萨比斯谷(Sabis Vallis)是一个位于火星 Memnonia区的峡谷,中心位置在5.3°S,152.5°W。该峡
  • 自由行 (消歧义)自由行可以指: