logoalt Hacker News

hyperhelloyesterday at 7:34 PM2 repliesview on HN

The point of writing Lean code is that Lean checks it accordingly. Lean is a domain specific language to encode mathematical reasoning in a way that can’t be fooled.

Note to other users: don’t downvote this kind of comment, answer it.


Replies

stratos123yesterday at 7:42 PM

  encode mathematical reasoning in a way that can’t be fooled.
I would be a bit careful asserting that in full generality, given https://github.com/James-Hanson/junk-theorems-in-lean
show 3 replies
epguiyesterday at 7:39 PM

Is Lean a DSL? I’d argue it’s a general purpose programming language that excels at proofs.

show 2 replies