logoalt Hacker News

ux266478today at 2:16 PM1 replyview on HN

> Metamath is based on set theory, and would therefore address some concerns one might have with the propositions-as-types philosophy used by Lean

Isn't the entire point mathematicians adopted Lean where they spurned Haskell is because of the batteries-included ZFC object language in the former? Metamath implements a set theory object language just the same, it's not based on it at all in this sense. You just changed one metalanguage for another.


Replies

erutoday at 3:20 PM

I don't think Haskell would have been useful anyway? You'd want a dependently typed language for this, not Haskell. Haskell's types can't really express anything non-trivial.

show 2 replies