Lean Kernel Arena / tutorial/011_nonTypeAxiom

Test "tutorial/011_nonTypeAxiom"

Expected: ✋ reject · Size: 1.0 KB · Lines: 20 · lean4export: 3.1.0 · Lean: 4.29.1 · 📄 Declaration · 🔗 Source

This applies to axioms as well, which are easy to overlook because they have no value to check the type against. Letting one through is not merely untidy: an axiom whose type is an arbitrary term inhabits whatever that term is later found definitionally equal to, and the eta and proof irrelevance rules are happy to equate a term like this with a great many things.

Checker Result ⏱️ 🧠
mathgraph 1 ms 30.0 MB
ind-models 58 ms 101.2 MB
official-nightly 28 ms 66.2 MB
evmlean 500 ms 135.8 MB
nanoda 0 ms 3.2 MB
mini 34 ms 72.7 MB
lean4lean 28 ms 94.4 MB
sokonanoda 1 ms 29.8 MB
zignodamus 0 ms 4.1 MB
nanoclo 1 ms 37.4 MB
nanobruijn 1 ms 3.3 MB
kiota 1 ms 6.9 MB
official 27 ms 63.1 MB
vow-lean-kernel 46 ms 8.3 MB
rpylean 1 ms 8.2 MB
official-v4.28.0 34 ms 73.9 MB
still-nanoda 0 ms 3.1 MB
nyaya 2 ms 9.3 MB
parse-only 👍 27 ms 61.9 MB