logoalt Hacker News

FrustratedMonky • today at 4:39 PM • 7 replies • view on HN

Not a mathematician. Why not just always use LEAN? Why use natural language at all?


Replies

ted_dunning • today at 4:45 PM

Because it is really hard to read and the level of detail is so high that even lemmas that you can read may have such enormous levels of detail that makes real understanding difficult given that humans have limited working memory.

matusp • today at 4:46 PM

Why not always write machine code? Why use programming languages at all?

➕ show 1 reply
Jtarii • today at 4:47 PM

Lean is a write only programming language.

jansport123 • today at 4:43 PM

Same reason humans write code not only for a compiler to translate into machine code but also so other humans can understand what we write, learn from it, modify it etc...

➕ show 2 replies
binlog • today at 4:44 PM

Because people need to understand what is being proven.

caughtinthought • today at 4:56 PM

The example in Figure 1 should help understand why... the NL version is much more approachable for humans.

➕ show 1 reply