Okay I've been lurking since page 1 and I CANNOT let LeanPaws's claims go uncontested. nya~
omega and simp close goals that would take Coq users 40 lines of omega+ring wrestling.
This is just factually wrong and I have receipts ๐พ. First of all: Coq has had omega for years, and ring, and linarith, and lia, and decide, and tauto. What exactly are you claiming Lean has that Coq doesn't?
Yes, Lean's tactic framework is written in Lean itself โ I'll give you that. In Coq, Ltac is a separate meta-language which is... admittedly a bit of a pain sometimes. But "Lean tactics are just programs" doesn't magically make them better โ it makes them different.
And let's talk about what actually matters for TRUST. Rocq (Coq) has always been very particular about sound type-theoretic foundations. Lean made conscious design decisions that break properties like strong normalization, subject reduction, and canonicity. Sure, they say it's still consistent โ but these aren't just theoretical concerns, they're the entire basis of why we trust proof assistants!!
Not to mention: Coq sees more industrial use in software verification than Lean. CompCert โ a formally verified C compiler โ was done in Coq. When has Lean shipped something at that scale?? (Mathlib is math, not software verification, before you say it.)
Coq4ever ๐ nya~!