Skip to content

[FORM-S2] General finite maximum entropy and the constrained Gibbs maximiser (fep-030) #85

Description

@docxology

Scope ID: FORM-S2. Size: Minor. Scoped on 2026-10-08 in SCOPE-2026-10-08.md; acceptance remains open.

Owner: core thermodynamics/information bodies and the variational-duality foundation.

Dependencies: FORM-D3

Work

fep-030 'Maximum Entropy Principle' proves only the Bernoulli and uniform cases; coverage marks general MaxEnt out of scope. Prove H(p) ≤ log n with equality iff p is uniform, and that the Gibbs law uniquely maximises H under a mean-energy constraint, both from finiteKL ≥ 0 and the fep-058/059 Gibbs certificate. Existence of β for a given mean energy may be staged separately.

Acceptance

Unconditional H ≤ log n, a strict witness off the Gibbs law, and a reviewed 030↔031 relation upgraded from conceptual with a qualified witness.

Failure controls and claim boundary

No disposition promotion from compilation, import or numerical agreement; the maturity record changes only after independent semantic review. No duplicate topics and no automatic sealed-roster expansion.

Canonical references

Closure requires actual exact-source commands, results and retained receipts, with independent review where specified. Remove its open TODO row only after acceptance; retain delivery facts in changelog/history. Size describes implementation scope, not a semantic-version promise.

Activity

  1. docxology commented on Oct 9, 2026

    @docxology
    CollaboratorAuthor

    Status update (2026-10-09). Delivered in #158 (via integration #164), merged to main: entropy_le_log_card and entropy_eq_log_card_iff (H ≤ log n, with equality iff uniform), the Gibbs maximum-entropy theorem energyGibbs_maxEntropy with its strict form, the zero-energy reduction, and strict Boolean witnesses. Existence of β for a given mean energy remains out of scope. Suggested qualified witness for a later 030↔031 relation review: FEP.VariationalDuality.energyGibbs_maxEntropy.

    Evidence: lake --wfail build FepSketches passes at the pin (Lean v4.34.1, Mathlib d13f23b7), every new declaration depends only on propext/Classical.choice/Quot.sound, and all generator --checks plus hosted CI pass.

    Remaining for closure: independent semantic review of the delivered statements against the topic's theorem proxy. Per this issue's claim boundary, no disposition in config/theorem_maturity.yaml was changed, and none may change without that review.

  2. docxology commented on Oct 11, 2026

    @docxology
    CollaboratorAuthor

    Delivered on main: FEP.FiniteInformation.entropy_le_log_card (unconditional H ≤ log n), FEP.VariationalDuality.energyGibbs_maxEntropy, energyGibbs_entropy_lt_of_ne and boolBiased_entropy_lt_zeroEnergyGibbs. Still open: the fep-030 → fep-031 edge in config/formalism_relations.yaml remains conceptual; review and upgrade it with witness FEP.VariationalDuality.energyGibbs_maxEntropy, or record its blocker. The TODO.md row is narrowed in #171 to the remaining clause.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions