Lean Kernel Arena / mini / corner-cases/eta-ctor

Checker "mini" on test "corner-cases/eta-ctor"

Checker: mini · Version: 7ea4f55 · 📄 Declaration · 🔗 Source

Test: corner-cases/eta-ctor · Expected: 🤷 either · Size: 9.0 KB · Lines: 148 · lean4export: 3.1.0 · Lean: 4.34.1 · 📄 Declaration · 🔗 Source

Result: ✋ rejected · exit code 1 · wall time: 26.6 ms · instructions: 207.3 M · max rss memory: 74.5 MB · run 2026-10-24 17:01:49 UTC

stdout:
Rejecting declaration ``etaCtor:
Expected definitional equality between ``T.mk (``T.val (#0 ``True.intro)) and #0, but they differ.
… whnfed down to ``T.mk (``T.val (#0 ``True.intro)) =?= #0
… while checking ``T.mk (``T.val (#0 ``True.intro)) =?= #0
… whnfed down to ``Eq.{1} (``True → ``T) (``T.mk (``T.val (#0 ``True.intro))) =?= ``Eq.{1} (``True → ``T) #0
… while checking ``Eq.{1} (``True → ``T) (``T.mk (``T.val (#0 ``True.intro))) =?= ``Eq.{1} (``True → ``T) #0
… whnfed down to ``Eq.{1} (``True → ``T) (``T.mk (``T.val (#0 ``True.intro))) #0 =?= ``Eq.{1} (``True → ``T) #0 #0
… while checking ``Eq.{1} (``True → ``T) (``T.mk (``T.val (#0 ``True.intro))) #0 =?= ``Eq.{1} (``True → ``T) #0 #0
… whnfed down to ∀ ``x : (``True → ``T), ``Eq.{1} (``True → ``T) (``T.mk (``T.val (#0 ``True.intro))) #0 =?= ∀ ``x : (``True → ``T), ``Eq.{1} (``True → ``T) #0 #0
… while checking ∀ ``x : (``True → ``T), ``Eq.{1} (``True → ``T) (``T.mk (``T.val (#0 ``True.intro))) #0 =?= ∀ ``x : (``True → ``T), ``Eq.{1} (``True → ``T) #0 #0
… while checking declaration ``etaCtor