| ▲ | rao-v 4 hours ago | |||||||
An aside on Lean and it's massive library of results: As someone who's put non trivial effort into slowly learning geometric algebra, lie theory and other slightly advanced math topics, I have to say my brain cannot read Lean. It feels so unprocessable. I've tried the various intros to Lean multiple times (even before Lean 4 came out) and something about the way Lean proofs are written does not align with how I think about proofs. My very brief attempts at Isabelle / RCoq feel more natural. I think it's a pity that the future of proofs is Lean. I'd love for someone to come up with a more digestable proof language! | ||||||||
| ▲ | HotHotLava 3 hours ago | parent | next [-] | |||||||
The nice thing is, once all of these proofs are formalized in a machine-checkable language, it should be relatively straightforward to translate the corpus between different languages, if someone finds something with a nicer syntax. | ||||||||
| ▲ | c7b 3 hours ago | parent | prev | next [-] | |||||||
If you're doing it for fun anyway, why not use the language that gives you the most pleasure? | ||||||||
| ▲ | SirHackalot 3 hours ago | parent | prev | next [-] | |||||||
Interesting to find this comment, I’ve been dipping my toes into formal methods and was doing a RCoq tutorial yesterday (really basic stuff), and I also noticed that the proofs in RCoq have a more pen -and-paper proof feel to them. | ||||||||
| ||||||||
| ▲ | auggierose 36 minutes ago | parent | prev | next [-] | |||||||
I hear you. :-) | ||||||||
| ▲ | voxl 3 hours ago | parent | prev | next [-] | |||||||
Hearing someone say "the future of proofs is Lean" is a bit like hearing someone say "the future of programming is Rust." Sorry to disappoint, or happy to inform, there are hundreds of programming languages actively being used, and Rust is not even the most used language. To think that proof assistants, fancy programming languages, would be any different is suspiciously motivated. | ||||||||
| ▲ | gowld 4 hours ago | parent | prev [-] | |||||||
That's like saying the future of code is Assembler. Lean is not for humans. | ||||||||
| ||||||||