TauLib.BookV.Temporal.MacroReadout
TauLib.BookV.Temporal.MacroReadout
Macroscopic readouts: null intertwiners, operational distance, redshift, expansion, and the Hubble parameter.
Registry Cross-References
-
[V.D27] Null Intertwiner —
NullIntertwiner -
[V.T14] Boundary Supports Null —
boundary_supports_null -
[V.P06] Null Selects EM —
null_selects_em -
[V.D28] Operational Distance —
OperationalDistance -
[V.T15] Distance-Time Duality —
distance_time_dual -
[V.D29] Refinement Drift —
RefinementDrift -
[V.T16] Refinement Drift Formula —
drift_formula_positive -
[V.D30] Readout Expansion —
ReadoutExpansion -
[V.D31] Hubble Readout Parameter —
HubbleReadout
Ground Truth Sources
- Book V Part II (2nd Edition): Temporal Foundation
Tau.BookV.Temporal.NullIntertwiner
source structure Tau.BookV.Temporal.NullIntertwiner :Type
[V.D27] Null intertwiner: massless morphism in boundary holonomy. Null transport moves along base τ¹ at c_τ. Sector B (EM) is uniquely selected by the null (zero fiber stiffness) condition.
-
sector : BookIII.Sectors.Sector The sector supporting this null intertwiner.
-
null_is_em : self.sector = BookIII.Sectors.Sector.B Null selects EM.
-
carrier : BookIV.Physics.CarrierType The carrier type (always Base for null transport).
-
carrier_is_base : self.carrier = BookIV.Physics.CarrierType.Base Null transport is base-only.
-
massless : Bool Massless flag.
-
massless_true : self.massless = true Must be massless.
Instances For
Tau.BookV.Temporal.instReprNullIntertwiner.repr
source def Tau.BookV.Temporal.instReprNullIntertwiner.repr :NullIntertwiner → ℕ → Std.Format
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookV.Temporal.instReprNullIntertwiner
source instance Tau.BookV.Temporal.instReprNullIntertwiner :Repr NullIntertwiner
Equations
- Tau.BookV.Temporal.instReprNullIntertwiner = { reprPrec := Tau.BookV.Temporal.instReprNullIntertwiner.repr }
Tau.BookV.Temporal.photon_null
source def Tau.BookV.Temporal.photon_null :NullIntertwiner
The photon as canonical null intertwiner. Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookV.Temporal.boundary_supports_null
source theorem Tau.BookV.Temporal.boundary_supports_null :BookIV.Sectors.em_sector.generator = Kernel.Generator.gamma ∧ BookIV.Sectors.em_sector.depth = 2 ∧ photon_null.sector = BookIII.Sectors.Sector.B
[V.T14] The boundary holonomy algebra supports null intertwiners. EM generator gamma at depth 2 allows null transport on τ¹.
Tau.BookV.Temporal.null_selects_em
source theorem Tau.BookV.Temporal.null_selects_em (n : NullIntertwiner) :n.sector = BookIII.Sectors.Sector.B
[V.P06] The null condition uniquely selects B-sector (EM). Only B supports null transport: D/A are depth 1 temporal, C is confined (χ₋), Omega is massive (crossing).
Tau.BookV.Temporal.em_unique_null
source theorem Tau.BookV.Temporal.em_unique_null :BookIV.Sectors.em_sector.polarity = BookIV.Sectors.PolaritySign.ChiPlus ∧ BookIV.Sectors.em_sector.depth = 2 ∧ BookIV.Sectors.strong_sector.polarity = BookIV.Sectors.PolaritySign.ChiMinus ∧ BookIV.Sectors.higgs_sector.polarity = BookIV.Sectors.PolaritySign.Crossing
EM is the unique null carrier among the 5 sectors.
Tau.BookV.Temporal.OperationalDistance
source structure Tau.BookV.Temporal.OperationalDistance :Type
[V.D28] Operational distance: tick count of the null intertwiner connecting two events at depth n₀. The τ-native spatial distance is NOT a primitive metric but a counting readout of null transport.
-
ref_depth : ℕ Reference depth for the measurement.
- ref_depth_pos : self.ref_depth > 0
-
dist_numer : ℕ Distance numerator (tick count * scale).
- dist_denom : ℕ
- denom_pos : self.dist_denom > 0 Instances For
Tau.BookV.Temporal.instReprOperationalDistance
source instance Tau.BookV.Temporal.instReprOperationalDistance :Repr OperationalDistance
Equations
- Tau.BookV.Temporal.instReprOperationalDistance = { reprPrec := Tau.BookV.Temporal.instReprOperationalDistance.repr }
Tau.BookV.Temporal.instReprOperationalDistance.repr
source def Tau.BookV.Temporal.instReprOperationalDistance.repr :OperationalDistance → ℕ → Std.Format
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookV.Temporal.OperationalDistance.toFloat
source def Tau.BookV.Temporal.OperationalDistance.toFloat (d : OperationalDistance) :Float
Distance as Float. Equations
- d.toFloat = Float.ofNat d.dist_numer / Float.ofNat d.dist_denom Instances For
Tau.BookV.Temporal.distance_time_dual
source theorem Tau.BookV.Temporal.distance_time_dual :canonical_base_circle.seed = Kernel.Generator.alpha ∧ photon_null.sector = BookIII.Sectors.Sector.B ∧ canonical_base_circle.profinite.seed = Kernel.Generator.alpha
[V.T15] Distance and proper time are dual readouts. Time counts α-ticks along base; distance counts null-intertwiner ticks between events. Both derived from the refinement tower.
Tau.BookV.Temporal.RefinementDrift
source structure Tau.BookV.Temporal.RefinementDrift :Type
[V.D29] Refinement drift (cosmological redshift): z(n_s, n_r) := Δt(n_s)/Δt(n_r) − 1. Since Δt(n) ~ ι_τ^n and ι_τ < 1, source earlier (n_s < n_r) gives z > 0 (redshift). The τ-framework predicts redshift WITHOUT metric expansion.
- n_source : ℕ
- n_receiver : ℕ
- source_pos : self.n_source > 0
- receiver_pos : self.n_receiver > 0
- source_earlier : self.n_source < self.n_receiver Source precedes receiver (cosmological redshift).
Instances For
Tau.BookV.Temporal.instReprRefinementDrift
source instance Tau.BookV.Temporal.instReprRefinementDrift :Repr RefinementDrift
Equations
- Tau.BookV.Temporal.instReprRefinementDrift = { reprPrec := Tau.BookV.Temporal.instReprRefinementDrift.repr }
Tau.BookV.Temporal.instReprRefinementDrift.repr
source def Tau.BookV.Temporal.instReprRefinementDrift.repr :RefinementDrift → ℕ → Std.Format
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookV.Temporal.RefinementDrift.depth_diff
source def Tau.BookV.Temporal.RefinementDrift.depth_diff (d : RefinementDrift) :ℕ
Depth difference (positive for redshift). Equations
- d.depth_diff = d.n_receiver - d.n_source Instances For
Tau.BookV.Temporal.drift_formula_positive
source theorem Tau.BookV.Temporal.drift_formula_positive (d : RefinementDrift) :d.depth_diff > 0
[V.T16] Drift depth difference is positive for cosmological observations (source earlier than receiver).
Tau.BookV.Temporal.ReadoutExpansion
source structure Tau.BookV.Temporal.ReadoutExpansion :Type
[V.D30] Readout expansion a(n) ~ ι_τ^(-n): cumulative proper-time scaling. The universe “expands” because the tower deepens and proper-time increments shrink — not because space stretches.
- depth : ℕ
- depth_pos : self.depth > 0
- expansion_numer : ℕ
- expansion_denom : ℕ
- denom_pos : self.expansion_denom > 0 Instances For
Tau.BookV.Temporal.instReprReadoutExpansion.repr
source def Tau.BookV.Temporal.instReprReadoutExpansion.repr :ReadoutExpansion → ℕ → Std.Format
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookV.Temporal.instReprReadoutExpansion
source instance Tau.BookV.Temporal.instReprReadoutExpansion :Repr ReadoutExpansion
Equations
- Tau.BookV.Temporal.instReprReadoutExpansion = { reprPrec := Tau.BookV.Temporal.instReprReadoutExpansion.repr }
Tau.BookV.Temporal.ReadoutExpansion.toFloat
source def Tau.BookV.Temporal.ReadoutExpansion.toFloat (a : ReadoutExpansion) :Float
Expansion as Float. Equations
- a.toFloat = Float.ofNat a.expansion_numer / Float.ofNat a.expansion_denom Instances For
Tau.BookV.Temporal.HubbleReadout
source structure Tau.BookV.Temporal.HubbleReadout :Type
[V.D31] Hubble readout H(n) := Δa/a per tick. NOT constant: decays with depth. Early (opening) H is large (inflation), late H is small. H(n) ~ 1 − ι_τ to leading order.
- depth : ℕ
- depth_pos : self.depth > 0
- hubble_numer : ℕ
- hubble_denom : ℕ
- denom_pos : self.hubble_denom > 0 Instances For
Tau.BookV.Temporal.instReprHubbleReadout.repr
source def Tau.BookV.Temporal.instReprHubbleReadout.repr :HubbleReadout → ℕ → Std.Format
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookV.Temporal.instReprHubbleReadout
source instance Tau.BookV.Temporal.instReprHubbleReadout :Repr HubbleReadout
Equations
- Tau.BookV.Temporal.instReprHubbleReadout = { reprPrec := Tau.BookV.Temporal.instReprHubbleReadout.repr }
Tau.BookV.Temporal.HubbleReadout.toFloat
source def Tau.BookV.Temporal.HubbleReadout.toFloat (h : HubbleReadout) :Float
Hubble readout as Float. Equations
- h.toFloat = Float.ofNat h.hubble_numer / Float.ofNat h.hubble_denom Instances For
Tau.BookV.Temporal.null_structural
source theorem Tau.BookV.Temporal.null_structural (n : NullIntertwiner) :n.massless = true ∧ n.carrier = BookIV.Physics.CarrierType.Base
Null intertwiner is always massless and base-carried.
Tau.BookV.Temporal.null_transport_scale
source theorem Tau.BookV.Temporal.null_transport_scale :BookIV.Sectors.em_sector.coupling_numer = BookIV.Sectors.iota_sq_numer ∧ BookIV.Sectors.em_sector.coupling_denom = BookIV.Sectors.iota_sq_denom
The EM sector coupling ι_τ² is the null-transport scale.
Tau.BookV.Temporal.redshift_requires_earlier
source theorem Tau.BookV.Temporal.redshift_requires_earlier (d : RefinementDrift) :d.n_source < d.n_receiver
Redshift requires source < receiver.