by gopiandcode on 5/9/25, 1:00 AM with 17 comments
by gnulinux on 5/11/25, 7:00 PM
[1] It's a personal preference but Agda is simply a much better language with almost limitless metaprogramming which allows me to write proofs close to as they'd appear in prose math papers. It has a smaller ecosystem though. I've never seen a proof in any other language I personally didn't think would be much more readable/simpler in Agda.
by Tainnor on 5/12/25, 9:33 AM
I think this is all very exciting but I also think ergonomics will probably need to improve quite a bit before Lean will become mainstream in mathematics.
by sega_sai on 5/11/25, 7:36 PM
https://adam.math.hhu.de/#/g/leanprover-community/nng4/
It's quite instructive.
by rtpg on 5/12/25, 1:52 AM
In Rocq/Coq, I've found myself often lost in the weeds when exploring a problem just through tactics mode (half expecting it to handle the more boring machinery), and really do have to think pretty hard about how I get from A to B.
Some of this is, quite simply, me just walking in the wrong direction (if you have multiple things you can induct on, the choice can greatly affect how easy it is to move forward!). I just wish that the computer would be a bit better at helping me realize I'm in the wrong direction.
Stuff like Quickchick[0] helps, but just generally I would love the computer to more actively give me counterexamples to some extent.
by moi2388 on 5/12/25, 2:39 PM