TauLib · API Book V

TauLib.BookV.Temporal.DistanceLadder

TauLib.BookV.Temporal.DistanceLadder

The distance ladder reinterpreted as calibration of a readout functor.

Registry Cross-References

  • [V.D32] Distance Readout Functor — DistanceReadout

  • [V.R40] Distance is operational — distance_is_operational

  • [V.T17] Distance Ladder Translation — ladder_rung_count

  • [V.R41] Gaia readout — structural remark

  • [V.D33] Cepheid Readout Calibrator — CepheidCalibrator

  • [V.D34] BAO Standard Ruler — BAOStandardRuler

  • [V.T18] Hubble Tension Resolution — H0_tension_structural

  • [V.D35] Readout Curvature — ReadoutCurvature

  • [V.T19] Dark Energy Artifact — dark_energy_artifact

  • [V.R44] Scope deferral — structural remark

Mathematical Content

Distance Readout Functor

The distance readout functor R_d : Orbit_n(τ¹) → SI_length assigns to each pair of orbit depths (n_emit, n_obs) a luminosity distance d_L in metres. It is a projection through sector couplings, not a physical distance.

Distance Ladder

Every rung of the orthodox distance ladder has a τ-native interpretation as a calibration step for R_d:

Rung Scale τ-interpretation

Parallax kpc Earth-orbit D-sector readout

Cepheid Mpc Period-luminosity = κ(D;1)/κ(B;1)

SNIa Gpc Chandrasekhar = D-sector threshold

BAO Gpc Comoving sound horizon at n_rec

CMB Horizon Σ_CMB boundary-character constraint

Hubble Tension

The “early” vs “late” H₀ discrepancy is a readout curvature effect: different orbit-depth regimes yield different H₀ readings, not because H₀ changes but because the readout functor R_d is nonlinear in depth.

Dark Energy Artifact

If the readout curvature κ_R(n) > 0, the FLRW projection produces an apparent cosmological constant Λ_app without any energy component. This is conjectural (explicit κ_R(n) deferred to Part V).

Ground Truth Sources

  • Book V Part I ch08 (Distance Ladder chapter)

  • book5_registry.jsonl: V.D32–V.D35, V.T17–V.T19, V.R40–V.R44


Tau.BookV.Temporal.DistanceReadout

source structure Tau.BookV.Temporal.DistanceReadout :Type

[V.D32] Distance readout functor R_d: maps a pair of orbit depths (source, target) to a luminosity distance in SI metres.

The readout is a projection through sector couplings and the calibration anchor, not a “true” physical distance.

Fields:

  • source/target depths on τ¹

  • distance numerator/denominator (scaled SI metres)

  • source must causally precede target

  • source_depth : ℕ Source orbit depth (emission).

  • target_depth : ℕ Target orbit depth (observation).

  • distance_numer : ℕ Distance numerator (scaled SI metres).

  • distance_denom : ℕ Distance denominator.

  • denom_pos : self.distance_denom > 0 Denominator positive.

  • causal_order : self.source_depth < self.target_depth Source causally precedes target.

Instances For


Tau.BookV.Temporal.instReprDistanceReadout

source instance Tau.BookV.Temporal.instReprDistanceReadout :Repr DistanceReadout

Equations

  • Tau.BookV.Temporal.instReprDistanceReadout = { reprPrec := Tau.BookV.Temporal.instReprDistanceReadout.repr }

Tau.BookV.Temporal.instReprDistanceReadout.repr

source def Tau.BookV.Temporal.instReprDistanceReadout.repr :DistanceReadout → ℕ → Std.Format

Equations

  • One or more equations did not get rendered due to their size. Instances For

Tau.BookV.Temporal.DistanceReadout.toFloat

source def Tau.BookV.Temporal.DistanceReadout.toFloat (d : DistanceReadout) :Float

Float display for distance readout. Equations

  • d.toFloat = Float.ofNat d.distance_numer / Float.ofNat d.distance_denom Instances For

Tau.BookV.Temporal.DistanceLadderRung

source inductive Tau.BookV.Temporal.DistanceLadderRung :Type

[V.T17] The five rungs of the orthodox distance ladder, each with a τ-native interpretation as a readout calibration step.

  • Parallax: geometric, Earth-orbit = D-sector readout

  • Cepheid: period-luminosity from κ(D;1)/κ(B;1) ratio

  • SNIa: Chandrasekhar threshold = D-sector mass limit

  • BAO: comoving sound horizon at recombination depth n_rec

  • CMB: Σ_CMB boundary-character constraint surface

  • Parallax : DistanceLadderRung Geometric parallax (kpc scale).

  • Cepheid : DistanceLadderRung Cepheid period-luminosity relation (Mpc scale).

  • SNIa : DistanceLadderRung Type Ia supernova standardisable candle (Gpc scale).

  • BAO : DistanceLadderRung Baryon acoustic oscillation standard ruler (Gpc scale).

  • CMB : DistanceLadderRung Cosmic microwave background (horizon scale).

Instances For


Tau.BookV.Temporal.instReprDistanceLadderRung.repr

source def Tau.BookV.Temporal.instReprDistanceLadderRung.repr :DistanceLadderRung → ℕ → Std.Format

Equations

  • One or more equations did not get rendered due to their size. Instances For

Tau.BookV.Temporal.instReprDistanceLadderRung

source instance Tau.BookV.Temporal.instReprDistanceLadderRung :Repr DistanceLadderRung

Equations

  • Tau.BookV.Temporal.instReprDistanceLadderRung = { reprPrec := Tau.BookV.Temporal.instReprDistanceLadderRung.repr }

Tau.BookV.Temporal.instDecidableEqDistanceLadderRung

source instance Tau.BookV.Temporal.instDecidableEqDistanceLadderRung :DecidableEq DistanceLadderRung

Equations

  • Tau.BookV.Temporal.instDecidableEqDistanceLadderRung x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯

Tau.BookV.Temporal.instBEqDistanceLadderRung.beq

source def Tau.BookV.Temporal.instBEqDistanceLadderRung.beq :DistanceLadderRung → DistanceLadderRung → Bool

Equations

  • Tau.BookV.Temporal.instBEqDistanceLadderRung.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx) Instances For

Tau.BookV.Temporal.instBEqDistanceLadderRung

source instance Tau.BookV.Temporal.instBEqDistanceLadderRung :BEq DistanceLadderRung

Equations

  • Tau.BookV.Temporal.instBEqDistanceLadderRung = { beq := Tau.BookV.Temporal.instBEqDistanceLadderRung.beq }

Tau.BookV.Temporal.instInhabitedDistanceLadderRung

source instance Tau.BookV.Temporal.instInhabitedDistanceLadderRung :Inhabited DistanceLadderRung

Equations

  • Tau.BookV.Temporal.instInhabitedDistanceLadderRung = { default := Tau.BookV.Temporal.instInhabitedDistanceLadderRung.default }

Tau.BookV.Temporal.instInhabitedDistanceLadderRung.default

source def Tau.BookV.Temporal.instInhabitedDistanceLadderRung.default :DistanceLadderRung

Equations

  • Tau.BookV.Temporal.instInhabitedDistanceLadderRung.default = Tau.BookV.Temporal.DistanceLadderRung.Parallax Instances For

Tau.BookV.Temporal.DistanceLadderRung.log10_parsec

source def Tau.BookV.Temporal.DistanceLadderRung.log10_parsec :DistanceLadderRung → ℕ

Approximate scale in parsecs (order of magnitude) for each rung. Equations

  • Tau.BookV.Temporal.DistanceLadderRung.Parallax.log10_parsec = 3
  • Tau.BookV.Temporal.DistanceLadderRung.Cepheid.log10_parsec = 6
  • Tau.BookV.Temporal.DistanceLadderRung.SNIa.log10_parsec = 9
  • Tau.BookV.Temporal.DistanceLadderRung.BAO.log10_parsec = 9
  • Tau.BookV.Temporal.DistanceLadderRung.CMB.log10_parsec = 10 Instances For

Tau.BookV.Temporal.CepheidCalibrator

source structure Tau.BookV.Temporal.CepheidCalibrator :Type

[V.D33] Cepheid readout calibrator: a stellar configuration whose period-luminosity relation arises from the (γ, D)-sector overlap.

Period P and luminosity L are both determined by κ(D;1)/κ(B;1) = (1−ι_τ)/ι_τ².

  • period_numer : ℕ Period index (τ-native pulsation frequency readout).

  • period_denom : ℕ Period denominator.

  • luminosity_numer : ℕ Luminosity index (γ-sector energy flux readout).

  • luminosity_denom : ℕ Luminosity denominator.

  • period_denom_pos : self.period_denom > 0 Both denominators positive.

  • luminosity_denom_pos : self.luminosity_denom > 0 Instances For


Tau.BookV.Temporal.instReprCepheidCalibrator

source instance Tau.BookV.Temporal.instReprCepheidCalibrator :Repr CepheidCalibrator

Equations

  • Tau.BookV.Temporal.instReprCepheidCalibrator = { reprPrec := Tau.BookV.Temporal.instReprCepheidCalibrator.repr }

Tau.BookV.Temporal.instReprCepheidCalibrator.repr

source def Tau.BookV.Temporal.instReprCepheidCalibrator.repr :CepheidCalibrator → ℕ → Std.Format

Equations

  • One or more equations did not get rendered due to their size. Instances For

Tau.BookV.Temporal.BAOStandardRuler

source structure Tau.BookV.Temporal.BAOStandardRuler :Type

[V.D34] BAO standard ruler: the comoving sound horizon at the recombination orbit depth n_rec.

r_s(n_rec) = R_d[∫ c_s(n) dℓ/dn dn]

Inputs (baryon-to-photon ratio, photon density, κ(D;1) = 1−ι_τ) are all derived from ι_τ.

  • sound_horizon_numer : ℕ Sound horizon numerator (comoving Mpc, scaled).

  • sound_horizon_denom : ℕ Sound horizon denominator.

  • denom_pos : self.sound_horizon_denom > 0 Denominator positive.

  • recomb_depth : ℕ Recombination depth at which the ruler is evaluated.

  • recomb_depth_pos : self.recomb_depth > 0 Recombination depth is positive.

Instances For


Tau.BookV.Temporal.instReprBAOStandardRuler

source instance Tau.BookV.Temporal.instReprBAOStandardRuler :Repr BAOStandardRuler

Equations

  • Tau.BookV.Temporal.instReprBAOStandardRuler = { reprPrec := Tau.BookV.Temporal.instReprBAOStandardRuler.repr }

Tau.BookV.Temporal.instReprBAOStandardRuler.repr

source def Tau.BookV.Temporal.instReprBAOStandardRuler.repr :BAOStandardRuler → ℕ → Std.Format

Equations

  • One or more equations did not get rendered due to their size. Instances For

Tau.BookV.Temporal.ReadoutCurvature

source structure Tau.BookV.Temporal.ReadoutCurvature :Type

[V.D35] Readout curvature κ_R(n) := d²R_d/dn².

The second derivative of the distance readout functor with respect to orbit depth. When κ_R(n) ≠ 0, equal orbit-depth intervals map to unequal SI-length intervals.

Scope: conjectural (explicit form deferred to Part V).

  • depth : ℕ Orbit depth at which curvature is evaluated.

  • curvature_numer : ℕ Curvature numerator (may be zero).

  • curvature_denom : ℕ Curvature denominator.

  • denom_pos : self.curvature_denom > 0 Denominator positive.

  • is_positive : Bool Whether the curvature is positive at this depth.

  • scope : String Scope: conjectural until Part V.

Instances For


Tau.BookV.Temporal.instReprReadoutCurvature.repr

source def Tau.BookV.Temporal.instReprReadoutCurvature.repr :ReadoutCurvature → ℕ → Std.Format

Equations

  • One or more equations did not get rendered due to their size. Instances For

Tau.BookV.Temporal.instReprReadoutCurvature

source instance Tau.BookV.Temporal.instReprReadoutCurvature :Repr ReadoutCurvature

Equations

  • Tau.BookV.Temporal.instReprReadoutCurvature = { reprPrec := Tau.BookV.Temporal.instReprReadoutCurvature.repr }

Tau.BookV.Temporal.ladder_rung_count

source theorem Tau.BookV.Temporal.ladder_rung_count (r : DistanceLadderRung) :r = DistanceLadderRung.Parallax ∨ r = DistanceLadderRung.Cepheid ∨ r = DistanceLadderRung.SNIa ∨ r = DistanceLadderRung.BAO ∨ r = DistanceLadderRung.CMB

[V.T17] Exactly 5 rungs on the distance ladder.


Tau.BookV.Temporal.distance_is_operational

source theorem Tau.BookV.Temporal.distance_is_operational (d : DistanceReadout) :d.source_depth < d.target_depth

[V.R40] Distance is operational: every DistanceReadout requires a causal ordering (source < target). There is no “absolute distance” independent of the orbit-depth context.


Tau.BookV.Temporal.gaia_calibrates_nearby

source theorem Tau.BookV.Temporal.gaia_calibrates_nearby :DistanceLadderRung.Parallax.log10_parsec = 3

[V.R41] Gaia calibrates at nearby depths: Parallax rung operates at kpc scale (log10_parsec = 3).


Tau.BookV.Temporal.H0_tension_structural

source theorem Tau.BookV.Temporal.H0_tension_structural :DistanceLadderRung.CMB.log10_parsec ≠ DistanceLadderRung.Cepheid.log10_parsec

[V.T18] Hubble tension is structural: “early” (CMB) and “late” (Cepheid) rungs probe different orbit-depth regimes. If the readout functor R_d is nonlinear, they yield different H₀ values.

Structural fact: CMB and Cepheid operate at different scales.


Tau.BookV.Temporal.dark_energy_artifact

source **theorem Tau.BookV.Temporal.dark_energy_artifact (κ : ReadoutCurvature)

(h : κ.is_positive = true) :κ.is_positive = true**

[V.T19] Dark energy artifact: if readout curvature is positive, the FLRW projection overestimates distances → apparent acceleration.

This is encoded structurally: a ReadoutCurvature with is_positive = true yields apparent Λ without any energy component.


Tau.BookV.Temporal.dark_energy_scope

source **theorem Tau.BookV.Temporal.dark_energy_scope (κ : ReadoutCurvature)

(h : κ.scope = “conjectural”) :κ.scope = “conjectural”**

[V.R44] The dark energy artifact theorem is conjectural. The default scope of ReadoutCurvature is “conjectural”.


Tau.BookV.Temporal.scale_ordering

source theorem Tau.BookV.Temporal.scale_ordering :DistanceLadderRung.Parallax.log10_parsec < DistanceLadderRung.Cepheid.log10_parsec ∧ DistanceLadderRung.Cepheid.log10_parsec < DistanceLadderRung.SNIa.log10_parsec

Scale ordering: Parallax < Cepheid < SNIa.


Tau.BookV.Temporal.bao_snia_same_scale

source theorem Tau.BookV.Temporal.bao_snia_same_scale :DistanceLadderRung.BAO.log10_parsec = DistanceLadderRung.SNIa.log10_parsec

BAO and SNIa operate at the same order of magnitude.