You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Proved whole-integer Nat.popcount: standalone kernel and native performance evidence
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Nat popcount: compiled runtime and fresh kernel checks versus bit and SWAR counts
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PrimeCert windowed powModK: same-kernel replay and complete certificate builds
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PrimeCert interval versus quadratic-nonresidue kernel replay
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Reproducible kernel Nat.powMod tuning for lean4 PR 15167
Evidence for the window policy
The implementation uses windows of 6, 4, 3, and 2 bits through moduli
2^64, 2^512, 2^1024, and 2^2048. Above that, reduced bases below
2^64 use two bits through 2^4096, then one bit. Other bases use binary.
There is no exponent-length cutoff.
Quick assessment
The final calibration has 144 inputs and 7,296 timed kernel checks,
LeanEval overhaul implementation program (2026-08-20)
LeanEval Lifecycle-Overhaul Implementation Program
Summary
Implement the full lifecycle overhaul through production rollout: immutable v1, problem lifecycle metadata, results schema version 2, append-only state, replay and kernel validation, a Cloudflare submission server, automatic publication, the lifecycle-aware leaderboard, generator extraction, software verification, FC100 integration, and later comparator disproof support.
Terminology: unqualified v1 and v2 refer only to problem sets. This
program calls the platform work the lifecycle overhaul, and the resulting
system the lifecycle-aware platform. Versioned machine formats are always
qualified, for example results schema version 2; frozen identifiers and
Proposed LeanEval software-verification problem: quantifier elimination and a decision procedure for real closed fields
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Proposed LeanEval software-verification problem: strong normalization and consistency for the calculus of constructions with a universe hierarchy
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
A skeptical review of the $LAKE_WRAPPED_EXEC hook, cross-checked by Claude (Opus 4.8) and OpenAI Codex. Both read the PR branch directly; every concern below was independently confirmed against the code.
Solid
The Build/Actions.lean refactor is behavior-preserving.mkLeanModuleArgs / mkCcCompileArgs preserve argv order, escapeRspArg is the same escaping factored out, and compileLeanModule keeps the same createParentDirs calls.
The unset path matches upstream for the spawn itself — runRawProcOrWrapped falls through to rawProc with the same logging.
Reproducer for mathlib4 PR #40110 — linarith atomization speedup
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters