Pith. sign in

IndisputableMonolith.Verification.KnetDerivationCert

IndisputableMonolith/Verification/KnetDerivationCert.lean · 63 lines · 1 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: pending

   1import Mathlib
   2import IndisputableMonolith.CPM.LawOfExistence
   3
   4/-!
   5# K_net Derivation Certificate
   6
   7This certificate proves that the CPM net constant K_net is DERIVED from
   8geometry, not assumed.
   9
  10## Two Routes, Two Values
  11
  121. **Cone projection route**: K_net = 1
  13   - Intrinsic cone projection has no covering loss
  14   - Proven in `Bridge.knet_from_cone_projection`
  15
  162. **Eight-tick route**: K_net = (9/7)² = 81/49
  17   - ε = 1/8 covering in 3D with refined analysis
  18   - Proven in `Bridge.knet_eight_tick_refined_value`
  19
  20## Why This Matters
  21
  22K_net encodes the "net" or covering factor in the CPM. For the canonical
  23RS cone route, this is exactly 1 (no loss). For discrete embeddings like
  24the eight-tick, there's a computable covering loss.
  25-/
  26
  27namespace IndisputableMonolith
  28namespace Verification
  29namespace KnetDerivation
  30
  31open IndisputableMonolith.CPM.LawOfExistence
  32
  33structure KnetDerivationCert where
  34  deriving Repr
  35
  36/-- Verification predicate: K_net values are derived from geometry.
  37
  38Certifies:
  391. K_net = 1 for cone route (intrinsic projection, no covering loss)
  402. K_net = 81/49 for eight-tick route (ε = 1/8 covering)
  413. Both values are positive (required for coercivity)
  42-/
  43@[simp] def KnetDerivationCert.verified (_c : KnetDerivationCert) : Prop :=
  44  -- Cone route: K_net = 1
  45  (RS.coneConstants.Knet = 1) ∧
  46  -- Eight-tick route: K_net = 81/49 (from (9/7)²)
  47  (Bridge.eightTickConstants.Knet = 81/49) ∧
  48  -- Positivity for coercivity
  49  (0 < RS.coneConstants.Knet) ∧
  50  (0 < Bridge.eightTickConstants.Knet)
  51
  52@[simp] theorem KnetDerivationCert.verified_any (c : KnetDerivationCert) :
  53    KnetDerivationCert.verified c := by
  54  refine ⟨?cone_knet, ?eight_knet, ?cone_pos, ?eight_pos⟩
  55  · exact Bridge.knet_from_cone_projection
  56  · simp only [Bridge.eightTickConstants]; norm_num
  57  · simp only [RS.coneConstants]; norm_num
  58  · simp only [Bridge.eightTickConstants]; norm_num
  59
  60end KnetDerivation
  61end Verification
  62end IndisputableMonolith
  63

source mirrored from github.com/jonwashburn/shape-of-logic