OAI/Algebra/DepthFive/RelaxedWeightBound.lean
12 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.Problem335.MomentPairing.normalVLayersline 14Source documentation
Normal pairing layers belonging to the derivative-variable group.
def normalVLayers {L : ℕ} (isV : Fin (L + 1) → Bool) (τ : Fin (L + 1) → Kind) : Finset (Fin (L + 1)) := … - def
OAI.Problem335.MomentPairing.diagonalVCountline 18 - def
OAI.Problem335.MomentPairing.diagonalUCountline 22 - def
OAI.Problem335.MomentPairing.uLayerCountline 26 - def
OAI.Problem335.MomentPairing.normalVCorrectionline 30Source documentation
The V correction before averaging the path labels.
def normalVCorrection {γ : Type*} [DecidableEq γ] {L : ℕ} (isV : Fin (L + 1) → Bool) (α : ℝ) (endpoint : γ) (τ : Fin (L + 1) → Kind) (x : Fin L → Labels γ) : ℝ := … - theorem
OAI.Problem335.MomentPairing.pathWeight_le_extractedline 37Source documentation
Extract all diagonal weights and bound each U coincidence factor by
1+β.theorem pathWeight_le_extracted {γ : Type*} [DecidableEq γ] {L : ℕ} (isV : Fin (L + 1) → Bool) {α β : ℝ} (hα : 0 ≤ α) (hβ : 0 ≤ β) (endpoint : γ) (τ : Fin (L + 1) → Kind) (x : Fin L → Labels γ) : pathWeight isV α β endpoint τ x ≤ α⁻¹ ^ diagonalVCount isV τ * β ^ diagonalUCount isV τ * (1 + β) ^ uLayerCount isV * normalVCorrection isV α endpoint τ x := by …Mentions: OAI.Problem335.MomentPairing.pathWeight, OAI.Problem335.MomentPairing.diagonalVCount, OAI.Problem335.MomentPairing.diagonalUCount, OAI.Problem335.MomentPairing.uLayerCount, OAI.Problem335.MomentPairing.normalVCorrection
- theorem
OAI.Problem335.MomentPairing.sum_relaxed_pathWeight_leline 83Source documentation
The full weighted relaxed-quadruple bound used in the second trace.
theorem sum_relaxed_pathWeight_le {γ : Type*} [Fintype γ] [DecidableEq γ] [Nonempty γ] {L : ℕ} (isV : Fin (L + 1) → Bool) {α β : ℝ} (hα : 0 ≤ α) (hβ : 0 ≤ β) (endpoint : γ) (τ : Fin (L + 1) → Kind) (hs : Pairwise (fun t u : normalVLayers isV τ => Disjoint (internalEndpointSet t.1) (internalEndpointSet u.1))) : (∑ x : RelaxedPaths γ endpoint τ, pathWeight isV α β endpoint τ x.1) ≤ α⁻¹ ^ diagonalVCount isV τ * β ^ diagonalUCount isV τ * (1 + β) ^ uLayerCount isV * ((Fintype.card γ : ℝ) ^ (2 * L - adjacentSwitches τ) * ∏ t : normalVLayers isV τ, (1 + α⁻¹ * (Fintype.card γ : ℝ)⁻¹ ^ …Mentions: OAI.Problem335.MomentPairing.normalVLayers, OAI.Problem335.MomentPairing.pathWeight, OAI.Problem335.MomentPairing.diagonalVCount, OAI.Problem335.MomentPairing.diagonalUCount, OAI.Problem335.MomentPairing.uLayerCount
- def
OAI.Problem335.MomentPairing.relaxedWordWeightline 111Source documentation
The normalized pairing-word summand in the second-moment reduction.
def relaxedWordWeight {L : ℕ} (isV : Fin (L + 1) → Bool) (N α β : ℝ) (τ : Fin (L + 1) → Kind) : ℝ := … - theorem
OAI.Problem335.MomentPairing.assignmentPower_eq_normalizedline 118Source documentation
Separate the free two-path count from the switch penalty.
theorem assignmentPower_eq_normalized {L : ℕ} (τ : Fin (L + 1) → Kind) {N : ℝ} (hN : N ≠ 0) : N ^ (2 * L - adjacentSwitches τ) = N ^ (2 * L) * N⁻¹ ^ adjacentSwitches τ := by … - theorem
OAI.Problem335.MomentPairing.sum_relaxed_pathWeight_le_wordSumline 132Source documentation
Full combinatorial moment reduction, summed over all pairing words.
theorem sum_relaxed_pathWeight_le_wordSum {γ : Type*} [Fintype γ] [DecidableEq γ] [Nonempty γ] {L : ℕ} (isV : Fin (L + 1) → Bool) {α β : ℝ} (hα : 0 ≤ α) (hβ : 0 ≤ β) (endpoint : γ) (hs : ∀ τ : Fin (L + 1) → Kind, Pairwise (fun t u : normalVLayers isV τ => Disjoint (internalEndpointSet t.1) (internalEndpointSet u.1))) : (∑ τ : Fin (L + 1) → Kind, ∑ x : RelaxedPaths γ endpoint τ, pathWeight isV α β endpoint τ x.1) ≤ (1 + β) ^ uLayerCount isV * (Fintype.card γ : ℝ) ^ (2 * L) * ∑ τ : Fin (L + 1) → Kind, relaxedWordWeight isV (Fintype.card γ) α β τ := by …Mentions: OAI.Problem335.MomentPairing.normalVLayers, OAI.Problem335.MomentPairing.pathWeight, OAI.Problem335.MomentPairing.uLayerCount, OAI.Problem335.MomentPairing.relaxedWordWeight
- theorem
OAI.Problem335.MomentPairing.sum_relaxedWordWeight_eq_boolline 157Source documentation
Reindex all pairing words using the canonical false-normal, true-diagonal encoding.
theorem sum_relaxedWordWeight_eq_bool {L : ℕ} (isV : Fin (L + 1) → Bool) (N α β : ℝ) : (∑ τ : Fin (L + 1) → Kind, relaxedWordWeight isV N α β τ) = ∑ w : Fin (L + 1) → Bool, relaxedWordWeight isV N α β (fun t => boolKindEquiv (w t)) := by … - theorem
OAI.Problem335.MomentPairing.sum_relaxed_pathWeight_le_of_boolWordSumline 166Source documentation
Consume a Boolean-word estimate after the full relaxed-path averaging.
theorem sum_relaxed_pathWeight_le_of_boolWordSum {γ : Type*} [Fintype γ] [DecidableEq γ] [Nonempty γ] {L : ℕ} (isV : Fin (L + 1) → Bool) {α β B : ℝ} (hα : 0 ≤ α) (hβ : 0 ≤ β) (endpoint : γ) (hs : ∀ τ : Fin (L + 1) → Kind, Pairwise (fun t u : normalVLayers isV τ => Disjoint (internalEndpointSet t.1) (internalEndpointSet u.1))) (hword : (∑ w : Fin (L + 1) → Bool, relaxedWordWeight isV (Fintype.card γ) α β (fun t => boolKindEquiv (w t))) ≤ B) : (∑ τ : Fin (L + 1) → Kind, ∑ x : RelaxedPaths γ endpoint τ, pathWeight isV α β endpoint τ x.1) ≤ (1 + β) ^ uLayerCount isV * (Fintype.card γ : ℝ) ^ (2 * L) * B := by …Mentions: OAI.Problem335.MomentPairing.normalVLayers, OAI.Problem335.MomentPairing.relaxedWordWeight, OAI.Problem335.MomentPairing.pathWeight, OAI.Problem335.MomentPairing.uLayerCount