计数函数的逻辑可定义性

K. Compton, E. Grädel
{"title":"计数函数的逻辑可定义性","authors":"K. Compton, E. Grädel","doi":"10.1109/SCT.1994.315798","DOIUrl":null,"url":null,"abstract":"The relationship between counting functions and logical expressibility is explored. The most well studied class of counting functions is P, which consists of the functions counting the accepting computation paths of a nondeterministic polynomial-time Turing machine. For a logic L, L is the class of functions on finite structures (of a fixed signature) counting the tuples (T~, c~) satisfying a given formula /spl psi/(T~, c~) in (L. Saluja et al., 1992) showed that on classes of ordered structures FO= P (where FO denotes first-order logic) and that every function in /spl Sigmasub 1/ has a fully polynomial randomized approximation scheme. We give a probabilistic criterion for membership in /spl Sigmasub 1/ (on unordered structures). A consequence is that functions counting the number of cliques, the number of Hamilton cycles, and the number of pairs with distance greater than two in a graph, are not contained in /spl Sigmasub 1/. It is shown that on ordered structures /spl Sigmasub 1/ captures the previously studied class span P. On unordered structures FO is a proper subclass of P and /spl Sigmasub 1/ is a proper subclass of spanP; in fact, no class L contains all polynomial-time computable functions on unordered structures. However, it is shown that on unordered structures every function in P is identical almost everywhere with some function #FO, and similarly for /spl Sigmasub 1/ and spanP. Finally, it is shown that FO is closed under various operations under which P is closed, but that FO is not closed under other operations under which P would be closed only if certain generally believed assumptions in complexity theory failed.<<ETX>>","PeriodicalId":386782,"journal":{"name":"Proceedings of IEEE 9th Annual Conference on Structure in Complexity Theory","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"Logical definability of counting functions\",\"authors\":\"K. Compton, E. Grädel\",\"doi\":\"10.1109/SCT.1994.315798\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The relationship between counting functions and logical expressibility is explored. The most well studied class of counting functions is P, which consists of the functions counting the accepting computation paths of a nondeterministic polynomial-time Turing machine. For a logic L, L is the class of functions on finite structures (of a fixed signature) counting the tuples (T~, c~) satisfying a given formula /spl psi/(T~, c~) in (L. Saluja et al., 1992) showed that on classes of ordered structures FO= P (where FO denotes first-order logic) and that every function in /spl Sigmasub 1/ has a fully polynomial randomized approximation scheme. We give a probabilistic criterion for membership in /spl Sigmasub 1/ (on unordered structures). A consequence is that functions counting the number of cliques, the number of Hamilton cycles, and the number of pairs with distance greater than two in a graph, are not contained in /spl Sigmasub 1/. It is shown that on ordered structures /spl Sigmasub 1/ captures the previously studied class span P. On unordered structures FO is a proper subclass of P and /spl Sigmasub 1/ is a proper subclass of spanP; in fact, no class L contains all polynomial-time computable functions on unordered structures. However, it is shown that on unordered structures every function in P is identical almost everywhere with some function #FO, and similarly for /spl Sigmasub 1/ and spanP. Finally, it is shown that FO is closed under various operations under which P is closed, but that FO is not closed under other operations under which P would be closed only if certain generally believed assumptions in complexity theory failed.<<ETX>>\",\"PeriodicalId\":386782,\"journal\":{\"name\":\"Proceedings of IEEE 9th Annual Conference on Structure in Complexity Theory\",\"volume\":\"26 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1994-06-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of IEEE 9th Annual Conference on Structure in Complexity Theory\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SCT.1994.315798\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of IEEE 9th Annual Conference on Structure in Complexity Theory","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SCT.1994.315798","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8

摘要

探讨了计数函数与逻辑可表达性的关系。计数函数中被研究得最多的一类是P函数,它由计算非确定性多项式时间图灵机的接受计算路径的函数组成。对于逻辑L, L是有限结构(固定签名)上的函数类,计算(L. Saluja et al., 1992)中满足给定公式/spl psi/(T~, c~)的元组(T~, c~),表明在有序结构类上FO= P(其中FO表示一阶逻辑),并且/spl Sigmasub 1/中的每个函数都有一个完全多项式随机逼近方案。我们给出了无序结构在/spl Sigmasub 1/中的隶属性的一个概率准则。一个结果是,计算一个图中团的数目、汉密尔顿环的数目和距离大于2的对的数目的函数不包含在/spl Sigmasub 1/中。证明了在有序结构上/spl Sigmasub 1/捕获了先前研究的类spanP,在无序结构上FO是P的固有子类,/spl Sigmasub 1/是spanP的固有子类;事实上,没有一个类L包含所有无序结构上的多项式时间可计算函数。然而,证明了在无序结构上P中的每个函数几乎处处都与某些函数#FO相同,对于/spl Sigmasub 1/和spanP也是如此。最后,证明了在P闭合的各种操作下,FO是闭合的,但在其他操作下,FO是不闭合的,而在其他操作下,只有在复杂性理论中某些普遍相信的假设失效时,P才会闭合。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Logical definability of counting functions
The relationship between counting functions and logical expressibility is explored. The most well studied class of counting functions is P, which consists of the functions counting the accepting computation paths of a nondeterministic polynomial-time Turing machine. For a logic L, L is the class of functions on finite structures (of a fixed signature) counting the tuples (T~, c~) satisfying a given formula /spl psi/(T~, c~) in (L. Saluja et al., 1992) showed that on classes of ordered structures FO= P (where FO denotes first-order logic) and that every function in /spl Sigmasub 1/ has a fully polynomial randomized approximation scheme. We give a probabilistic criterion for membership in /spl Sigmasub 1/ (on unordered structures). A consequence is that functions counting the number of cliques, the number of Hamilton cycles, and the number of pairs with distance greater than two in a graph, are not contained in /spl Sigmasub 1/. It is shown that on ordered structures /spl Sigmasub 1/ captures the previously studied class span P. On unordered structures FO is a proper subclass of P and /spl Sigmasub 1/ is a proper subclass of spanP; in fact, no class L contains all polynomial-time computable functions on unordered structures. However, it is shown that on unordered structures every function in P is identical almost everywhere with some function #FO, and similarly for /spl Sigmasub 1/ and spanP. Finally, it is shown that FO is closed under various operations under which P is closed, but that FO is not closed under other operations under which P would be closed only if certain generally believed assumptions in complexity theory failed.<>
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信