Proving the infeasibility of Horn formulas through read-once resolution

IF 1 3区 数学 Q3 MATHEMATICS, APPLIED Discrete Applied Mathematics Pub Date : 2024-09-15 Epub Date: 2023-02-17 DOI:10.1016/j.dam.2023.02.001
Piotr Wojciechowski, K. Subramani
{"title":"Proving the infeasibility of Horn formulas through read-once resolution","authors":"Piotr Wojciechowski,&nbsp;K. Subramani","doi":"10.1016/j.dam.2023.02.001","DOIUrl":null,"url":null,"abstract":"<div><p><span>In this paper, we study Horn formulas from the perspective of read-once resolution refutations<span> (RORs). A Horn formula is a Boolean formula<span> in conjunctive normal form<span> (CNF), in which each clause contains at most one positive literal. Horn formulas are used in a number of domains, including program verification, logic programming, and econometrics. In particular, deduction in ProLog is based on </span></span></span></span><em>unification</em>. Unification is based on resolution and <span><em>instantiation</em></span><span><span>. Resolution is a system used to prove the infeasibility of Boolean formulas. It is important to note that resolution is both sound and complete. However, resolution is inefficient in the following sense: There exist CNF formulas with resolution refutations whose lengths are bounded below by an exponential function of the input size. At the same time, these formulas admit shorter (polynomially bounded) proofs of infeasibility in other proof systems, such as Frege Systems. Despite this inefficiency, resolution is simple and easy to implement and hence used in a wide variety of </span>theorem provers. In this paper, we study two variants of resolution. These are read-once resolution (ROR) and read-once unit resolution (UROR). Both ROR and UROR are </span><strong>sound</strong>. However, they are <strong>incomplete</strong><span> since there exist infeasible Boolean formulas which do not have either an ROR or a UROR. In this paper, we look at the problems of determining if a Horn formula has an ROR or a UROR. We also examine the problem of finding the optimal length ROR of a Horn formula from both the computational complexity<span> and the approximation perspectives. Finally, we analyze the </span></span><em>copy complexity</em> of Horn formulas with respect to URORs.</p></div>","PeriodicalId":50573,"journal":{"name":"Discrete Applied Mathematics","volume":"354 ","pages":"Pages 131-145"},"PeriodicalIF":1.0000,"publicationDate":"2024-09-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Discrete Applied Mathematics","FirstCategoryId":"100","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0166218X23000409","RegionNum":3,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2023/2/17 0:00:00","PubModel":"Epub","JCR":"Q3","JCRName":"MATHEMATICS, APPLIED","Score":null,"Total":0}
引用次数: 0

Abstract

In this paper, we study Horn formulas from the perspective of read-once resolution refutations (RORs). A Horn formula is a Boolean formula in conjunctive normal form (CNF), in which each clause contains at most one positive literal. Horn formulas are used in a number of domains, including program verification, logic programming, and econometrics. In particular, deduction in ProLog is based on unification. Unification is based on resolution and instantiation. Resolution is a system used to prove the infeasibility of Boolean formulas. It is important to note that resolution is both sound and complete. However, resolution is inefficient in the following sense: There exist CNF formulas with resolution refutations whose lengths are bounded below by an exponential function of the input size. At the same time, these formulas admit shorter (polynomially bounded) proofs of infeasibility in other proof systems, such as Frege Systems. Despite this inefficiency, resolution is simple and easy to implement and hence used in a wide variety of theorem provers. In this paper, we study two variants of resolution. These are read-once resolution (ROR) and read-once unit resolution (UROR). Both ROR and UROR are sound. However, they are incomplete since there exist infeasible Boolean formulas which do not have either an ROR or a UROR. In this paper, we look at the problems of determining if a Horn formula has an ROR or a UROR. We also examine the problem of finding the optimal length ROR of a Horn formula from both the computational complexity and the approximation perspectives. Finally, we analyze the copy complexity of Horn formulas with respect to URORs.

查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
用一次读取分辨率证明Horn公式的不可行性
本文从只读解析反驳(ROR)的角度研究霍恩公式。Horn 公式是共轭正则表达式(CNF)中的布尔公式,其中每个分句最多包含一个正字面。霍恩公式在很多领域都有应用,包括程序验证、逻辑编程和计量经济学。特别是,ProLog 中的推导基于统一。统一基于解析和实例化。解析是一个用来证明布尔公式不可行性的系统。需要注意的是,解析既合理又完整。然而,解析在以下意义上是低效的:存在具有解析反驳的 CNF 公式,其长度以输入大小的指数函数为界。同时,这些公式在其他证明系统(如弗雷格系统)中的不可行性证明更短(多项式有界)。尽管效率不高,解析却简单易行,因此被广泛应用于各种定理求证器中。在本文中,我们研究了解析的两种变体。它们是只读解析(ROR)和只读单位解析(UROR)。ROR 和 UROR 都是合理的。然而,它们都是不完整的,因为存在既没有 ROR 也没有 UROR 的不可行布尔公式。在本文中,我们将探讨如何确定一个 Horn 公式是否具有 ROR 或 UROR。我们还从计算复杂性和近似性两个角度研究了寻找 Horn 公式的最佳长度 ROR 的问题。最后,我们分析了 Horn 公式相对于 UROR 的复制复杂度。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Discrete Applied Mathematics
Discrete Applied Mathematics 数学-应用数学
CiteScore
2.30
自引率
9.10%
发文量
422
审稿时长
4.5 months
期刊介绍: The aim of Discrete Applied Mathematics is to bring together research papers in different areas of algorithmic and applicable discrete mathematics as well as applications of combinatorial mathematics to informatics and various areas of science and technology. Contributions presented to the journal can be research papers, short notes, surveys, and possibly research problems. The "Communications" section will be devoted to the fastest possible publication of recent research results that are checked and recommended for publication by a member of the Editorial Board. The journal will also publish a limited number of book announcements as well as proceedings of conferences. These proceedings will be fully refereed and adhere to the normal standards of the journal. Potential authors are advised to view the journal and the open calls-for-papers of special issues before submitting their manuscripts. Only high-quality, original work that is within the scope of the journal or the targeted special issue will be considered.
期刊最新文献
Extremal digraphs containing at most t paths of length 2 with the same endpoints On the (1,1,2,3)-packing coloring of some subcubic graphs On the positive and negative p-energies of graphs under edge addition Note on the spectra of signed complete bipartite graphs with regular negative edges Turán numbers of cycles plus a general graph
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1