Completion quotient against a maximum-entropy profile
Provedmme_stothers_general_completion_quotient_le_polynomial_targetThe completion quotient is at most polynomially larger than that of a maximum-entropy profile.
Fix an integral ten-class profile , a scale , a mode , and a second profile with the same nine-grade marginals. For any -cell histogram with the prescribed marginals , and under the conditional-entropy comparison ,
with the address length.
The left-hand side is the number of ways to complete one fixed mode word to a full marginal-supported address with joint histogram ; the right-hand side is the same quantity for the reference profile , inflated by a factor polynomial in . So no competing histogram on the marginal fibre has a completion star more than polynomially larger than the reference one. When is the maximum-entropy profile on the fibre this is the statement that the star degree is controlled by for every histogram at once, which is the form the outer hashing argument consumes; the ratio is then exactly the combination loss of Equation (3.4).
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_completion_quotient_le_polynomial_target
(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)
(i : Fin 3)
(k : MME.StothersFourth.GenHashJointMultiplicityTable)
(hkMarginal : ∀ l : Fin 3, ∀ j : Fin 9,
(∑ sigma : {sigma : MME.StothersFourth.GenHashSupportTriple // sigma.1 l = j},
k sigma.1) = MME.StothersFourth.genMarginalCount base m j)
(hcond :
(∑ 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 : ℝ))) :
(((∏ j : Fin 9, (MME.StothersFourth.genMarginalCount base m j).factorial) /
∏ sigma : MME.StothersFourth.GenHashSupportTriple, (k sigma).factorial : ℕ) : ℝ) ≤
(6 * (((MME.StothersFourth.genOuterLength base m + 1 : ℕ) : ℝ))) ^ 45 *
(MME.StothersFourth.genHashTargetStarDegree bstar m : ℝ) := by
sorry