Stationary profiles maximize entropy on their fibre
Provedmme_stothers_general_joint_entropy_maximalEvery stationary integral profile maximizes entropy on its own marginal fibre.
Let be a strictly positive integral ten-class profile whose normalized version satisfies the two stationarity equations of ,
(in the journal's one-based class order). Let be the induced distribution on the supported ordered grade triples, i.e. where is the Table-1 class of . Then for every probability distribution on the same triples with the same three grade marginals,
No permutation symmetry is assumed of the competitor : the comparison is over all ordered distributions on the fibre, not only class-constant ones.
The mechanism is the Gibbs variational principle. The stationarity equations say exactly that is an affine function of the nine-grade statistics: there are potentials with for every supported . Any distribution with the same marginals therefore has the same expected log-likelihood under , and non-negativity of relative entropy gives . The two stationarity equations are precisely the two consistency conditions that make the ten class logarithms expressible through nine potentials, one per grade.
This is the profile-parametric form of the published fixed-witness entropy maximality, and it is the input the general Theorem 5.3 chain needs: it identifies which profile controls the completion-star degree on a given marginal fibre.
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_joint_entropy_maximal
(bstar : Fin 10 → ℕ) (hpos : ∀ r, 0 < bstar r)
(hInN : MME.StothersFourth.InN (MME.StothersFourth.genProfileB bstar)) :
let Omega :=
{sigma : Fin 3 → Fin 9 // (∑ s, (sigma s).val) = 8}
let target : Omega → ℝ := fun sigma ↦
(MME.StothersFourth.genJointMultiplicity bstar 1 sigma.1 : ℝ) /
(MME.StothersFourth.genOuterLength bstar 1 : ℝ)
∀ rho : Omega → ℝ,
(∀ sigma, 0 ≤ rho sigma) →
(∑ sigma, rho sigma) = 1 →
(∀ s : Fin 3, ∀ j : Fin 9,
mme_modern_marginal (fun sigma : Omega ↦ sigma.1 s) rho j =
mme_modern_marginal
(fun sigma : Omega ↦ sigma.1 s) target j) →
mme_modern_entropyBits rho ≤ mme_modern_entropyBits target := by
sorry