feat(interval): replay pinned PNT log two bounds - #9257
Merged
Conversation
kim-em
force-pushed
the
agent/interval-pnt-log-two
branch
2 times, most recently
from
August 14, 2026 15:53
84eea11 to
5cca4cd
Compare
Add a Mathlib-free watched-input package, Mathlib semantic schema, and exact generic proof-frontend conformance for the pinned PNT+ log_2_gt/log_2_lt pair. Classify both inventory records with structured evidence and document the deliberately narrow probe. Progress: progress/20260814T145919Z.md
kim-em
force-pushed
the
agent/interval-pnt-log-two
branch
from
August 14, 2026 16:15
5cca4cd to
70e325c
Compare
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
log 2window only from the exact input factx = 2HexIntervalMathlib, then close the pinned PNT+log_2_gtandlog_2_ltstatements through the genericTargetRun→ chronology →ProofFrontend.emitTrace→closeTargetpath#print axiomsguard21998bb6196b56789f72a52656a781a75e134eb0asreplaced-by-stronger-result, with required replacement fields namingMathlib Real.log_two_gt_d9andReal.log_two_lt_d9; reseal the inventory record digestThis is deliberately an integration probe, not a generic logarithm or Taylor-series implementation. The SPEC explicitly excludes it from the arbitrary-input, nested-log, high-accuracy table, range-reduction, batching, and cache milestones. No LeanCert module is imported.
Audit and classification
PrimeNumberTheoremAnd.LogTables.log_2_gtandlog_2_lt21998bb6196b56789f72a52656a781a75e134eb0replaced-by-stronger-result, because Mathlib's kernel theorems prove the strict stronger decimal bounds0.6931471803 < Real.log 2andReal.log 2 < 0.6931471808HexIntervalMathlib.Experiment.PntLogTable.pntLogTwo; the inventory evidence names its conformance file and each exact numerical provider#print axiomsoutput is[propext, Classical.choice, Quot.sound]; noaxiom,sorry, ornative_decideVerification
lake build HexIntervalMathlib.PntLogTableConformancepython3 -m unittest scripts.maintenance.test_pnt_inventory(24 tests)python3 scripts/maintenance/pnt_inventory.py --checkpython3 scripts/maintenance/pnt_inventory.py --verify-source --source /tmp/pnt-survey.ih3erFpython3 scripts/bench/check_factor_sweep_freshness.pypython3 scripts/plots/hexbz-cactus.py --check(25 committed figures current)axiom,sorry, ornative_decidein the three new Lean filesThe only factorization freshness-surface change is
lakefile.leanregistering these interval experiment/conformance modules. Its exact measured-baseline/current blob pair is recorded inproof_only_runtime_exemptions.json; the factorization executable and dependency graph are unchanged.Based on exact current
main51c97d7d5f50c15bca48ee6a16bc6c52c6579a16(including #9221 and #9222).