Lean Kernel Arena / corner-cases/proj-maybe-prop-past

Test "corner-cases/proj-maybe-prop-past"

Expected: 🤷 either · Size: 8.1 KB · Lines: 131 · lean4export: 3.1.0 · Lean: 4.29.1 · 📄 Declaration · 🔗 Source

The same as corner-cases/proj-maybe-prop, for a projection that only has to step over such a field.

MaybeProp.tail is a proof for every u, so the field asked for here is unobjectionable even under the restrictive reading. But reaching it means walking past field, which proof depends on, and that is where the check on a genuine proposition (the tutorial's projProp6) fires. A checker that rejects corner-cases/proj-maybe-prop therefore rejects this one as well, at field 0 rather than at field 2, and that remains a reasonable choice for the same reason. See https://github.com/leanprover/lean4/issues/7637 for discussion.

Checker Result ⏱️ 🧠
mathgraph 👍 1 ms 33.6 MB
nanoda 1 ms 3.2 MB
nanobruijn 1 ms 10.6 MB
ind-models 👍 63 ms 107.3 MB
official 👍 28 ms 66.0 MB
lean4lean 28 ms 99.2 MB
evmlean 👍 1.1 s 135.0 MB
mini 👍 35 ms 74.3 MB
sokonanoda 👍 1 ms 33.8 MB
nanoclo 1 ms 45.6 MB
zignodamus 👍 1 ms 4.8 MB
vow-lean-kernel 👍 96 ms 8.3 MB
official-v4.28.0 👍 35 ms 72.9 MB
still-nanoda 👍 1 ms 3.1 MB
kiota 👍 1 ms 7.0 MB
rpylean 👍 1 ms 8.4 MB
nyaya 👍 3 ms 9.7 MB
parse-only 👍 28 ms 65.8 MB