structure
definition
LedgerState
show as:
view math explainer →
open explainer
Read the cached plain-language explainer.
open lean source
IndisputableMonolith.Information.Thermodynamics on GitHub at line 21.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
used by
-
diagonalHamiltonian -
LedgerState -
H_ThermodynamicsVerified -
ledger_identity -
LedgerState -
totalInfoCost -
total_info_cost_nonneg -
admissible -
eight_tick_dissipation_limit -
landauer_bound_holds -
ledger_entropy -
reciprocity_skew -
RecognitionCost -
RecognitionOperator -
total_dissipation_bound -
ledgerJlogCost -
ledgerJlogCost_nonneg -
ledgerJlogCost_post -
ledgerL1Cost -
ledgerL1Cost_eq_zero_iff -
ledgerL1Cost_post -
LedgerState -
LegalAtomicTick -
legalAtomicTick_implies_PostingStep -
legalAtomicTick_of_post -
legalAtomicTick_oneBitDiff -
minCost_monotoneStep_implies_postingStep -
minJlogCost_monotoneStep_implies_postingStep -
MonotoneLedger -
parity -
parity_oneBitDiff_of_post -
phiVec -
phiVec_coordAtomicStep_of_post -
phiVec_post_credit -
phiVec_post_debit -
post -
PostingStep -
postingStep_iff_legalAtomicTick -
postingStep_implies_legalAtomicTick -
postingStep_of_monotone_and_ledgerJlogCost_le_Jlog1
formal source
18open Real
19
20/-- Minimal local ledger state for the information-theoretic Landauer bound. -/
21structure LedgerState where
22 active_bonds : Finset ℕ
23 bond_multipliers : ℕ → ℝ
24 bond_pos : ∀ b ∈ active_bonds, 0 < bond_multipliers b
25
26/-- Total recognition cost over active bonds. -/
27noncomputable def RecognitionCost (s : LedgerState) : ℝ :=
28 s.active_bonds.sum (fun b => Cost.Jcost (s.bond_multipliers b))
29
30/-- Entropy proxy: sum of absolute log-imbalances over active bonds. -/
31noncomputable def reciprocity_skew (s : LedgerState) : ℝ :=
32 s.active_bonds.sum (fun b => |Real.log (s.bond_multipliers b)|)
33
34/-- Admissibility predicate for the local information ledger. -/
35def admissible (_s : LedgerState) : Prop := True
36
37/-- A local dissipative recognition operator for information thermodynamics. -/
38structure RecognitionOperator where
39 evolve : LedgerState → LedgerState
40 minimizes_J : ∀ s, admissible s → RecognitionCost (evolve s) ≤ RecognitionCost s
41
42/-- **DEFINITION: Ledger Entropy**
43 Entropy defined as the absolute log-imbalance of the ledger. -/
44noncomputable def ledger_entropy (s : LedgerState) : ℝ :=
45 reciprocity_skew s
46
47/-- **DEFINITION: Thermal Energy Scale**
48 The base thermal cost per tick. -/
49noncomputable def thermal_cost (T : ℝ) : ℝ :=
50 T * Real.log 2
51