{"title":"一元计数量词一阶逻辑的汉夫范式","authors":"Lucas Heimberg, D. Kuske, Nicole Schweikardt","doi":"10.1145/2933575.2934571","DOIUrl":null,"url":null,"abstract":"We study the existence of Hanf normal forms for extensions FO(Q) of first-order logic by sets ${\\mathbf{Q}} \\subseteq \\mathcal{P}(\\mathbb{N})$ of unary counting quantifiers. A formula is in Hanf normal form if it is a Boolean combination of formulas $\\xi (\\bar x)$ describing the isomorphism type of a local neighbourhood around its free variables $\\bar x$ and statements of the form \"the number of witnesses y of ψ(y) belongs to (Q+k)\" here Q ∈ Q, k ∈ ℕ, and ψ describes the isomorphism type of a local neighbourhood around its unique free variable y.We show that a formula from FO(Q) can be transformed into a formula in Hanf normal form that is equivalent on all structures of degree ⩽ d if, and only if, all counting quantifiers occurring in the formula are ultimately periodic. This transformation can be carried out in worst-case optimal 3-fold exponential time.In particular, this yields an algorithmic version of Nurmonen’s extension of Hanf’s theorem for first-order logic with modulo-counting quantifiers. As an immediate consequence, we obtain that on finite structures of degree ⩽ d, model checking of first-order logic with modulo-counting quantifiers is fixed-parameter tractable.","PeriodicalId":206395,"journal":{"name":"2016 31st Annual ACM/IEEE Symposium on Logic in Computer Science (LICS)","volume":"63 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"Hanf normal form for first-order logic with unary counting quantifiers\",\"authors\":\"Lucas Heimberg, D. Kuske, Nicole Schweikardt\",\"doi\":\"10.1145/2933575.2934571\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We study the existence of Hanf normal forms for extensions FO(Q) of first-order logic by sets ${\\\\mathbf{Q}} \\\\subseteq \\\\mathcal{P}(\\\\mathbb{N})$ of unary counting quantifiers. A formula is in Hanf normal form if it is a Boolean combination of formulas $\\\\xi (\\\\bar x)$ describing the isomorphism type of a local neighbourhood around its free variables $\\\\bar x$ and statements of the form \\\"the number of witnesses y of ψ(y) belongs to (Q+k)\\\" here Q ∈ Q, k ∈ ℕ, and ψ describes the isomorphism type of a local neighbourhood around its unique free variable y.We show that a formula from FO(Q) can be transformed into a formula in Hanf normal form that is equivalent on all structures of degree ⩽ d if, and only if, all counting quantifiers occurring in the formula are ultimately periodic. This transformation can be carried out in worst-case optimal 3-fold exponential time.In particular, this yields an algorithmic version of Nurmonen’s extension of Hanf’s theorem for first-order logic with modulo-counting quantifiers. As an immediate consequence, we obtain that on finite structures of degree ⩽ d, model checking of first-order logic with modulo-counting quantifiers is fixed-parameter tractable.\",\"PeriodicalId\":206395,\"journal\":{\"name\":\"2016 31st Annual ACM/IEEE Symposium on Logic in Computer Science (LICS)\",\"volume\":\"63 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-07-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 31st Annual ACM/IEEE Symposium on Logic in Computer Science (LICS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2933575.2934571\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 31st Annual ACM/IEEE Symposium on Logic in Computer Science (LICS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2933575.2934571","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Hanf normal form for first-order logic with unary counting quantifiers
We study the existence of Hanf normal forms for extensions FO(Q) of first-order logic by sets ${\mathbf{Q}} \subseteq \mathcal{P}(\mathbb{N})$ of unary counting quantifiers. A formula is in Hanf normal form if it is a Boolean combination of formulas $\xi (\bar x)$ describing the isomorphism type of a local neighbourhood around its free variables $\bar x$ and statements of the form "the number of witnesses y of ψ(y) belongs to (Q+k)" here Q ∈ Q, k ∈ ℕ, and ψ describes the isomorphism type of a local neighbourhood around its unique free variable y.We show that a formula from FO(Q) can be transformed into a formula in Hanf normal form that is equivalent on all structures of degree ⩽ d if, and only if, all counting quantifiers occurring in the formula are ultimately periodic. This transformation can be carried out in worst-case optimal 3-fold exponential time.In particular, this yields an algorithmic version of Nurmonen’s extension of Hanf’s theorem for first-order logic with modulo-counting quantifiers. As an immediate consequence, we obtain that on finite structures of degree ⩽ d, model checking of first-order logic with modulo-counting quantifiers is fixed-parameter tractable.