Skip to content

Verify the standard library universe level operations - #23

Open
kim-em wants to merge 1 commit into
digama0:masterfrom
kim-em:verify-original-level-algorithm
Open

Verify the standard library universe level operations#23
kim-em wants to merge 1 commit into
digama0:masterfrom
kim-em:verify-original-level-algorithm

Conversation

@kim-em

@kim-em kim-em commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

Discharges the standard-library level-equivalence proof obligation staged by #22 and proves semantic soundness of Lean.Level.geq, without changing checker behavior. The geq result is the natural companion theorem and does not yet have a downstream verification consumer.

The exact correspondence with the private recursion used by stdlib geq is proved using Batteries.Tactic.OpenPrivate. Because Lean.Level.normalize is an opaque partial def, its semantic preservation remains one explicit assumption pinned to the Lean 4.30 source and cross-referenced from Verify/Axioms.lean.

🤖 prepared with Codex

@kim-em
kim-em force-pushed the verify-original-level-algorithm branch 2 times, most recently from 6eb613e to acc65da Compare August 2, 2026 13:12
@kim-em kim-em changed the title Verify the kernel universe level algorithm Verify the standard library universe level operations Aug 2, 2026
@kim-em
kim-em force-pushed the verify-original-level-algorithm branch 2 times, most recently from dc8e3fd to 47a3eac Compare August 2, 2026 22:47
@kim-em
kim-em force-pushed the verify-original-level-algorithm branch from 47a3eac to e057f3c Compare August 2, 2026 23:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant