structure
definition
CompleteModel
show as:
view math explainer →
open explainer
Read the cached plain-language explainer.
open lean source
IndisputableMonolith.Complexity.ComputationBridge on GitHub at line 317.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
used by
formal source
314 Tr_measured.all (fun p => p.2 ≥ 1/2)
315
316/-- The complete computational model -/
317structure CompleteModel extends LedgerComputation where
318 /-- Includes both complexity parameters -/
319 complexity : RecognitionComplete
320 /-- Reduces to Turing when Tr ignored -/
321 turing_special_case : TuringModel
322 /-- Clay bridge for standard formulation -/
323 clay_bridge : ClayBridge
324 /-- Empirical validation data -/
325 validation : Validation
326
327/-- Main theorem: P vs NP is resolved unconditionally through the ledger -/
328theorem main_resolution :
329 ∃ (CM : CompleteModel),
330 -- The ledger provides the complete model
331 CM.flux_conserved = fun _ => rfl ∧
332 -- SAT exhibits the separation
333 CM.complexity.Tc.1 < CM.complexity.Tr.1 ∧
334 -- This resolves P vs NP by showing it was ill-posed
335 CM.clay_bridge.ill_posed CM.complexity
336 (by simp : CM.complexity.Tc ≠ CM.complexity.Tr) = rfl := by
337 -- Assemble a concrete complete model and check the required properties
338 let LC : LedgerComputation := {
339 states := Unit
340 evolve := id
341 encode := fun _ => ()
342 measure := fun _ _ => false
343 flux_conserved := fun _ => rfl
344 measurement_bound := by
345 intro n M hM; classical
346 intro h; have h' := h true (fun _ => false); simpa using h'
347 }