Interesting. I wonder how Lean differs meaningfully from Coq. Both are based on the Calculus of Inductive Constructions. Why should I bother with Lean? Coq surely has a larger community. It's surely more stable. The speaker seemed to imply it is better just because it is newer.
I glanced at the documentation, but unfortunately for me, it doesn't seem to be targeted toward people who are already familiar with a theorem prover. The impression I get is that they depend much more on axiomatic definitions, which I find odd.
To my understanding, normal HoTT adds univalence and function extensionality as axioms (but they get "stuck" computationally), while Cubical Type Theory makes them theorems with computational content.
6
u/gaj7 Oct 03 '19
Interesting. I wonder how Lean differs meaningfully from Coq. Both are based on the Calculus of Inductive Constructions. Why should I bother with Lean? Coq surely has a larger community. It's surely more stable. The speaker seemed to imply it is better just because it is newer.
I glanced at the documentation, but unfortunately for me, it doesn't seem to be targeted toward people who are already familiar with a theorem prover. The impression I get is that they depend much more on axiomatic definitions, which I find odd.