Introducing w-Horn and z-Horn: A generalization of Horn and q-Horn formulae

IF 0.3 Q4 MATHEMATICS Annales Mathematicae et Informaticae Pub Date : 2021-01-01 DOI:10.33039/AMI.2021.03.009
Gábor Kusper, C. Biró, A. Adamkó, Imre Baják
{"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}
引用次数: 1

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 𝑧
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
引入w-Horn和z-Horn: Horn和q-Horn公式的推广
本文推广了众所周知的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问题可以在多项式时间内确定。我们还证明了每个可满足的公式是
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
CiteScore
0.90
自引率
0.00%
发文量
0
期刊最新文献
Using irreducible polynomials for random number generation Solving Hungarian natural language processing tasks with multilingual generative models Stability condition of multiclass classical retrials: a revised regenerative proof Sensitivity analysis of a single server finite-source retrial queueing system with two-way communication and catastrophic breakdown using simulation On the generalized Fibonacci like sequences and matrices
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1