I keep hearing about these insane fuck-ups in Lean. Surely checking definitional equality in some circumstances by comparing hashes alone (let alone a weak 32-bit hash) is gross negligence?
What's wrong with Lean's technical direction? Are the maintainers inexperienced?
proof of 0 = 1 in Lean, exploiting a hash collision (weak 32-bit hash Expr.hash/mixhash) github.com/endrazine/lean-cv…
Aug 13, 2026 · 8:55 AM UTC
1
62
34,641


