structure
definition
CoarseGrainingStableClass
show as:
view math explainer →
open explainer
Read the cached plain-language explainer.
open lean source
IndisputableMonolith.Mathematics.HodgeConjecture on GitHub at line 78.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
-
of -
of -
A -
defect -
balanced -
is -
of -
is -
of -
is -
of -
A -
CohomologyClass -
CohomologyClass -
DefectBoundedSubLedger -
JCostMinimalCycle -
is -
A -
point -
L -
L -
net -
net
used by
-
CohomologyClass -
defect_budget_theorem -
flow_stable_at_zero -
HodgeCert -
hodge_implies_zero_charge -
IsFlowStable -
JCostMinimalCycle -
j_cost_minimal_is_cgstable -
j_cost_minimal_is_cgstable' -
RSHodgeConjecture -
rs_pp_condition -
HodgeHardCert -
hodge_hard_direction_case_A -
hodge_hard_direction_case_B -
hodge_hard_direction_summary -
rs_hodge_holds_for_trivial_ledgers -
rs_hodge_holds_for_unit_defect -
hard_direction_for_zero_limit_ledger -
hard_direction_via_defect_budget -
HarmonicFormsCert -
harmonic_form_theorem_minimal_ledger -
harmonic_form_theorem_zero_charge -
HodgeDecomposition -
hodge_decomposition_exists
formal source
75 "zooming out" — the Data Processing Inequality (DPI).
76 A class survives coarse-graining iff its z_charge is anchored to
77 the actual J-cost structure (not just a statistical artifact). -/
78structure CoarseGrainingStableClass (L : DefectBoundedSubLedger) extends CohomologyClass L where
79 /-- Stability condition: z_charge is a fixed point under DPI -/
80 dpi_stable : z_charge ≤ L.defect
81
82/-- A JCostMinimalCycle is a recognition-closed subgraph with zero net defect:
83 the RS analog of an algebraic cycle. Every boundary node is balanced. -/
84structure JCostMinimalCycle (L : DefectBoundedSubLedger) where
85 /-- The events in the cycle -/
86 cycle_events : List RecognitionEvent
87 /-- The cycle generates a cohomology class (its topological charge) -/
88 cycle_class : CohomologyClass L
89 /-- Zero-defect condition: the cycle's J-cost sums to zero
90 (every debit is matched by a credit — double-entry structure) -/
91 zero_defect : cycle_class.z_charge = 0 ∨
92 -- Or: z_charge ≤ 1 (near-zero, within one recognition tick)
93 cycle_class.z_charge ≤ 1
94
95/-! ## Part 2: One Direction — Algebraic ⟹ Hodge -/
96
97/-- Every JCostMinimalCycle is a CoarseGrainingStableClass.
98 This is the easy direction: cost minima always survive coarse-graining,
99 because zooming out can only reduce (not increase) the defect budget. -/
100theorem j_cost_minimal_is_cgstable (L : DefectBoundedSubLedger)
101 (cyc : JCostMinimalCycle L) :
102 ∃ cls : CoarseGrainingStableClass L,
103 cls.z_charge = cyc.cycle_class.z_charge := by
104 use {
105 z_charge := cyc.cycle_class.z_charge
106 symmetric := cyc.cycle_class.symmetric
107 dpi_stable := by
108 rcases cyc.zero_defect with h0 | h1