引入w-Horn和z-Horn: Horn和q-Horn公式的推广

IF 0.3 Q4 MATHEMATICS
Gábor Kusper, C. Biró, A. Adamkó, Imre Baják
{"title":"引入w-Horn和z-Horn: Horn和q-Horn公式的推广","authors":"Gábor Kusper, C. Biró, A. Adamkó, Imre Baják","doi":"10.33039/AMI.2021.03.009","DOIUrl":null,"url":null,"abstract":"In this paper we generalize the well-known notions of Horn and 𝑞 -Horn formulae. A Horn clause, by definition, contains at most one positive literal. A Horn formula contains only Horn clauses. We generalize these notions as follows. A clause is a 𝑤 -Horn clause if and only if it contains at least one negative literal or it is a unit or it is the empty clause. A formula is a 𝑤 -Horn formula if it contains only 𝑤 -Horn clauses after exhaustive unit propagation, i.e., after a Boolean Constraint Propagation (BCP) step. We show that the set of 𝑤 -Horn formulae properly includes the set of Horn formulae. A function 𝛽 ( 𝑥 ) is a valuation function if 𝛽 ( 𝑥 ) + 𝛽 ( ¬ 𝑥 ) = 1 and 𝛽 ( 𝑥 ) ∈ { 0 , 0 . 5 , 1 } , where 𝑥 is a Boolean variable. A formula ℱ is a 𝑞 -Horn formula if and only if there is a valuation function 𝛽 ( 𝑥 ) such that for each clause 𝐶 in ℱ we have that ∑︀ 𝑥 ∈ 𝐶 𝛽 ( 𝑥 ) ≤ 1 . In this case we call 𝛽 ( 𝑥 ) a 𝑞 -feasible valuation for ℱ . In other words, a formula is 𝑞 -Horn if and only if each clause in it contains at most one “positive” literal (where 𝛽 ( 𝑥 ) = 1 ) or at most two half ones (where 𝛽 ( 𝑥 ) = 0 . 5 ). We generalize these notions as follows. A formula ℱ is a 𝑧 -Horn formula if and only if ℱ ′ = BCP ( ℱ ) and either ℱ ′ is trivially satisfiable or trivially unsatisfiable or there is a valuation function 𝛾 ( 𝑥 ) such that for each clause 𝒞 in ℱ ′ we have that ( 1 or ∑︀ 𝑥 ∈ 𝐶 ∧ 𝛾 ( 𝑥 )=0 . 5 𝛾 ( 𝑥 ) = 1 . In this case we call 𝛾 ( 𝑥 ) to be a 𝑧 -feasible valuation for 𝐹 ′ . In other words, a formula is 𝑧 -Horn if and only if each clause in it after a BCP step contains at least one “negative” literal (where 𝛾 ( 𝑥 ) = 0 ) or exactly two half ones (where 𝛾 ( 𝑥 ) = 0 . 5 ). We show that the set of 𝑧 -Horn formulae properly includes the set of 𝑞 -Horn formulae. We also show that the 𝑤 -Horn SAT problem can be decided in polynomial time. We also show that each satisfiable formula is 𝑧","PeriodicalId":43454,"journal":{"name":"Annales Mathematicae et Informaticae","volume":null,"pages":null},"PeriodicalIF":0.3000,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Introducing w-Horn and z-Horn: A generalization of Horn and q-Horn formulae\",\"authors\":\"Gábor Kusper, C. Biró, A. Adamkó, Imre Baják\",\"doi\":\"10.33039/AMI.2021.03.009\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper we generalize the well-known notions of Horn and 𝑞 -Horn formulae. A Horn clause, by definition, contains at most one positive literal. A Horn formula contains only Horn clauses. We generalize these notions as follows. A clause is a 𝑤 -Horn clause if and only if it contains at least one negative literal or it is a unit or it is the empty clause. A formula is a 𝑤 -Horn formula if it contains only 𝑤 -Horn clauses after exhaustive unit propagation, i.e., after a Boolean Constraint Propagation (BCP) step. We show that the set of 𝑤 -Horn formulae properly includes the set of Horn formulae. A function 𝛽 ( 𝑥 ) is a valuation function if 𝛽 ( 𝑥 ) + 𝛽 ( ¬ 𝑥 ) = 1 and 𝛽 ( 𝑥 ) ∈ { 0 , 0 . 5 , 1 } , where 𝑥 is a Boolean variable. A formula ℱ is a 𝑞 -Horn formula if and only if there is a valuation function 𝛽 ( 𝑥 ) such that for each clause 𝐶 in ℱ we have that ∑︀ 𝑥 ∈ 𝐶 𝛽 ( 𝑥 ) ≤ 1 . In this case we call 𝛽 ( 𝑥 ) a 𝑞 -feasible valuation for ℱ . In other words, a formula is 𝑞 -Horn if and only if each clause in it contains at most one “positive” literal (where 𝛽 ( 𝑥 ) = 1 ) or at most two half ones (where 𝛽 ( 𝑥 ) = 0 . 5 ). We generalize these notions as follows. A formula ℱ is a 𝑧 -Horn formula if and only if ℱ ′ = BCP ( ℱ ) and either ℱ ′ is trivially satisfiable or trivially unsatisfiable or there is a valuation function 𝛾 ( 𝑥 ) such that for each clause 𝒞 in ℱ ′ we have that ( 1 or ∑︀ 𝑥 ∈ 𝐶 ∧ 𝛾 ( 𝑥 )=0 . 5 𝛾 ( 𝑥 ) = 1 . In this case we call 𝛾 ( 𝑥 ) to be a 𝑧 -feasible valuation for 𝐹 ′ . In other words, a formula is 𝑧 -Horn if and only if each clause in it after a BCP step contains at least one “negative” literal (where 𝛾 ( 𝑥 ) = 0 ) or exactly two half ones (where 𝛾 ( 𝑥 ) = 0 . 5 ). We show that the set of 𝑧 -Horn formulae properly includes the set of 𝑞 -Horn formulae. We also show that the 𝑤 -Horn SAT problem can be decided in polynomial time. We also show that each satisfiable formula is 𝑧\",\"PeriodicalId\":43454,\"journal\":{\"name\":\"Annales Mathematicae et Informaticae\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.3000,\"publicationDate\":\"2021-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Annales Mathematicae et Informaticae\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.33039/AMI.2021.03.009\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"MATHEMATICS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Annales Mathematicae et Informaticae","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.33039/AMI.2021.03.009","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"MATHEMATICS","Score":null,"Total":0}
引用次数: 1

摘要

本文推广了众所周知的Horn和𝑞-Horn公式的概念。根据定义,霍恩子句最多包含一个肯定的字面量。Horn公式只包含Horn子句。我们把这些概念概括如下。一个子句是𝑤-Horn子句,当且仅当它包含至少一个否定字面值,或者它是一个单位,或者它是空子句。如果在穷尽单元传播后,即在布尔约束传播(BCP)步骤之后,公式仅包含𝑤-Horn子句,则该公式为𝑤-Horn公式。我们证明了𝑤-Horn公式集恰当地包含了Horn公式集。一个函数𝛽(𝑥)是一个估值函数如果𝛽(𝑥)+𝛽(¬𝑥)= 1,𝛽(𝑥)∈{0,0。5, 1},其中,应为布尔变量。公式ℱ是𝑞角公式当且仅当存在一个估值函数𝛽(𝑥)这样的每个条款𝐶在ℱ∑︀𝑥∈𝐶𝛽(𝑥)≤1。在这种情况下,我们称它为一个𝑞可行的估计。换句话说,一个公式是𝑞-Horn,当且仅当其中的每个子句最多包含一个“正”字面值(其中,时延时延为1)或最多包含两个“正”字面值(其中,时延为1)= 0。5)。我们把这些概念概括如下。一个公式是一个 -Horn公式,当且仅当:::::::::::::::::::当且仅当::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::5 . (s1) = 1。在这种情况下,我们称 (s1)为可行值。换句话说,当且仅当公式中的每个子句在BCP步骤之后至少包含一个“负”字面值(其中(首当其冲)= 0)或恰好包含两个“负”字面值(其中(首当其冲)= 0)时,公式才是 -角形的。5)。我们证明了 -Horn公式的集合包含𝑞-Horn公式的集合。我们还证明了𝑤-Horn SAT问题可以在多项式时间内确定。我们还证明了每个可满足的公式是
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Introducing w-Horn and z-Horn: A generalization of Horn and q-Horn formulae
In this paper we generalize the well-known notions of Horn and 𝑞 -Horn formulae. A Horn clause, by definition, contains at most one positive literal. A Horn formula contains only Horn clauses. We generalize these notions as follows. A clause is a 𝑤 -Horn clause if and only if it contains at least one negative literal or it is a unit or it is the empty clause. A formula is a 𝑤 -Horn formula if it contains only 𝑤 -Horn clauses after exhaustive unit propagation, i.e., after a Boolean Constraint Propagation (BCP) step. We show that the set of 𝑤 -Horn formulae properly includes the set of Horn formulae. A function 𝛽 ( 𝑥 ) is a valuation function if 𝛽 ( 𝑥 ) + 𝛽 ( ¬ 𝑥 ) = 1 and 𝛽 ( 𝑥 ) ∈ { 0 , 0 . 5 , 1 } , where 𝑥 is a Boolean variable. A formula ℱ is a 𝑞 -Horn formula if and only if there is a valuation function 𝛽 ( 𝑥 ) such that for each clause 𝐶 in ℱ we have that ∑︀ 𝑥 ∈ 𝐶 𝛽 ( 𝑥 ) ≤ 1 . In this case we call 𝛽 ( 𝑥 ) a 𝑞 -feasible valuation for ℱ . In other words, a formula is 𝑞 -Horn if and only if each clause in it contains at most one “positive” literal (where 𝛽 ( 𝑥 ) = 1 ) or at most two half ones (where 𝛽 ( 𝑥 ) = 0 . 5 ). We generalize these notions as follows. A formula ℱ is a 𝑧 -Horn formula if and only if ℱ ′ = BCP ( ℱ ) and either ℱ ′ is trivially satisfiable or trivially unsatisfiable or there is a valuation function 𝛾 ( 𝑥 ) such that for each clause 𝒞 in ℱ ′ we have that ( 1 or ∑︀ 𝑥 ∈ 𝐶 ∧ 𝛾 ( 𝑥 )=0 . 5 𝛾 ( 𝑥 ) = 1 . In this case we call 𝛾 ( 𝑥 ) to be a 𝑧 -feasible valuation for 𝐹 ′ . In other words, a formula is 𝑧 -Horn if and only if each clause in it after a BCP step contains at least one “negative” literal (where 𝛾 ( 𝑥 ) = 0 ) or exactly two half ones (where 𝛾 ( 𝑥 ) = 0 . 5 ). We show that the set of 𝑧 -Horn formulae properly includes the set of 𝑞 -Horn formulae. We also show that the 𝑤 -Horn SAT problem can be decided in polynomial time. We also show that each satisfiable formula is 𝑧
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
CiteScore
0.90
自引率
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学术文献互助群
群 号:481959085
Book学术官方微信