Skip to content

perf(int-factor): accept shared-host divisor evidence - #10122

Merged
kim-em merged 3 commits into
mainfrom
issue-9619
Sep 8, 2026
Merged

perf(int-factor): accept shared-host divisor evidence#10122
kim-em merged 3 commits into
mainfrom
issue-9619

Conversation

@kim-em

@kim-em kim-em commented Sep 8, 2026

Copy link
Copy Markdown
Owner

The divisor Phase-4 gate assumed a quiet or dedicated CPU could eventually be found, so complete evidence was repeatedly blocked by ordinary shared-host activity. This change adopts a repository-wide shared-host policy: pin for placement, use trial-major or adjacent AB/BA collection, retain every completed run, and treat host telemetry as context rather than an admission threshold.

For Hex.Nat.divisors, the preregistered seven-trial squarefree ladder now passes the independently derived τ log₂ τ model across all 42 measurements. The retained artifact validates complete divisor arrays and checksums outside timing; the exact LeanBench verdict is consistent_with_declared_complexity with residual slope -0.014231. The core and bridge reports map the transported APIs explicitly to runDivisors, clear Concerns, and recertify both libraries through Phase 7 without adding them to the release manifest.

The collector also preserves raw context and failures before validation, auto-selects the least-active available CPU without rejecting a busy host, and keeps reviewed runtime-neutral comparator changes from forcing unrelated remeasurement. Independent Opus review prompted removal of the remaining host-admission, preflight, retry, and obsolete null-control machinery.

Validation:

  • lake build HexIntFactor HexIntFactorMathlib HexConformance HexManual (11,480 jobs)
  • lake exe hexintfactor_bench verify (41 registrations)
  • fresh fixture equals committed fixture; PARI checks 415 cases with 0 failures
  • 226 collector, telemetry, freshness, and proof-sweep regression tests
  • Phase 4, DAG, Phase 7, Mathlib-free, persistent-comparator, source-freshness, and figure checks

Closes #9619.

@kim-em
kim-em merged commit 8c9baf8 into main Sep 8, 2026
1 check passed
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.

perf(int-factor): close divisor-enumeration evidence gap and recertify the pair

1 participant