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 29.8 MB
sokonanoda ✋ 1 ms 29.6 MB
nanoclo ✋ 1 ms 33.6 MB
con-ron ✋ 23 ms 56.8 MB
lazylean ✋ 1 ms 21.2 MB
nanoda ✋ 0 ms 3.1 MB
nanobruijn ✋ 1 ms 3.5 MB
con-leche ✋ 3 ms 17.9 MB
eink0rn ✋ 1 ms 11.1 MB
ind-models ✋ 58 ms 104.5 MB
official ✋ 27 ms 66.6 MB
lean4lean ✋ 28 ms 97.5 MB
tenet ✋ 105 ms 43.6 MB
nanoclo-fortran ✋ 1 ms 4.4 MB
lean4cobol ✋ 2 ms 13.2 MB
evmlean ✋ 498 ms 132.5 MB
mini ✋ 34 ms 72.1 MB
overfull ✋ 1.9 s 45.5 MB
kiota ✋ 1 ms 6.9 MB
canonical-min 👍 386 ms 1.1 GB
rpylean ✋ 0 ms 4.3 MB
vow-lean-kernel ✋ 46 ms 8.1 MB
official-v4.28.0 ✋ 34 ms 74.6 MB
still-nanoda ✋ 0 ms 3.2 MB
nyaya ✋ 2 ms 8.9 MB
parse-only 👍 27 ms 64.9 MB