首页 > 最新文献

ACM Transactions on Computational Logic最新文献

英文 中文
Algebraic proof theory for LE-logics 逻辑的代数证明理论
IF 0.5 4区 数学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2023-11-17 DOI: 10.1145/3632526
Giuseppe Greco, Peter Jipsen, Fei Liang, Alessandra Palmigiano, Apostolos Tzimoulis

In this paper we extend the research programme in algebraic proof theory from axiomatic extensions of the full Lambek calculus to logics algebraically captured by certain varieties of normal lattice expansions (normal LE-logics). Specifically, we generalise the residuated frames in [34] to arbitrary signatures of normal lattice expansions (LE). Such a generalization provides a valuable tool for proving important properties of LE-logics in full uniformity. We prove semantic cut elimination for the display calculi D.LE associated with the basic normal LE-logics and their axiomatic extensions with analytic inductive axioms. We also prove the finite model property (FMP) for each such calculus D.LE, as well as for its extensions with analytic structural rules satisfying certain additional properties.

本文将代数证明理论的研究计划从满Lambek演算的公理化扩展扩展到由正规格展开(正规le -逻辑)的某些变体代数捕捉的逻辑。具体地说,我们将[34]中的剩余框架推广到正规晶格展开(LE)的任意签名。这种推广为证明完全一致的le逻辑的重要性质提供了一个有价值的工具。用解析归纳公理证明了与基本正规le逻辑相关的显示演算的语义切割消除及其公理化扩展。我们还证明了这类微积分的有限模型性质(FMP),以及它的扩展具有满足某些附加性质的解析结构规则。
{"title":"Algebraic proof theory for LE-logics","authors":"Giuseppe Greco, Peter Jipsen, Fei Liang, Alessandra Palmigiano, Apostolos Tzimoulis","doi":"10.1145/3632526","DOIUrl":"https://doi.org/10.1145/3632526","url":null,"abstract":"<p>In this paper we extend the research programme in algebraic proof theory from axiomatic extensions of the full Lambek calculus to logics algebraically captured by certain varieties of normal lattice expansions (normal LE-logics). Specifically, we generalise the <i>residuated frames</i> in [34] to arbitrary signatures of normal lattice expansions (LE). Such a generalization provides a valuable tool for proving important properties of LE-logics in full uniformity. We prove semantic cut elimination for the display calculi D.LE associated with the basic normal LE-logics and their axiomatic extensions with analytic inductive axioms. We also prove the finite model property (FMP) for each such calculus D.LE, as well as for its extensions with analytic structural rules satisfying certain additional properties.</p>","PeriodicalId":50916,"journal":{"name":"ACM Transactions on Computational Logic","volume":"40 5","pages":""},"PeriodicalIF":0.5,"publicationDate":"2023-11-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138508147","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Products, polynomials and differential equations in the stream calculus 流微积分中的乘积、多项式和微分方程
4区 数学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2023-11-14 DOI: 10.1145/3632747
Michele Boreale, Luisa Collodi, Daniele Gorla
We study connections among polynomials, differential equations and streams over a field (mathbb {K} ) , in terms of algebra and coalgebra. We first introduce the class of ( F , G )- products on streams, those where the stream derivative of a product can be expressed as a polynomial function of the streams and their derivatives. Our first result is that, for every ( F , G )-product, there is a canonical way to construct a transition function on polynomials such that the resulting unique final coalgebra morphism from polynomials into streams is the (unique) commutative (mathbb {K} ) -algebra homomorphism – and vice versa. This implies that one can algebraically reason on streams via their polynomial representation. We apply this result to obtain an algebraic-geometric decision algorithm for polynomial stream equivalence, for an underlying generic ( F , G )-product. Finally, we extend this algorithm to solve a more general problem: finding all valid polynomial equalities that fit in a user specified polynomial template.
我们从代数和协代数的角度研究了在一个域(mathbb {K} )上多项式、微分方程和流之间的联系。我们首先介绍流上的(F, G)-积类,其中积的流导数可以表示为流及其导数的多项式函数。我们的第一个结果是,对于每一个(F, G)-乘积,存在一个规范的方法来构造多项式上的转移函数,使得从多项式到流的唯一最终协代数态是(唯一的)交换(mathbb {K} ) -代数同态,反之亦然。这意味着可以通过流的多项式表示进行代数推理。我们应用这一结果得到了多项式流等价的代数-几何决策算法,适用于底层的泛型(F, G)积。最后,我们扩展该算法来解决一个更一般的问题:找到适合用户指定的多项式模板的所有有效多项式等式。
{"title":"Products, polynomials and differential equations in the stream calculus","authors":"Michele Boreale, Luisa Collodi, Daniele Gorla","doi":"10.1145/3632747","DOIUrl":"https://doi.org/10.1145/3632747","url":null,"abstract":"We study connections among polynomials, differential equations and streams over a field (mathbb {K} ) , in terms of algebra and coalgebra. We first introduce the class of ( F , G )- products on streams, those where the stream derivative of a product can be expressed as a polynomial function of the streams and their derivatives. Our first result is that, for every ( F , G )-product, there is a canonical way to construct a transition function on polynomials such that the resulting unique final coalgebra morphism from polynomials into streams is the (unique) commutative (mathbb {K} ) -algebra homomorphism – and vice versa. This implies that one can algebraically reason on streams via their polynomial representation. We apply this result to obtain an algebraic-geometric decision algorithm for polynomial stream equivalence, for an underlying generic ( F , G )-product. Finally, we extend this algorithm to solve a more general problem: finding all valid polynomial equalities that fit in a user specified polynomial template.","PeriodicalId":50916,"journal":{"name":"ACM Transactions on Computational Logic","volume":"18 11","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-11-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134991675","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Perspective Games 视角游戏
4区 数学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2023-10-30 DOI: 10.1145/3627705
Orna Kupferman, Gal Vardi
We introduce and study perspective games , which model multi-agent systems in which agents can view only the parts of the system that they own. As in standard multi-player turn-based games, the vertices of the game graph are partitioned among the players. Starting from an initial vertex, the players jointly generate a computation, with each player deciding the successor vertex whenever the generated computation reaches a vertex she owns. A perspective strategy for a player depends only on the history of visits in her vertices. Thus, unlike observation-based models of partial visibility, where uncertainty is longitudinal – players partially observe all vertices in the history, uncertainty in the perspective model is transverse – players fully observe part of the vertices in the history. We consider deterministic and probabilistic perspective games, with structural (e.g., Büchi or parity) and behavioral (e.g., LTL formulas) winning conditions. For these settings, we study the theoretical properties of the game as well as the decidability and complexity of the problem of deciding whether a player has a winning perspective strategy, in terms of both the game graph and the objectives. We compare perspective strategies with memoryless ones, and study an extension of the temporal logic ATL ⋆ with path quantifiers that capture perspective and memoryless strategies.
我们引入并研究了视角博弈,它为多智能体系统建模,在这个系统中,智能体只能看到他们拥有的系统的一部分。在标准的多人回合制游戏中,游戏图的顶点在玩家之间划分。从初始顶点开始,参与者共同生成计算,每当生成的计算到达自己拥有的顶点时,每个参与者决定后续顶点。玩家的视角策略只取决于他在顶点的访问历史。因此,与基于观测的部分可见性模型不同,不确定性是纵向的——参与者部分观察历史上的所有顶点,而视角模型中的不确定性是横向的——参与者完全观察历史上的部分顶点。我们考虑确定性和概率视角游戏,具有结构(例如,b chi或奇偶性)和行为(例如,LTL公式)获胜条件。对于这些设置,我们研究了游戏的理论属性,以及决定玩家是否具有获胜视角策略问题的可决性和复杂性,包括游戏图和目标。我们比较了透视图策略和无内存策略,并研究了时序逻辑ATL -的扩展,该扩展带有捕获透视图和无内存策略的路径量词。
{"title":"Perspective Games","authors":"Orna Kupferman, Gal Vardi","doi":"10.1145/3627705","DOIUrl":"https://doi.org/10.1145/3627705","url":null,"abstract":"We introduce and study perspective games , which model multi-agent systems in which agents can view only the parts of the system that they own. As in standard multi-player turn-based games, the vertices of the game graph are partitioned among the players. Starting from an initial vertex, the players jointly generate a computation, with each player deciding the successor vertex whenever the generated computation reaches a vertex she owns. A perspective strategy for a player depends only on the history of visits in her vertices. Thus, unlike observation-based models of partial visibility, where uncertainty is longitudinal – players partially observe all vertices in the history, uncertainty in the perspective model is transverse – players fully observe part of the vertices in the history. We consider deterministic and probabilistic perspective games, with structural (e.g., Büchi or parity) and behavioral (e.g., LTL formulas) winning conditions. For these settings, we study the theoretical properties of the game as well as the decidability and complexity of the problem of deciding whether a player has a winning perspective strategy, in terms of both the game graph and the objectives. We compare perspective strategies with memoryless ones, and study an extension of the temporal logic ATL ⋆ with path quantifiers that capture perspective and memoryless strategies.","PeriodicalId":50916,"journal":{"name":"ACM Transactions on Computational Logic","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-10-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"136103984","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Decidability of the satisfiability problem for Boolean set theory with the unordered Cartesian product operator 含无序笛卡尔积算子的布尔集合论可满足问题的可判定性
4区 数学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2023-10-06 DOI: 10.1145/3626823
Domenico Cantone, Pietro Ursino
We give a positive solution to the decidability problem for the fragment of set theory, dubbed BST ⊗, consisting of quantifier-free formulae involving the Boolean set operators of union, intersection, and set difference, along with the unordered Cartesian product operator ⊗ (where (s otimes := t big lbrace lbrace u,vrbrace ,texttt {|}: u in s wedge v in t big rbrace ) ), and the equality predicate, but no membership. Specifically, we provide nondeterministic exponential decision procedures for both the ordinary and the finite satisfiability problems for BST ⊗. We expect that these decision procedures can be adapted for the standard Cartesian product and, with added technicalities, to the cases involving membership, providing a solution to a longstanding problem in computable set theory.
我们给出了集合论片段(BST⊗)的可判定性问题的一个正解,它由无量词的公式组成,包括布尔集算子的并、交和集差,以及无序笛卡尔积算子⊗(其中(s otimes := t big lbrace lbrace u,vrbrace ,texttt {|}: u in s wedge v in t big rbrace )),以及等式谓词,但没有隶属关系。具体地说,我们给出了BST⊗的普通可满足性问题和有限可满足性问题的非确定性指数决策过程。我们期望这些决策过程可以适用于标准笛卡尔积,并增加技术细节,适用于涉及成员的情况,为可计算集理论中长期存在的问题提供解决方案。
{"title":"Decidability of the satisfiability problem for Boolean set theory with the unordered Cartesian product operator","authors":"Domenico Cantone, Pietro Ursino","doi":"10.1145/3626823","DOIUrl":"https://doi.org/10.1145/3626823","url":null,"abstract":"We give a positive solution to the decidability problem for the fragment of set theory, dubbed BST ⊗, consisting of quantifier-free formulae involving the Boolean set operators of union, intersection, and set difference, along with the unordered Cartesian product operator ⊗ (where (s otimes := t big lbrace lbrace u,vrbrace ,texttt {|}: u in s wedge v in t big rbrace ) ), and the equality predicate, but no membership. Specifically, we provide nondeterministic exponential decision procedures for both the ordinary and the finite satisfiability problems for BST ⊗. We expect that these decision procedures can be adapted for the standard Cartesian product and, with added technicalities, to the cases involving membership, providing a solution to a longstanding problem in computable set theory.","PeriodicalId":50916,"journal":{"name":"ACM Transactions on Computational Logic","volume":"64 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135347695","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A Decision Procedure for a Theory of Finite Sets with Finite Integer Intervals 有限整数区间有限集理论的一个决策过程
4区 数学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2023-09-22 DOI: 10.1145/3625230
Maximiliano Cristiá, Gianfranco Rossi
In this paper we extend a decision procedure for the Boolean algebra of finite sets with cardinality constraints ( ({mathcal {L}_{vert {cdot }vert }} ) ) to a decision procedure for ({mathcal {L}_{vert {cdot }vert }} ) extended with set terms denoting finite integer intervals ( ({mathcal {L}_{[,]}} ) ). In ({mathcal {L}_{[,]}} ) interval limits can be integer linear terms including unbounded variables . These intervals are a useful extension because they allow to express non-trivial set operators such as the minimum and maximum of a set, still in a quantifier-free logic. Hence, by providing a decision procedure for ({mathcal {L}_{[,]}} ) it is possible to automatically reason about a new class of quantifier-free formulas. The decision procedure is implemented as part of the { log } (‘setlog’) tool. The paper includes a case study based on the elevator algorithm showing that { log } can automatically discharge all its invariance lemmas some of which involve intervals.
本文推广了具有基数约束的有限集布尔代数的一个决策过程( ({mathcal {L}_{vert {cdot }vert }} ) )的决定程序 ({mathcal {L}_{vert {cdot }vert }} ) 用表示有限整数区间( ({mathcal {L}_{[,]}} ) ). 在 ({mathcal {L}_{[,]}} ) 区间极限可以是整数线性项,包括无界变量。这些区间是一个有用的扩展,因为它们允许在没有量词的逻辑中表示非平凡的集合算子,例如集合的最小值和最大值。因此,通过为…提供决策过程 ({mathcal {L}_{[,]}} ) 自动推理一类新的无量词公式是可能的。的一部分来实现决策过程 { 日志 } (' setlog ')工具。本文包括一个基于电梯算法的案例研究 { 日志 } 能自动解除其所有不变性引理,其中一些引理涉及区间。
{"title":"A Decision Procedure for a Theory of Finite Sets with Finite Integer Intervals","authors":"Maximiliano Cristiá, Gianfranco Rossi","doi":"10.1145/3625230","DOIUrl":"https://doi.org/10.1145/3625230","url":null,"abstract":"In this paper we extend a decision procedure for the Boolean algebra of finite sets with cardinality constraints ( ({mathcal {L}_{vert {cdot }vert }} ) ) to a decision procedure for ({mathcal {L}_{vert {cdot }vert }} ) extended with set terms denoting finite integer intervals ( ({mathcal {L}_{[,]}} ) ). In ({mathcal {L}_{[,]}} ) interval limits can be integer linear terms including unbounded variables . These intervals are a useful extension because they allow to express non-trivial set operators such as the minimum and maximum of a set, still in a quantifier-free logic. Hence, by providing a decision procedure for ({mathcal {L}_{[,]}} ) it is possible to automatically reason about a new class of quantifier-free formulas. The decision procedure is implemented as part of the { log } (‘setlog’) tool. The paper includes a case study based on the elevator algorithm showing that { log } can automatically discharge all its invariance lemmas some of which involve intervals.","PeriodicalId":50916,"journal":{"name":"ACM Transactions on Computational Logic","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"136010805","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Comparing the expressiveness of the π-calculus and CCS π微积分与CCS的可表达性比较
IF 0.5 4区 数学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2023-09-14 DOI: 10.48550/arXiv.2203.11519
R. V. Glabbeek
This paper shows that the π-calculus with implicit matching is no more expressive than CCSγ, a variant of CCS in which the result of a synchronisation of two actions is itself an action subject to relabelling or restriction, rather than the silent action τ. This is done by exhibiting a compositional translation from the π-calculus with implicit matching to CCSγ that is valid up to strong barbed bisimilarity. The full π-calculus can be similarly expressed in CCSγ enriched with the triggering operation of Meije. I also show that these results cannot be recreated with CCS in the rôle of CCSγ, not even up to reduction equivalence, and not even for the asynchronous π-calculus without restriction or replication. Finally I observe that CCS cannot be encoded in the π-calculus.
本文表明,具有隐式匹配的π演算并不比CCSγ更具表达性,CCSγ是CCS的一个变体,其中两个动作同步的结果本身就是一个受重新标记或限制的动作,而不是无声动作τ。这是通过展示从π演算到CCSγ的隐式匹配的合成翻译来实现的,该合成翻译在强倒钩双相似性之前是有效的。完整的π-演算可以类似地用富含Meije触发操作的CCSγ来表示。我还表明,这些结果不能在CCSγ的rôle中用CCS重新创建,甚至不能达到还原等价,甚至不能用于没有限制或复制的异步π-演算。最后,我观察到CCS不能被编码在π演算中。
{"title":"Comparing the expressiveness of the π-calculus and CCS","authors":"R. V. Glabbeek","doi":"10.48550/arXiv.2203.11519","DOIUrl":"https://doi.org/10.48550/arXiv.2203.11519","url":null,"abstract":"This paper shows that the π-calculus with implicit matching is no more expressive than CCSγ, a variant of CCS in which the result of a synchronisation of two actions is itself an action subject to relabelling or restriction, rather than the silent action τ. This is done by exhibiting a compositional translation from the π-calculus with implicit matching to CCSγ that is valid up to strong barbed bisimilarity. The full π-calculus can be similarly expressed in CCSγ enriched with the triggering operation of Meije. I also show that these results cannot be recreated with CCS in the rôle of CCSγ, not even up to reduction equivalence, and not even for the asynchronous π-calculus without restriction or replication. Finally I observe that CCS cannot be encoded in the π-calculus.","PeriodicalId":50916,"journal":{"name":"ACM Transactions on Computational Logic","volume":" ","pages":""},"PeriodicalIF":0.5,"publicationDate":"2023-09-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"48223262","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Comparing the expressiveness of the π -calculus and CCS 比较π微积分与CCS的可表达性
4区 数学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2023-09-14 DOI: 10.1145/3611013
Rob van Glabbeek
This paper shows that the π -calculus with implicit matching is no more expressive than CCS γ , a variant of CCS in which the result of a synchronisation of two actions is itself an action subject to relabelling or restriction, rather than the silent action τ . This is done by exhibiting a compositional translation from the π -calculus with implicit matching to CCS γ that is valid up to strong barbed bisimilarity. The full π -calculus can be similarly expressed in CCS γ enriched with the triggering operation of Meije . I also show that these results cannot be recreated with CCS in the rôle of CCS γ , not even up to reduction equivalence, and not even for the asynchronous π -calculus without restriction or replication. Finally I observe that CCS cannot be encoded in the π -calculus.
本文表明,具有隐式匹配的π -演算并不比CCS γ更具表现力,CCS γ是CCS的一种变体,其中两个动作同步的结果本身是一个受重新标记或限制的动作,而不是沉默的动作τ。这是通过展示从π微积分到CCS γ的隐式匹配的组合转换来完成的,该转换有效到强倒钩双相似性。完整π -演算可以在富含Meije触发操作的CCS γ中类似地表达。我还表明,这些结果不能用CCS在CCS γ的rôle中重现,甚至不能达到还原等效,甚至不能用于没有限制或复制的异步π演算。最后,我观察到CCS不能在π微积分中进行编码。
{"title":"Comparing the expressiveness of the <i>π</i> -calculus and CCS","authors":"Rob van Glabbeek","doi":"10.1145/3611013","DOIUrl":"https://doi.org/10.1145/3611013","url":null,"abstract":"This paper shows that the π -calculus with implicit matching is no more expressive than CCS γ , a variant of CCS in which the result of a synchronisation of two actions is itself an action subject to relabelling or restriction, rather than the silent action τ . This is done by exhibiting a compositional translation from the π -calculus with implicit matching to CCS γ that is valid up to strong barbed bisimilarity. The full π -calculus can be similarly expressed in CCS γ enriched with the triggering operation of Meije . I also show that these results cannot be recreated with CCS in the rôle of CCS γ , not even up to reduction equivalence, and not even for the asynchronous π -calculus without restriction or replication. Finally I observe that CCS cannot be encoded in the π -calculus.","PeriodicalId":50916,"journal":{"name":"ACM Transactions on Computational Logic","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-09-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134911874","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Extensible Proof Systems for Infinite-State Systems 无限状态系统的可扩展证明系统
4区 数学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2023-09-13 DOI: 10.1145/3622786
Rance Cleaveland, Jeroen J.A. Keiren
This paper revisits soundness and completeness of proof systems for proving that sets of states in infinite-state labeled transition systems satisfy formulas in the modal mu-calculus in order to develop proof techniques that permit the seamless inclusion of new features in this logic. Our approach relies on novel results in lattice theory, which give constructive characterizations of both greatest and least fixpoints of monotonic functions over complete lattices. We show how these results may be used to reason about the sound and complete tableau method for this problem due to Bradfield and Stirling. We also show how the flexibility of our lattice-theoretic basis simplifies reasoning about tableau-based proof strategies for alternative classes of systems. In particular, we extend the modal mu-calculus with timed modalities, and prove that the resulting tableau method is sound and complete for timed transition systems.
本文回顾了证明无限状态标记转移系统中的状态集满足模态模微积分公式的证明系统的完备性和完备性,以便开发允许在该逻辑中无缝包含新特征的证明技术。我们的方法依赖于格理论中的新结果,这些结果给出了完全格上单调函数的最大不动点和最小不动点的构造特征。我们展示了如何使用这些结果来推理Bradfield和Stirling的完整表格法。我们还展示了我们的格理论基础的灵活性如何简化了对可选系统类的基于表的证明策略的推理。特别地,我们将模态微积分推广到时间模态,并证明了所得到的表法对于时间跃迁系统是健全完备的。
{"title":"Extensible Proof Systems for Infinite-State Systems","authors":"Rance Cleaveland, Jeroen J.A. Keiren","doi":"10.1145/3622786","DOIUrl":"https://doi.org/10.1145/3622786","url":null,"abstract":"This paper revisits soundness and completeness of proof systems for proving that sets of states in infinite-state labeled transition systems satisfy formulas in the modal mu-calculus in order to develop proof techniques that permit the seamless inclusion of new features in this logic. Our approach relies on novel results in lattice theory, which give constructive characterizations of both greatest and least fixpoints of monotonic functions over complete lattices. We show how these results may be used to reason about the sound and complete tableau method for this problem due to Bradfield and Stirling. We also show how the flexibility of our lattice-theoretic basis simplifies reasoning about tableau-based proof strategies for alternative classes of systems. In particular, we extend the modal mu-calculus with timed modalities, and prove that the resulting tableau method is sound and complete for timed transition systems.","PeriodicalId":50916,"journal":{"name":"ACM Transactions on Computational Logic","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135739699","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Generating Extended Resolution Proofs with a BDD-Based SAT Solver 用基于bdd的SAT求解器生成扩展分辨率证明
IF 0.5 4区 数学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2023-07-25 DOI: https://dl.acm.org/doi/10.1145/3595295
Randal E. Bryant, Marijn J. H. Heule

In 2006, Biere, Jussila, and Sinz made the key observation that the underlying logic behind algorithms for constructing Reduced, Ordered Binary Decision Diagrams (BDDs) can be encoded as steps in a proof in the extended resolution logical framework. Through this, a BDD-based Boolean satisfiability (SAT) solver can generate a checkable proof of unsatisfiability. Such a proof indicates that the formula is truly unsatisfiable without requiring the user to trust the BDD package or the SAT solver built on top of it.

We extend their work to enable arbitrary existential quantification of the formula variables, a critical capability for BDD-based SAT solvers. We demonstrate the utility of this approach by applying a BDD-based solver, implemented by extending an existing BDD package, to several challenging Boolean satisfiability problems. Our results demonstrate scaling for parity formulas as well as the Urquhart, mutilated chessboard, and pigeonhole problems far beyond that of other proof-generating SAT solvers.

2006年,Biere、Jussila和Sinz提出了一个重要的观点,即构造约简有序二值决策图(bdd)的算法背后的底层逻辑可以编码为扩展分辨率逻辑框架中的证明步骤。通过这种方法,基于bdd的布尔可满足性求解器可以生成一个可检查的不满足性证明。这样的证明表明,在不要求用户信任BDD包或构建在其上的SAT求解器的情况下,公式确实是不令人满意的。我们扩展了他们的工作,以实现公式变量的任意存在量化,这是基于bdd的SAT求解器的关键能力。我们通过将基于BDD的求解器(通过扩展现有BDD包实现)应用于几个具有挑战性的布尔可满足性问题,来演示这种方法的实用性。我们的结果证明了奇偶公式的缩放以及厄克特,残破棋盘和鸽子洞问题远远超出了其他证明生成SAT解决方案。
{"title":"Generating Extended Resolution Proofs with a BDD-Based SAT Solver","authors":"Randal E. Bryant, Marijn J. H. Heule","doi":"https://dl.acm.org/doi/10.1145/3595295","DOIUrl":"https://doi.org/https://dl.acm.org/doi/10.1145/3595295","url":null,"abstract":"<p>In 2006, Biere, Jussila, and Sinz made the key observation that the underlying logic behind algorithms for constructing Reduced, Ordered Binary Decision Diagrams (BDDs) can be encoded as steps in a proof in the <i>extended resolution</i> logical framework. Through this, a BDD-based Boolean satisfiability (SAT) solver can generate a checkable proof of unsatisfiability. Such a proof indicates that the formula is truly unsatisfiable without requiring the user to trust the BDD package or the SAT solver built on top of it. </p><p>We extend their work to enable arbitrary existential quantification of the formula variables, a critical capability for BDD-based SAT solvers. We demonstrate the utility of this approach by applying a BDD-based solver, implemented by extending an existing BDD package, to several challenging Boolean satisfiability problems. Our results demonstrate scaling for parity formulas as well as the Urquhart, mutilated chessboard, and pigeonhole problems far beyond that of other proof-generating SAT solvers.</p>","PeriodicalId":50916,"journal":{"name":"ACM Transactions on Computational Logic","volume":"40 1","pages":""},"PeriodicalIF":0.5,"publicationDate":"2023-07-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138508158","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
First-order Logic with Connectivity Operators 带连通算子的一阶逻辑
IF 0.5 4区 数学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2023-07-25 DOI: https://dl.acm.org/doi/10.1145/3595922
Nicole Schirrmacher, Sebastian Siebertz, Alexandre Vigny

First-order logic (FO) can express many algorithmic problems on graphs, such as the independent set and dominating set problem parameterized by solution size. However, FO cannot express the very simple algorithmic question whether two vertices are connected. We enrich FO with connectivity predicates that are tailored to express algorithmic graph problems that are commonly studied in parameterized algorithmics. By adding the atomic predicates connk(x,y,z_1,..., zk) that hold true in a graph if there exists a path between (the valuations of) x and y after (the valuations of) z1,..., zk have been deleted, we obtain separator logic FO + conn. We show that separator logic can express many interesting problems, such as the feedback vertex set problem and elimination distance problems to first-order definable classes. Denote by FO + connk the fragment of separator logic that is restricted to connectivity predicates with at most k + 2 variables (that is, at most k deletions), we show that FO + connk + 1 is strictly more expressive than FO + connk for all k ≥ 0. We then study the limitations of separator logic and prove that it cannot express planarity, and, in particular, not the disjoint paths problem. We obtain the stronger disjoint-paths logic FO + DP by adding the atomic predicates disjoint-pathsk[(x1, y1),..., (xk, yk) that evaluate to true if there are internally vertex-disjoint paths between (the valuations of) xi and yi for all 1 ≤ i ≤ k. Disjoint-paths logic can express the disjoint paths problem, the problem of (topological) minor containment, the problem of hitting (topological) minors, and many more. Again, we show that the fragments FO + DPk that use predicates for at most k disjoint paths form a strict hierarchy of expressiveness. Finally, we compare the expressive power of the new logics with that of transitive-closure logics and monadic second-order logic.

一阶逻辑可以在图上表达许多算法问题,如解大小参数化的独立集和支配集问题。然而,FO不能表达两个顶点是否连通的非常简单的算法问题。我们用连通性谓词来丰富FO,这些谓词专门用于表达通常在参数化算法中研究的算法图问题。通过添加原子谓词connk(x,y,z_1,…), zk)在一个图中成立,如果在z1,…之后x和y的值之间存在一条路径我们得到了分隔符逻辑FO + conn。我们证明了分隔符逻辑可以表达许多有趣的问题,如反馈顶点集问题和一阶可定义类的消去距离问题。用FO + connk表示分隔符逻辑的片段,该片段限制于最多有k + 2个变量的连接谓词(即最多有k个删除),我们表明,对于所有k≥0,FO + connk + 1严格比FO + connk更具表现力。然后,我们研究了分隔逻辑的局限性,并证明了它不能表示平面性,特别是不能表示不相交路径问题。通过添加原子谓词disjoint-pathsk[(x1, y1),…],得到了更强的不相交路径逻辑FO + DP。, (xk, yk),如果对于所有1≤i≤k, xi和yi的(值)之间存在内部顶点不相交的路径,则其值为真。不相交路径逻辑可以表示不相交路径问题,(拓扑)小包含问题,命中(拓扑)小包含问题,以及更多的问题。我们再次证明,片段FO + DPk对最多k个不相交路径使用谓词,形成了严格的表达层次结构。最后,我们将新逻辑的表达能力与传递闭包逻辑和一元二阶逻辑进行了比较。
{"title":"First-order Logic with Connectivity Operators","authors":"Nicole Schirrmacher, Sebastian Siebertz, Alexandre Vigny","doi":"https://dl.acm.org/doi/10.1145/3595922","DOIUrl":"https://doi.org/https://dl.acm.org/doi/10.1145/3595922","url":null,"abstract":"<p>First-order logic (FO) can express many algorithmic problems on graphs, such as the independent set and dominating set problem parameterized by solution size. However, FO cannot express the very simple algorithmic question whether two vertices are connected. We enrich FO with connectivity predicates that are tailored to express algorithmic graph problems that are commonly studied in parameterized algorithmics. By adding the atomic predicates conn<sub><i>k</i></sub>(<i>x,y,z_1,..., z<sub>k</sub></i>) that hold true in a graph if there exists a path between (the valuations of) <i>x</i> and <i>y</i> after (the valuations of) <i>z<sub>1</sub>,..., z<sub>k</sub></i> have been deleted, we obtain <i>separator logic</i> FO + conn. We show that separator logic can express many interesting problems, such as the feedback vertex set problem and elimination distance problems to first-order definable classes. Denote by FO + conn<sub><i>k</i></sub> the fragment of separator logic that is restricted to connectivity predicates with at most <i>k + 2</i> variables (that is, at most <i>k</i> deletions), we show that FO + conn<sub><i>k + 1</i></sub> is strictly more expressive than FO + conn<sub><i>k</i></sub> for all <i>k ≥ 0</i>. We then study the limitations of separator logic and prove that it cannot express planarity, and, in particular, not the disjoint paths problem. We obtain the stronger <i>disjoint-paths logic</i> FO + DP by adding the atomic predicates disjoint-paths<sub><i>k</i></sub>[(<i>x<sub>1</sub>, y<sub>1</sub></i>),..., (<i>x<sub>k</sub>, y<sub>k</sub></i>) that evaluate to true if there are internally vertex-disjoint paths between (the valuations of) <i>x<sub>i</sub></i> and <i>y<sub>i</sub></i> for all <i>1 ≤ i ≤ k</i>. Disjoint-paths logic can express the disjoint paths problem, the problem of (topological) minor containment, the problem of hitting (topological) minors, and many more. Again, we show that the fragments FO + DP<sub><i>k</i></sub> that use predicates for at most <i>k</i> disjoint paths form a strict hierarchy of expressiveness. Finally, we compare the expressive power of the new logics with that of transitive-closure logics and monadic second-order logic.</p>","PeriodicalId":50916,"journal":{"name":"ACM Transactions on Computational Logic","volume":"38 3","pages":""},"PeriodicalIF":0.5,"publicationDate":"2023-07-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138508178","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
ACM Transactions on Computational Logic
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
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