Bridge from Section 4 replacement designs to the Section 3 counting design interface #
Section 3 of [OpenAI2026ETH] (Definition 3.1, Lemma 3.2, and Proposition 3.4, pp. 21–26)
formulates the shared-summary Boolean-cube counting routine around an abstract
(r, τ, D)-replacement design (Cslib.ReplacementCounting.Design), while Section 4
(Lemmas 4.1–4.7, pp. 26–34) constructs the concrete auxiliary exchange-operator rows, balanced
variable/factor schedules, injective copy placements, measurement matrices, and cleared-denominator
integer polynomials bundled in Cslib.LinearAlgebra.ReplacementDesign.
This module bridges the two layers without introducing a third intermediate interface:
Concrete-to-abstract design conversion (
ReplacementDesign.toCountingDesign): EveryD : Cslib.LinearAlgebra.ReplacementDesign scope Q r A₀ R τ(with2 ≤ r,1 ≤ R < Q, and0 < τ ≤ 1 / 2) canonically induces aCslib.ReplacementCounting.Design (Fin n) s (fun f => {v : Fin n // v ∈ scope f}) (fun _ v => v.1) r Q R (r ^ (2 * Q)) (τ : ℝ)for any finite subset of active factorss : Finset F:- Evaluation nodes
nodeInt t = (t.1 : ℤ) + 1 ∈ {1, …, Q}lift tonodePoint t : ℚ. - Variable groups
varGroup t v = D.varAssign v thave group setsvarGroup D.varAssign t gof cardinality at most2 * n / r. - Each group
(t, g)hasD.h * #(measurementIndices Q r A₀ R)integer measurement rows formed by restricting the columns ofvarMeasurementMatrix Q r A₀ R ℤ D.place (scopeVarOf scope)tovarGroup D.varAssign t g, preserving the rowℓ₁-bound≤ r ^ (2 * Q), total row bound≤ 2 * τ * n, and off-group kernel annihilation atnodePoint t. - Replacement polynomial rows
(f, v) ↦ varReplacementRow Q r A₀ R D.place (scopeVarOf scope) ⟨f, v⟩have degree at mostR - 1 ≤ R, evaluate toδ_{v.1}atT = 0, and retain the explicit cleared-denominator identity andℓ₁coefficient norm bound of Lemma 4.6 (commonDenom Q R = (R - 1)! * Q!).
- Evaluation nodes
Three-term exponential domain-examination bound (Section 3.5, eq. (3.16), p. 26):
Cslib.ReplacementCounting.threeTermExponent r Q R D τdefines the three-term counting-cost rate(R / Q) log (2 Q / R) + τ log (2 D + 1) + 1 / r, andDesign.domainExaminationBound_le_mul_exp_threeTermExponentbounds Proposition 3.4's finite-domain examination count by2 Q r exp ((c + 4) n ((R / Q) log (2 Q / R) + τ log (2 D + 1) + 1 / r))wheneverq ≤ c n R / Q.Combined Lemma 4.7 → Proposition 3.4 existence theorem (
exists_countingDesign_of_scopes): Under the algebraic Lemma 4.7 hypotheses onscope : F → Finset (Fin n)with0 < τ ≤ 1 / 2, there exists a concreteD : Cslib.LinearAlgebra.ReplacementDesign scope Q r A₀ R τwhose inducedD.toCountingDesignsatisfies Proposition 3.4's Hermite jet recovery, restricted-slice measurement-fiber factorization, and exponential domain-examination bounds while preserving all Lemma 4.5–4.7 incidence, copy, denominator, and coefficient-norm bounds. Formal bit-length and native runtime-cost bounds remain separate.
Main definitions #
Cslib.LinearAlgebra.nodeInt: 1-based integer evaluation node(t.1 : ℤ) + 1.Cslib.LinearAlgebra.measurementRowEquiv: canonical equivalenceFin (h * #(measurementIndices Q r A₀ R)) ≃ Fin h × measurementIndices Q r A₀ R.Cslib.LinearAlgebra.ReplacementDesign.groupMeasurementRow: group-restricted integer measurement rowsC_{t,g}supported onvarGroup D.varAssign t g.Cslib.LinearAlgebra.ReplacementDesign.toCountingDesign: canonical conversion fromCslib.LinearAlgebra.ReplacementDesigntoCslib.ReplacementCounting.Design.Cslib.ReplacementCounting.threeTermExponent: the three-term counting-cost rate(R / Q) log (2 Q / R) + τ log (2 D + 1) + 1 / r(eq. (3.16), p. 26; eq. (4.18), p. 34).
Main results #
Cslib.LinearAlgebra.ReplacementDesign.toCountingDesign_row_natDegree_le_pred,Cslib.LinearAlgebra.ReplacementDesign.toCountingDesign_natDegree_targetPoly_le_mul_pred: sharpenedR - 1degree bounds for Section 4 replacement designs.Cslib.LinearAlgebra.ReplacementDesign.toCountingDesign_map_replacementRowScaledInt,Cslib.LinearAlgebra.ReplacementDesign.toCountingDesign_sum_coeffNorm1_le: Lemma 4.6 denominator-clearing andℓ₁coefficient norm bounds on the counting design's rows.Cslib.ReplacementCounting.Design.domainExaminationBound_le_mul_exp_threeTermExponent,Cslib.ReplacementCounting.Design.domainExaminationBound_div_le_mul_exp_threeTermExponent: equation (3.16) exponential bound on Proposition 3.4's finite-domain examination count.Cslib.LinearAlgebra.exists_countingDesign_of_scopes: Lemma 4.7 existence of a concreteReplacementDesigntogether with its inducedCslib.ReplacementCounting.Design.
References #
- OpenAI, The Exponential Time Hypothesis is False, Sections 3.1–3.5 and 4.1–4.6, Definition 3.1, Lemma 3.2, Proposition 3.4, Lemmas 4.1–4.7, pp. 21–34.
1. Integer evaluation nodes and group-restricted measurement matrices #
Canonical equivalence indexing the h * #(measurementIndices Q r A₀ R) rows of the
pulled-back measurement matrix varMeasurementMatrix by
Fin (h * #(measurementIndices Q r A₀ R)).
Instances For
Casting an integer entry of varMeasurementMatrix to ℚ agrees with the rational entry of
varMeasurementMatrix.
The integer measurement matrix C_{t,g} on group g at node t, obtained by restricting
varMeasurementMatrix Q r A₀ R ℤ D.place (scopeVarOf scope) to columns v with
D.varAssign v t = g and extending by 0 outside varGroup D.varAssign t g
([OAI26c], Definition 3.1(3) and equation (4.15), pp. 22, 32).
Instances For
D.groupMeasurementRow t g k vanishes outside {v : Fin n | D.varAssign v t = g}.
On {v : Fin n | D.varAssign v t = g}, D.groupMeasurementRow t g k agrees with
varMeasurementMatrix.
Every row of D.groupMeasurementRow t g has ℓ₁-norm at most r ^ (2 * Q).
When ξ : Fin n → ℚ vanishes outside varGroup D.varAssign t g, pairing ξ with row k of
D.groupMeasurementRow t g equals row measurementRowEquiv Q r A₀ R D.h k of
(varMeasurementMatrix Q r A₀ R ℚ D.place (scopeVarOf scope)).mulVec ξ.
2. Canonical conversion ReplacementDesign → Cslib.ReplacementCounting.Design #
Canonical conversion of a concrete Section 4 ReplacementDesign into a Section 3
Cslib.ReplacementCounting.Design over any active factor subset s : Finset F
([OAI26c], Definition 3.1 and Lemma 4.7, pp. 21–22, 33–34).
Instances For
Evaluating (D.toCountingDesign ...).evalRowRat t f v x agrees with
evalVarReplacementRow at nodePoint t.
Section 4 replacement rows in D.toCountingDesign satisfy the sharper degree bound
natDegree ≤ R - 1 (Lemma 4.3 and Section 4.5, pp. 29, 32).
Consequently, ((D.toCountingDesign ...).targetPoly Φ).natDegree ≤ d * (R - 1) whenever
(liftedFactorProduct s Φ).totalDegree ≤ d.
Lemma 4.6 common-denominator clearing on D.toCountingDesign (p. 33): multiplying
(D.toCountingDesign ...).row f v i by commonDenom Q R = (R - 1)! * Q! yields the integer
polynomial varReplacementRowScaledInt Q r A₀ R D.place (scopeVarOf scope) ⟨f, v⟩ i.
Lemma 4.6 cleared-row ℓ₁ coefficient norm bound on D.toCountingDesign (p. 33): the
sum of coeffNorm1 across all n entries of the cleared integer row for (f, v) is at most
commonDenom Q R * (1 + (1 + 2 ^ Q) * R * (4 * Q) ^ (R - 1)).
3. Three-term exponential domain-examination bound (Section 3.5, eq. (3.16), p. 26) #
The three-term counting-cost rate
(R / Q) log (2 Q / R) + τ log (2 D + 1) + 1 / r
governing the finite-domain examination bound of Proposition 3.4 and equation (3.16)
([OAI26c], Section 3.5, p. 26 and Section 4.7, equation (4.18), p. 34).
Instances For
For 1 ≤ R ≤ Q and (q : ℝ) ≤ c * n * (R / Q), subsetPairCount n q is bounded by
exp ((c + 4) * n * ((R / Q) * log (2 Q / R))) ([OAI26c], Section 3.5, p. 26).
threeTermExponent r Q R D τ is strictly positive for any Design.
Equation (3.16) exponential bound on Proposition 3.4's domain examination count
([OAI26c], Section 3.5, p. 26): whenever 0 ≤ c and
(q : ℝ) ≤ c * Fintype.card ι * (R / Q), the total number of local Boolean assignments examined
across all Q nodes and all subset pairs (E, U) with #E ≤ q and U ⊆ E is at most
2 * Q * r * exp ((c + 4) * Fintype.card ι * threeTermExponent r Q R D τ).
Specialization of domainExaminationBound_le_mul_exp_threeTermExponent to the canonical
truncation order q = (d * R) / Q = jetOrder (d * R) Q - 1 (equation (3.5), p. 24) when
(d : ℝ) ≤ c * Fintype.card ι.
4. Combined Lemma 4.7 → Definition 3.1 / Proposition 3.4 existence bridge #
Lemma 4.7 → Definition 3.1 / Proposition 3.4 existence bridge
([OAI26c], Definition 3.1, Proposition 3.4, and Lemma 4.7, pp. 21–25, 33–34):
Under the algebraic Lemma 4.7 hypotheses on scope : F → Finset (Fin n) with 0 < τ ≤ 1 / 2,
there exists a concrete D : ReplacementDesign scope Q r A₀ R τ whose canonical
D.toCountingDesign s hr hR hRQ hτ_pos hτ_le is a valid Cslib.ReplacementCounting.Design for
every s : Finset F (automatically inheriting Design.targetSum_eq_of_taylorJet_jetOrder,
Design.sum_restricted_shiftedFactor_eq_sum_measurement_fibers, and
Design.domainExaminationBound_le_mul_exp_threeTermExponent while preserving all Lemma 4.5–4.7
incidence, copy, denominator, and ℓ₁ coefficient norm bounds on D).