Journal of Automated Reasoning最新文献

筛选
英文 中文
Finitary Type Theories With and Without Contexts 有和没有上下文的有限型理论
3区 计算机科学
Journal of Automated Reasoning Pub Date : 2023-10-07 DOI: 10.1007/s10817-023-09678-y
Philipp G. Haselwarter, Andrej Bauer
{"title":"Finitary Type Theories With and Without Contexts","authors":"Philipp G. Haselwarter, Andrej Bauer","doi":"10.1007/s10817-023-09678-y","DOIUrl":"https://doi.org/10.1007/s10817-023-09678-y","url":null,"abstract":"Abstract We give a definition of finitary type theories that subsumes many examples of dependent type theories, such as variants of Martin–Löf type theory, simple type theories, first-order and higher-order logics, and homotopy type theory. We prove several general meta-theorems about finitary type theories: weakening, admissibility of substitution and instantiation of metavariables, derivability of presuppositions, uniqueness of typing, and inversion principles. We then give a second formulation of finitary type theories in which there are no explicit contexts. Instead, free variables are explicitly annotated with their types. We provide translations between finitary type theories with and without contexts, thereby showing that they have the same expressive power. The context-free type theory is implemented in the nucleus of the Andromeda 2 proof assistant.","PeriodicalId":15082,"journal":{"name":"Journal of Automated Reasoning","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-10-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135252213","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Lower Bounds for QCDCL via Formula Gauge 通过公式规求QCDCL的下界
3区 计算机科学
Journal of Automated Reasoning Pub Date : 2023-09-27 DOI: 10.1007/s10817-023-09683-1
Benjamin Böhm, Olaf Beyersdorff
{"title":"Lower Bounds for QCDCL via Formula Gauge","authors":"Benjamin Böhm, Olaf Beyersdorff","doi":"10.1007/s10817-023-09683-1","DOIUrl":"https://doi.org/10.1007/s10817-023-09683-1","url":null,"abstract":"Abstract QCDCL is one of the main algorithmic paradigms for solving quantified Boolean formulas (QBF). We design a new technique to show lower bounds for the running time in QCDCL algorithms. For this we model QCDCL by concisely defined proof systems and identify a new width measure for formulas, which we call gauge . We show that for a large class of QBFs, large (e.g. linear) gauge implies exponential lower bounds for QCDCL proof size. We illustrate our technique by computing the gauge for a number of sample QBFs, thereby providing new exponential lower bounds for QCDCL. Our technique is the first bespoke lower bound technique for QCDCL.","PeriodicalId":15082,"journal":{"name":"Journal of Automated Reasoning","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135585180","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Combining Stable Infiniteness and (Strong) Politeness 稳定无限与(强)礼貌相结合
3区 计算机科学
Journal of Automated Reasoning Pub Date : 2023-09-27 DOI: 10.1007/s10817-023-09684-0
Ying Sheng, Yoni Zohar, Christophe Ringeissen, Andrew Reynolds, Clark Barrett, Cesare Tinelli
{"title":"Combining Stable Infiniteness and (Strong) Politeness","authors":"Ying Sheng, Yoni Zohar, Christophe Ringeissen, Andrew Reynolds, Clark Barrett, Cesare Tinelli","doi":"10.1007/s10817-023-09684-0","DOIUrl":"https://doi.org/10.1007/s10817-023-09684-0","url":null,"abstract":"","PeriodicalId":15082,"journal":{"name":"Journal of Automated Reasoning","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135477589","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Enabling Floating-Point Arithmetic in the Coq Proof Assistant 在Coq证明助手中启用浮点算术
3区 计算机科学
Journal of Automated Reasoning Pub Date : 2023-09-16 DOI: 10.1007/s10817-023-09679-x
Érik Martin-Dorel, Guillaume Melquiond, Pierre Roux
{"title":"Enabling Floating-Point Arithmetic in the Coq Proof Assistant","authors":"Érik Martin-Dorel, Guillaume Melquiond, Pierre Roux","doi":"10.1007/s10817-023-09679-x","DOIUrl":"https://doi.org/10.1007/s10817-023-09679-x","url":null,"abstract":"Floating-point arithmetic is a well-known and extremely efficient way of performing approximate computations over the real numbers. Although it requires some careful considerations, floating-point numbers are nowadays routinely used to prove mathematical theorems. Numerical computations have been applied in the context of formal proofs too, as illustrated by the CoqInterval library. But these computations do not benefit from the powerful floating-point units available in modern processors, since they are emulated inside the logic of the formal system. This paper experiments with the use of hardware floating-point numbers for numerically intensive proofs verified by the Coq proof assistant. This gives rise to various questions regarding the formalization, the implementation, the usability, and the level of trust. This approach has been applied to the CoqInterval and ValidSDP libraries, which demonstrates a speedup of at least one order of magnitude.","PeriodicalId":15082,"journal":{"name":"Journal of Automated Reasoning","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135304612","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Preprocessing of Propagation Redundant Clauses 传播冗余子句的预处理
3区 计算机科学
Journal of Automated Reasoning Pub Date : 2023-09-01 DOI: 10.1007/s10817-023-09681-3
Joseph E. Reeves, Marijn J. H. Heule, Randal E. Bryant
{"title":"Preprocessing of Propagation Redundant Clauses","authors":"Joseph E. Reeves, Marijn J. H. Heule, Randal E. Bryant","doi":"10.1007/s10817-023-09681-3","DOIUrl":"https://doi.org/10.1007/s10817-023-09681-3","url":null,"abstract":"Abstract The propagation redundant (PR) proof system generalizes the resolution and resolution asymmetric tautology proof systems used by conflict-driven clause learning (CDCL) solvers. PR allows short proofs of unsatisfiability for some problems that are difficult for CDCL solvers. Previous attempts to automate PR clause learning used hand-crafted heuristics that work well on some highly-structured problems. For example, the solver SaDiCaL incorporates PR clause learning into the CDCL loop, but it cannot compete with modern CDCL solvers due to its fragile heuristics. We present PReLearn , a preprocessing technique that learns short PR clauses. Adding these clauses to a formula reduces the search space that the solver must explore. By performing PR clause learning as a preprocessing stage, PR clauses can be found efficiently without sacrificing the robustness of modern CDCL solvers. On a large portion of SAT competition benchmarks we found that preprocessing with PReLearn improves solver performance. In addition, there were several satisfiable and unsatisfiable formulas that could only be solved after preprocessing with PReLearn . PReLearn supports proof logging, giving a high level of confidence in the results. Lastly, we tested the robustness of PReLearn by applying other forms of preprocessing as well as by randomly permuting variable names in the formula before running PReLearn , and we found PReLearn performed similarly with and without the changes to the formula.","PeriodicalId":15082,"journal":{"name":"Journal of Automated Reasoning","volume":"90 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135304950","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
A Proof Procedure for Separation Logic with Inductive Definitions and Data 具有归纳定义和数据的分离逻辑的一个证明过程
IF 1.1 3区 计算机科学
Journal of Automated Reasoning Pub Date : 2023-09-01 DOI: 10.1007/s10817-023-09680-4
M. Echenim, N. Peltier
{"title":"A Proof Procedure for Separation Logic with Inductive Definitions and Data","authors":"M. Echenim, N. Peltier","doi":"10.1007/s10817-023-09680-4","DOIUrl":"https://doi.org/10.1007/s10817-023-09680-4","url":null,"abstract":"","PeriodicalId":15082,"journal":{"name":"Journal of Automated Reasoning","volume":"67 1","pages":""},"PeriodicalIF":1.1,"publicationDate":"2023-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"43241822","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Reasoning About Vectors: Satisfiability Modulo a Theory of Sequences 关于向量的推理:序列的可满足模理论
3区 计算机科学
Journal of Automated Reasoning Pub Date : 2023-09-01 DOI: 10.1007/s10817-023-09682-2
Ying Sheng, Andres Nötzli, Andrew Reynolds, Yoni Zohar, David Dill, Wolfgang Grieskamp, Junkil Park, Shaz Qadeer, Clark Barrett, Cesare Tinelli
{"title":"Reasoning About Vectors: Satisfiability Modulo a Theory of Sequences","authors":"Ying Sheng, Andres Nötzli, Andrew Reynolds, Yoni Zohar, David Dill, Wolfgang Grieskamp, Junkil Park, Shaz Qadeer, Clark Barrett, Cesare Tinelli","doi":"10.1007/s10817-023-09682-2","DOIUrl":"https://doi.org/10.1007/s10817-023-09682-2","url":null,"abstract":"","PeriodicalId":15082,"journal":{"name":"Journal of Automated Reasoning","volume":"77 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135347780","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Cyclic Hypersequent System for Transitive Closure Logic 传递闭包逻辑的循环超序列系统
IF 1.1 3区 计算机科学
Journal of Automated Reasoning Pub Date : 2023-08-16 DOI: 10.1007/s10817-023-09675-1
Anupam Das, Marianna Girlando
{"title":"Cyclic Hypersequent System for Transitive Closure Logic","authors":"Anupam Das, Marianna Girlando","doi":"10.1007/s10817-023-09675-1","DOIUrl":"https://doi.org/10.1007/s10817-023-09675-1","url":null,"abstract":"","PeriodicalId":15082,"journal":{"name":"Journal of Automated Reasoning","volume":" ","pages":""},"PeriodicalIF":1.1,"publicationDate":"2023-08-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"45946272","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A Resolution Proof System for Dependency Stochastic Boolean Satisfiability 依赖随机布尔可满足性的一种解析证明系统
IF 1.1 3区 计算机科学
Journal of Automated Reasoning Pub Date : 2023-08-03 DOI: 10.1007/s10817-023-09670-6
Yun-Rong Luo, Che Cheng, J. H. Jiang
{"title":"A Resolution Proof System for Dependency Stochastic Boolean Satisfiability","authors":"Yun-Rong Luo, Che Cheng, J. H. Jiang","doi":"10.1007/s10817-023-09670-6","DOIUrl":"https://doi.org/10.1007/s10817-023-09670-6","url":null,"abstract":"","PeriodicalId":15082,"journal":{"name":"Journal of Automated Reasoning","volume":" ","pages":""},"PeriodicalIF":1.1,"publicationDate":"2023-08-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"43631681","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
POSIX Lexing with Derivatives of Regular Expressions 正则表达式导数的POSIX词法分析
IF 1.1 3区 计算机科学
Journal of Automated Reasoning Pub Date : 2023-07-08 DOI: 10.1007/s10817-023-09667-1
Fahad Ausaf, R. Dyckhoff, Christian Urban
{"title":"POSIX Lexing with Derivatives of Regular Expressions","authors":"Fahad Ausaf, R. Dyckhoff, Christian Urban","doi":"10.1007/s10817-023-09667-1","DOIUrl":"https://doi.org/10.1007/s10817-023-09667-1","url":null,"abstract":"","PeriodicalId":15082,"journal":{"name":"Journal of Automated Reasoning","volume":" ","pages":""},"PeriodicalIF":1.1,"publicationDate":"2023-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46640260","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信