一元语言

✍ dations ◷ 2025-12-06 16:33:33 #一元语言

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

相关

  • 依达拉奉依达拉奉(英语:Edaravone,商品名:Radicut)是由日本田边三菱制药研发、生产和销售的一种抗氧化药物,用于清除自由基以治疗缺血性脑卒中等心脑血管疾病。依达拉奉于2001年4月在日本
  • 木田元木田元(1928年9月7日-2014年8月16日),日本哲学家,生于日本新潟县新潟市,毕业于东北大学文学部哲学专业。精研现象学,因通俗易懂地翻译胡塞尔、海德格尔、梅洛-庞蒂等人的著作而为人
  • 满珠习礼 (科尔沁)满珠习礼(?-1665年),博尔济吉特氏,清朝蒙古王公,科尔沁部人。满珠习礼是奎蒙克塔哈喇的六世孙。博第达喇玄孙,纳穆赛曾孙,莽古斯之孙,寨桑之子,吴克善的弟弟,孝庄文皇后的哥哥,孝惠章皇后
  • HTTP 403403 Forbidden 是HTTP协议中的一个HTTP状态码(Status Code)。可以简单的理解为没有权限访问此站,服务器收到请求但拒绝提供服务。下列非标准代码由微软的互联网信息服务所返回,
  • 杰克·切斯伯约翰·德怀特·切斯伯(英语:John Dwight Chesbro, 1874年6月5日-1931年11月6日),为美国职棒大联盟的投手,绰号“快乐杰克”。他曾效力过海盗、高地人和红袜三支球队。他在1904年投
  • 杜迪·拜拉莫夫杜迪·拜拉莫夫(Durdy Bayramov;俄语:Дурды Байрамов;1938年4月14日-2014年2月14日)是一位院士和艺术家,他被授予他本国的最高荣誉称号“土库曼苏维埃社会主义共和国
  • 尤金·格林尤金·格林(法语:Eugène Green;1947年6月28日-),是出生于美国的法国电影工作者与剧作家。尤金·格林出生在纽约市,1969年他前往法国定居,先是主修文学,后来又攻读艺术史学位;他在法国
  • 托尼·弗里塞尔托尼·弗里塞尔(英语:Toni Frissell,1907年3月10日-1988年4月17日),美国摄影师,她的作品以时装摄影、二战照片、美国和欧洲名人肖像著名。安托瓦妮特·弗里塞尔(Antoinette Frissell )于1907年出生于纽约,但是使用托尼·弗里塞尔作为摄影作品的署名,即使在嫁给麦克尼尔·培根(McNeil Bacon)后仍采用这个名字。她与当时许多著名的摄影师合作,作为塞西尔·比顿(Cecil Beaton)的学徒,并得到爱德华·史泰钦的指导。1931年,她得到第一份工作,担任《时
  • 胡安·格拉西亚胡安·格拉西亚·萨苏埃塔(西班牙语:Juan Gracia Zazueta,1901年4月18日-1981年10月13日),墨西哥男子马球运动员。他曾代表墨西哥参加1936年夏季奥林匹克运动会马球比赛,获得一枚铜牌。
  • 美国国会选区列表美国国会选区为选举美国众议院议员而设。众议院目前有435个席位,每个席位代表约711,000人。此数字自1913年订下,于阿拉斯加与夏威夷两州加入合众国后,总议席曾有一段时间暂时增至437席。众议院议席总数于1929年选区重划案(英语:Reapportionment Act of 1929)封顶,除此之外,美国五个岛屿地区与华盛顿特区俱各有一名无投票权的众议院代表。美国普查局依美国宪法每十年进行一次人口普查,其数据将用以决定每州所得选区数量。2012年选举(英语:2012_United_States_Ho