Histogram fibres of a completion star
Provedmme_stothers_general_star_joint_table_fiber_leEach histogram fibre of a completion star is polynomially bounded by the reference star degree.
Fix an integral ten-class profile , a scale , an ambient family of marginal-supported addresses, an address , and a mode ; and fix a second profile with the same nine-grade marginals such that every -cell histogram with the prescribed marginals has conditional entropy at most that of 's exact histogram. Then for every histogram realized on the star of at ,
with .
A histogram realized on the star automatically has the prescribed marginals -- that is forced by the marginal regularity of the addresses realizing it -- so the fibre is counted exactly by the completion quotient , and the entropy hypothesis bounds that quotient by uniformly in . Summing over the polynomially many realized histograms then bounds the whole star.
import Definitions.Def_mme_stothers_general_outer_profile import Definitions.Def_mme_modern_entropy_data open MME BigOperators set_option autoImplicit false
theorem mme_stothers_general_star_joint_table_fiber_le
(base bstar : Fin 10 → ℕ) (m : ℕ) (hm : 0 < m)
(hbase : ∀ r, 0 < base r)
(hsame : ∀ j, MME.StothersFourth.genMarginalBaseCount bstar j =
MME.StothersFourth.genMarginalBaseCount base j)
(hcond : ∀ k : MME.StothersFourth.GenHashJointMultiplicityTable,
(∀ l : Fin 3, ∀ j : Fin 9,
(∑ sigma : {sigma : MME.StothersFourth.GenHashSupportTriple //
sigma.1 l = j}, k sigma.1) =
MME.StothersFourth.genMarginalCount base m j) →
∀ i : Fin 3,
(∑ j : Fin 9, (MME.StothersFourth.genMarginalCount base m j : ℝ) *
mme_modern_entropyBits
(fun sigma : {sigma : MME.StothersFourth.GenHashSupportTriple //
sigma.1 i = j} ↦
(k sigma.1 : ℝ) /
(MME.StothersFourth.genMarginalCount base m j : ℝ))) ≤
∑ j : Fin 9, (MME.StothersFourth.genMarginalCount base m j : ℝ) *
mme_modern_entropyBits
(fun sigma : {sigma : MME.StothersFourth.GenHashSupportTriple //
sigma.1 i = j} ↦
(MME.StothersFourth.genHashTargetJointTable bstar m sigma.1 : ℝ) /
(MME.StothersFourth.genMarginalCount base m j : ℝ)))
(E : Finset (MME.StothersFourth.GenMarginalSupportedAddress base m))
(a : MME.StothersFourth.GenMarginalSupportedAddress base m) (i : Fin 3)
(k : MME.StothersFourth.GenHashJointMultiplicityTable)
(hk : k ∈ (E.filter (fun b ↦ b.1 i = a.1 i)).image
MME.StothersFourth.genHashJointTable) :
((E.filter (fun b ↦ b.1 i = a.1 i)).filter
(fun b ↦ MME.StothersFourth.genHashJointTable b = k)).card ≤
(6 * (MME.StothersFourth.genOuterLength base m + 1)) ^ 45 *
MME.StothersFourth.genHashTargetStarDegree bstar m := by
sorry