首页 > 最新文献

International Conference on Interactive Theorem Proving最新文献

英文 中文
Formalizing a Diophantine Representation of the Set of Prime Numbers 素数集合的丢番图表示的形式化
Pub Date : 2022-04-26 DOI: 10.48550/arXiv.2204.12311
Karol Pkak, C. Kaliszyk
The DPRM (Davis-Putnam-Robinson-Matiyasevich) theorem is the main step in the negative resolution of Hilbert's 10th problem. Almost three decades of work on the problem have resulted in several equally surprising results. These include the existence of diophantine equations with a reduced number of variables, as well as the explicit construction of polynomials that represent specific sets, in particular the set of primes. In this work, we formalize these constructions in the Mizar system. We focus on the set of prime numbers and its explicit representation using 10 variables. It is the smallest representation known today. For this, we show that the exponential function is diophantine, together with the same properties for the binomial coefficient and factorial. This formalization is the next step in the research on formal approaches to diophantine sets following the DPRM theorem.
DPRM (Davis-Putnam-Robinson-Matiyasevich)定理是希尔伯特第十问题否定解的主要步骤。对这个问题近三十年的研究已经产生了几个同样令人惊讶的结果。这些包括具有减少变量数量的丢芬图方程的存在性,以及表示特定集合的多项式的显式构造,特别是质数集合。在这项工作中,我们在米萨尔系统中形式化了这些结构。我们关注质数集合及其使用10个变量的显式表示。这是目前已知的最小的代表。为此,我们证明指数函数是丢番图函数,二项式系数和阶乘具有相同的性质。这种形式化是继DPRM定理之后研究丢番图集形式化方法的下一步。
{"title":"Formalizing a Diophantine Representation of the Set of Prime Numbers","authors":"Karol Pkak, C. Kaliszyk","doi":"10.48550/arXiv.2204.12311","DOIUrl":"https://doi.org/10.48550/arXiv.2204.12311","url":null,"abstract":"The DPRM (Davis-Putnam-Robinson-Matiyasevich) theorem is the main step in the negative resolution of Hilbert's 10th problem. Almost three decades of work on the problem have resulted in several equally surprising results. These include the existence of diophantine equations with a reduced number of variables, as well as the explicit construction of polynomials that represent specific sets, in particular the set of primes. In this work, we formalize these constructions in the Mizar system. We focus on the set of prime numbers and its explicit representation using 10 variables. It is the smallest representation known today. For this, we show that the exponential function is diophantine, together with the same properties for the binomial coefficient and factorial. This formalization is the next step in the research on formal approaches to diophantine sets following the DPRM theorem.","PeriodicalId":296683,"journal":{"name":"International Conference on Interactive Theorem Proving","volume":"2002 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128306036","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}
引用次数: 1
Formalizing the Ring of Adèles of a Global Field 形式化一个全局场的轨迹环
Pub Date : 2022-03-06 DOI: 10.48550/arXiv.2203.16344
Mar'ia In'es de Frutos-Fern'andez
The ring of adèles of a global field and its group of units, the group of idèles, are fundamental objects in modern number theory. We discuss a formalization of their definitions in the Lean 3 theorem prover. As a prerequisite, we formalize adic valuations on Dedekind domains. We present some applications, including the statement of the main theorem of global class field theory and a proof that the ideal class group of a number field is isomorphic to an explicit quotient of its idèle class group. Acknowledgements I would like to thank Kevin Buzzard for his constant support and for many helpful conversations during the completion of this project, and Ashvni Narayanan for pointing out that the finite adèle ring can be defined for any Dedekind domain. I am also grateful to Patrick Massot for making some of the topological prerequisites available in mathlib , and to Sebastian Monnet for formalizing the topology on the infinite Galois group. Finally, I thank the mathlib community for their helpful advice, and the mathlib maintainers for the insightful reviews of the parts of this project already submitted to the library.
全局场的ad环及其单位群(id群)是现代数论的基本对象。我们在精益3定理证明中讨论了它们的定义的形式化。作为先决条件,我们形式化了Dedekind域上的矢值。我们给出了一些应用,包括全局类场论的主要定理的陈述,以及数域的理想类群与它的理想类群的显商同构的证明。我要感谢Kevin Buzzard在项目完成过程中给予的持续支持和许多有益的对话,以及Ashvni Narayanan指出有限ad环可以在任何Dedekind域上定义。我还要感谢Patrick Massot在mathlib中提供了一些拓扑先决条件,感谢Sebastian Monnet在无限伽罗瓦群上形式化了拓扑。最后,我要感谢mathlib社区提供的有益建议,感谢mathlib维护者对已经提交给库的项目部分进行了有见地的评论。
{"title":"Formalizing the Ring of Adèles of a Global Field","authors":"Mar'ia In'es de Frutos-Fern'andez","doi":"10.48550/arXiv.2203.16344","DOIUrl":"https://doi.org/10.48550/arXiv.2203.16344","url":null,"abstract":"The ring of adèles of a global field and its group of units, the group of idèles, are fundamental objects in modern number theory. We discuss a formalization of their definitions in the Lean 3 theorem prover. As a prerequisite, we formalize adic valuations on Dedekind domains. We present some applications, including the statement of the main theorem of global class field theory and a proof that the ideal class group of a number field is isomorphic to an explicit quotient of its idèle class group. Acknowledgements I would like to thank Kevin Buzzard for his constant support and for many helpful conversations during the completion of this project, and Ashvni Narayanan for pointing out that the finite adèle ring can be defined for any Dedekind domain. I am also grateful to Patrick Massot for making some of the topological prerequisites available in mathlib , and to Sebastian Monnet for formalizing the topology on the infinite Galois group. Finally, I thank the mathlib community for their helpful advice, and the mathlib maintainers for the insightful reviews of the parts of this project already submitted to the library.","PeriodicalId":296683,"journal":{"name":"International Conference on Interactive Theorem Proving","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-03-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122209113","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}
引用次数: 6
Formalized functional analysis with semilinear maps 半线性映射的形式化泛函分析
Pub Date : 2022-02-10 DOI: 10.4230/LIPIcs.ITP.2022.10
F. Dupuis, R. Lewis, H. Macbeth
Semilinear maps are a generalization of linear maps between vector spaces where we allow the scalar action to be twisted by a ring homomorphism such as complex conjugation. In particular, this generalization unifies the concepts of linear and conjugate-linear maps. We implement this generalization in Lean's textsf{mathlib} library, along with a number of important results in functional analysis which previously were impossible to formalize properly. Specifically, we prove the Fr'echet--Riesz representation theorem and the spectral theorem for compact self-adjoint operators generically over real and complex Hilbert spaces. We also show that semilinear maps have applications beyond functional analysis by formalizing the one-dimensional case of a theorem of Dieudonn'e and Manin that classifies the isocrystals over an algebraically closed field with positive characteristic.
半线性映射是向量空间间线性映射的推广,其中标量作用可以被环同态扭曲,如复共轭。特别地,这种推广统一了线性和共轭线性映射的概念。我们在Lean的textsf{mathlib}库中实现了这种泛化,以及函数分析中的许多重要结果,这些结果以前是不可能正确形式化的。具体地,我们证明了实和复Hilbert空间上紧自伴随算子的Fr echet—Riesz表示定理和谱定理。我们还通过形式化Dieudonn'e和Manin在具有正特征的代数闭场上对同晶进行分类的定理的一维情况,证明了半线性映射在泛函分析之外的应用。
{"title":"Formalized functional analysis with semilinear maps","authors":"F. Dupuis, R. Lewis, H. Macbeth","doi":"10.4230/LIPIcs.ITP.2022.10","DOIUrl":"https://doi.org/10.4230/LIPIcs.ITP.2022.10","url":null,"abstract":"Semilinear maps are a generalization of linear maps between vector spaces where we allow the scalar action to be twisted by a ring homomorphism such as complex conjugation. In particular, this generalization unifies the concepts of linear and conjugate-linear maps. We implement this generalization in Lean's textsf{mathlib} library, along with a number of important results in functional analysis which previously were impossible to formalize properly. Specifically, we prove the Fr'echet--Riesz representation theorem and the spectral theorem for compact self-adjoint operators generically over real and complex Hilbert spaces. We also show that semilinear maps have applications beyond functional analysis by formalizing the one-dimensional case of a theorem of Dieudonn'e and Manin that classifies the isocrystals over an algebraically closed field with positive characteristic.","PeriodicalId":296683,"journal":{"name":"International Conference on Interactive Theorem Proving","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-02-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130291025","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}
引用次数: 1
A formal proof of modal completeness for provability logic 可证明逻辑中模态完备性的形式化证明
Pub Date : 2021-02-11 DOI: 10.4230/LIPIcs.ITP.2021.26
M. Maggesi, C. Brogi
This work presents a formalized proof of modal completeness for G"odel-L"ob provability logic (GL) in the HOL Light theorem prover. We describe the code we developed, and discuss some details of our implementation, focusing on our choices in structuring proofs which make essential use of the tools of HOL Light and which differ in part from the standard strategies found in main textbooks covering the topic in an informal setting. Moreover, we propose a reflection on our own experience in using this specific theorem prover for this formalization task, with an analysis of pros and cons of reasoning within and about the formal system for GL we implemented in our code.
本文给出了HOL光定理证明中G“odel-L”b可证明性逻辑(GL)的模态完备性的形式化证明。我们描述了我们开发的代码,并讨论了我们实现的一些细节,重点关注我们在构建证明方面的选择,这些证明对HOL Light工具的使用至关重要,并且与在非正式环境中涵盖该主题的主要教科书中发现的标准策略部分不同。此外,我们提出了对我们自己在使用这个特定定理证明器完成这个形式化任务时的经验的反思,并分析了我们在代码中实现的GL的形式化系统内部和有关的推理的利弊。
{"title":"A formal proof of modal completeness for provability logic","authors":"M. Maggesi, C. Brogi","doi":"10.4230/LIPIcs.ITP.2021.26","DOIUrl":"https://doi.org/10.4230/LIPIcs.ITP.2021.26","url":null,"abstract":"This work presents a formalized proof of modal completeness for G\"odel-L\"ob provability logic (GL) in the HOL Light theorem prover. We describe the code we developed, and discuss some details of our implementation, focusing on our choices in structuring proofs which make essential use of the tools of HOL Light and which differ in part from the standard strategies found in main textbooks covering the topic in an informal setting. Moreover, we propose a reflection on our own experience in using this specific theorem prover for this formalization task, with an analysis of pros and cons of reasoning within and about the formal system for GL we implemented in our code.","PeriodicalId":296683,"journal":{"name":"International Conference on Interactive Theorem Proving","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-02-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128633006","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
A Verified Decision Procedure for Univariate Real Arithmetic with the BKR Algorithm 用BKR算法验证单变量实数算法的决策过程
Pub Date : 2021-02-05 DOI: 10.4230/LIPIcs.ITP.2021.14
Katherine Cordwell, Yong Kiam Tan, André Platzer
We formalize the univariate fragment of Ben-Or, Kozen, and Reif’s (BKR) decision procedure for first-order real arithmetic in Isabelle/HOL. BKR’s algorithm has good potential for parallelism and was designed to be used in practice. Its key insight is a clever recursive procedure that computes the set of all consistent sign assignments for an input set of univariate polynomials while carefully managing intermediate steps to avoid exponential blowup from naively enumerating all possible sign assignments (this insight is fundamental for both the univariate case and the general case). Our proof combines ideas from BKR and a follow-up work by Renegar that are well-suited for formalization. The resulting proof outline allows us to build substantially on Isabelle/HOL’s libraries for algebra, analysis, and matrices. Our main extensions to existing libraries are also detailed.
我们形式化了Isabelle/HOL中一阶实数算法的Ben-Or, Kozen, and Reif (BKR)决策过程的单变量片段。BKR算法具有良好的并行化潜力,并设计用于实际应用。它的关键洞察力是一个聪明的递归过程,它为一组单变量多项式的输入计算所有一致的符号赋值集合,同时小心地管理中间步骤,以避免天真地枚举所有可能的符号赋值而导致指数爆炸(这种洞察力对于单变量情况和一般情况都是基本的)。我们的证明结合了BKR的想法和Renegar的后续工作,非常适合形式化。由此产生的证明大纲允许我们在Isabelle/HOL的代数、分析和矩阵库的基础上进行大量构建。我们对现有库的主要扩展也有详细说明。
{"title":"A Verified Decision Procedure for Univariate Real Arithmetic with the BKR Algorithm","authors":"Katherine Cordwell, Yong Kiam Tan, André Platzer","doi":"10.4230/LIPIcs.ITP.2021.14","DOIUrl":"https://doi.org/10.4230/LIPIcs.ITP.2021.14","url":null,"abstract":"We formalize the univariate fragment of Ben-Or, Kozen, and Reif’s (BKR) decision procedure for first-order real arithmetic in Isabelle/HOL. BKR’s algorithm has good potential for parallelism and was designed to be used in practice. Its key insight is a clever recursive procedure that computes the set of all consistent sign assignments for an input set of univariate polynomials while carefully managing intermediate steps to avoid exponential blowup from naively enumerating all possible sign assignments (this insight is fundamental for both the univariate case and the general case). Our proof combines ideas from BKR and a follow-up work by Renegar that are well-suited for formalization. The resulting proof outline allows us to build substantially on Isabelle/HOL’s libraries for algebra, analysis, and matrices. Our main extensions to existing libraries are also detailed.","PeriodicalId":296683,"journal":{"name":"International Conference on Interactive Theorem Proving","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-02-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134428645","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}
引用次数: 6
Formalized Haar Measure 形式化哈尔测度
Pub Date : 2021-02-04 DOI: 10.4230/LIPIcs.ITP.2021.18
Floris van Doorn
We describe the formalization of the existence and uniqueness of Haar measure in the Lean theorem prover. The Haar measure is an invariant regular measure on locally compact groups, and it has not been formalized in a proof assistant before. We will also discuss the measure theory library in Lean's mathematical library textsf{mathlib}, and discuss the construction of product measures and the proof of Fubini's theorem for the Bochner integral.
我们描述了在Lean定理证明中Haar测度的存在唯一性的形式化。Haar测度是局部紧群上的不变正则测度,在以前的证明辅助中还没有形式化。我们还将讨论Lean数学库textsf{mathlib}中的测度理论库,并讨论积测度的构造和Bochner积分的Fubini定理的证明。
{"title":"Formalized Haar Measure","authors":"Floris van Doorn","doi":"10.4230/LIPIcs.ITP.2021.18","DOIUrl":"https://doi.org/10.4230/LIPIcs.ITP.2021.18","url":null,"abstract":"We describe the formalization of the existence and uniqueness of Haar measure in the Lean theorem prover. The Haar measure is an invariant regular measure on locally compact groups, and it has not been formalized in a proof assistant before. We will also discuss the measure theory library in Lean's mathematical library textsf{mathlib}, and discuss the construction of product measures and the proof of Fubini's theorem for the Bochner integral.","PeriodicalId":296683,"journal":{"name":"International Conference on Interactive Theorem Proving","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-02-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125427600","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}
引用次数: 9
Value-Oriented Legal Argumentation in Isabelle/HOL 伊莎贝尔/霍尔的价值导向法律论证
Pub Date : 2020-10-03 DOI: 10.4230/LIPICS.ITP.2021.7
Christoph Benzmüller, D. Fuenmayor
As quantum computing steadily progresses from theory to practice, programmers are faced with a common problem: How can they be sure that their code does what they intend it to do? This paper presents encouraging results in the application of mechanized proof to the domain of quantum programming in the context of the SQIR development. It verifies the correctness of a range of a quantum algorithms including Simon's algorithm, Grover's algorithm, and quantum phase estimation, a key component of Shor's algorithm. In doing so, it aims to highlight both the successes and challenges of formal verification in the quantum context and motivate the theorem proving community to target quantum computing as an application domain.
随着量子计算从理论到实践的稳步发展,程序员们面临着一个共同的问题:他们如何才能确保他们的代码按照他们的意图去做?本文介绍了在SQIR发展的背景下,机械化证明在量子规划领域的应用所取得的令人鼓舞的成果。验证了一系列量子算法的正确性,包括Simon算法、Grover算法和Shor算法的关键组成部分——量子相位估计。在这样做的过程中,它的目的是强调在量子上下文中形式验证的成功和挑战,并激励定理证明社区将量子计算作为一个应用领域。
{"title":"Value-Oriented Legal Argumentation in Isabelle/HOL","authors":"Christoph Benzmüller, D. Fuenmayor","doi":"10.4230/LIPICS.ITP.2021.7","DOIUrl":"https://doi.org/10.4230/LIPICS.ITP.2021.7","url":null,"abstract":"As quantum computing steadily progresses from theory to practice, programmers are faced with a common problem: How can they be sure that their code does what they intend it to do? This paper presents encouraging results in the application of mechanized proof to the domain of quantum programming in the context of the SQIR development. It verifies the correctness of a range of a quantum algorithms including Simon's algorithm, Grover's algorithm, and quantum phase estimation, a key component of Shor's algorithm. In doing so, it aims to highlight both the successes and challenges of formal verification in the quantum context and motivate the theorem proving community to target quantum computing as an application domain.","PeriodicalId":296683,"journal":{"name":"International Conference on Interactive Theorem Proving","volume":"75 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127398195","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
Flexible Coinduction in Agda Agda中的柔性共归纳
Pub Date : 2020-02-14 DOI: 10.4230/LIPIcs.ITP.2021.13
L. Ciccone
Theorem provers are tools that help users to write machine readable proofs. Some of this tools are also interactive. The need of such softwares is increasing since they provide proofs that are more certified than the hand written ones. Agda is based on type theory and on the propositions-as-types correspondence and has a Haskell-like syntax. This means that a proof of a statement is turned into a function. Inference systems are a way of defining inductive and coinductive predicates and induction and coinduction principles are provided to help proving their correctness with respect to a given specification in terms of soundness and completeness. Generalized inference systems deal with predicates whose inductive and coinductive interpretations do not provide the expected set of judgments. In this case inference systems are enriched by corules that are rules that can be applied at infinite depth in a proof tree. Induction and coinduction principles cannot be used in case of generalized inference systems and the bounded coinduction one has been proposed. We first present how Agda supports inductive and coinductive types highlighting the fact that data structures and predicates are defined using the same constructs. Then we move to the main topic of this thesis, which is investigating how generalized inference systems can be implemented and how their correctness can be proved.
定理证明器是帮助用户编写机器可读证明的工具。其中一些工具也是交互式的。这类软件的需求正在增加,因为它们提供比手写证明更可靠的证明。Agda基于类型理论和命题即类型的对应关系,并具有类似haskell的语法。这意味着一个声明的证明变成了一个函数。推理系统是定义归纳和协归纳谓词的一种方式,归纳和协归纳原则的提供是为了帮助证明它们相对于给定规范在可靠性和完整性方面的正确性。广义推理系统处理归纳和协归纳解释不能提供预期判断集的谓词。在这种情况下,推理系统被规则丰富,这些规则可以应用于证明树的无限深度。归纳和协归纳原理不能用于广义推理系统,因此提出了有界协归纳原理。我们首先介绍Agda如何支持归纳和共归纳类型,强调使用相同的构造定义数据结构和谓词这一事实。然后我们进入本文的主题,即研究如何实现广义推理系统以及如何证明其正确性。
{"title":"Flexible Coinduction in Agda","authors":"L. Ciccone","doi":"10.4230/LIPIcs.ITP.2021.13","DOIUrl":"https://doi.org/10.4230/LIPIcs.ITP.2021.13","url":null,"abstract":"Theorem provers are tools that help users to write machine readable proofs. Some of this tools are also interactive. The need of such softwares is increasing since they provide proofs that are more certified than the hand written ones. Agda is based on type theory and on the propositions-as-types correspondence and has a Haskell-like syntax. This means that a proof of a statement is turned into a function. Inference systems are a way of defining inductive and coinductive predicates and induction and coinduction principles are provided to help proving their correctness with respect to a given specification in terms of soundness and completeness. Generalized inference systems deal with predicates whose inductive and coinductive interpretations do not provide the expected set of judgments. In this case inference systems are enriched by corules that are rules that can be applied at infinite depth in a proof tree. Induction and coinduction principles cannot be used in case of generalized inference systems and the bounded coinduction one has been proposed. We first present how Agda supports inductive and coinductive types highlighting the fact that data structures and predicates are defined using the same constructs. Then we move to the main topic of this thesis, which is investigating how generalized inference systems can be implemented and how their correctness can be proved.","PeriodicalId":296683,"journal":{"name":"International Conference on Interactive Theorem Proving","volume":"94 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-02-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115821789","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}
引用次数: 6
A Certificate-Based Approach to Formally Verified Approximations 正式验证近似的基于证书的方法
Pub Date : 2019-09-08 DOI: 10.4230/LIPICS.ITP.2019.8
F. Bréhard, A. Mahboubi, D. Pous
We present a library to verify rigorous approximations of univariate functions on real numbers, with the Coq proof assistant. Based on interval arithmetic, this library also implements a technique of validation a posteriori based on the Banach fixed-point theorem. We illustrate this technique on the case of operations of division and square root. This library features a collection of abstract structures that organise the specfication of rigorous approximations, and modularise the related proofs. Finally, we provide an implementation of verified Chebyshev approximations, and we discuss a few examples of computations.
我们提供了一个库来验证实数上单变量函数的严格逼近,并使用Coq证明助手。在区间算法的基础上,实现了一种基于Banach不动点定理的后验验证技术。我们用除法和平方根的例子来说明这种方法。这个库的特点是一个抽象结构的集合,组织严格近似的规范,并模块化相关的证明。最后,我们提供了一个验证Chebyshev近似的实现,并讨论了几个计算示例。
{"title":"A Certificate-Based Approach to Formally Verified Approximations","authors":"F. Bréhard, A. Mahboubi, D. Pous","doi":"10.4230/LIPICS.ITP.2019.8","DOIUrl":"https://doi.org/10.4230/LIPICS.ITP.2019.8","url":null,"abstract":"We present a library to verify rigorous approximations of univariate functions on real numbers, with \u0000the Coq proof assistant. Based on interval arithmetic, this library also implements a technique of \u0000validation a posteriori based on the Banach fixed-point theorem. We illustrate this technique on \u0000the case of operations of division and square root. This library features a collection of abstract \u0000structures that organise the specfication of rigorous approximations, and modularise the related \u0000proofs. Finally, we provide an implementation of verified Chebyshev approximations, and we discuss \u0000a few examples of computations.","PeriodicalId":296683,"journal":{"name":"International Conference on Interactive Theorem Proving","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123799805","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
Formal Proof and Analysis of an Incremental Cycle Detection Algorithm 一种增量周期检测算法的形式化证明与分析
Pub Date : 2019-09-08 DOI: 10.4230/LIPIcs.ITP.2019.18
Armaël Guéneau, Jacques-Henri Jourdan, A. Charguéraud, F. Pottier
We study a state-of-the-art incremental cycle detection algorithm due to Bender, Fineman, Gilbert, and Tarjan. We propose a simple change that allows the algorithm to be regarded as genuinely online. Then, we exploit Separation Logic with Time Credits to simultaneously verify the correctness and the worst-case amortized asymptotic complexity of the modified algorithm.
我们研究了由Bender, Fineman, Gilbert和Tarjan提出的最先进的增量周期检测算法。我们提出一个简单的改变,允许算法被认为是真正的在线。然后,利用带时间积分的分离逻辑,同时验证了改进算法的正确性和最坏情况平摊渐近复杂度。
{"title":"Formal Proof and Analysis of an Incremental Cycle Detection Algorithm","authors":"Armaël Guéneau, Jacques-Henri Jourdan, A. Charguéraud, F. Pottier","doi":"10.4230/LIPIcs.ITP.2019.18","DOIUrl":"https://doi.org/10.4230/LIPIcs.ITP.2019.18","url":null,"abstract":"We study a state-of-the-art incremental cycle detection algorithm due to Bender, Fineman, Gilbert, and Tarjan. We propose a simple change that allows the algorithm to be regarded as genuinely online. Then, we exploit Separation Logic with Time Credits to simultaneously verify the correctness and the worst-case amortized asymptotic complexity of the modified algorithm.","PeriodicalId":296683,"journal":{"name":"International Conference on Interactive Theorem Proving","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127947199","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}
引用次数: 17
期刊
International Conference on Interactive 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