Encyclopedia Mathematics Mathematics Information Theory From Rs Pos Entropy
ARTICLE 3 claims 3 theorems
Mathematics Information Theory From Rs Pos Entropy
A machine-checked theorem says uncertainty costs more than certainty, and the proof is one line long.
Positive entropy
In information theory, Shannon entropy measures the uncertainty of a probability distribution. A coin that always lands heads has zero entropy; a fair coin has one bit. The Recognition Science framework re-expresses this quantity through its cost function J, which assigns a nonnegative number to every positive real r. The framework's machine-checked library of formal theorems proves two boundary facts about this cost: the cost of certainty is zero, and the cost of any uncertain outcome is strictly positive.
The second fact is the declaration pos_entropy. It states that for any positive real number r that is not equal to 1, the cost J(r) is greater than zero. In plain language: if an outcome is not certain, it carries positive cost. The proof is immediate from the framework's earlier result Jcost_pos_of_ne_one, which itself follows from the defining properties of J. The declaration also appears inside a certificate structure that bundles the five Shannon axioms, the minimum-entropy fact, and the positive-entropy fact into one machine-checked package.
The classical context gives this its meaning. Shannon's 1948 axioms for entropy are continuity, maximality, additivity, symmetry, and subadditivity; the framework's library counts exactly five such axioms and identifies the number five with a structural dimension. The minimum-entropy theorem Jcost 1 = 0 says a certain outcome costs nothing. The positive-entropy theorem extends this: every non-certain outcome costs something. Together they give the cost function the same shape as entropy: zero at certainty, positive elsewhere.
What pos_entropy does not claim is narrower than it sounds. It does not assert that all uncertain outcomes cost the same amount, nor does it give the numerical value of the cost for any particular r. It only establishes the strict inequality 0 < J(r). The declaration also does not prove the Shannon capacity theorem or the additivity of entropy; those remain separate results in the library. The theorem is a boundary condition, not a full theory of information.
THEOREM pos_entropy · IndisputableMonolith/Mathematics/InformationTheoryFromRS.lean
/-- Positive entropy: J > 0 (uncertain outcome). -/
theorem pos_entropy {r : ℝ} (hr : 0 < r) (hne : r ≠ 1) :
0 < Jcost r := Jcost_pos_of_ne_one r hr hne
THEOREM min_entropy · IndisputableMonolith/Mathematics/InformationTheoryFromRS.lean
/-- Minimum entropy: J = 0 (certain outcome). -/
theorem min_entropy : Jcost 1 = 0 := Jcost_unit0
THEOREM shannonAxiomCount · IndisputableMonolith/Mathematics/InformationTheoryFromRS.lean
theorem shannonAxiomCount : Fintype.card ShannonAxiom = 5 := by decide
What this page does not claim
The declaration does not give the numerical value of J(r) for any r other than 1. The declaration does not prove additivity or the Shannon capacity theorem. The declaration does not assert that all uncertain outcomes carry equal cost.
Verify this page
Every tagged claim above names its theorem. To check one yourself rather than trust this page, elaborate the source module with Lean 4 and audit its axiom basis:
$ lake env lean IndisputableMonolith/Mathematics/InformationTheoryFromRS.lean
expected axiom basis: [propext, Classical.choice, Quot.sound] (the Lean kernel's standard three; no RS-specific axioms)
A page whose claims cannot be reproduced this way does not ship. In production, every anchor links to the exact declaration in the public source release, and this block carries the build receipt for the page itself.
Derived articles
This page is generated by a question-recursion engine: the questions its answers raise become the next pages. The current agenda, with open targets marked red:
- How does the cost function J relate to Shannon entropy for a full probability distribution?
- What does the identification of the five Shannon axioms with a structural dimension imply?
- Does the capacity theorem C = B × log₂(1 + S/N) follow from the same cost structure?
- What are the additivity properties of J under composition of independent events?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM pos_entropy · IndisputableMonolith/Mathematics/InformationTheoryFromRS.lean
/-- Positive entropy: J > 0 (uncertain outcome). -/ theorem pos_entropy {r : ℝ} (hr : 0 < r) (hne : r ≠ 1) : 0 < Jcost r := Jcost_pos_of_ne_one r hr hneThe declaration pos_entropy states that for any positive real number r that is not equal to 1, the cost J(r) is greater than zero. pos_entropy · IndisputableMonolith/Mathematics/InformationTheoryFromRS.leanTHEOREM min_entropy · IndisputableMonolith/Mathematics/InformationTheoryFromRS.lean
/-- Minimum entropy: J = 0 (certain outcome). -/ theorem min_entropy : Jcost 1 = 0 := Jcost_unit0The minimum-entropy theorem Jcost 1 = 0 says a certain outcome costs nothing. min_entropy · IndisputableMonolith/Mathematics/InformationTheoryFromRS.leanTHEOREM shannonAxiomCount · IndisputableMonolith/Mathematics/InformationTheoryFromRS.lean
theorem shannonAxiomCount : Fintype.card ShannonAxiom = 5 := by decideThe framework's library counts exactly five Shannon axioms. shannonAxiomCount · IndisputableMonolith/Mathematics/InformationTheoryFromRS.lean