TauLib.BookIV.Calibration.CalibrationAnchorExt
TauLib.BookIV.Calibration.CalibrationAnchorExt
Extended ch12 entries for the calibration anchor: relational units, the 5→1 tau-collapse, Level 0/1+ mass ratio formula summaries, unpolarized defect bundle, and tau-to-SI conversion.
Registry Cross-References
-
[IV.D289] Five Relational Units —
RelationalUnit,relational_units -
[IV.T108] τ-Collapse: Five to One —
tau_collapse_five_to_one -
[IV.T109] Level 0 Mass Ratio Formula —
Level0FormulaSummary,level0_summary -
[IV.T110] Level 1+ Mass Ratio Formula —
Level1PlusFormulaSummary,level1plus_summary -
[IV.D290] Unpolarized Defect Bundle —
UnpolarizedDefectBundle -
[IV.P166] Neutron Minimality —
neutron_minimality -
[IV.D291] Calibration Anchor (extended) —
CalibrationAnchorExt -
[IV.T111] Parameter Count —
parameter_count_ext -
[IV.D292] τ-to-SI Conversion —
TauToSIConversionExt -
[IV.R262] What the paper got right (remark)
-
[IV.R263] Not a numerical fit (remark)
-
[IV.R264] The Planck mass in τ-physics (remark)
-
[IV.R265] One input, not zero (remark)
-
[IV.R266] Lean formalization (remark)
-
[IV.R267] Falsifiability (remark)
Mathematical Content
Five Relational Units
The Springer Nature paper (Dec 2024) used five independent relational quantities (M, L, H, Q, R) to parameterise fundamental constants. In the τ-framework, four of these are determined by ι_τ = 2/(π+e), leaving only one free parameter: the neutron mass M = m_n.
Mass Ratio Formula Summaries
Level 0: R₀ = ι_τ^(-7) − √3·ι_τ^(-2) (7.7 ppm at exact ι_τ) Level 1+: R₁ = ι_τ^(-7) − (√3 + π³α²)·ι_τ^(-2) (0.025 ppm)
These are STRUCTURAL summaries referencing the full derivation in MassRatioFormula.lean.
Unpolarized Defect Bundle
The neutron is the minimal stable unpolarized T² defect bundle: charge zero, isospin zero, χ-balanced. This minimality is what makes it the natural calibration anchor.
Ground Truth Sources
-
Book IV Part II ch12 (Calibration Anchor — extended entries)
-
electron_mass_first_principles.md (master synthesis)
-
Springer Nature paper (Dec 2024): GeometricFoundation.tex
Tau.BookIV.Calibration.RelationalUnit
source structure Tau.BookIV.Calibration.RelationalUnit :Type
[IV.D289] A relational unit from the Springer Nature paper.
The paper used five independent quantities (M, L, H, Q, R). Each has a symbol, a physical meaning, and a scaled Nat value (encoding the dimensional constant in appropriate SI units).
-
symbol : String Symbol: M, L, H, Q, or R.
-
meaning : String Physical interpretation.
-
scaled_numer : ℕ Scaled numerator (SI value encoding).
-
scaled_denom : ℕ Scaled denominator (SI value encoding).
-
denom_pos : self.scaled_denom > 0 Denominator is positive.
Instances For
Tau.BookIV.Calibration.instReprRelationalUnit.repr
source def Tau.BookIV.Calibration.instReprRelationalUnit.repr :RelationalUnit → ℕ → Std.Format
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIV.Calibration.instReprRelationalUnit
source instance Tau.BookIV.Calibration.instReprRelationalUnit :Repr RelationalUnit
Equations
- Tau.BookIV.Calibration.instReprRelationalUnit = { reprPrec := Tau.BookIV.Calibration.instReprRelationalUnit.repr }
Tau.BookIV.Calibration.five_relational_units
source def Tau.BookIV.Calibration.five_relational_units :List RelationalUnit
The five relational units with representative scaled values.
M = neutron mass, L = length scale, H = frequency scale, Q = elementary charge, R = mass ratio m_n/m_e. Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIV.Calibration.five_relational_units_count
source theorem Tau.BookIV.Calibration.five_relational_units_count :five_relational_units.length = 5
Five relational units total.
Tau.BookIV.Calibration.CollapseStatus
source inductive Tau.BookIV.Calibration.CollapseStatus :Type
Status of a relational unit in the τ-collapse.
- Free : CollapseStatus
- IotaDetermined : CollapseStatus
- SIFixed : CollapseStatus Instances For
Tau.BookIV.Calibration.instReprCollapseStatus
source instance Tau.BookIV.Calibration.instReprCollapseStatus :Repr CollapseStatus
Equations
- Tau.BookIV.Calibration.instReprCollapseStatus = { reprPrec := Tau.BookIV.Calibration.instReprCollapseStatus.repr }
Tau.BookIV.Calibration.instReprCollapseStatus.repr
source def Tau.BookIV.Calibration.instReprCollapseStatus.repr :CollapseStatus → ℕ → Std.Format
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIV.Calibration.instDecidableEqCollapseStatus
source instance Tau.BookIV.Calibration.instDecidableEqCollapseStatus :DecidableEq CollapseStatus
Equations
- Tau.BookIV.Calibration.instDecidableEqCollapseStatus x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Tau.BookIV.Calibration.CollapsedUnit
source structure Tau.BookIV.Calibration.CollapsedUnit :Type
A relational unit tagged with its collapse status.
-
symbol : String Symbol.
-
status : CollapseStatus Collapse status.
Instances For
Tau.BookIV.Calibration.instReprCollapsedUnit.repr
source def Tau.BookIV.Calibration.instReprCollapsedUnit.repr :CollapsedUnit → ℕ → Std.Format
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIV.Calibration.instReprCollapsedUnit
source instance Tau.BookIV.Calibration.instReprCollapsedUnit :Repr CollapsedUnit
Equations
- Tau.BookIV.Calibration.instReprCollapsedUnit = { reprPrec := Tau.BookIV.Calibration.instReprCollapsedUnit.repr }
Tau.BookIV.Calibration.collapsed_units
source def Tau.BookIV.Calibration.collapsed_units :List CollapsedUnit
The five units with their collapse statuses. Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIV.Calibration.tau_collapse_five_to_one
source theorem Tau.BookIV.Calibration.tau_collapse_five_to_one :collapsed_units.length = 5 ∧ (List.filter (fun (x : CollapsedUnit) => x.status == CollapseStatus.Free) collapsed_units).length = 1 ∧ (List.filter (fun (x : CollapsedUnit) => x.status == CollapseStatus.IotaDetermined) collapsed_units).length = 3 ∧ (List.filter (fun (x : CollapsedUnit) => x.status == CollapseStatus.SIFixed) collapsed_units).length = 1 ∧ (List.filter (fun (x : CollapsedUnit) => x.status == CollapseStatus.IotaDetermined) collapsed_units).length + (List.filter (fun (x : CollapsedUnit) => x.status == CollapseStatus.SIFixed) collapsed_units).length = 4
[IV.T108] τ-Collapse: Five to One.
Of 5 relational units, 4 are determined (3 by ι_τ + 1 SI-exact), leaving exactly 1 free parameter (the neutron mass).
Tau.BookIV.Calibration.Level0FormulaSummary
source structure Tau.BookIV.Calibration.Level0FormulaSummary :Type
[IV.T109] Structural summary of the Level 0 mass ratio formula.
R₀ = ι_τ^(-7) − √3·ι_τ^(-2)
The full derivation with range proofs is in MassRatioFormula.lean. This structure records the key structural parameters.
-
bulk_exponent : ℕ Bulk exponent: ι_τ raised to this (negative) power.
-
correction_factor_label : String Label for the correction factor coefficient.
-
correction_exponent : ℕ Correction exponent: ι_τ raised to this (negative) power.
-
result_range_lo : ℕ Result range lower bound (inclusive).
-
result_range_hi : ℕ Result range upper bound (exclusive).
-
accuracy_ppm_exact : String Accuracy at exact ι_τ (in ppm).
Instances For
Tau.BookIV.Calibration.instReprLevel0FormulaSummary.repr
source def Tau.BookIV.Calibration.instReprLevel0FormulaSummary.repr :Level0FormulaSummary → ℕ → Std.Format
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIV.Calibration.instReprLevel0FormulaSummary
source instance Tau.BookIV.Calibration.instReprLevel0FormulaSummary :Repr Level0FormulaSummary
Equations
- Tau.BookIV.Calibration.instReprLevel0FormulaSummary = { reprPrec := Tau.BookIV.Calibration.instReprLevel0FormulaSummary.repr }
Tau.BookIV.Calibration.level0_summary
source def Tau.BookIV.Calibration.level0_summary :Level0FormulaSummary
The Level 0 formula summary. Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIV.Calibration.level0_bulk_exp
source theorem Tau.BookIV.Calibration.level0_bulk_exp :level0_summary.bulk_exponent = 7
The bulk exponent is 7.
Tau.BookIV.Calibration.level0_range_valid
source theorem Tau.BookIV.Calibration.level0_range_valid :level0_summary.result_range_lo = 1838 ∧ level0_summary.result_range_hi = 1839 ∧ level0_summary.result_range_lo < level0_summary.result_range_hi
The Level 0 result range is (1838, 1839) at exact ι_τ.
Tau.BookIV.Calibration.Level1PlusFormulaSummary
source structure Tau.BookIV.Calibration.Level1PlusFormulaSummary :Type
[IV.T110] Structural summary of the Level 1+ mass ratio formula.
R₁ = ι_τ^(-7) − (√3 + π³α²)·ι_τ^(-2)
Adds the holonomy correction π³α² (three U(1) circles in τ³, second-order EM). At exact ι_τ, this achieves 0.025 ppm.
-
holonomy_correction_label : String Label for the holonomy correction.
-
correction_label : String Full correction coefficient label.
-
result_ppm_scaled : ℕ Accuracy in ppm (scaled by 1000: 25 = 0.025 ppm).
-
ppm_scale : ℕ Scale factor for ppm (1000 means divide by 1000).
-
holonomy_circles : ℕ Number of holonomy circles.
-
em_order : ℕ EM correction order.
Instances For
Tau.BookIV.Calibration.instReprLevel1PlusFormulaSummary.repr
source def Tau.BookIV.Calibration.instReprLevel1PlusFormulaSummary.repr :Level1PlusFormulaSummary → ℕ → Std.Format
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIV.Calibration.instReprLevel1PlusFormulaSummary
source instance Tau.BookIV.Calibration.instReprLevel1PlusFormulaSummary :Repr Level1PlusFormulaSummary
Equations
- Tau.BookIV.Calibration.instReprLevel1PlusFormulaSummary = { reprPrec := Tau.BookIV.Calibration.instReprLevel1PlusFormulaSummary.repr }
Tau.BookIV.Calibration.level1plus_summary
source def Tau.BookIV.Calibration.level1plus_summary :Level1PlusFormulaSummary
The Level 1+ formula summary. Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIV.Calibration.level1plus_ppm_sub_100
source theorem Tau.BookIV.Calibration.level1plus_ppm_sub_100 :level1plus_summary.result_ppm_scaled < 100
The ppm value (25/1000 = 0.025) is less than 100/1000 = 0.1 ppm.
Tau.BookIV.Calibration.level1plus_three_circles
source theorem Tau.BookIV.Calibration.level1plus_three_circles :level1plus_summary.holonomy_circles = 3
The holonomy comes from exactly 3 circles.
Tau.BookIV.Calibration.level1plus_second_order
source theorem Tau.BookIV.Calibration.level1plus_second_order :level1plus_summary.em_order = 2
The EM correction is second-order (charge conjugation kills first).
Tau.BookIV.Calibration.UnpolarizedDefectBundle
source structure Tau.BookIV.Calibration.UnpolarizedDefectBundle :Type
[IV.D290] An unpolarized defect bundle on the fiber T².
The three polarization properties that must ALL be zero/balanced for a defect bundle to qualify as “unpolarized”:
-
charge_zero: net electric charge = 0
-
isospin_zero: net isospin projection = 0
-
chi_balanced: χ₊ and χ₋ characters in balance
-
charge_zero : Bool Net electric charge is zero.
-
isospin_zero : Bool Net isospin projection is zero.
-
chi_balanced : Bool Bipolar characters χ₊, χ₋ are balanced.
Instances For
Tau.BookIV.Calibration.instReprUnpolarizedDefectBundle
source instance Tau.BookIV.Calibration.instReprUnpolarizedDefectBundle :Repr UnpolarizedDefectBundle
Equations
- Tau.BookIV.Calibration.instReprUnpolarizedDefectBundle = { reprPrec := Tau.BookIV.Calibration.instReprUnpolarizedDefectBundle.repr }
Tau.BookIV.Calibration.instReprUnpolarizedDefectBundle.repr
source def Tau.BookIV.Calibration.instReprUnpolarizedDefectBundle.repr :UnpolarizedDefectBundle → ℕ → Std.Format
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIV.Calibration.is_unpolarized
source def Tau.BookIV.Calibration.is_unpolarized (b : UnpolarizedDefectBundle) :Bool
An unpolarized bundle has all three properties true. Equations
- Tau.BookIV.Calibration.is_unpolarized b = (b.charge_zero && b.isospin_zero && b.chi_balanced) Instances For
Tau.BookIV.Calibration.unpolarized_bundle
source def Tau.BookIV.Calibration.unpolarized_bundle :UnpolarizedDefectBundle
The canonical unpolarized bundle (all defaults). Equations
- Tau.BookIV.Calibration.unpolarized_bundle = { } Instances For
Tau.BookIV.Calibration.unpolarized_bundle_is_unpolarized
source theorem Tau.BookIV.Calibration.unpolarized_bundle_is_unpolarized :is_unpolarized unpolarized_bundle = true
The canonical bundle is unpolarized.
Tau.BookIV.Calibration.NeutronMinimality
source structure Tau.BookIV.Calibration.NeutronMinimality :Type
[IV.P166] Neutron Minimality: the neutron is the minimal stable unpolarized T² defect bundle.
“Minimal” means: among all unpolarized defect bundles on T², the neutron has the lowest mass (= smallest defect functional). This is WHY it serves as the calibration anchor — it is the FIRST stable particle the τ-framework produces.
-
bundle : UnpolarizedDefectBundle The neutron is unpolarized.
-
is_unpol : is_unpolarized self.bundle = true The bundle is indeed unpolarized.
-
is_minimal : Bool The neutron is the lightest (minimal mass among unpolarized).
-
is_stable : Bool The neutron is stable (lifetime > universe age).
Instances For
Tau.BookIV.Calibration.instReprNeutronMinimality.repr
source def Tau.BookIV.Calibration.instReprNeutronMinimality.repr :NeutronMinimality → ℕ → Std.Format
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIV.Calibration.instReprNeutronMinimality
source instance Tau.BookIV.Calibration.instReprNeutronMinimality :Repr NeutronMinimality
Equations
- Tau.BookIV.Calibration.instReprNeutronMinimality = { reprPrec := Tau.BookIV.Calibration.instReprNeutronMinimality.repr }
Tau.BookIV.Calibration.neutron_minimal
source def Tau.BookIV.Calibration.neutron_minimal :NeutronMinimality
The neutron satisfies minimality. Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIV.Calibration.neutron_minimality
source theorem Tau.BookIV.Calibration.neutron_minimality :is_unpolarized neutron_minimal.bundle = true ∧ neutron_minimal.is_minimal = true ∧ neutron_minimal.is_stable = true
[IV.P166] The neutron is both unpolarized and minimal.
Tau.BookIV.Calibration.CalibrationAnchorExt
source structure Tau.BookIV.Calibration.CalibrationAnchorExt :Type
[IV.D291] Extended calibration anchor with explicit CODATA values.
The neutron mass m_n = 1.674 927 500 × 10⁻²⁷ kg (rounded to 10-digit numer for the extension), with uncertainty ~50 ppb.
-
neutron_mass_kg_numer : ℕ Neutron mass numerator (SI kg): 1674927500.
-
neutron_mass_kg_denom : ℕ Neutron mass denominator (SI kg): 10^36.
-
denom_pos : self.neutron_mass_kg_denom > 0 Denominator is positive.
-
uncertainty_ppb : ℕ Uncertainty in parts per billion.
-
sole_anchor : Bool This is the sole anchor (one free parameter).
Instances For
Tau.BookIV.Calibration.instReprCalibrationAnchorExt
source instance Tau.BookIV.Calibration.instReprCalibrationAnchorExt :Repr CalibrationAnchorExt
Equations
- Tau.BookIV.Calibration.instReprCalibrationAnchorExt = { reprPrec := Tau.BookIV.Calibration.instReprCalibrationAnchorExt.repr }
Tau.BookIV.Calibration.instReprCalibrationAnchorExt.repr
source def Tau.BookIV.Calibration.instReprCalibrationAnchorExt.repr :CalibrationAnchorExt → ℕ → Std.Format
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIV.Calibration.anchor_ext
source def Tau.BookIV.Calibration.anchor_ext :CalibrationAnchorExt
The canonical extended anchor. Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIV.Calibration.anchor_ext_positive
source theorem Tau.BookIV.Calibration.anchor_ext_positive :anchor_ext.neutron_mass_kg_numer > 0
The anchor mass numerator is positive.
Tau.BookIV.Calibration.anchor_ext_precise
source theorem Tau.BookIV.Calibration.anchor_ext_precise :anchor_ext.uncertainty_ppb < 100
The uncertainty is sub-100 ppb.
Tau.BookIV.Calibration.parameter_count_ext
source theorem Tau.BookIV.Calibration.parameter_count_ext :(List.filter (fun (x : CollapsedUnit) => x.status == CollapseStatus.Free) collapsed_units).length = 1 ∧ anchor_ext.sole_anchor = true
[IV.T111] The τ-framework has exactly ONE free parameter.
All dimensionless quantities are fixed by ι_τ = 2/(π+e). The single free parameter is the neutron mass m_n (the calibration anchor).
Tau.BookIV.Calibration.TauToSIConversionExt
source structure Tau.BookIV.Calibration.TauToSIConversionExt :Type
[IV.D292] Extended τ-to-SI conversion structure.
In τ-native units, m_n = 1. The conversion to SI requires exactly one anchor measurement (the neutron mass in kg). All other SI values follow from ι_τ-determined ratios.
-
conversion_type : String Type of conversion: “mass_anchor”.
-
anchor_count : ℕ Number of independent anchors needed.
-
anchor_name : String The anchor constant name.
-
all_ratios_determined : Bool Whether all dimensionless ratios are ι_τ-determined.
Instances For
Tau.BookIV.Calibration.instReprTauToSIConversionExt.repr
source def Tau.BookIV.Calibration.instReprTauToSIConversionExt.repr :TauToSIConversionExt → ℕ → Std.Format
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIV.Calibration.instReprTauToSIConversionExt
source instance Tau.BookIV.Calibration.instReprTauToSIConversionExt :Repr TauToSIConversionExt
Equations
- Tau.BookIV.Calibration.instReprTauToSIConversionExt = { reprPrec := Tau.BookIV.Calibration.instReprTauToSIConversionExt.repr }
Tau.BookIV.Calibration.tau_to_si_ext
source def Tau.BookIV.Calibration.tau_to_si_ext :TauToSIConversionExt
The canonical τ-to-SI conversion. Equations
- Tau.BookIV.Calibration.tau_to_si_ext = { conversion_type := “mass_anchor”, anchor_count := 1, anchor_name := “neutron_mass”, all_ratios_determined := true } Instances For
Tau.BookIV.Calibration.conversion_single_anchor
source theorem Tau.BookIV.Calibration.conversion_single_anchor :tau_to_si_ext.anchor_count = 1
Exactly 1 anchor is needed.
Tau.BookIV.Calibration.conversion_ratios_determined
source theorem Tau.BookIV.Calibration.conversion_ratios_determined :tau_to_si_ext.all_ratios_determined = true
All dimensionless ratios are determined.