Lean Kernel Arena / nanobruijn / corner-cases/eta-rule-k

Checker "nanobruijn" on test "corner-cases/eta-rule-k"

Checker: nanobruijn · Version: 7a04996 · 📄 Declaration · 🔗 Source

Test: corner-cases/eta-rule-k · Expected: 🤷 either · Size: 6.5 KB · Lines: 121 · lean4export: 3.1.0 · Lean: 4.34.1 · 📄 Declaration · 🔗 Source

Result: ✋ rejected · exit code 1 · wall time: 7.66 ms · instructions: 5.0 M · max rss memory: 10.7 MB · run 2026-10-24 16:42:54 UTC

stderr:
ExprPtr parse: 85 parser entries → 81 DAG entries, 14 OSNF-shifted, 76 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)
  assert_def_eq FAILED at depth 0:
    u = Pi(Pi(App(App(App(C(Eq)+65535,C(Bool)+65535)+65535,C(true)+65535)+65535,C(true)+65535)+65535,C(Bool)+65535)+65535,App(App(App(C(Eq)+65535,Pi(App(App(App(C(Eq)+65535,C(Bool)+65535)+65535,C(true)+65535)+65535,C(true)+65535)+65535,C(Bool)+65535)+65535)+65535,V0+0)+0,V0+0)+0) (shift=65535 nlbv=0)
    v = Pi(Pi(App(App(App(C(Eq)+65535,C(Bool)+65535)+65535,C(true)+65535)+65535,C(true)+65535)+65535,C(Bool)+65535)+65535,App(App(App(C(Eq)+65535,Pi(App(App(App(C(Eq)+65535,C(Bool)+65535)+65535,C(true)+65535)+65535,C(true)+65535)+65535,C(Bool)+65535)+65535)+65535,App(App(App(App(App(C(rec)+65535,C(Bool)+65535)+65535,C(true)+65535)+65535,Lam(C(Bool)+65535,Lam(App(App(App(C(Eq)+65535,C(Bool)+65535)+65535,C(true)+65535)+65535,V0+0)+0,C(Bool)+65535)+0)+65535)+65535,App(V0+0,App(App(C(refl)+65535,C(Bool)+65535)+65535,C(true)+65535)+65535)+0)+0,C(true)+65535)+0)+0,V0+0)+0) (shift=65535 nlbv=0)
    DIFF Pi at depth 0
        DIFF App at depth 1
            DIFF App at depth 2
                LEAF DIFF at depth 3: V0 vs App(App(App(App(App(...+65535,...+65535)+65535,C(true)+65535)+65535,Lam(C(Bool)+65535,Lam(...+0,...+65535)+0)+65535)+65535,App(V0+0,App(App(...+65535,...+65535)+65535,C(true)+65535)+65535)+0)+0,C(true)+65535)

thread 'thread_2' (7493) panicked at src/tc.rs:1423:13:
assert_def_eq failed
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

thread 'main-worker' (7490) panicked at src/tc.rs:324:26:
A thread in `check_all_declars` panicked while being joined: Any { .. }

thread 'main' (7489) panicked at src/main.rs:11:20:
called `Result::unwrap()` on an `Err` value: Any { .. }