pith. machine review for the scientific record. sign in

IndisputableMonolith.NumberTheory.HonestPhaseAdmissibility

IndisputableMonolith/NumberTheory/HonestPhaseAdmissibility.lean · 139 lines · 14 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: pending

   1import IndisputableMonolith.NumberTheory.AnalyticTrace
   2
   3/-!
   4# Honest Phase Admissibility
   5
   6Route C narrows the analytic RH target to honest zeta-derived phase data.  This
   7module defines the admissibility predicate for that data and proves that it is
   8equivalent to the charge-zero conclusion needed by `AnalyticTrace.ZeroFreeCriterion`.
   9-/
  10
  11namespace IndisputableMonolith
  12namespace NumberTheory
  13
  14open AnalyticTrace
  15
  16/-- Honest phase data is admissible when its realized sampled family has finite
  17recognition budget, i.e. bounded total annular J-cost. -/
  18structure HonestPhaseAdmissible (zfd : ZetaPhaseFamilyData) : Prop where
  19  finiteRecognitionBudget :
  20    RealizedDefectAnnularCostBounded (zfd.phaseFamily.toSampledFamily)
  21
  22/-- Admissible honest phase data has zero charge. -/
  23theorem charge_zero_of_honestPhaseAdmissible
  24    (zfd : ZetaPhaseFamilyData) (hadm : HonestPhaseAdmissible zfd) :
  25    zfd.sensor.charge = 0 :=
  26  honestPhaseFamily_charge_zero_of_costBounded zfd hadm.finiteRecognitionBudget
  27
  28/-- Honest phase admissibility is equivalent to zero charge.  The reverse
  29direction uses the already-proved bounded-excess theorem for honest phase data. -/
  30theorem honestPhaseAdmissible_iff_charge_zero (zfd : ZetaPhaseFamilyData) :
  31    HonestPhaseAdmissible zfd ↔ zfd.sensor.charge = 0 := by
  32  constructor
  33  · intro hadm
  34    exact charge_zero_of_honestPhaseAdmissible zfd hadm
  35  · intro hzero
  36    exact ⟨(honestPhaseFamily_cost_bounded_iff_charge_zero zfd).mpr hzero⟩
  37
  38/-- A global admissibility bridge for all honest zeta phase data. -/
  39structure HonestPhaseAdmissibilityBridge where
  40  admissible : ∀ zfd : ZetaPhaseFamilyData, HonestPhaseAdmissible zfd
  41
  42/-- A global admissibility bridge gives the direct charge-zero bridge used in
  43`AnalyticTrace`. -/
  44def chargeZeroBridge_of_admissibilityBridge
  45    (hb : HonestPhaseAdmissibilityBridge) :
  46    HonestPhaseChargeZeroBridge where
  47  charge_zero_of_honest_phase := fun zfd =>
  48    charge_zero_of_honestPhaseAdmissible zfd (hb.admissible zfd)
  49
  50/-- Conversely, a direct charge-zero bridge gives admissibility, since zero
  51charge plus bounded excess gives bounded total cost. -/
  52def admissibilityBridge_of_chargeZeroBridge
  53    (hb : HonestPhaseChargeZeroBridge) :
  54    HonestPhaseAdmissibilityBridge where
  55  admissible := fun zfd =>
  56    (honestPhaseAdmissible_iff_charge_zero zfd).2
  57      (hb.charge_zero_of_honest_phase zfd)
  58
  59/-- The admissibility bridge and the charge-zero bridge are equivalent. -/
  60theorem honestPhaseAdmissibilityBridge_iff_chargeZeroBridge :
  61    HonestPhaseAdmissibilityBridge ↔ HonestPhaseChargeZeroBridge :=
  62  ⟨chargeZeroBridge_of_admissibilityBridge,
  63   admissibilityBridge_of_chargeZeroBridge⟩
  64
  65/-- A global honest-phase admissibility bridge gives a `ZeroFreeCriterion`. -/
  66noncomputable def zeroFreeCriterion_of_honestPhaseAdmissibility
  67    (hb : HonestPhaseAdmissibilityBridge) :
  68    ZeroFreeCriterion :=
  69  zeroFreeCriterion_of_honestPhaseChargeZeroBridge
  70    (chargeZeroBridge_of_admissibilityBridge hb)
  71
  72/-- A global honest-phase admissibility bridge proves the analytic RH core. -/
  73theorem direct_rh_from_honestPhaseAdmissibility
  74    (hb : HonestPhaseAdmissibilityBridge) :
  75    ∀ (sensor : WitnessedDefectSensor), sensor.charge ≠ 0 → False :=
  76  rh_from_zero_free_criterion
  77    (zeroFreeCriterion_of_honestPhaseAdmissibility hb)
  78
  79/-! ## Carrier admissibility insertion point -/
  80
  81/-- Carrier-side admissibility specialized to actual witnessed zeta sensors.
  82This is the narrow Route C bridge: whenever a witnessed zero produces honest
  83phase-family data, the Euler carrier admits that phase data with finite
  84recognition budget. -/
  85structure WitnessedHonestPhaseAdmissibilityBridge where
  86  admissible_of_honest_phase :
  87    ∀ (sensor : WitnessedDefectSensor) (zfd : ZetaPhaseFamilyData),
  88      zfd.sensor = sensor.toDefectSensor → HonestPhaseAdmissible zfd
  89
  90/-- A witnessed admissibility bridge proves the witnessed RH core. -/
  91theorem witnessed_rh_from_honestPhaseAdmissibility
  92    (hb : WitnessedHonestPhaseAdmissibilityBridge) :
  93    ∀ (sensor : WitnessedDefectSensor), sensor.charge ≠ 0 → False := by
  94  intro sensor hm
  95  obtain ⟨zfd, hzsensor, _hzfamily⟩ :=
  96    honest_argument_principle_phase_family sensor hm
  97  have hadm : HonestPhaseAdmissible zfd :=
  98    hb.admissible_of_honest_phase sensor zfd hzsensor
  99  have hz : zfd.sensor.charge = 0 :=
 100    charge_zero_of_honestPhaseAdmissible zfd hadm
 101  have hs : sensor.toDefectSensor.charge = 0 := by
 102    simpa [hzsensor] using hz
 103  exact hm (by simpa using hs)
 104
 105/-- Conversely, the witnessed RH core makes the admissibility bridge true,
 106because each honest phase package then has zero charge, hence bounded total
 107cost by the already-proved excess bound. -/
 108def witnessedHonestPhaseAdmissibilityBridge_of_rh
 109    (hrh : ∀ sensor : WitnessedDefectSensor, sensor.charge = 0) :
 110    WitnessedHonestPhaseAdmissibilityBridge where
 111  admissible_of_honest_phase := by
 112    intro sensor zfd hzsensor
 113    have hcharge_sensor : sensor.charge = 0 := hrh sensor
 114    have hcharge_zfd : zfd.sensor.charge = 0 := by
 115      simpa [hzsensor] using hcharge_sensor
 116    exact (honestPhaseAdmissible_iff_charge_zero zfd).2 hcharge_zfd
 117
 118/-- The witnessed admissibility bridge is equivalent to the witnessed RH core.
 119This is the honest audit: deriving carrier admissibility for all witnessed
 120honest phase data is not a routine estimate; it is RH in Route C form. -/
 121theorem witnessedHonestPhaseAdmissibilityBridge_iff_rh :
 122    WitnessedHonestPhaseAdmissibilityBridge ↔
 123      (∀ sensor : WitnessedDefectSensor, sensor.charge = 0) := by
 124  constructor
 125  · intro hb sensor
 126    by_contra hm
 127    exact witnessed_rh_from_honestPhaseAdmissibility hb sensor hm
 128  · exact witnessedHonestPhaseAdmissibilityBridge_of_rh
 129
 130/-- A witnessed admissibility bridge also provides a direct charge-zero bridge
 131for the actual phase data associated with witnessed sensors. -/
 132theorem direct_rh_from_witnessedAdmissibilityBridge
 133    (hb : WitnessedHonestPhaseAdmissibilityBridge) :
 134    ∀ (sensor : WitnessedDefectSensor), sensor.charge ≠ 0 → False :=
 135  witnessed_rh_from_honestPhaseAdmissibility hb
 136
 137end NumberTheory
 138end IndisputableMonolith
 139

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