def
definition
chosenDefectPhasePerturbationWitness
show as:
view math explainer →
open explainer
Generate a durable explainer page for this declaration.
open lean source
IndisputableMonolith.NumberTheory.DefectSampledTrace on GitHub at line 89.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
-
canonical -
defect -
canonical -
canonical -
DefectSensor -
chosenDefectPhaseFamily -
defect_phase_family_with_perturbation_exists -
DefectPhasePerturbationWitness
used by
formal source
86
87/-- The chosen phase family also carries the regular-factor perturbation witness
88needed to build the ring perturbation control package. -/
89noncomputable def chosenDefectPhasePerturbationWitness (sensor : DefectSensor)
90 (hm : sensor.charge ≠ 0) :
91 DefectPhasePerturbationWitness (chosenDefectPhaseFamily sensor hm) :=
92 Classical.choice ((Classical.choose_spec
93 (defect_phase_family_with_perturbation_exists sensor hm)).2)
94
95/-- The canonical realized sampled family attached to a hypothetical defect. -/
96noncomputable def canonicalDefectSampledFamily (sensor : DefectSensor)
97 (hm : sensor.charge ≠ 0) : DefectSampledFamily :=
98 (chosenDefectPhaseFamily sensor hm).toSampledFamily
99
100/-- The canonical sampled family remembers the requested sensor. -/
101theorem canonicalDefectSampledFamily_sensor (sensor : DefectSensor)
102 (hm : sensor.charge ≠ 0) :
103 (canonicalDefectSampledFamily sensor hm).sensor = sensor :=
104 chosenDefectPhaseFamily_sensor sensor hm
105
106/-- Every mesh in the canonical sampled family has the requested sensor charge. -/
107theorem canonicalDefectSampledFamily_charge (sensor : DefectSensor)
108 (hm : sensor.charge ≠ 0) (N : ℕ) :
109 ((canonicalDefectSampledFamily sensor hm).mesh N).charge = sensor.charge := by
110 simpa [canonicalDefectSampledFamily_sensor sensor hm] using
111 ((canonicalDefectSampledFamily sensor hm).charge_spec N)
112
113/-! ### §3. Refined bounded-cost proposition -/
114
115/-- The annular cost of a realized sampled family is bounded independently of
116mesh refinement. This is the realizable replacement for the previous
117over-strong quantification over arbitrary `AnnularMesh` values. -/
118def RealizedDefectAnnularCostBounded (fam : DefectSampledFamily) : Prop :=
119 ∃ K : ℝ, ∀ N : ℕ, annularCost (fam.mesh N) ≤ K