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

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

Checker: rpylean · Version: v2026.9.1 · 📄 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: 3.05 ms · instructions: 3.5 M · max rss memory: 4.2 MB · run 2026-10-24 17:12:35 UTC

stderr:
def etaRuleK : ∀ (a : Eq Bool.true Bool.true → Bool), Eq (Eq.rec (a (Eq.refl Bool.true))) a :=
  fun a ↦ Eq.refl a
  ^^^^^^^^^^^^^^^^^
  has type
    ∀ (a : Eq Bool.true Bool.true → Bool), Eq a a
  but is expected to have type
    ∀ (a : Eq Bool.true Bool.true → Bool), Eq (Eq.rec (a (Eq.refl Bool.true))) a
summary: 8/8 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0
checked in 0.000369s