Lean Kernel Arena / corner-cases/eta-ctor

Test "corner-cases/eta-ctor"

Expected: 🤷 either · Size: 9.0 KB · Lines: 148 · lean4export: 3.1.0 · Lean: 4.34.1 · 📄 Declaration · 🔗 Source

Function eta between a partially applied constructor and a free variable. The official kernel does not trigger eta expansion here, but a checker may accept the equality by expanding the functions. See https://github.com/leanprover/lean4/issues/12520 for a discussion; the official kernel may adopt eta-expansion of partially applied constructors, see https://github.com/leanprover/lean4/pull/15373. For a bug in a draft of that change, see bugs/eta-ctor-alias.

Checker Result ⏱️ 🧠
logos-kernel ✋ 0.459 ms 4.4 MB
nano-lean ✋ 0.552 ms 22.0 MB
sokonanoda ✋ 0.892 ms 27.8 MB
pestka ✋ 0.893 ms 10.8 MB
kefir ✋ 0.858 ms 6.4 MB
nanoclo ✋ 0.776 ms 35.6 MB
kefir-wasm ✋ 162 ms 102.9 MB
con-ron ✋ 22.2 ms 37.9 MB
con-agua ✋ 18.2 ms 10.9 MB
nanoda ✋ 0.729 ms 3.0 MB
lazylean ✋ 1.21 ms 21.2 MB
con-leche ✋ 4.15 ms 20.8 MB
pestka-wasm ✋ 91.7 ms 100.1 MB
tenet-jvm ✋ 113 ms 64.8 MB
eink0rn ✋ 1.62 ms 12.0 MB
official ✋ 28.8 ms 66.7 MB
ind-models ✋ 101 ms 108.4 MB
lean4lean ✋ 72.2 ms 104.5 MB
tenet ✋ 136 ms 45.0 MB
tenet-hs ✋ 1.47 ms 9.0 MB
ocaml4lean ✋ 13.6 ms 24.4 MB
lean4cobol ✋ 5.31 ms 13.8 MB
evmlean ✋ 1.74 s 274.5 MB
overfull ✋ 19.5 s 46.4 MB
vow-lean-kernel ✋ 175 ms 14.6 MB
mini ✋ 34.5 ms 74.5 MB
canonical-min 🚫 389 ms 1.1 GB
kiota ✋ 0.976 ms 9.1 MB
metalean-slow 👍 31.5 ms 72.0 MB
nanobruijn ✋ 0.889 ms 10.6 MB
metalean-fast 👍 30.5 ms 71.2 MB
nanoclo-fortran ✋ 1.06 ms 4.8 MB
rpylean ✋ 0.597 ms 4.3 MB
mathgraph ✋ 0.767 ms 35.7 MB
parse-only 👍 27.8 ms 65.6 MB