首页 > 最新文献

International Workshop on Proof Exchange for Theorem Proving最新文献

英文 中文
Language and Proofs for Higher-Order SMT (Work in Progress) 高阶SMT的语言和证明(工作中)
Pub Date : 2017-12-05 DOI: 10.4204/EPTCS.262.3
Haniel Barbosa, J. Blanchette, Simon Cruanes, Daniel El Ouraoui, P. Fontaine
Satisfiability modulo theories (SMT) solvers have throughout the years been able to cope with increasingly expressive formulas, from ground logics to full first-order logic modulo theories. Nevertheless, higher-order logic within SMT is still little explored. One main goal of the Matryoshka project, which started inMarch 2017, is to extend the reasoning capabilities of SMT solvers and other automatic provers beyond first-order logic. In this preliminary report, we report on an extension of the SMT-LIB language, the standard input format of SMT solvers, to handle higher-order constructs. We also discuss how to augment the proof format of the SMT solver veriT to accommodate these new constructs and the solving techniques they require.
可满足模理论(SMT)解算器多年来已经能够处理越来越有表现力的公式,从地面逻辑到全一阶逻辑模理论。然而,SMT中的高阶逻辑仍然很少被探索。该项目于2017年3月启动,其主要目标是将SMT求解器和其他自动证明器的推理能力扩展到一阶逻辑之外。在这个初步报告中,我们将介绍SMT- lib语言(SMT解算器的标准输入格式)的扩展,以处理高阶结构。我们还讨论了如何增强SMT求解器veriT的证明格式,以适应这些新结构及其所需的求解技术。
{"title":"Language and Proofs for Higher-Order SMT (Work in Progress)","authors":"Haniel Barbosa, J. Blanchette, Simon Cruanes, Daniel El Ouraoui, P. Fontaine","doi":"10.4204/EPTCS.262.3","DOIUrl":"https://doi.org/10.4204/EPTCS.262.3","url":null,"abstract":"Satisfiability modulo theories (SMT) solvers have throughout the years been able to cope with increasingly expressive formulas, from ground logics to full first-order logic modulo theories. Nevertheless, higher-order logic within SMT is still little explored. One main goal of the Matryoshka project, which started inMarch 2017, is to extend the reasoning capabilities of SMT solvers and other automatic provers beyond first-order logic. In this preliminary report, we report on an extension of the SMT-LIB language, the standard input format of SMT solvers, to handle higher-order constructs. We also discuss how to augment the proof format of the SMT solver veriT to accommodate these new constructs and the solving techniques they require.","PeriodicalId":422279,"journal":{"name":"International Workshop on Proof Exchange for Theorem Proving","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125146337","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Counter Simulations via Higher Order Quantifier Elimination: a preliminary report 通过高阶量词消除的反模拟:初步报告
Pub Date : 2017-12-05 DOI: 10.4204/EPTCS.262.5
S. Ghilardi, E. Pagani
Quite often, verification tasks for distributed systems are accomplished via counter abstractions. Such abstractions can sometimes be justified via simulations and bisimulations. In this work, we supply logical foundations to this practice, by a specifically designed technique for second order quantifier elimination. Our method, once applied to specifications of verification problems for parameterized distributed systems, produces integer variables systems that are ready to be model-checked by current SMT-based tools. We demonstrate the feasibility of the approach with a prototype implementation and first experiments.
通常,分布式系统的验证任务是通过计数器抽象完成的。这种抽象有时可以通过模拟和双模拟来证明。在这项工作中,我们通过一种专门设计的二阶量词消除技术,为这种做法提供了逻辑基础。我们的方法一旦应用于参数化分布式系统的验证问题的规范,就会产生整数变量系统,这些系统可以通过当前基于smt的工具进行模型检查。我们通过原型实现和首次实验证明了该方法的可行性。
{"title":"Counter Simulations via Higher Order Quantifier Elimination: a preliminary report","authors":"S. Ghilardi, E. Pagani","doi":"10.4204/EPTCS.262.5","DOIUrl":"https://doi.org/10.4204/EPTCS.262.5","url":null,"abstract":"Quite often, verification tasks for distributed systems are accomplished via counter abstractions. Such abstractions can sometimes be justified via simulations and bisimulations. In this work, we supply logical foundations to this practice, by a specifically designed technique for second order quantifier elimination. Our method, once applied to specifications of verification problems for parameterized distributed systems, produces integer variables systems that are ready to be model-checked by current SMT-based tools. We demonstrate the feasibility of the approach with a prototype implementation and first experiments.","PeriodicalId":422279,"journal":{"name":"International Workshop on Proof Exchange for Theorem Proving","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128323853","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
An Extensible Ad Hoc Interface between Lean and Mathematica Lean和Mathematica之间的一个可扩展的Ad Hoc接口
Pub Date : 2017-12-04 DOI: 10.4204/EPTCS.262.4
R. Lewis
We implement a user-extensible ad hoc connection between the Lean proof assistant and the computer algebra system Mathematica. By reflecting the syntax of each system in the other and providing a flexible interface for extending translation, our connection allows for the exchange of arbitrary information between the two systems. We show how to make use of the Lean metaprogramming framework to verify certain Mathematica computations, so that the rigor of the proof assistant is not compromised.
我们在Lean证明助手和计算机代数系统Mathematica之间实现了一个用户可扩展的自组织连接。通过在另一个系统中反映每个系统的语法并为扩展翻译提供灵活的接口,我们的连接允许在两个系统之间交换任意信息。我们将展示如何使用Lean元编程框架来验证某些Mathematica计算,这样证明助手的严谨性就不会受到影响。
{"title":"An Extensible Ad Hoc Interface between Lean and Mathematica","authors":"R. Lewis","doi":"10.4204/EPTCS.262.4","DOIUrl":"https://doi.org/10.4204/EPTCS.262.4","url":null,"abstract":"We implement a user-extensible ad hoc connection between the Lean proof assistant and the computer algebra system Mathematica. By reflecting the syntax of each system in the other and providing a flexible interface for extending translation, our connection allows for the exchange of arbitrary information between the two systems. We show how to make use of the Lean metaprogramming framework to verify certain Mathematica computations, so that the rigor of the proof assistant is not compromised.","PeriodicalId":422279,"journal":{"name":"International Workshop on Proof Exchange for Theorem Proving","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129707238","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Analyzing Individual Proofs as the Basis of Interoperability between Proof Systems 作为证明系统互操作性基础的个体证明分析
Pub Date : 2017-09-23 DOI: 10.4204/EPTCS.262.1
Gilles Dowek
We describe the first results of a project of analyzing in which theories formal proofs can be expressed. We use this analysis as the basis of interoperability between proof systems.
我们描述了一个分析项目的第一个结果,在这个项目中,理论的形式证明可以被表达。我们使用这种分析作为证明系统之间互操作性的基础。
{"title":"Analyzing Individual Proofs as the Basis of Interoperability between Proof Systems","authors":"Gilles Dowek","doi":"10.4204/EPTCS.262.1","DOIUrl":"https://doi.org/10.4204/EPTCS.262.1","url":null,"abstract":"We describe the first results of a project of analyzing in which theories formal proofs can be expressed. We use this analysis as the basis of interoperability between proof systems.","PeriodicalId":422279,"journal":{"name":"International Workshop on Proof Exchange for Theorem Proving","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131150292","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Proof Assistants and the Dynamic Nature of Formal Theories 证明助手与形式理论的动态性质
Pub Date : 1900-01-01 DOI: 10.29007/d2df
R. Constable
This article shows that theory exploration arises naturally from the need to progressively modify applied formal theories, especially those underpinning deployed systems that change over time or need to be attack-tolerant. Such formal theories require us to explore a problem space with a proof assistant and are naturally dynamic. The examples in this article are from our on-going decade-long eort to formally synthesize critical components of modern distributed systems. Using the Nuprl proof assistant we created event logic and its protocol theories. I also mention the impact over this period of extensions to the constructive type theory implemented by Nuprl. One of them led to our solution of a long standing open problem in constructive logic. Proof exchange among theorem provers is promising for improving the super tactics" that provide domain specic reasoners our protocol theories. Both theory exploration and proof exchange illustrate the dynamic nature of applied formal theories built using modern proof assistants. These activities dispel the false impression that formal theories are rigid and brittle artifacts that become less relevant over time in a fast moving eld like computer science.
本文表明,理论探索自然产生于逐步修改应用形式理论的需要,特别是那些支持随时间变化或需要耐攻击的部署系统的理论。这样的形式化理论要求我们在证明助手的帮助下探索问题空间,并且自然是动态的。本文中的示例来自于我们长达十年的正式合成现代分布式系统关键组件的工作。使用Nuprl证明助手,我们创建了事件逻辑和协议理论。我还提到了在此期间对由Nuprl实现的构造型理论的扩展的影响。其中之一引导我们解决了建构逻辑中一个长期存在的开放性问题。定理证明者之间的证明交换有望改善为特定领域推理者提供协议理论的“超级策略”。理论探索和证明交流都说明了使用现代证明助手构建的应用形式理论的动态性。这些活动消除了一种错误的印象,即形式理论是刚性和脆弱的工件,随着时间的推移,在计算机科学等快速发展的领域变得不那么相关。
{"title":"Proof Assistants and the Dynamic Nature of Formal Theories","authors":"R. Constable","doi":"10.29007/d2df","DOIUrl":"https://doi.org/10.29007/d2df","url":null,"abstract":"This article shows that theory exploration arises naturally from the need to progressively modify applied formal theories, especially those underpinning deployed systems that change over time or need to be attack-tolerant. Such formal theories require us to explore a problem space with a proof assistant and are naturally dynamic. The examples in this article are from our on-going decade-long eort to formally synthesize critical components of modern distributed systems. Using the Nuprl proof assistant we created event logic and its protocol theories. I also mention the impact over this period of extensions to the constructive type theory implemented by Nuprl. One of them led to our solution of a long standing open problem in constructive logic. Proof exchange among theorem provers is promising for improving the super tactics\" that provide domain specic reasoners our protocol theories. Both theory exploration and proof exchange illustrate the dynamic nature of applied formal theories built using modern proof assistants. These activities dispel the false impression that formal theories are rigid and brittle artifacts that become less relevant over time in a fast moving eld like computer science.","PeriodicalId":422279,"journal":{"name":"International Workshop on Proof Exchange for Theorem Proving","volume":"75 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114032479","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
International Workshop on Proof Exchange for Theorem Proving
全部 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