Import Besicovitch’s 0.6934 planar upper bound - #421
Conversation
Proof profile (new / modified Lean files)
This build covers the changed modules and their dependency cones on top of the restored cache. The serial per-file sums below are useful for ranking slow files, not as a build budget. Total heartbeats: 5,617 maxHeartbeats units across 97 files (27,913 added LOC). Sum of Count-heartbeats wall-clock total: 1213.32 s. Repeated import cost inside Heartbeat values come from Mathlib's LOC counts added lines in the profiled Lean files from this PR diff.
Aggregate phase totals
Slowest changed modules (from
|
| Changed module | Lake time |
|---|---|
LeanPool.Besicovitch.SixPoint.EndpointWeights |
161.00 s |
LeanPool.Besicovitch.Certificates.EndpointIsolation |
123.00 s |
LeanPool.Besicovitch.SixPoint.SiblingTangent |
89.00 s |
LeanPool.Besicovitch.SixPoint.GramCertificateData |
77.00 s |
LeanPool.Besicovitch.SixPoint.LensEndpointBalancedE0S0 |
74.00 s |
LeanPool.Besicovitch.SixPoint.FourChildren |
44.00 s |
LeanPool.Besicovitch.SixPoint.RootEdgeType12 |
37.00 s |
LeanPool.Besicovitch.SixPoint.RowColumnRescue |
35.00 s |
LeanPool.Besicovitch.SixPoint.AlgebraicBasic |
33.00 s |
LeanPool.Besicovitch.SixPoint.SiblingIncidenceLedger |
31.00 s |
LeanPool.Besicovitch.SixPoint.SiblingLensS0S3 |
31.00 s |
LeanPool.Besicovitch.SixPoint.GramCertificateCover |
29.00 s |
Comment truncated to fit GitHub's 64 KB limit. This PR profiles 97 files; the per-file table shows only the 97 hottest by heartbeats. The full table and raw
lean --profileoutput for every file are in the run's step summary andproof-profileartifact.
Advisory only — never blocks merge.
# Conflicts: # LeanPool/projects.yml
# Conflicts: # LeanPool/projects.yml
# Conflicts: # LeanPool/projects.yml
|
Automation disposition: needs-maintainer Reviewed exact current head |
Automation disposition: needs-maintainer (draft remains blocked)Reviewed exact head |
Changes requested by automated reviewReviewed
Scope clarification: 2026-09-17 exact-head reconciliation: Reviewed Changes requested by automated review — independently reviewed The unconditional 0.6934 upper bound is independently significant progress on Besicovitch's 1/2-problem. sigmaOne_plane_le_barS has no Gram-certificate premise: weightedGeometricBound_gram and six-point transfer discharge it. Primary upstream supports this improved bound; Apache-2.0 and AI provenance verified. No matching pool entry. Registry still uses status draft and nonexistent Besicovitch.* names instead of actual LeanPool.Besicovitch declarations. Repair deprecated Basic/if_pos/if_neg and other warning failures, correct status to verified and registered declaration names/card, then obtain complete exact-head warning-free quality/trust CI. These are concrete author actions; draft is not the blocker. Existing change-request comment updated in place. Advisory project build 439.07 s; serial profile 1,375.06 s, dominated by certificates and endpoint geometry. This run’s build at 3493526 logged 166 Lean-warning entries across 32 files and failed the zero-warning gate. The final main refresh changes no Besicovitch files; its new CI is pending. Final-head reconciliation: the main refresh contains the already-reviewed Komlós import/Burkholder refactor and generated metadata. This PR’s own proof/tooling files are unchanged by that refresh. Fresh checks on refreshed heads remain the required gate; earlier successful runs are historical evidence, not an approval of pending CI. Repository auto-merge remains disabled. The linked disposition is the final action; no protection or workflow setting was changed. |
# Conflicts: # LeanPool/projects.yml
# Conflicts: # LeanPool/projects.yml
# Conflicts: # LeanPool/projects.yml
# Conflicts: # LeanPool/projects.yml
# Conflicts: # LeanPool/projects.yml
# Conflicts: # LeanPool/projects.yml
# Conflicts: # LeanPool/projects.yml
# Conflicts: # LeanPool/projects.yml
# Conflicts: # LeanPool/projects.yml
Changes requested by automated review\n\nReviewed exact current head
|
Changes requested by automated reviewReviewed exact current head |
Changes requested by automated reviewReviewed head
Review coverage: complete changed-file inventory and full diff retained; 100 changed project files, 27,149 lines, import reachability and executable trust-token scan; advertised endpoints and supporting definitions examined with bounded implementation sampling and existing review findings reconciled. Potential reusable value: Quantitative geometric certificate and disk-covering estimates. Source/provenance and prior-art evidence were considered separately from CI; these findings do not assert that every proof line was manually read. Earlier automated scores are advisory and are not approval of this failing head. |
…tch-20260925 # Conflicts: # LeanPool/projects.yml
…tch-20260925 # Conflicts: # LeanPool/projects.yml
Vilin97
left a comment
There was a problem hiding this comment.
Reviewed current head 8e07d9829ffed437e678bd35bfb40b240a7fd94d. Recommendation: approve, subject to fresh required CI.
The headline is the unconditional bound sigmaOne_plane_le_barS : sigmaOne (EuclideanSpace ℝ (Fin 2)) ≤ 6934 / 10000. The finite-configuration certificate and measure/rectifiability arguments are supplied within the development. This is a substantial quantitative result; it does not claim to settle the 1/2 conjecture.
The concrete maintenance findings are repaired: BPC/Defs modules now have full names; the unused duplicate RationalExpression syntax/evaluator/enclosure proof is removed while the rational interval primitives and richer radical certificates remain; RootEdge reuses the three existing norm/endpoint estimates. All headline statements are unchanged. The latest main merge preserves every current main registry card and adds only this project's card.
Validation: the repaired project build completed successfully (3,261 build jobs); the scoped quality and compiled trust audit checked 100 files and 1,046 public declarations without errors. After recovery, the project-only linter, style checker, generated-index check, and downstream public-import/headline check all passed under a 20 GiB aggregate memory cap and timeout. The umbrella transitively imports all 99 project modules, so its scoped linter covers the complete project import closure. Full-pool CI is pending on this pushed head; no check or waiver was changed.
…view-besicovitch-20260925
Vilin97
left a comment
There was a problem hiding this comment.
Reviewed current integration head 4f34a72a527b903e0dd1197a25fa6100ddf5e70c. The project's Lean source is byte-identical to the previously reviewed 8e07d9829ffed437e678bd35bfb40b240a7fd94d; the existing mathematical assessment and fixes carry forward. The merge retains all 218 current-main project cards and this project's complete card, including their original text. The actual pinned mk_all --module --check command passes.
Recommendation: accept once fresh required CI passes. This review covers the lossless main integration; it does not claim another full local rebuild.
|
/review Please reassess exact head |
Daily disposition: needs maintainer — protected merge operationReviewed exact head
The remaining authority boundary is operational: this repository has |
Vilin97
left a comment
There was a problem hiding this comment.
{
"reviewed_head": "3b7a395363500a6f9ff2d0f2aa48aca874110e31",
"review_type": "focused incoming-source follow-up",
"verdict": "approve",
"assessment": "Read all four changed files and the shared positive-semidefinite completion proof. Substituting each of the three old bases and residual functions into fivePairCompletion reproduces exactly its old matrix expression, including all ten pairs, their order, and the two distinct diagonal regularizers (1/1000000 and 1/10000000). The shared theorem uses the same ten positive-semidefinite additions. Existing certificate entries, off-diagonal/diagonal conclusions, numerical bounds, and headline theorem statements are unchanged.",
"scope": "Complete own-project delta from c32d946 reviewed. All 100 project files including the umbrella are retained and the project card is unchanged. Prior faithfulness, novelty, significance, and source assessments carry forward; this does not repeat the full project audit.",
"validation": "Changed-source/helper-contract inspection, inventory comparison and git diff --check passed. No fresh local compilation or complete-project linter run is claimed. Fresh required CI at the current head remains necessary before merge.",
"findings": []
}
Vilin97
left a comment
There was a problem hiding this comment.
{
"reviewed_head": "9dbd9e5a380783cb44e21f2d5a468c2f1e5df618",
"review_type": "Focused review of one normal main integration",
"verdict": "approve",
"assessment": "The merge from main changes only one generated README line relative to reviewed head 82a7863. The result has exactly the expected parents and main README blob. No mathematical source, theorem contract, certificate, or proof changes are introduced.",
"scope": "All 100 Besicovitch Lean files retain their exact blobs. All 221 existing main project cards plus this project card, the complete registry, root index, compiler pins/options, and gates remain unchanged. The prior complete review and the full matrix-certificate consolidation review at 3b7a395 carry forward.",
"validation": "Exact source/card/index/configuration and two-parent merge checks pass, as does git diff --check. Before integration, the three required GitHub Actions checks were successful at 82a7863, with no unresolved review threads. No local compilation was rerun for this README-only integration.",
"limitations": [
"Approval remains conditional on fresh required CI at this merged head; no claim that the new head is ready to merge yet.",
"PR title, body, draft state and labels were preserved."
],
"findings": []
}
Imports Yongxi Lin’s Besicovitch formalization into
LeanPool.Besicovitch. The unconditional headline issigmaOne_plane_le_barS : sigmaOne (EuclideanSpace ℝ (Fin 2)) ≤ 6934 / 10000, supported by the finite-configuration certificates and measure/rectifiability arguments. This does not settle the 1/2 conjecture.17c9597b2a901bf386d5bb8382d0a74d2069f25b.The import contains 99 project modules and its entry module. Porting and maintenance repairs are complete: imports and finite instances follow the pinned APIs; resource-limit overrides are removed; modules have full names; unused interval-expression scaffolding is removed; and norm, packing and matrix-certificate proofs reuse shared implementations. The numerical certificates and headline statements are preserved. The complete acceptance review and latest matrix-consolidation review recommend approval subject to required CI.
Validation at the earlier repaired head
8e07d982included a successful 3,261-job build, scoped quality and compiled trust checks over 100 files and 1,046 public declarations, plus project lint, style, generated-index and public-import/headline checks. The subsequent matrix consolidation received source review; no fresh local compilation is claimed for that review.Current head
9dbd9e5aintegrates only a generated README update from main; all 100 project source files, the registry and index remain unchanged. All three required checks have passed at this head: Lean CI, documentation preflight and content separation. The current CI run also passed compilation, challenge/solution builds, declaration lint, text style and repository quality checks. No checks or waivers were changed.