structure
definition
ZetaPhaseFamilyData
show as:
view math explainer →
open explainer
Read the cached plain-language explainer.
open lean source
IndisputableMonolith.NumberTheory.MeromorphicCircleOrder on GitHub at line 965.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
-
canonical -
phase -
canonical -
canonical -
DefectSensor -
DefectPhaseFamily -
DefectPhaseFamily -
DefectPhasePerturbationWitness -
QuantitativeLocalFactorization -
zetaDerivedPhaseFamily -
zetaDerivedPhasePerturbationWitness -
zeta -
phase
used by
-
charge_zero_of_honest_phase_of_chargeZeroBridge -
charge_zero_of_honest_phase_of_costBridge -
charge_zero_of_honest_phase_of_vectorC -
direct_rh_from_zero_free_criterion -
HonestPhaseChargeZeroBridge -
HonestPhaseCostBridge -
honestPhase_routeC_bottleneck -
VectorCChargeZeroBridge -
ZeroFreeCriterion -
honest_argument_principle_phase_family -
ArgumentPrincipleSensorCert -
charge_zero_of_honestPhaseAdmissible -
HonestPhaseAdmissibilityBridge -
HonestPhaseAdmissible -
honestPhaseAdmissible_iff_charge_zero -
WitnessedHonestPhaseAdmissibilityBridge -
honestPhaseFamily_charge_zero_of_costBounded -
honestPhaseFamily_cost_bounded_iff_charge_zero -
honestPhaseFamily_excess_bounded -
honestPhaseFamily_excess_bounded_of_perturbationWitness -
honestPhaseFamily_excess_zero -
honestPhaseFamily_perturbationWitness
formal source
962
963The `phaseFamily` should be `zetaDerivedPhaseFamily` for honest data;
964the `family_derived` field witnesses this. -/
965structure ZetaPhaseFamilyData where
966 sensor : DefectSensor
967 witness : QuantitativeLocalFactorization
968 witness_realPart : witness.center.re = sensor.realPart
969 witness_order : witness.order = -sensor.charge
970 phaseFamily : DefectPhaseFamily
971 family_sensor : phaseFamily.sensor = sensor
972 family_derived : phaseFamily = zetaDerivedPhaseFamily sensor witness witness_order
973
974/-- Any honest zeta phase-family package carries the canonical zero-perturbation
975witness attached to its derived phase family. -/
976noncomputable def ZetaPhaseFamilyData.perturbationWitness
977 (zfd : ZetaPhaseFamilyData) :
978 DefectPhasePerturbationWitness zfd.phaseFamily := by
979 simpa [zfd.family_derived] using
980 zetaDerivedPhasePerturbationWitness zfd.sensor zfd.witness zfd.witness_order
981
982end
983
984end NumberTheory
985end IndisputableMonolith