TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Formalising modern research mathematics in real time

111 点作者 mauricioc超过 1 年前

7 条评论

V1ndaar超过 1 年前
&gt; An obvious question when formalising a maths paper is how much the proof needed to change to be formalised: in other words whether there were any flaws in the paper. This question is surprisingly subtle, but a simple summary is that most of the mistakes I identified were easily fixable. Importantly all mistakes were fixable in a way that preserved the spirit of the argument, so the Lean version of the proof can reasonably be said to be a translation of the informal proof.<p>&gt; I like to consider certain such small mistakes “mathematical typos”. It’s fair to call them errors, and just like typos in English prose can confuse a non-native speaker, mathematical typos can impede meaning for a reader who isn’t familiar with mathematics. However, with a little experience, it’s not hard to see what the intended meaning was, and fixing it isn’t too bad. A mathematical typo certainly doesn’t constitute a flaw in the proof, and almost all the problems I found fall in this category.<p>If only we had better ways to distribute fixes to papers. These kind of issues happen all the time and unlike in code where someone can just come in and provide a fix, these usually remain forever in papers. Yes, some publish errata or upload a new version to the arxiv, but the majority remain as a form of horrendous &quot;exercise for the reader&quot;. If I&#x27;m an expert in a field I may quickly notice such issues, but more often than not I won&#x27;t spend the time required to do so. And hence I probably propagate wrong information myself &#x2F; wonder why my numerical calculations don&#x27;t produce the correct result etc.<p>It is especially bad when branching out into areas somewhat out of your area. The amount of mistakes and utterly wrong information I had to deal with just in the last few months thanks to papers being sloppy is just sad. So much time wasted. :( (I&#x27;m a physicist)
评论 #38186801 未加载
评论 #38185481 未加载
评论 #38184899 未加载
tezthenerd超过 1 年前
If you want to see this kind of thing done “really in real time” check out Terry Tao’s recent mathstodon posts where he learns Lean while formalizing a paper of his own. Fascinating stuff.
评论 #38186070 未加载
dunham超过 1 年前
The guy behind the xena project, Kevin Buzzard, recently got a grant to formalize Wiles&#x27; proof of Fermat&#x27;s theorem in Lean4: <a href="https:&#x2F;&#x2F;mathstodon.xyz&#x2F;@xenaproject&#x2F;111170563403967905" rel="nofollow noreferrer">https:&#x2F;&#x2F;mathstodon.xyz&#x2F;@xenaproject&#x2F;111170563403967905</a>
n4r9超过 1 年前
Cool to see the mention of Andrew Thomason! He was my supervisor&#x2F;tutor for several undergrad courses, as well as lecturing a couple of the courses I took over the years. He had a brilliant Yorkshire accent, and if I remember rightly he enjoyed eating Walkers crisps and making good use of Fellows&#x27; privilege to ride their bike on college grounds. I actually had no idea that he had a seminal result on Ramsey numbers, and in the same year I was born no less.
评论 #38186058 未加载
评论 #38188381 未加载
abss超过 1 年前
Math and most scientific output is equivalent to some sort of code (automated formal proofs, descriptions of classes of simulators or statistical models,etc) We could envision the tools and &quot;programmming&quot; languages for various domains to replace text articles with &quot;code&quot;
Hugsun超过 1 年前
Very interesting. I didn&#x27;t understand the article&#x27;s definition of Ramsey numbers until reading the first paragraph of the Ramsey&#x27;s theorem Wikipedia page. At that point the article&#x27;s definition became obvious. I think the usage of the word &quot;find&quot; was too informal to be legible.
haltist超过 1 年前
This would be a good application of AI, convert informal proofs into formal proofs for Lean or Coq.