Skip to content

Import the Aaronson–Ambainis influence conjecture formalization - #778

Merged
Vilin97 merged 5 commits into
mainfrom
codex/daily-aaronson-ambainis-20261108
Nov 8, 2026
Merged

Vilin97 merged 5 commits into
mainfrom
codex/daily-aaronson-ambainis-20261108

Conversation

@Vilin97

@Vilin97 Vilin97 commented Nov 8, 2026 •

Copy link
Copy Markdown
Collaborator

Imports the completed proof of the Aaronson–Ambainis influence conjecture and its reusable finite-cube, determinant, fractional-certificate, averaging and packing/cover infrastructure.

For a real polynomial bounded in [0,1] on the Boolean cube, degree at most d and positive variance at least ε, the unconditional endpoint proves a coordinate has squared-difference influence at least (ε/d)^7. Two further unconditional endpoints give the explicit ε^(5/2)/d^6 bounds in the zero-one and sign-cube normalizations. The sharper constant is explicitly conditional on FbsDegreeBound; quantum simulation consequences are outside the imported scope.

  • Announcement: PSI, November 6, 2026, inside this acquisition window 2026-11-01T10:15:13Z–2026-11-08T10:15:13Z.
  • Upstream: physical-superintelligence/aaronson-ambainis at 2a6ceaef872ae993708950f951989134084b851a, Apache-2.0, provenance AI. David Turturean's attribution, relevant NOTICE text and modification notices are retained.
  • Scope: all 82 mathematical upstream modules, an entry module and the generated public Imports wrapper. Comparator tooling, diagnostic axiom report, control fixtures, paper and repository tooling are excluded. All mathematical files were inspected in bounded chunks, including endpoints, hypotheses and dependency closure.
  • Reuse: finite-cube transformations and Fourier degree calculus; determinant agreement matrices and bijections; fractional rows and block-sensitivity inequalities; finite packing/cover duality; coordinate averaging, all-pairs and third-moment bounds. Source searches found no corresponding influence endpoint in current Lean Pool, pinned Mathlib or TauCeti; the existing block-versus-spectral-sensitivity project proves a different result.

The internal packing-cover lemma Dual.exists_cover specializes generic finite LP duality already pooled as StandardLP.strongDuality in LeanPool.Duality.LinearProgrammingB. The card credits that prior result and advertises the influence endpoints. The supporting upstream proof via Mathlib geometric separation remains self-contained within this import.

Ported to Lean 4.35.0 and Mathlib 56a005855ea17e0b0958f73ec801ae140b0a1679: module/public/expose declarations, scoped imports and namespaces, coefficient-field API, deprecated theorem names, redundant tactics and unused instance hypotheses. Removed diagnostics and fixed comment/whitespace issues. Theorem strength and reusable generality are preserved. The fixed LeanPool.lean, CI, rules, linters and gates are unchanged.

Measured optimization: both runs freshly compiled all 84 project modules against cached exact dependencies, using /usr/bin/time -v env LEAN_NUM_THREADS=4 lake build LeanPool.AaronsonAmbainis.Imports on the same shared VM. Baseline 124.24s wall / 256.60s user / 60.65s system / 3,064,708 KB peak RSS; final optimized 81.65s / 130.68s / 37.26s / 1,525,272 KB, a 34.3% wall-time reduction and 49.1% user-CPU reduction. Summed overlapping per-module wall times fell from 399.7s to 283.6s. Replaced five broad Mathlib imports using compiled declaration dependencies and explicit tactic imports, and consolidated eight duplicate degree-calculus proofs through existing lemmas. Addressed Greptile’s repeated-proof finding by sharing cube identities, character multiplication, and lowest-monomial existence while preserving namespace aliases. An earlier optimized clean run measured 55.94s; shared-VM utilization varied, so the final-head measurement is reported above. Profiled slow arithmetic, third-moment and bridge declarations; no further material safe improvement was evident. No heartbeat overrides or trust escape hatches were added.

Local validation: complete warning-as-error project build; generated indexes; style checks; static repository quality; compiled declaration linters (738 declarations) and complete 84-module axiom/option-backdoor audits. No Python sources changed. CI remains the authority for combined-tree required checks. Configured Greptile and GPT reviews plus a separate thorough review are required before protected native-queue entry.

@Vilin97 Vilin97 left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Separate thorough review of 18a27d4b6faeb3759282569ce73dfc9642279d2a: approve for content, with no unresolved findings. Required CI and configured reviews remain pending, so the PR is not ready for queue entry yet.

{
  "review_type": "Acquisition agent's separate thorough review pass",
  "reviewed_commit": "18a27d4b6faeb3759282569ce73dfc9642279d2a",
  "conclusion": "approve",
  "merge_readiness": "Required CI and configured GPT/Greptile review completion are still pending; this content assessment does not authorize bypassing them.",
  "coverage": {
    "complete_diff": true,
    "files": 85,
    "mathematical_upstream_modules": 82,
    "method": "Inspected all upstream mathematical source in 15 bounded chunks, separately re-read initially elided portions, checked all five card result declarations and proof dependency closure, and reviewed each port/optimization change against the preserved baseline. Read the live shared rules and all five rubrics."
  },
  "faithfulness": {
    "verdict": "pass",
    "evidence": "AaronsonAmbainis.PrintedConjecture quantifies over arbitrary N,d and MvPolynomial (Fin N) R, total degree at most d, pointwise [0,1] bounds, and positive epsilon below uniform variance. Its conclusion uses the uniform squared bit-flip difference, without the sign-cube factor 1/4, and lower bound (epsilon/d)^7. The unconditional Main endpoints are closed through Chain and Bridge.Capstone; the Row/Pack/Dual chain constructs the needed fractional rows rather than assuming their existence.",
    "boundaries": "Positive variance rules out the zero-variable and degree-zero cases; the bridge proves the necessary positivity before division. Positivity.lean and Row.HypothesisCheck supply nontrivial witnesses and a counterexample showing why the block parameter must be positive.",
    "assumptions": "Only the fourth, stronger constant endpoint has FbsDegreeBound as an input. The card explicitly discloses that condition. The three main declarations are unconditional closed propositions. Quantum simulation consequences are explicitly excluded."
  },
  "novelty": {
    "verdict": "pass",
    "already_formalized": "",
    "evidence": "Searched the current pool cards, sources and history; open/closed PRs and issues; exact pinned Mathlib and TauCeti source; and public GitHub code/PR searches. Read the closest pool BlockSpectralSensitivity theorem: it concerns block versus spectral sensitivity and is a different result. Read the TauCeti symplectic determinant lexical hit: unrelated. No equivalent main endpoint was found. This is bounded corpus evidence, not an assertion that lexical search exhausts all prior art."
  },
  "significance": {
    "verdict": "pass",
    "fit": "good_fit",
    "level": "research",
    "mode": "theory_building",
    "evidence": "Closes a named bounded-polynomial influence conjecture from quantum query complexity, with explicit constants. The finite-cube transformations, degree calculus, determinant pairings, fractional certificates, packing/cover duality, all-pairs bounds and averaging lemmas are reusable beyond the endpoint. The imported source is structured mathematical proof rather than generated case-table or certificate bulk."
  },
  "sources_and_license": {
    "verdict": "pass",
    "source_match": "matches",
    "evidence": "Verified public release commit 2a6ceaef872ae993708950f951989134084b851a and the November 6 PSI announcement inside the exact acquisition window. Read LICENSE and NOTICE: Apache-2.0 code/documentation, AI proof provenance, David Turturean attribution. Compared the original Aaronson-Ambainis Conjecture 6, the upstream paper's Theorem 1.1 and Corollary 1.2 constants, and Agarwal-Ben-David arXiv:2410.19062v2 Theorem 1.7 against the formal propositions. Relevant NOTICE attribution is retained; upstream-only paper and tooling are excluded. Corrected stale local-paper references in three imported comments."
  },
  "engineering": {
    "verdict": "pass",
    "code_quality": 3,
    "evidence": "Coherent dependency closure with 82 mathematical modules, complete generated Imports and one card. Namespaced public API and pinned dependencies. Replaced five broad Mathlib imports, consolidated eight duplicate degree-calculus proofs, updated coefficient APIs/deprecated names, removed diagnostics and redundant tactics/instance hypotheses, fixed styles. No proof weakening, waiver, forbidden option or gate modification. Variable-degree product generality is preserved.",
    "trust": "Warning-as-error build passes. Production declaration linters pass for 84 modules and 738 declarations. Production compiled axiom and option-backdoor audits cover all 84 modules and report zero findings. Generated card declarations and card sync pass; static repository quality, style and generated indexes pass.",
    "performance": "Comparable fresh project builds with cached exact dependencies and LEAN_NUM_THREADS=4: 124.24s -> 55.94s wall, peak RSS 3064708 -> 1512696 KB; 84 modules in each. Per-file timings and synchronous command-heartbeat profiles inspected. Shared-VM timings have normal scheduling variance. No remaining material safe optimization was evident.",
    "maintenance": "Ordinary proof scripts and small topical modules, no vendored toolchain, external runtime, generated table burden or extra package dependency. All changes are content-only; fixed LeanPool.lean and independent user work are preserved."
  },
  "ci_observed": "Final-head local checks pass; GitHub validation workflows have started. Applicable required contexts are assessed individually, and daily documentation publishing is excluded from merge readiness.",
  "findings": []
}

@greptile-apps

greptile-apps Bot commented Nov 8, 2026 •

Copy link
Copy Markdown
Contributor

Advisory cross-file review against Lean Pool's supervisory rubric. This is not by itself a significance, source-verification, or merge verdict.

RetriggerView in Greptile

[Medium impact] No blocking code issue was found, but external source checks remain unverified.

Summary

Imports the Aaronson–Ambainis proof and supporting finite-cube infrastructure. The latest change narrows the project card’s claims about packing-cover duality.

  • Reusable cube inequalities now connect through to the influence bound.
  • Lean users can import explicit Aaronson–Ambainis influence bounds.

Reviews (4) · Last reviewed commit: "Keep influence results as headlines and ..." · Reviewed by Greptile

@Vilin97 Vilin97 left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Final-head thorough review of 29a1ba2684fc4b87fb063543db25e60a12103cbd: approve, with no unresolved findings. This updates the earlier review after the Greptile cleanup and scoped-import follow-up. Required CI and the configured GPT review must still pass before native-queue entry.

{
  "review_type": "Acquisition agent's separate thorough review pass",
  "reviewed_commit": "29a1ba2684fc4b87fb063543db25e60a12103cbd",
  "conclusion": "approve",
  "merge_readiness": "Required CI and configured GPT/Greptile review completion are still pending; this content assessment does not authorize bypassing them.",
  "coverage": {
    "complete_diff": true,
    "files": 85,
    "mathematical_upstream_modules": 82,
    "method": "Inspected all upstream mathematical source in 15 bounded chunks, separately re-read initially elided portions, checked all five card result declarations and proof dependency closure, and reviewed each port/optimization change against the preserved baseline. Read the live shared rules and all five rubrics. Final follow-up commits were fully inspected and rebuilt; no mathematical statement changed."
  },
  "faithfulness": {
    "verdict": "pass",
    "evidence": "AaronsonAmbainis.PrintedConjecture quantifies over arbitrary N,d and MvPolynomial (Fin N) R, total degree at most d, pointwise [0,1] bounds, and positive epsilon below uniform variance. Its conclusion uses the uniform squared bit-flip difference, without the sign-cube factor 1/4, and lower bound (epsilon/d)^7. The unconditional Main endpoints are closed through Chain and Bridge.Capstone; the Row/Pack/Dual chain constructs the needed fractional rows rather than assuming their existence.",
    "boundaries": "Positive variance rules out the zero-variable and degree-zero cases; the bridge proves the necessary positivity before division. Positivity.lean and Row.HypothesisCheck supply nontrivial witnesses and a counterexample showing why the block parameter must be positive.",
    "assumptions": "Only the fourth, stronger constant endpoint has FbsDegreeBound as an input. The card explicitly discloses that condition. The three main declarations are unconditional closed propositions. Quantum simulation consequences are explicitly excluded."
  },
  "novelty": {
    "verdict": "pass",
    "already_formalized": "",
    "evidence": "Searched the current pool cards, sources and history; open/closed PRs and issues; exact pinned Mathlib and TauCeti source; and public GitHub code/PR searches. Read the closest pool BlockSpectralSensitivity theorem: it concerns block versus spectral sensitivity and is a different result. Read the TauCeti symplectic determinant lexical hit: unrelated. No equivalent main endpoint was found. This is bounded corpus evidence, not an assertion that lexical search exhausts all prior art."
  },
  "significance": {
    "verdict": "pass",
    "fit": "good_fit",
    "level": "research",
    "mode": "theory_building",
    "evidence": "Closes a named bounded-polynomial influence conjecture from quantum query complexity, with explicit constants. The finite-cube transformations, degree calculus, determinant pairings, fractional certificates, packing/cover duality, all-pairs bounds and averaging lemmas are reusable beyond the endpoint. The imported source is structured mathematical proof rather than generated case-table or certificate bulk."
  },
  "sources_and_license": {
    "verdict": "pass",
    "source_match": "matches",
    "evidence": "Verified public release commit 2a6ceaef872ae993708950f951989134084b851a and the November 6 PSI announcement inside the exact acquisition window. Read LICENSE and NOTICE: Apache-2.0 code/documentation, AI proof provenance, David Turturean attribution. Compared the original Aaronson-Ambainis Conjecture 6, the upstream paper's Theorem 1.1 and Corollary 1.2 constants, and Agarwal-Ben-David arXiv:2410.19062v2 Theorem 1.7 against the formal propositions. Relevant NOTICE attribution is retained; upstream-only paper and tooling are excluded. Corrected stale local-paper references in three imported comments."
  },
  "engineering": {
    "verdict": "pass",
    "code_quality": 3,
    "evidence": "Coherent dependency closure with 82 mathematical modules, complete generated Imports and one card. Namespaced public API and pinned dependencies. Replaced five broad Mathlib imports, consolidated eight duplicate degree-calculus proofs, updated coefficient APIs/deprecated names, removed diagnostics and redundant tactics/instance hypotheses, fixed styles. No proof weakening, waiver, forbidden option or gate modification. Variable-degree product generality is preserved. Greptile\u2019s three repeated-proof groups are consolidated in common modules, with public namespace aliases preserved; the resolved thread records the fix.",
    "trust": "Warning-as-error build passes. Production declaration linters pass for 84 modules and 738 declarations. Production compiled axiom and option-backdoor audits cover all 84 modules and report zero findings. Generated card declarations and card sync pass; static repository quality, style and generated indexes pass.",
    "performance": "Comparable fresh project builds with cached exact dependencies and LEAN_NUM_THREADS=4: baseline 124.24s wall / 256.60s user / 3064708 KB peak RSS; final 81.65s / 130.68s / 1525272 KB (34.3% wall, 49.1% user-CPU reduction); 84 modules each. An earlier optimized run took 55.94s. Per-file timings and synchronous command-heartbeat profiles inspected. Shared-VM scheduling variance affects wall times. No remaining material safe optimization was evident.",
    "maintenance": "Ordinary proof scripts and small topical modules, no vendored toolchain, external runtime, generated table burden or extra package dependency. All changes are content-only; fixed LeanPool.lean and independent user work are preserved."
  },
  "ci_observed": "Final-head local checks pass; GitHub validation workflows have started. Applicable required contexts are assessed individually, and daily documentation publishing is excluded from merge readiness.",
  "findings": []
}

@github-actions

github-actions Bot commented Nov 8, 2026 •

Copy link
Copy Markdown
Contributor

Proof profile (new / modified Lean files)

lake build wall time (changed modules): 72.76 s (= 1.21 min) — user 154.45 s, sys 40.74 s.

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: 877,314 maxHeartbeats units across 84 valid files (10,417 added LOC).

Sum of lean --profile: 132178.5 ms (= 132.18 s) across 84 valid files. Import-excluded time: 49771.5 ms (= 49.77 s).

Count-heartbeats wall-clock total: 297.12 s. Repeated import cost inside lean --profile: 82407.0 ms (= 82.41 s).

Heartbeat values sum disjoint root command traces with trace.profiler.useHeartbeats and synchronous elaboration, converted from raw allocations to maxHeartbeats units by dividing by 1000. They include command elaboration and kernel checking, exclude imports, and include profiler overhead; they are not comparable to the deprecated linter's totals. Per-file wall clocks are measured under parallel load and are noisier than heartbeats.

LOC counts added lines in the profiled Lean files from this PR diff.

File LOC Heartbeats (maxHB) Count wall (s) lean --profile (s) Without import (s) Import (s) Commands Errors
LeanPool/AaronsonAmbainis/Bridge/PrintedAA.lean 493 49,636 9.57 3.80 2.81 0.99 53 0
LeanPool/AaronsonAmbainis/TwoSided/CauchySchwarz.lean 234 46,761 5.26 2.25 1.38 0.87 22 0
LeanPool/AaronsonAmbainis/Level/ThirdMoment.lean 319 45,159 8.21 3.11 2.22 0.89 18 0
LeanPool/AaronsonAmbainis/Level/Increments.lean 178 33,235 6.82 2.53 1.62 0.91 17 0
LeanPool/AaronsonAmbainis/Level/Integral.lean 234 31,872 5.14 2.41 1.32 1.09 22 0
LeanPool/AaronsonAmbainis/Row/Gadget.lean 178 30,468 4.30 1.77 0.82 0.95 83 0
LeanPool/AaronsonAmbainis/Level/AllPairs.lean 141 25,949 4.56 1.84 0.94 0.91 25 0
LeanPool/AaronsonAmbainis/Level/Integrated.lean 196 23,475 5.67 2.33 1.23 1.10 14 0
LeanPool/AaronsonAmbainis/Average/Influence.lean 218 22,929 5.96 2.16 1.22 0.94 21 0
LeanPool/AaronsonAmbainis/TwoSided/Antipodal.lean 145 22,906 3.45 1.66 0.74 0.91 22 0
LeanPool/AaronsonAmbainis/Bridge/Basic.lean 249 22,700 5.37 2.17 1.19 0.98 81 0
LeanPool/AaronsonAmbainis/DetBij/Identity.lean 217 20,994 5.16 2.07 1.13 0.94 53 0
LeanPool/AaronsonAmbainis/Average/Coordinate.lean 193 20,602 4.49 2.23 1.32 0.91 32 0
LeanPool/AaronsonAmbainis/Bridge/Poly.lean 143 20,154 4.10 1.61 0.63 0.98 51 0
LeanPool/AaronsonAmbainis/TwoSided/Overlap.lean 150 19,631 2.97 1.67 0.73 0.94 15 0
LeanPool/AaronsonAmbainis/Row/Sensitivity.lean 144 19,508 3.31 1.74 0.82 0.91 23 0
LeanPool/AaronsonAmbainis/DetLow/RowOps.lean 182 18,634 5.54 2.01 1.10 0.92 29 0
LeanPool/AaronsonAmbainis/Row/Degree.lean 169 17,058 3.51 1.65 0.70 0.95 35 0
LeanPool/AaronsonAmbainis/Bridge/PaperTheorems.lean 266 16,278 4.49 1.98 1.00 0.99 26 0
LeanPool/AaronsonAmbainis/Level/Basic.lean 238 15,730 4.65 1.95 1.03 0.92 52 0
LeanPool/AaronsonAmbainis/Pack/Gate.lean 88 14,289 4.89 1.71 0.74 0.97 8 0
LeanPool/AaronsonAmbainis/Pack/Packing.lean 91 14,178 4.88 1.68 0.70 0.98 9 0
LeanPool/AaronsonAmbainis/Level/Median.lean 110 13,615 4.38 1.45 0.66 0.79 10 0
LeanPool/AaronsonAmbainis/DetLow/NonZero.lean 131 12,952 3.62 1.64 0.68 0.96 33 0
LeanPool/AaronsonAmbainis/Row/Extension.lean 99 12,534 3.22 1.43 0.52 0.90 27 0
LeanPool/AaronsonAmbainis/Dual/Sets.lean 114 12,466 3.53 1.47 0.55 0.91 60 0
LeanPool/AaronsonAmbainis/Bridge/Fourier.lean 217 11,223 4.04 1.78 0.79 0.98 56 0
LeanPool/AaronsonAmbainis/DetBij/Perm.lean 131 11,095 4.12 1.64 0.66 0.98 25 0
LeanPool/AaronsonAmbainis/Bridge/Affine.lean 115 10,883 4.24 1.72 0.76 0.96 16 0
LeanPool/AaronsonAmbainis/TwoSided/AllPairsCore.lean 163 10,106 3.26 1.41 0.47 0.94 27 0
LeanPool/AaronsonAmbainis/DetBij/Basic.lean 106 9,914 3.11 1.48 0.51 0.96 54 0
LeanPool/AaronsonAmbainis/Bridge/Positivity.lean 246 9,643 3.34 1.65 0.67 0.99 51 0
LeanPool/AaronsonAmbainis/TwoSided/RemoveWeights.lean 100 9,638 2.70 1.49 0.56 0.94 9 0
LeanPool/AaronsonAmbainis/Defs.lean 130 9,524 2.49 1.01 0.41 0.60 44 0
LeanPool/AaronsonAmbainis/Bridge/Instance.lean 176 9,430 4.48 1.80 0.67 1.13 18 0
LeanPool/AaronsonAmbainis/Dual/Core.lean 142 9,265 3.04 1.44 0.55 0.90 11 0
LeanPool/AaronsonAmbainis/Bridge/PaperInequalities.lean 239 9,249 4.03 1.79 0.81 0.98 20 0
LeanPool/AaronsonAmbainis/DetLow/Main.lean 82 9,228 3.79 1.48 0.49 0.98 11 0
LeanPool/AaronsonAmbainis/MainTheorem.lean 112 8,703 3.77 1.56 0.61 0.94 10 0
LeanPool/AaronsonAmbainis/Pack/Scaled.lean 101 8,444 2.97 1.51 0.51 1.00 8 0
LeanPool/AaronsonAmbainis/TwoSided/AllPairs.lean 114 7,759 2.52 1.35 0.43 0.92 18 0
LeanPool/AaronsonAmbainis/Dual/Functional.lean 72 7,699 3.31 1.27 0.38 0.90 17 0
LeanPool/AaronsonAmbainis/TwoSided/Basic.lean 45 7,252 3.02 1.22 0.29 0.94 23 0
LeanPool/AaronsonAmbainis/Bridge/ZeroOne.lean 102 7,200 2.61 1.44 0.46 0.98 35 0
LeanPool/AaronsonAmbainis/DetLow/Count.lean 108 7,080 3.29 1.60 0.68 0.92 16 0
LeanPool/AaronsonAmbainis/Statements.lean 197 6,625 3.41 1.34 0.43 0.90 18 0
LeanPool/AaronsonAmbainis/Row/Markov.lean 66 6,472 3.45 1.35 0.42 0.93 15 0
LeanPool/AaronsonAmbainis/DetLow/Degree.lean 65 6,449 3.06 1.28 0.34 0.95 16 0
LeanPool/AaronsonAmbainis/Conjecture.lean 158 5,964 3.21 1.32 0.38 0.93 10 0
LeanPool/AaronsonAmbainis/TwoSided/Glue.lean 95 5,744 3.02 1.30 0.37 0.94 24 0
LeanPool/AaronsonAmbainis/DetBij/Main.lean 134 5,053 2.72 1.40 0.43 0.96 13 0
LeanPool/AaronsonAmbainis/Bridge/Transport.lean 101 4,992 3.01 1.37 0.37 1.00 35 0
LeanPool/AaronsonAmbainis/Bridge/PrintedRow.lean 144 4,887 3.49 1.44 0.44 1.00 20 0
LeanPool/AaronsonAmbainis/Dual/Cover.lean 96 4,715 3.17 1.40 0.39 1.01 11 0
LeanPool/AaronsonAmbainis/Dual/Sanity.lean 110 4,638 2.71 1.45 0.47 0.98 18 0
LeanPool/AaronsonAmbainis/Bridge/Capstone.lean 111 4,502 3.07 1.50 0.39 1.11 16 0
LeanPool/AaronsonAmbainis/DetLow/Unit.lean 107 4,439 3.15 1.33 0.40 0.93 12 0
LeanPool/AaronsonAmbainis/Row/Chi.lean 87 4,061 2.37 1.26 0.35 0.91 34 0
LeanPool/AaronsonAmbainis/Pack/Blocks.lean 53 3,949 2.51 1.22 0.28 0.93 14 0
LeanPool/AaronsonAmbainis/Row/DisjointBlocks.lean 60 3,837 2.60 1.20 0.29 0.91 10 0
LeanPool/AaronsonAmbainis/Bridge/Algebra.lean 103 3,331 2.26 1.30 0.31 0.99 73 0
LeanPool/AaronsonAmbainis/Level/Rows.lean 85 3,224 2.37 1.27 0.36 0.91 13 0
LeanPool/AaronsonAmbainis/Row/HypothesisCheck.lean 58 2,820 2.93 1.25 0.30 0.95 9 0
LeanPool/AaronsonAmbainis/Row/Block.lean 60 2,560 2.95 1.26 0.29 0.97 7 0
LeanPool/AaronsonAmbainis/DetLow/Basic.lean 59 2,550 2.56 1.21 0.29 0.92 29 0
LeanPool/AaronsonAmbainis/RowDefs.lean 89 2,006 2.66 1.19 0.27 0.92 11 0
LeanPool/AaronsonAmbainis/DetBij/Bijection.lean 64 1,768 2.60 1.20 0.25 0.96 8 0
LeanPool/AaronsonAmbainis/Average/Iterate.lean 81 1,552 2.64 1.17 0.26 0.91 10 0
LeanPool/AaronsonAmbainis/DetLow/Corollary.lean 49 1,512 2.58 1.22 0.24 0.98 10 0
LeanPool/AaronsonAmbainis/Dual/RowAux.lean 50 1,078 2.51 1.16 0.23 0.93 9 0
LeanPool/AaronsonAmbainis/DetDefs.lean 85 963 2.66 1.21 0.26 0.94 19 0
LeanPool/AaronsonAmbainis/AllPairsDefs.lean 52 379 2.62 1.11 0.19 0.91 7 0
LeanPool/AaronsonAmbainis/Chain.lean 126 129 2.86 1.39 0.25 1.14 22 0
LeanPool/AaronsonAmbainis/Main.lean 62 24 2.84 1.35 0.22 1.13 9 0
LeanPool/AaronsonAmbainis/Dual/Row.lean 27 15 2.19 1.18 0.18 0.99 6 0
LeanPool/AaronsonAmbainis/DetTheorem.lean 31 13 2.51 1.17 0.19 0.98 6 0
LeanPool/AaronsonAmbainis/Row/Main.lean 27 11 2.01 1.12 0.18 0.94 6 0
LeanPool/AaronsonAmbainis/Level/Main.lean 34 1 2.60 1.29 0.19 1.10 3 0
LeanPool/AaronsonAmbainis/Dual/Main.lean 25 1 2.56 1.21 0.18 1.03 3 0
LeanPool/AaronsonAmbainis/Average/Main.lean 24 1 2.15 1.07 0.16 0.92 3 0
LeanPool/AaronsonAmbainis/Pack/Main.lean 19 1 2.21 1.15 0.17 0.98 3 0
LeanPool/AaronsonAmbainis/TwoSided/Main.lean 27 1 2.37 1.09 0.16 0.93 3 0
LeanPool/AaronsonAmbainis.lean 84 0 2.82 3.20 0.20 3.00 3 0
LeanPool/AaronsonAmbainis/Imports.lean 91 0 2.53 1.30 0.18 1.12 1 0
Total 10,417 877,314 297.12 132.18 49.77 82.41 1849 0

Aggregate phase totals

Phase Time
import 82407.0 ms (= 82.41 s)
interpretation 19933.0 ms (= 19.93 s)
typeclass inference 10395.1 ms (= 10.40 s)
tactic execution 5943.0 ms (= 5.94 s)
initialization 2343.0 ms (= 2.34 s)
elaboration 2249.1 ms (= 2.25 s)
simp 1776.2 ms (= 1.78 s)
type checking 1589.5 ms (= 1.59 s)
norm_num 1401.0 ms (= 1.40 s)
linting 894.9 ms (= 0.89 s)
ring 884.1 ms (= 0.88 s)
parsing 499.3 ms (= 0.50 s)

Slowest changed modules (from lake build)

Changed module Lake time
LeanPool.AaronsonAmbainis.Level.Integral 5.90 s
LeanPool.AaronsonAmbainis.TwoSided.CauchySchwarz 4.60 s
LeanPool.AaronsonAmbainis.Level.ThirdMoment 4.60 s
LeanPool.AaronsonAmbainis.Level.Increments 4.30 s
LeanPool.AaronsonAmbainis.Bridge.PrintedAA 4.10 s
LeanPool.AaronsonAmbainis.Defs 3.90 s
LeanPool.AaronsonAmbainis.Average.Influence 3.40 s
LeanPool.AaronsonAmbainis.Level.Integrated 3.20 s
LeanPool.AaronsonAmbainis.Level.Median 3.00 s
LeanPool.AaronsonAmbainis.Average.Coordinate 3.00 s
LeanPool.AaronsonAmbainis.Pack.Packing 2.90 s
LeanPool.AaronsonAmbainis.Bridge.PrintedRow 2.90 s

Comment truncated to fit GitHub's 64 KB limit. This PR profiles 84 files; the per-file table shows only the 84 hottest by heartbeats. The full table and raw lean --profile output for every file are in the run's step summary and proof-profile artifact.

Advisory only — never blocks merge.

@Vilin97

Vilin97 commented Nov 8, 2026

Copy link
Copy Markdown
Collaborator Author

/review

@Vilin97 Vilin97 left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Independent whole-project source review at 29a1ba2684fc4b87fb063543db25e60a12103cbd: favorable for significance, faithful statements, nonvacuity, completeness, and code quality. The review covers all 84 current Lean modules (10,417 lines), with separate mathematical lanes for the determinant/level-set/averaging development, Markov/packing/duality construction, and headline normalization bridges.

The Mathlib-only Conjecture.lean states the actual bounded real-polynomial influence problem. The three unconditional endpoints close the proof chain through proved determinant, row, packing and finite-duality results. The ordinary squared-flip influence on the 0/1 cube, the squared half-difference influence on the sign cube, and their explicit constants agree with the cited statements. Positive variance supplies the needed degree and coordinate positivity; concrete coordinate-polynomial examples establish nonvacuity. The stronger fourth endpoint retains its explicit FbsDegreeBound hypothesis.

The import has substantial reusable mathematical content. Fixed upstream 2a6ceaef872ae993708950f951989134084b851a, its license/NOTICE and primary sources support the Apache-2.0 attribution and AI provenance. The separately copyrighted paper is excluded. Inspection of the pinned libraries, current pool candidates and relevant current Tau Ceti candidates found no duplicate headline theorem; existing sensitivity, Boolean correlation and Fourier results have different premises or conclusions. This is a bounded source comparison, not a claim that every supporting lemma is new. The former cube/character/minimal-monomial duplication is now handled by shared providers and forwarding lemmas. No material source change is requested.

This completes the separate thorough source review. The current PR's configured GPT/Greptile requirement and applicable protected CI still need to be satisfied before normal queue admission. Author-reported local builds, artifact comparisons and performance measurements are not adopted as independent validation here.

@Vilin97 Vilin97 left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Validation addendum for the thorough review of 29a1ba2684fc4b87fb063543db25e60a12103cbd: approve, no unresolved author-actionable findings.

Lean Action CI passed the project build, declaration linters, style, and repository quality/trust checks. All eight protected contexts completed successfully or were skipped by their applicable path filters. No aggregate status rollup or daily documentation publisher was used for this decision.

Proof profiling succeeded on retry after an Elan-download HTTP 504: 84 valid files, zero errors, 81.34s changed-module build, 877,314 heartbeat units. Local comparable clean builds measured 124.24s baseline and 81.65s final (an earlier optimized run measured 55.94s on this shared VM).

Greptile reviewed this final head with no blocking code finding; its duplicate-proof finding was repaired and resolved. The configured GPT review was requested after CI success and has not yet published a verdict. The PR remains open with auto-merge disabled pending that external result; no native-queue entry is authorized before it approves.

@Vilin97

Vilin97 commented Nov 8, 2026 •

Copy link
Copy Markdown
Collaborator Author

🤖 LLM review (gpt-6.1-sol, 5 rubrics)

Reviewed head: d8fa135cf2783fa4e950089ed30fad337da436be

Verdict: ✅ approve — computed from the rubric verdicts below, not chosen by a model.

Rubric Verdict Bottom line
Faithfulness ✅ pass All four card headlines match the Lean statements, including the disclosed condition for the sharper constant.
Novelty ✅ pass No duplicate of the four influence headlines was found in pinned Mathlib or the inspected pool results; the broader Tau Ceti comparison remains unverifiable from the supplied candidates.
Significance ✅ pass The Aaronson–Ambainis influence bounds and substantial supporting theory meet the pool’s research-level significance bar.
Sources ✅ pass The pinned upstream paper supports the stated bounds, normalizations and conditional refinement; the upstream formalization and mathematical predecessors are explicitly credited.
Code quality (advisory) ✅ pass The complete diff is competently organized into reusable proof layers, with no material maintenance issue found.
Aspect Value
Proves the claim ✅ proves_it
Assumed, not proved The stated degree, cube range and positive variance lower bound are hypotheses; only the improved constant additionally assumes FbsDegreeBound, as disclosed in the card.
Matches cited source ✅ matches
Fit ✅ good_fit
Level research
Branch analysis of Boolean functions
Mode theory_building
Code quality 3 / 5

Statement check: The Lean proves the stated influence bounds with the claimed quantifiers, constants and normalizations; positive variance excludes zero degree and an empty coordinate set.

Establishes dimension-independent polynomial influence bounds addressing the Aaronson–Ambainis conjecture, supported by general determinant, fractional-certificate, level-set and coordinate-averaging results.


Tokens: 16,605,183 in / 35,223 out across 5 model calls · Tier: codex-subscription · Effort: xhigh · Billing: Codex subscription quota (no API credits) · Estimated cost: $66.9491 (Standard API equivalent; uncached input)
Each rubric is an independent review against .github/review-rubrics/ on top of .github/REVIEW_RULES.md. Disagree? Reply on the PR; rules can be updated in a PR of their own.

@Vilin97

Vilin97 commented Nov 8, 2026

Copy link
Copy Markdown
Collaborator Author

Addressed the novelty finding from the review of 29a1ba2684fc4b87fb063543db25e60a12103cbd in d8fa135cf2783fa4e950089ed30fad337da436be.

I inspected StandardLP.strongDuality, StandardLP.optimum_neq_none, feasibility, boundedness and dualization in LeanPool/Duality/LinearProgrammingB.lean and confirmed that the incidence-matrix specialization supplies the packing-cover implication. The card now credits that prior result, and its main_results contains only the four influence endpoints. The internal supporting lemma keeps its general statement and upstream self-contained proof via Mathlib separation; no proof was weakened or deleted.

All Lean source files are byte-identical to the fully validated and profiled 29a1ba268 revision. The updated card passes generated-index and declaration/card-sync checks; repository static quality is being rerun. New-head CI and configured reviews will run before any queue entry.

@Vilin97

Vilin97 commented Nov 8, 2026

Copy link
Copy Markdown
Collaborator Author

/review

@Vilin97 Vilin97 left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thorough review update at d8fa135cf2783fa4e950089ed30fad337da436be: approve, with no unresolved author-actionable findings.

I inspected the existing StandardLP.strongDuality and attainment/feasibility definitions and confirmed the configured review's supporting-LP overlap. The card now advertises only the four influence endpoints and explicitly credits the pooled generic LP theorem. The internal supporting proof retains its original generality. All 84 Lean modules are byte-identical to the previously reviewed source; the complete new diff since that checkpoint is this card correction.

Current-head Lean CI passes build, declaration lint, style, and quality/trust checks. Every protected context completed successfully or was skipped by its applicable path filter. Current-head profiling passes all 84 files (877,314 heartbeat units; 72.76s changed-module build), and Greptile reports no blocking code issue or new inline finding.

The configured GPT review of the corrected card remains required before native-queue admission. The previous review and its finding are preserved in the PR discussion and acquisition evidence; this follow-up does not substitute for that configured verdict.

@Vilin97 Vilin97 left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Independent source continuation at exact head d8fa135 (permanent-reviewer Source152).

Source accepted. I verified the native commit and complete tree delta: only LeanPool/projects/aaronson-ambainis.yaml changed from 29a1ba2. All 84 Lean files, the facade and import graph are byte-identical, so the complete mathematical, provenance and quality review in Source151 applies to those unchanged bodies.

The novelty concern in configured review 2400 is substantiated: the supporting packing-cover implication follows from the existing StandardLP.strongDuality and optimum_neq_none by finite incidence-matrix specialization and attainment. This includes the empty-index and empty-set cases without adding assumptions. The corrected card now credits that result and reserves main_results for the four influence endpoints. Retaining the upstream self-contained geometric proof as supporting code is acceptable; the card makes no claim that generic finite LP duality is new.

The unchanged chain establishes the unconditional (epsilon/d)^7 influence result and the two explicit normalization variants; the stronger fractional block-sensitivity constant remains explicitly conditional. The fixed upstream Apache-2.0 license, AI provenance, paper correspondence and bounded current-library comparisons remain as reviewed. No mathematical statement or proof was weakened.

This is source acceptance at this head. CI from 29a1 and its configured review do not qualify d8fa. The newly requested configured review and all applicable checks still need to pass before protected-queue admission, consistent with the author's current readiness condition.

@Vilin97
Vilin97 added this pull request to the merge queue Nov 8, 2026
@Vilin97
Vilin97 removed this pull request from the merge queue due to a manual request Nov 8, 2026
@Vilin97
Vilin97 added this pull request to the merge queue Nov 8, 2026
Merged via the queue into main with commit faac47a Nov 8, 2026
26 checks 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.

1 participant