HNNewShowAskJobs
Built with Tanstack Start
Lean4: How the theorem prover works and why it's the new competitive edge in AI(venturebeat.com)
5 points by salkahfi 12 hours ago | 1 comment
  • afiori9 hours ago

    Lean/mathlib seems a fantastic system, but in my brief experience it fails in a way that is very common between academically oriented software which is the handling of scopes and names; For example some imports introduce definitions in your module scope (sometime transitively) others do not, automatic imports cannot be renamed or captured easily, the utility names/proofs that are created with new inductive types (like for injection etc) are hard to discover.

    When learning a new mathy system I am usually very pedantic and while I am sure that these default were chosen intelligently and with consideration I would have liked if the system was more easily discoverable as a new user