Outer hash budget of a general profile against a stationary partner
Provedmme_stothers_general_outer_hash_budget_stationaryThe affine-hash budget for a general profile, paid at the partner's star degree.
Let and be strictly positive integral ten-class profiles with the same nine-grade marginals, and suppose the normalised partner is stationary, . Write for the address length, for the number of marginally supported mode words, and
for the star degree of a profile on that marginal fibre. Then for all large there is a vertex-closed family of marginally supported addresses with
The point is the ratio . The exact-profile targets of number , but the degree of the completion star is controlled by the maximum-entropy profile on the marginal fibre, which is , not . Behrend's construction must therefore be run at the larger degree , and the retained family carries only the fraction of the targets. On the diagonal the ratio is and this reduces to the published fixed-profile budget; off the diagonal it is the combination loss that Equation (3.4) of Davie--Stothers records as an infimum over the marginal fibre.
The polynomial factor is the slack in the star-degree comparison and is sub-exponential, so it is absorbed downstream in the same way as the Behrend factor .
Formalization note. The result is the abstract bounded-degree budget instantiated at and , with the degree data supplied by the stationarity of through the conditional-entropy comparison.
import Definitions.Def_mme_stothers_general_outer_profile import Definitions.Def_mme_modern_entropy_data import Mathlib.Analysis.SpecialFunctions.Exp import Mathlib.Data.Nat.Factorial.NatCast open MME BigOperators Filter set_option autoImplicit false
theorem mme_stothers_general_outer_hash_budget_stationary
(base bstar : Fin 10 → ℕ)
(hbase : ∀ r, 0 < base r) (hbstar : ∀ r, 0 < bstar r)
(hsame : ∀ j, MME.StothersFourth.genMarginalBaseCount bstar j =
MME.StothersFourth.genMarginalBaseCount base j)
(hInN : MME.StothersFourth.InN (MME.StothersFourth.genProfileB bstar)) :
∀ᶠ m : ℕ in atTop,
let N := MME.StothersFourth.genOuterLength base m
let V : ℝ :=
(N.factorial : ℝ) /
∏ j : Fin 9, ((MME.StothersFourth.genMarginalCount base m j).factorial : ℝ)
∃ E : Finset (MME.StothersFourth.GenMarginalSupportedAddress base m),
MME.StothersFourth.GenMarginalVertexClosed E ∧
((MME.StothersFourth.genTargetAmbientCollisions E).card : ℝ) +
V * ((MME.StothersFourth.genHashTargetStarDegree base m : ℝ) /
(((6 * (N + 1)) ^ 100 *
MME.StothersFourth.genHashTargetStarDegree bstar m : ℕ) : ℝ)) *
Real.exp
(-1000000 * Real.sqrt (((N + 1 : ℕ) : ℝ))) ≤
((MME.StothersFourth.genExactTargetEdges E).card : ℝ) := by
sorry