首页 > 最新文献

International Conference on Interactive Theorem Proving最新文献

英文 中文
Formalizing Norm Extensions and Applications to Number Theory 规范扩展的形式化及其在数论中的应用
Pub Date : 2023-06-29 DOI: 10.48550/arXiv.2306.17234
María Inés de Frutos-Fernández
Let $K$ be a field complete with respect to a nonarchimedean real-valued norm, and let $L/K$ be an algebraic extension. We show that there is a unique norm on $L$ extending the given norm on $K$, with an explicit description. As an application, we extend the $p$-adic norm on the field $mathbb{Q}_p$ of $p$-adic numbers to its algebraic closure $mathbb{Q}_p^{text{alg}}$, and we define the field $mathbb{C}_p$ of $p$-adic complex numbers as the completion of the latter with respect to the $p$-adic norm. Building on the definition of $mathbb{C}_p$, we formalize the definition of the Fontaine period ring $B_{text{HT}}$ and discuss some applications to the theory of Galois representations and to $p$-adic Hodge theory. The results formalized in this paper are a prerequisite to formalize Local Class Field Theory, which is a fundamental ingredient of the proof of Fermat's Last Theorem.
设$K$是一个关于非阿基米德实值范数的完备域,且设$L/K$是一个代数扩展。我们证明了$L$上存在一个唯一的范数,扩展了$K$上给定的范数,并给出了一个明确的描述。作为一个应用,我们将$p$-adic数的$mathbb{Q}_p$域上的$p$-adic范数扩展到它的代数闭包$mathbb{Q}_p^{text{alg}}$,并定义$p$-adic复数的$mathbb{C}_p$域作为后者相对于$p$-adic范数的补全。在$mathbb{C}_p$定义的基础上,我们形式化了Fontaine周期环$B_{text{HT}}$的定义,并讨论了它在伽罗瓦表示理论和$p$-adic Hodge理论中的一些应用。本文形式化的结果是形式化局部类场论的先决条件,而局部类场论是证明费马大定理的一个基本组成部分。
{"title":"Formalizing Norm Extensions and Applications to Number Theory","authors":"María Inés de Frutos-Fernández","doi":"10.48550/arXiv.2306.17234","DOIUrl":"https://doi.org/10.48550/arXiv.2306.17234","url":null,"abstract":"Let $K$ be a field complete with respect to a nonarchimedean real-valued norm, and let $L/K$ be an algebraic extension. We show that there is a unique norm on $L$ extending the given norm on $K$, with an explicit description. As an application, we extend the $p$-adic norm on the field $mathbb{Q}_p$ of $p$-adic numbers to its algebraic closure $mathbb{Q}_p^{text{alg}}$, and we define the field $mathbb{C}_p$ of $p$-adic complex numbers as the completion of the latter with respect to the $p$-adic norm. Building on the definition of $mathbb{C}_p$, we formalize the definition of the Fontaine period ring $B_{text{HT}}$ and discuss some applications to the theory of Galois representations and to $p$-adic Hodge theory. The results formalized in this paper are a prerequisite to formalize Local Class Field Theory, which is a fundamental ingredient of the proof of Fermat's Last Theorem.","PeriodicalId":296683,"journal":{"name":"International Conference on Interactive Theorem Proving","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-06-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127788542","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
Fermat's Last Theorem for regular primes 正则素数的费马大定理
Pub Date : 2023-05-15 DOI: 10.48550/arXiv.2305.08955
Alex J Best, C. Birkbeck, Riccardo Brasca, Eric Rodriguez Boidi
We formalise the proof of the first case of Fermat's Last Theorem for regular primes using the emph{Lean} theorem prover and its mathematical library emph{mathlib}. This is an important 19th century result that motivated the development of modern algebraic number theory. Besides explaining the mathematics behind this result, we analyze in this paper the difficulties we faced in the formalisation process and how we solved them. For example, we had to deal with a diamond about characteristic zero fields and problems arising from multiple nested coercions related to number fields. We also explain how we integrated our work to emph{mathlib}.
利用emph{精益}定理证明器及其数学库emph{mathlib},形式化证明了正则素数的费马大定理的第一种情形。这是19世纪的一个重要结果,推动了现代代数数论的发展。除了解释这一结果背后的数学原理外,本文还分析了我们在形式化过程中遇到的困难以及我们如何解决这些困难。例如,我们必须处理关于特征零域的菱形和由与数域相关的多个嵌套强制引起的问题。我们还解释了如何将我们的工作集成到emph{mathlib}中。
{"title":"Fermat's Last Theorem for regular primes","authors":"Alex J Best, C. Birkbeck, Riccardo Brasca, Eric Rodriguez Boidi","doi":"10.48550/arXiv.2305.08955","DOIUrl":"https://doi.org/10.48550/arXiv.2305.08955","url":null,"abstract":"We formalise the proof of the first case of Fermat's Last Theorem for regular primes using the emph{Lean} theorem prover and its mathematical library emph{mathlib}. This is an important 19th century result that motivated the development of modern algebraic number theory. Besides explaining the mathematics behind this result, we analyze in this paper the difficulties we faced in the formalisation process and how we solved them. For example, we had to deal with a diamond about characteristic zero fields and problems arising from multiple nested coercions related to number fields. We also explain how we integrated our work to emph{mathlib}.","PeriodicalId":296683,"journal":{"name":"International Conference on Interactive Theorem Proving","volume":"92 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123989393","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
MizAR 60 for Mizar 50 开刀60到开刀50
Pub Date : 2023-03-12 DOI: 10.48550/arXiv.2303.06686
Jan Jakubruv, Karel Chvalovsk'y, Z. Goertzel, C. Kaliszyk, Mirek Olvs'ak, Bartosz Piotrowski, S. Schulz, M. Suda, J. Urban
As a present to Mizar on its 50th anniversary, we develop an AI/TP system that automatically proves about 60% of the Mizar theorems in the hammer setting. We also automatically prove 75% of the Mizar theorems when the automated provers are helped by using only the premises used in the human-written Mizar proofs. We describe the methods and large-scale experiments leading to these results. This includes in particular the E and Vampire provers, their ENIGMA and Deepire learning modifications, a number of learning-based premise selection methods, and the incremental loop that interleaves growing a corpus of millions of ATP proofs with training increasingly strong AI/TP systems on them. We also present a selection of Mizar problems that were proved automatically.
作为送给Mizar成立50周年的礼物,我们开发了一个AI/TP系统,可以在锤式设置中自动证明大约60%的Mizar定理。当自动证明者只使用人类书写的Mizar证明中使用的前提时,我们也自动证明了75%的Mizar定理。我们描述了导致这些结果的方法和大规模实验。这尤其包括E和Vampire证明,他们的ENIGMA和Deepire学习修改,许多基于学习的前提选择方法,以及与训练日益强大的AI/TP系统交织增长的数百万ATP证明语料库的增量循环。我们还提出了一些被自动证明的Mizar问题。
{"title":"MizAR 60 for Mizar 50","authors":"Jan Jakubruv, Karel Chvalovsk'y, Z. Goertzel, C. Kaliszyk, Mirek Olvs'ak, Bartosz Piotrowski, S. Schulz, M. Suda, J. Urban","doi":"10.48550/arXiv.2303.06686","DOIUrl":"https://doi.org/10.48550/arXiv.2303.06686","url":null,"abstract":"As a present to Mizar on its 50th anniversary, we develop an AI/TP system that automatically proves about 60% of the Mizar theorems in the hammer setting. We also automatically prove 75% of the Mizar theorems when the automated provers are helped by using only the premises used in the human-written Mizar proofs. We describe the methods and large-scale experiments leading to these results. This includes in particular the E and Vampire provers, their ENIGMA and Deepire learning modifications, a number of learning-based premise selection methods, and the incremental loop that interleaves growing a corpus of millions of ATP proofs with training increasingly strong AI/TP systems on them. We also present a selection of Mizar problems that were proved automatically.","PeriodicalId":296683,"journal":{"name":"International Conference on Interactive Theorem Proving","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-03-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124802852","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
A Formal Analysis of RANKING 排名的形式化分析
Pub Date : 2023-02-27 DOI: 10.48550/arXiv.2302.13747
Mohammad Abdulaziz, Christoph Madlener
We describe a formal correctness proof of RANKING, an online algorithm for online bipartite matching. An outcome of our formalisation is that it shows that there is a gap in all combinatorial proofs of the algorithm. Filling that gap constituted the majority of the effort which went into this work. This is despite the algorithm being one of the most studied algorithms and a central result in theoretical computer science. This gap is an example of difficulties in formalising graphical arguments which are ubiquitous in the theory of computing.
描述了在线二部匹配算法rank的形式化正确性证明。我们形式化的一个结果是,它表明在算法的所有组合证明中存在差距。填补这一空白构成了这项工作的大部分努力。尽管该算法是研究最多的算法之一,也是理论计算机科学的核心成果。这种差距是形式化图形化论证困难的一个例子,图形化论证在计算理论中无处不在。
{"title":"A Formal Analysis of RANKING","authors":"Mohammad Abdulaziz, Christoph Madlener","doi":"10.48550/arXiv.2302.13747","DOIUrl":"https://doi.org/10.48550/arXiv.2302.13747","url":null,"abstract":"We describe a formal correctness proof of RANKING, an online algorithm for online bipartite matching. An outcome of our formalisation is that it shows that there is a gap in all combinatorial proofs of the algorithm. Filling that gap constituted the majority of the effort which went into this work. This is despite the algorithm being one of the most studied algorithms and a central result in theoretical computer science. This gap is an example of difficulties in formalising graphical arguments which are ubiquitous in the theory of computing.","PeriodicalId":296683,"journal":{"name":"International Conference on Interactive Theorem Proving","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-02-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131376146","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
Reimplementing Mizar in Rust 在Rust中重新实现Mizar
Pub Date : 2023-02-27 DOI: 10.48550/arXiv.2304.08391
Mario M. Carneiro
This paper describes a new open-source proof processing tool, mizar-rs, a wholesale reimplementation of core parts of the Mizar proof system, written in Rust. In particular, the"checker"and"analyzer"of Mizar are implemented, which together form the trusted core of Mizar. This is to our knowledge the first and only external implementation of these components. Thanks to the loose coupling of Mizar's passes, it is possible to use the checker as a drop-in replacement for the original, and we have used this to verify the entire MML in 11.8 minutes on 8 cores, a 4.8x speedup over the original Pascal implementation. Since Mizar is not designed to have a small trusted core, checking Mizar proofs entails following Mizar closely, so our ability to detect bugs is limited. Nevertheless, we were able to find multiple memory errors, four soundness bugs in the original (which were not being exploited in MML), in addition to one non-critical bug which was being exploited in 46 different MML articles. We hope to use this checker as a base for proof export tooling, as well as revitalizing development of the language.
本文描述了一个新的开源证明处理工具Mizar -rs,它是Mizar证明系统核心部分的批发重新实现,用Rust编写。特别是实现了Mizar的“checker”和“analyzer”,共同构成了Mizar的可信核心。据我们所知,这是这些组件的第一个也是唯一的外部实现。由于Mizar的通道是松散耦合的,所以可以使用检查器作为原始检查器的临时替代品,我们已经用它在11.8分钟内在8核上验证了整个MML,比原始的Pascal实现加快了4.8倍。由于Mizar并没有设计成一个小的可信核心,检查Mizar证明需要密切关注Mizar,因此我们检测漏洞的能力是有限的。尽管如此,我们还是发现了多个内存错误,原始版本中的四个可靠性错误(在MML中没有被利用),以及一个在46篇不同的MML文章中被利用的非关键错误。我们希望使用这个检查器作为证据导出工具的基础,以及振兴语言的发展。
{"title":"Reimplementing Mizar in Rust","authors":"Mario M. Carneiro","doi":"10.48550/arXiv.2304.08391","DOIUrl":"https://doi.org/10.48550/arXiv.2304.08391","url":null,"abstract":"This paper describes a new open-source proof processing tool, mizar-rs, a wholesale reimplementation of core parts of the Mizar proof system, written in Rust. In particular, the\"checker\"and\"analyzer\"of Mizar are implemented, which together form the trusted core of Mizar. This is to our knowledge the first and only external implementation of these components. Thanks to the loose coupling of Mizar's passes, it is possible to use the checker as a drop-in replacement for the original, and we have used this to verify the entire MML in 11.8 minutes on 8 cores, a 4.8x speedup over the original Pascal implementation. Since Mizar is not designed to have a small trusted core, checking Mizar proofs entails following Mizar closely, so our ability to detect bugs is limited. Nevertheless, we were able to find multiple memory errors, four soundness bugs in the original (which were not being exploited in MML), in addition to one non-critical bug which was being exploited in 46 different MML articles. We hope to use this checker as a base for proof export tooling, as well as revitalizing development of the language.","PeriodicalId":296683,"journal":{"name":"International Conference on Interactive Theorem Proving","volume":"69 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-02-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129238132","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
Certifying Higher-Order Polynomial Interpretations 证明高阶多项式解释
Pub Date : 2023-02-23 DOI: 10.4230/LIPIcs.ITP.2023.30
N. V. D. Weide, Deivid Vale, Cynthia Kop
Higher-order rewriting is a framework in which one can write higher-order programs and study their properties. One such property is termination: the situation that for all inputs, the program eventually halts its execution and produces an output. Several tools have been developed to check whether higher-order rewriting systems are terminating. However, developing such tools is difficult and can be error-prone. In this paper, we present a way of certifying termination proofs of higher-order term rewriting systems. We formalize a specific method, namely the polynomial interpretation method, that is used to prove termination. In addition, we give a program that turns the output of Wanda, a termination analysis tool for higher-order rewriting systems, into a Coq script, so that we can check whether the output is a valid proof of termination.
高阶重写是一个框架,人们可以在其中编写高阶程序并研究它们的性质。其中一个属性是终止:对于所有输入,程序最终停止执行并产生输出的情况。已经开发了几个工具来检查高阶重写系统是否正在终止。然而,开发这样的工具很困难,而且容易出错。本文给出了一种证明高阶项重写系统终止证明的方法。我们形式化了一种证明终止的具体方法,即多项式解释法。此外,我们还给出了一个程序,将用于高阶重写系统的终止分析工具Wanda的输出转换成Coq脚本,以便我们可以检查输出是否为有效的终止证明。
{"title":"Certifying Higher-Order Polynomial Interpretations","authors":"N. V. D. Weide, Deivid Vale, Cynthia Kop","doi":"10.4230/LIPIcs.ITP.2023.30","DOIUrl":"https://doi.org/10.4230/LIPIcs.ITP.2023.30","url":null,"abstract":"Higher-order rewriting is a framework in which one can write higher-order programs and study their properties. One such property is termination: the situation that for all inputs, the program eventually halts its execution and produces an output. Several tools have been developed to check whether higher-order rewriting systems are terminating. However, developing such tools is difficult and can be error-prone. In this paper, we present a way of certifying termination proofs of higher-order term rewriting systems. We formalize a specific method, namely the polynomial interpretation method, that is used to prove termination. In addition, we give a program that turns the output of Wanda, a termination analysis tool for higher-order rewriting systems, into a Coq script, so that we can check whether the output is a valid proof of termination.","PeriodicalId":296683,"journal":{"name":"International Conference on Interactive Theorem Proving","volume":"78 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-02-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124563364","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
An Elementary Formal Proof of the Group Law on Weierstrass Elliptic Curves in any Characteristic Weierstrass椭圆曲线上群律的初等形式证明
Pub Date : 2023-02-21 DOI: 10.48550/arXiv.2302.10640
David Kurniadi Angdinata, Junyan Xu
Elliptic curves are fundamental objects in number theory and algebraic geometry, whose points over a field form an abelian group under a geometric addition law. Any elliptic curve over a field admits a Weierstrass model, but prior formal proofs that the addition law is associative in this model involve either advanced algebraic geometry or tedious computation, especially in characteristic two. We formalise in the Lean theorem prover, the type of nonsingular points of a Weierstrass curve over a field of any characteristic and a purely algebraic proof that it forms an abelian group.
椭圆曲线是数论和代数几何中的基本对象,椭圆曲线上的点根据几何加法定律组成一个阿贝尔群。场上的任何椭圆曲线都承认Weierstrass模型,但先前证明该模型中加法律是结合律的形式证明要么涉及高级代数几何,要么涉及繁琐的计算,特别是在特征二方面。在Lean定理证明中,形式化了任意特征域上的Weierstrass曲线的非奇异点的类型以及它构成阿贝尔群的纯代数证明。
{"title":"An Elementary Formal Proof of the Group Law on Weierstrass Elliptic Curves in any Characteristic","authors":"David Kurniadi Angdinata, Junyan Xu","doi":"10.48550/arXiv.2302.10640","DOIUrl":"https://doi.org/10.48550/arXiv.2302.10640","url":null,"abstract":"Elliptic curves are fundamental objects in number theory and algebraic geometry, whose points over a field form an abelian group under a geometric addition law. Any elliptic curve over a field admits a Weierstrass model, but prior formal proofs that the addition law is associative in this model involve either advanced algebraic geometry or tedious computation, especially in characteristic two. We formalise in the Lean theorem prover, the type of nonsingular points of a Weierstrass curve over a field of any characteristic and a purely algebraic proof that it forms an abelian group.","PeriodicalId":296683,"journal":{"name":"International Conference on Interactive Theorem Proving","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-02-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120979916","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
Closure Properties of General Grammars - Formally Verified 通用语法的闭包属性-正式验证
Pub Date : 2023-02-13 DOI: 10.4230/LIPIcs.ITP.2023.15
Martin Dvorak, J. Blanchette
We formalized general (i.e., type-0) grammars using the Lean 3 proof assistant. We defined basic notions of rewrite rules and of words derived by a grammar, and used grammars to show closure of the class of type-0 languages under four operations: union, reversal, concatenation, and the Kleene star. The literature mostly focuses on Turing machine arguments, which are possibly more difficult to formalize. For the Kleene star, we could not follow the literature and came up with our own grammar-based construction.
我们使用Lean 3证明助手形式化一般(即类型0)语法。我们定义了重写规则和由语法派生的单词的基本概念,并使用语法在四种操作下显示type-0语言类的闭包:并并、反转、连接和Kleene星号。文献主要集中在图灵机参数上,这可能更难以形式化。对于Kleene星,我们不能遵循文献,而是提出了我们自己的基于语法的结构。
{"title":"Closure Properties of General Grammars - Formally Verified","authors":"Martin Dvorak, J. Blanchette","doi":"10.4230/LIPIcs.ITP.2023.15","DOIUrl":"https://doi.org/10.4230/LIPIcs.ITP.2023.15","url":null,"abstract":"We formalized general (i.e., type-0) grammars using the Lean 3 proof assistant. We defined basic notions of rewrite rules and of words derived by a grammar, and used grammars to show closure of the class of type-0 languages under four operations: union, reversal, concatenation, and the Kleene star. The literature mostly focuses on Turing machine arguments, which are possibly more difficult to formalize. For the Kleene star, we could not follow the literature and came up with our own grammar-based construction.","PeriodicalId":296683,"journal":{"name":"International Conference on Interactive Theorem Proving","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-02-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121231756","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
Formalising Fisher's Inequality: Formal Linear Algebraic Proof Techniques in Combinatorics 费雪不等式的形式化:组合学中的形式化线性代数证明技术
Pub Date : 2022-07-06 DOI: 10.48550/arXiv.2207.02728
C. Edmonds, Lawrence Charles Paulson
The formalisation of mathematics is continuing rapidly, however combinatorics continues to present challenges to formalisation efforts, such as its reliance on techniques from a wide range of other fields in mathematics. This paper presents formal linear algebraic techniques for proofs on incidence structures in Isabelle/HOL, and their application to the first formalisation of Fisher's inequality. In addition to formalising incidence matrices and simple techniques for reasoning on linear algebraic representations, the formalisation focuses on the linear algebra bound and rank arguments. These techniques can easily be adapted for future formalisations in combinatorics, as we demonstrate through further application to proofs of variations on Fisher's inequality.
数学的形式化正在迅速进行,然而组合学继续对形式化的努力提出挑战,例如它依赖于广泛的其他数学领域的技术。本文给出了Isabelle/HOL中关联结构的形式化线性代数证明方法,并将其应用于Fisher不等式的第一次形式化。除了形式化关联矩阵和对线性代数表示进行推理的简单技术外,形式化还侧重于线性代数的界和秩参数。这些技术可以很容易地适用于组合学的未来形式化,正如我们通过进一步应用于证明费雪不等式的变化来证明的那样。
{"title":"Formalising Fisher's Inequality: Formal Linear Algebraic Proof Techniques in Combinatorics","authors":"C. Edmonds, Lawrence Charles Paulson","doi":"10.48550/arXiv.2207.02728","DOIUrl":"https://doi.org/10.48550/arXiv.2207.02728","url":null,"abstract":"The formalisation of mathematics is continuing rapidly, however combinatorics continues to present challenges to formalisation efforts, such as its reliance on techniques from a wide range of other fields in mathematics. This paper presents formal linear algebraic techniques for proofs on incidence structures in Isabelle/HOL, and their application to the first formalisation of Fisher's inequality. In addition to formalising incidence matrices and simple techniques for reasoning on linear algebraic representations, the formalisation focuses on the linear algebra bound and rank arguments. These techniques can easily be adapted for future formalisations in combinatorics, as we demonstrate through further application to proofs of variations on Fisher's inequality.","PeriodicalId":296683,"journal":{"name":"International Conference on Interactive Theorem Proving","volume":"124 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122017641","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
The Isabelle ENIGMA 伊莎贝尔ENIGMA
Pub Date : 2022-05-04 DOI: 10.48550/arXiv.2205.01981
Z. Goertzel, Jan Jakubruv, C. Kaliszyk, Miroslav Olvs'ak, Jelle Piepenbrock, J. Urban
We significantly improve the performance of the E automated theorem prover on the Isabelle Sledgehammer problems by combining learning and theorem proving in several ways. In particular, we develop targeted versions of the ENIGMA guidance for the Isabelle problems, targeted versions of neural premise selection, and targeted strategies for E. The methods are trained in several iterations over hundreds of thousands untyped and typed first-order problems extracted from Isabelle. Our final best single-strategy ENIGMA and premise selection system improves the best previous version of E by 25.3% in 15 seconds, outperforming also all other previous ATP and SMT systems.
通过将学习和定理证明结合在一起,我们显著提高了E自动定理证明器在Isabelle Sledgehammer问题上的性能。特别是,我们为Isabelle问题开发了目标版本的ENIGMA指导,目标版本的神经前提选择和e的目标策略。这些方法是在从Isabelle提取的数十万个非类型化和类型化一阶问题的几次迭代中训练的。我们最终的最佳单策略ENIGMA和前提选择系统在15秒内将E的最佳版本提高了25.3%,也优于所有其他先前的ATP和SMT系统。
{"title":"The Isabelle ENIGMA","authors":"Z. Goertzel, Jan Jakubruv, C. Kaliszyk, Miroslav Olvs'ak, Jelle Piepenbrock, J. Urban","doi":"10.48550/arXiv.2205.01981","DOIUrl":"https://doi.org/10.48550/arXiv.2205.01981","url":null,"abstract":"We significantly improve the performance of the E automated theorem prover on the Isabelle Sledgehammer problems by combining learning and theorem proving in several ways. In particular, we develop targeted versions of the ENIGMA guidance for the Isabelle problems, targeted versions of neural premise selection, and targeted strategies for E. The methods are trained in several iterations over hundreds of thousands untyped and typed first-order problems extracted from Isabelle. Our final best single-strategy ENIGMA and premise selection system improves the best previous version of E by 25.3% in 15 seconds, outperforming also all other previous ATP and SMT systems.","PeriodicalId":296683,"journal":{"name":"International Conference on Interactive Theorem Proving","volume":"67 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-05-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116019301","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
期刊
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