5 comments

  • black_knight1 hour ago
    I wonder if any piece of the lean code is in a shape which means it could be contributed to one of the existing Lean libraries.<p>My experience is that it takes a lot of human input to make Fable write code nice enough for a formalisation library others can work on. But since this is certainly a lot of prerequisites formalised as well, it would be nice if not all of the effort was wasted on one capstone proof! (Repost of a earlier comment, but I feel it fits better here)
    • kmoser19 minutes ago
      Serious question: how do you prove that the Lean interpreter itself (not to mention the toolchain built around it) is error-free? Isn&#x27;t this turtles all the way down to some degree?
      • ezwoodland2 minutes ago
        You can only do so in another framework that might itself have bugs.<p>Lean is called that because the hope is the part that has to be correct by inspection (&quot;the kernel&quot;) is small or &quot;lean&quot;.<p>The kernel does have bugs sometimes.
    • Jhsto59 minutes ago
      My anecdotal experience is that while LLMs are quite good at closing theorems given an LSP to inspect the proof-tree, they suffer from similar kind of problems with proofs as they do with bigger codebases in any language -- finding reusable parts that can be built into libraries (that&#x27;s lemmas in Lean 4 sense). However, Buzzard has many times said that he wouldn&#x27;t care how big the proof is and how ugly it would be, as long as there would be a proof.
      • black_knight39 minutes ago
        Kevin might not care, but I care more about building the foundation for future proofs and human understanding than I do about this particular result.
        • refulgentis30 minutes ago
          Is any piece you&#x27;ve seen in good enough shape to be in a Lean library?
  • abhv1 hour ago
    This is a very impressive result. Bravo to that team.
  • rawling2 hours ago
    Front-page discussion: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=49568506">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=49568506</a>
  • ks20482 hours ago
    Now we have what Fermat tried to write in the margin: aa2d8b34692b16c70f699536de0d8e75b9a3e9ef
  • DoctorOetker3 hours ago
    Mine is much shorter though...