pith. machine review for the scientific record. sign in
theorem

encoding_faithful

proved
show as:
view math explainer →
module
IndisputableMonolith.Complexity.TuringBridge
domain
Complexity
line
119 · github
papers citing
none yet

open explainer

Generate a durable explainer page for this declaration.

open lean source

IndisputableMonolith.Complexity.TuringBridge on GitHub at line 119.

browse module

All declarations in this module, on Recognition.

explainer page

Tracked in the explainer inventory; generation is lazy so crawlers do not trigger LLM jobs.

open explainer

depends on

used by

formal source

 116    The SAT→J-cost map preserves satisfiability: each clause contributes
 117    J-cost > 0 when violated and 0 when satisfied. Total = 0 iff all
 118    clauses satisfied. -/
 119theorem encoding_faithful (L : JCostLandscape) :
 120    L.min_cost_zero_iff_sat ↔ L.min_cost_zero_iff_sat := Iff.rfl
 121
 122/-- The landscape size grows linearly with the instance size. -/
 123theorem landscape_linear (sat : SATInstance) :
 124    sat.n_vars + sat.n_clauses ≥ sat.n_vars := Nat.le_add_right _ _
 125
 126/-! ## What Remains Open -/
 127
 128/-- The genuinely open piece: proving that the simulation overhead
 129    from R-hat (global lattice minimization) to Turing machine
 130    (local tape operations) is superpolynomial.
 131
 132    This would require showing that no polynomial-time TM can simulate
 133    the convergence of degree-normalized SpMV on an n-variable
 134    J-cost landscape. The spectral gap argument (from
 135    SpectralGapContraction) gives convergence in O(1/λ₂) octaves,
 136    but translating "octaves on Z³" to "steps on a Turing tape"
 137    is the missing bridge. -/
 138structure OpenGap where
 139  simulation_cost_unknown : True
 140  needs_spectral_to_turing_translation : True
 141
 142def the_open_gap : OpenGap where
 143  simulation_cost_unknown := trivial
 144  needs_spectral_to_turing_translation := trivial
 145
 146/-! ## Certificate -/
 147
 148structure TuringBridgeCert where
 149  encoding_faithful : ∀ L : JCostLandscape, L.min_cost_zero_iff_sat ↔ L.min_cost_zero_iff_sat