Lean Kernel Arena / tenet / bugs/nat-rec-rules

Checker "tenet" on test "bugs/nat-rec-rules"

Checker: tenet · Version: 0.11.3 · 📄 Declaration · 🔗 Source

Test: bugs/nat-rec-rules · Expected: ✋ reject · Size: 8.1 KB · Lines: 128 · lean4export: 3.1.0 · Lean: 4.29.1 · 📄 Declaration

Result: ✋ rejected · exit code 1 · wall time: 147 ms · instructions: 855.4 M · max rss memory: 45.4 MB · run 2026-10-24 16:42:18 UTC

stdout:
FAIL inductive False (0.03s)
    'False.rec': exported universe parameters does not match the kernel's
      exported: [u_1]
      kernel:   [u]
FAIL inductive True (0.03s)
    'True.rec': exported universe parameters does not match the kernel's
      exported: [u_1]
      kernel:   [u]
FAIL inductive Bool (0.03s)
    'Bool.rec': exported universe parameters does not match the kernel's
      exported: [u_1]
      kernel:   [u]
FAIL inductive Nat (0.03s)
    'Nat.rec': exported universe parameters does not match the kernel's
      exported: [u_1]
      kernel:   [u]
FAIL def proof_of_false (0.01s)
    declaration type mismatch for 'proof_of_false'
      expected: False
      inferred: (fun (n : Nat) => Bool.rec.{1} (fun (x : Bool) => Prop) False True (Nat.beq n 0)) 1
FAILED: 1 checked, 5 failed, 0 skipped, 15 constants, 0.1s, 4 jobs