Journal of Automated Reasoning最新文献

筛选
英文 中文
Combining Higher-Order Logic with Set Theory Formalizations. 将高阶逻辑与集合论形式化相结合。
IF 1.1 3区 计算机科学
Journal of Automated Reasoning Pub Date : 2023-01-01 Epub Date: 2023-05-25 DOI: 10.1007/s10817-023-09663-5
Cezary Kaliszyk, Karol Pąk
{"title":"Combining Higher-Order Logic with Set Theory Formalizations.","authors":"Cezary Kaliszyk,&nbsp;Karol Pąk","doi":"10.1007/s10817-023-09663-5","DOIUrl":"10.1007/s10817-023-09663-5","url":null,"abstract":"<p><p>The Isabelle Higher-order Tarski-Grothendieck object logic includes in its foundations both higher-order logic and set theory, which allows importing the libraries of Isabelle/HOL and Isabelle/Mizar. The two libraries, however, define all the basic concepts independently, which means that the results in the two are disconnected. In this paper, we align significant parts of these two libraries, by defining isomorphisms between their concepts, including the real numbers and algebraic structures. The isomorphisms allow us to transport theorems between the foundations and use the results from the libraries simultaneously.</p>","PeriodicalId":15082,"journal":{"name":"Journal of Automated Reasoning","volume":"67 2","pages":"20"},"PeriodicalIF":1.1,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10209288/pdf/","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"9545317","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Synthesising Programs with Non-trivial Constants. 合成具有非平凡常数的程序。
IF 1.1 3区 计算机科学
Journal of Automated Reasoning Pub Date : 2023-01-01 Epub Date: 2023-05-13 DOI: 10.1007/s10817-023-09664-4
Alessandro Abate, Haniel Barbosa, Clark Barrett, Cristina David, Pascal Kesseli, Daniel Kroening, Elizabeth Polgreen, Andrew Reynolds, Cesare Tinelli
{"title":"Synthesising Programs with Non-trivial Constants.","authors":"Alessandro Abate,&nbsp;Haniel Barbosa,&nbsp;Clark Barrett,&nbsp;Cristina David,&nbsp;Pascal Kesseli,&nbsp;Daniel Kroening,&nbsp;Elizabeth Polgreen,&nbsp;Andrew Reynolds,&nbsp;Cesare Tinelli","doi":"10.1007/s10817-023-09664-4","DOIUrl":"10.1007/s10817-023-09664-4","url":null,"abstract":"<p><p>Program synthesis is the mechanised construction of software. One of the main difficulties is the efficient exploration of the very large solution space, and tools often require a user-provided syntactic restriction of the search space. While useful in general, such syntactic restrictions provide little help for the generation of programs that contain non-trivial constants, unless the user is able to provide the constants in advance. This is a fundamentally difficult task for state-of-the-art synthesisers. We propose a new approach to the synthesis of programs with non-trivial constants that combines the strengths of a counterexample-guided inductive synthesiser with those of a theory solver, exploring the solution space more efficiently without relying on user guidance. We call this approach CEGIS(<math><mi>T</mi></math>), where <math><mi>T</mi></math> is a first-order theory. We present two exemplars, one based on Fourier-Motzkin (FM) variable elimination and one based on first-order satisfiability. We demonstrate the practical value of CEGIS(<math><mi>T</mi></math>) by automatically synthesising programs for a set of intricate benchmarks. Additionally, we present a case study where we integrate CEGIS(<math><mi>T</mi></math>) within the mature synthesiser CVC4 and show that CEGIS(<math><mi>T</mi></math>) improves CVC4's results.</p>","PeriodicalId":15082,"journal":{"name":"Journal of Automated Reasoning","volume":"67 2","pages":"19"},"PeriodicalIF":1.1,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10182957/pdf/","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"9476445","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Unifying Splitting. 统一分裂。
IF 1.1 3区 计算机科学
Journal of Automated Reasoning Pub Date : 2023-01-01 DOI: 10.1007/s10817-023-09660-8
Gabriel Ebner, Jasmin Blanchette, Sophie Tourret
{"title":"Unifying Splitting.","authors":"Gabriel Ebner,&nbsp;Jasmin Blanchette,&nbsp;Sophie Tourret","doi":"10.1007/s10817-023-09660-8","DOIUrl":"https://doi.org/10.1007/s10817-023-09660-8","url":null,"abstract":"<p><p>AVATAR is an elegant and effective way to split clauses in a saturation prover using a SAT solver. But is it refutationally complete? And how does it relate to other splitting architectures? To answer these questions, we present a unifying framework that extends a saturation calculus (e.g., superposition) with splitting and that embeds the result in a prover guided by a SAT solver. The framework also allows us to study <i>locking</i>, a subsumption-like mechanism based on the current propositional model. Various architectures are instances of the framework, including AVATAR, labeled splitting, and SMT with quantifiers.</p>","PeriodicalId":15082,"journal":{"name":"Journal of Automated Reasoning","volume":"67 2","pages":"16"},"PeriodicalIF":1.1,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10147822/pdf/","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"9757154","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
First-Order Theory of Rewriting for Linear Variable-Separated Rewrite Systems: Automation, Formalization, Certification. 线性变量分离重写系统的一阶重写理论:自动化、形式化、证明。
IF 1.1 3区 计算机科学
Journal of Automated Reasoning Pub Date : 2023-01-01 DOI: 10.1007/s10817-023-09661-7
Aart Middeldorp, Alexander Lochmann, Fabian Mitterwallner
{"title":"First-Order Theory of Rewriting for Linear Variable-Separated Rewrite Systems: Automation, Formalization, Certification.","authors":"Aart Middeldorp,&nbsp;Alexander Lochmann,&nbsp;Fabian Mitterwallner","doi":"10.1007/s10817-023-09661-7","DOIUrl":"https://doi.org/10.1007/s10817-023-09661-7","url":null,"abstract":"<p><p>The first-order theory of rewriting is decidable for linear variable-separated rewrite systems. We present a new decision procedure which is the basis of FORT, a decision and synthesis tool for properties expressible in the theory. The decision procedure is based on tree automata techniques and verified in Isabelle. Several extensions make the theory more expressive and FORT more versatile. We present a certificate language that enables the output of FORT to be certified by the certifier FORTify generated from the formalization, and we provide extensive experiments.</p>","PeriodicalId":15082,"journal":{"name":"Journal of Automated Reasoning","volume":"67 2","pages":"14"},"PeriodicalIF":1.1,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10079773/pdf/","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"9274582","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
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学术官方微信