Proof Assistants and the Dynamic Nature of Formal Theories

R. Constable
{"title":"Proof Assistants and the Dynamic Nature of Formal Theories","authors":"R. Constable","doi":"10.29007/d2df","DOIUrl":null,"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.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Workshop on Proof Exchange for Theorem Proving","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.29007/d2df","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
证明助手与形式理论的动态性质
本文表明,理论探索自然产生于逐步修改应用形式理论的需要,特别是那些支持随时间变化或需要耐攻击的部署系统的理论。这样的形式化理论要求我们在证明助手的帮助下探索问题空间,并且自然是动态的。本文中的示例来自于我们长达十年的正式合成现代分布式系统关键组件的工作。使用Nuprl证明助手,我们创建了事件逻辑和协议理论。我还提到了在此期间对由Nuprl实现的构造型理论的扩展的影响。其中之一引导我们解决了建构逻辑中一个长期存在的开放性问题。定理证明者之间的证明交换有望改善为特定领域推理者提供协议理论的“超级策略”。理论探索和证明交流都说明了使用现代证明助手构建的应用形式理论的动态性。这些活动消除了一种错误的印象,即形式理论是刚性和脆弱的工件,随着时间的推移,在计算机科学等快速发展的领域变得不那么相关。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Proof Generation in CDSAT Alethe: Towards a Generic SMT Proof Format (extended abstract) A Framework for Proof-carrying Logical Transformations General Automation in Coq through Modular Transformations Integrating an Automated Prover for Projective Geometry as a New Tactic in the Coq Proof Assistant
×
引用
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