Lean Kernel Arena / ocaml4lean / bugs/nested-unused-param

Checker "ocaml4lean" on test "bugs/nested-unused-param"

Checker: ocaml4lean · Version: 3753af7 · 📄 Declaration · 🔗 Source

Test: bugs/nested-unused-param · Expected: ✋ reject · Size: 61.1 KB · Lines: 1.1 k · lean4export: 3.1.0 · Lean: 4.34.1 · 📄 Declaration · 🔗 Source

Result: ✋ rejected · exit code 1 · wall time: 17.3 ms · instructions: 98.9 M · max rss memory: 27.3 MB · run 2026-11-08 11:05:32 UTC

stdout:
rejected (3 failing blocks): invalid projection _x242.C.1
stderr:
error in block 34 (e): application type mismatch: argument (L.mk (E (W.mk (P.mk ((fun _ : Nat => Bool.true) 24083)))) Bool.true) has type (L (E (W.mk (P.mk ((fun _ : Nat => Bool.true) 24083)))) Bool.true) but is expected to have type (L (E (W.mk (P.mk ((fun _ : Nat => Bool.true) 24083)))) (W.mk (P.mk ((fun _ : Nat => Bool.true) 24083))).C.1.C.1)
error in block 36 (bad): invalid projection (W.mk (P.mk ((fun _ : Nat => Bool.true) 24083))).C.1
error in block 33 (E, E.mk, E.rec_1, E.rec): invalid projection _x242.C.1