The star-degree ratio of two profiles is the entropy-product ratio
Provedmme_stothers_general_star_degree_ratio_entropy_lowerThe combination loss is the entropy-product ratio, up to a polynomial factor.
Let and be strictly positive integral ten-class profiles with the same nine-grade marginals, , and write and for the normalised profiles, for the address length, and
for the star degree of a profile on that marginal fibre. Then for every
This is the last analytic link in the general-profile chain. The outer capacity of against a stationary partner carries the star-degree ratio as its combination loss; this statement says that ratio is, at exponential rate, exactly the entropy-product ratio appearing in the corrected Theorem 5.3. On the diagonal both sides are up to the polynomial, which is why the fixed-profile chain never had to record it.
The polynomial factor is the usual type-counting slack — is the number of supported ordered grade triples of the fourth power — and is absorbed downstream by the strict inequality in the value statement.
Formalization note. Since the two profiles share their marginals, the numerators of the two star degrees agree, so the ratio is the reciprocal ratio of the two products of factorials, which by the multinomial identity is the ratio of the two forty-five-cell multinomial coefficients. Bounding the numerator below and the denominator above by their entropy exponentials, and using that the support entropy of a profile is , converts the ratio of multinomials into .
import Mathlib.Data.Nat.Choose.Multinomial import Definitions.Def_mme_stothers_general_outer_profile import Definitions.Def_mme_modern_entropy_data import Mathlib.Analysis.SpecialFunctions.Log.NegMulLog open MME BigOperators set_option autoImplicit false
theorem mme_stothers_general_star_degree_ratio_entropy_lower
(base bstar : Fin 10 → ℕ) (m : ℕ) (hm : 0 < m)
(hbase : ∀ r, 0 < base r) (hbstar : ∀ r, 0 < bstar r)
(hsame : ∀ j, MME.StothersFourth.genMarginalBaseCount bstar j =
MME.StothersFourth.genMarginalBaseCount base j) :
(MME.StothersFourth.entropyProduct (MME.StothersFourth.genProfileB bstar) /
MME.StothersFourth.entropyProduct (MME.StothersFourth.genProfileB base)) ^
(MME.StothersFourth.genOuterLength base m) ≤
(6 * ((MME.StothersFourth.genOuterLength base m + 1 : ℕ) : ℝ)) ^ 45 *
((MME.StothersFourth.genHashTargetStarDegree base m : ℝ) /
(MME.StothersFourth.genHashTargetStarDegree bstar m : ℝ)) := by
sorry