Normalization of a finite nonnegative weight
ProvedFiniteSplitGibbsMethodsII.partitionNormalizationLet be finite and let be pointwise nonnegative. If for at least one , then
and is pointwise nonnegative and has total mass one. Thus is a probability weight. The strict-positivity witness excludes the identically zero weight, whose partition function vanishes.
import Definitions.Def_FiniteSplitGibbsMethodsII open FiniteSplitGibbsMethodsII
theorem FiniteSplitGibbsMethodsII.partitionNormalization :
PartitionNormalizationGate := by sorryRead-back
What the Lean code literally says, in plain math · gpt-5
For every universe-level-0 type equipped with a finite enumeration and every real-valued function on , if for every and there exists an with , then the finite sum is strictly positive, and the function is a probability weight in the exact sense that it is nonnegative at every and its finite sum is exactly . There is no separate nonemptiness assumption: the existential strict-positivity hypothesis forces a witness when it is satisfiable; for an empty type, or for a weight having no strictly positive value, the theorem's implication is vacuous.
Confirmed by the mission captain (proposal self-audit).