TauLib.BookV.Temporal.BaseCircle
TauLib.BookV.Temporal.BaseCircle
The base circle τ¹: the compact profinite temporal substrate generated by the α-orbit, with proper time, causal ordering, and geodesic duration.
Registry Cross-References
-
[V.D15] Base Circle —
BaseCircle -
[V.D16] Alpha-Tick —
AlphaTick -
[V.D17] Proper Time Series —
ProperTimeSeries -
[V.T08] Physical Time is Derived —
physical_time_derived -
[V.P03] Temporal Direction —
temporal_direction -
[V.D18] Causal Ordering — structural (wraps ProtoTime ordering)
-
[V.T09] Causal Ordering Structurally Enforced —
causal_ordering_enforced -
[V.D19] Geodesic Duration —
GeodesicDuration -
[V.T10] Total Proper Time Finite —
total_proper_time_bounded
Mathematical Content
Base Circle τ¹ [V.D15]
The base circle τ¹ is the compact profinite space generated by the α-orbit. It is the temporal axis of τ³ = τ¹ ×_f T². Unlike S¹ (which has metric structure), τ¹ has only:
-
Profinite ordering (from refinement tower levels)
-
Causal direction (from α-orbit generation direction)
-
Accumulated arc length (proper time)
Alpha-Tick [V.D16]
An alpha-tick Δ_n is the passage from α_n to α_{n+1} in the refinement tower. Each tick is a single refinement step, the minimal temporal unit. Physical time emerges as accumulated arc length of the tick sequence.
Proper Time [V.D17]
Proper time t(n) is the accumulated arc length along the α-orbit up to depth n. Each tick contributes a decrement proportional to ι_τ^n (deeper ticks are shorter), making the total finite:
t_∞ = Σ_n ι_τ^n = ι_τ/(1 − ι_τ) < ∞
Causal Ordering [V.D18, V.T09]
The ordering α_m < α_n (for m < n) is not postulated but structurally forced by the refinement tower: deeper levels refine shallower ones, and refinement is irreversible (structural arrow of time).
Ground Truth Sources
-
Book V Part II (2nd Edition): Temporal Foundation
-
Book IV Chapter 3: Refinement Tower
Tau.BookV.Temporal.BaseCircle
source structure Tau.BookV.Temporal.BaseCircle :Type
[V.D15] The base circle τ¹: compact profinite space generated by the α-orbit. This is the temporal axis of τ³ = τ¹ ×_f T².
Key properties:
-
Generated by the α-generator (gravity/temporal sector)
-
Profinite: inverse limit of finite quotients
-
Carries causal ordering (from refinement tower directedness)
-
NOT S¹ with metric — profinite ordering only
-
seed : Kernel.Generator The seed generator (must be alpha for temporal).
-
seed_is_alpha : self.seed = Kernel.Generator.alpha Seed is alpha.
-
profinite : BookIV.Arena.ProfiniteLimit Reference to the profinite limit structure.
-
seed_consistent : self.profinite.seed = self.seed Profinite limit uses the same seed.
Instances For
Tau.BookV.Temporal.canonical_base_circle
source def Tau.BookV.Temporal.canonical_base_circle :BaseCircle
The canonical base circle from the α-orbit. Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookV.Temporal.AlphaTick
source structure Tau.BookV.Temporal.AlphaTick :Type
[V.D16] Alpha-tick: the minimal temporal passage from depth n to depth n+1 in the refinement tower.
Δ_n := (α_n → α_{n+1})
Each tick is a single irreversible refinement step. The source depth must be strictly less than the target depth.
-
source : BookIV.Arena.ProtoTime Source proto-time (earlier).
-
target : BookIV.Arena.ProtoTime Target proto-time (later).
-
consecutive : self.target.tick = self.source.tick + 1 Target is exactly one step after source.
Instances For
Tau.BookV.Temporal.instReprAlphaTick.repr
source def Tau.BookV.Temporal.instReprAlphaTick.repr :AlphaTick → ℕ → Std.Format
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookV.Temporal.instReprAlphaTick
source instance Tau.BookV.Temporal.instReprAlphaTick :Repr AlphaTick
Equations
- Tau.BookV.Temporal.instReprAlphaTick = { reprPrec := Tau.BookV.Temporal.instReprAlphaTick.repr }
Tau.BookV.Temporal.alpha_tick_at
source **def Tau.BookV.Temporal.alpha_tick_at (n : ℕ)
(hn : n > 0) :AlphaTick**
Construct an alpha-tick from a depth n (tick n → tick n+1). Equations
- Tau.BookV.Temporal.alpha_tick_at n hn = { source := { tick := n, tick_pos := hn }, target := { tick := n + 1, tick_pos := ⋯ }, consecutive := ⋯ } Instances For
Tau.BookV.Temporal.alpha_tick_causal
source theorem Tau.BookV.Temporal.alpha_tick_causal (t : AlphaTick) :t.source.tick < t.target.tick
Alpha-ticks preserve the causal direction (source < target).
Tau.BookV.Temporal.ProperTimeSeries
source structure Tau.BookV.Temporal.ProperTimeSeries :Type
[V.D17] Proper time series: accumulated arc length along the α-orbit.
Each tick contributes a decrement proportional to the depth: the deeper the tick, the shorter the time increment. At the rational-approximation level, tick n contributes ι_τ^n.
The total proper time is finite: Σ ι_τ^n = ι_τ/(1−ι_τ) < ∞.
We store the accumulated time as a Nat pair (numer, denom).
-
depth : ℕ Current depth (how many ticks accumulated).
-
depth_pos : self.depth > 0 Depth is positive (at least one tick).
-
time_numer : ℕ Accumulated proper time numerator.
-
time_denom : ℕ Accumulated proper time denominator.
-
denom_pos : self.time_denom > 0 Denominator is positive.
Instances For
Tau.BookV.Temporal.instReprProperTimeSeries.repr
source def Tau.BookV.Temporal.instReprProperTimeSeries.repr :ProperTimeSeries → ℕ → Std.Format
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookV.Temporal.instReprProperTimeSeries
source instance Tau.BookV.Temporal.instReprProperTimeSeries :Repr ProperTimeSeries
Equations
- Tau.BookV.Temporal.instReprProperTimeSeries = { reprPrec := Tau.BookV.Temporal.instReprProperTimeSeries.repr }
Tau.BookV.Temporal.ProperTimeSeries.toFloat
source def Tau.BookV.Temporal.ProperTimeSeries.toFloat (t : ProperTimeSeries) :Float
Proper time as Float. Equations
- t.toFloat = Float.ofNat t.time_numer / Float.ofNat t.time_denom Instances For
Tau.BookV.Temporal.physical_time_derived
source theorem Tau.BookV.Temporal.physical_time_derived :(∃ (t : BookIV.Arena.ProtoTime), t.tick > 0) ∧ ∀ (n : ℕ), ∃ (t : BookIV.Arena.ProtoTime), BookIV.Arena.prototime_to_nat t = n
[V.T08] Physical time is a DERIVED quantity: it emerges from the refinement tower ordering and accumulated arc length, NOT from a postulated spacetime manifold.
The derivation path:
-
α-orbit generates refinement tower levels
-
Tower levels carry structural ordering (earlier < later)
-
Each tick contributes proper-time increment
-
Accumulated arc length = physical time
This theorem records that the ProtoTime ordering precedes and generates the proper time series.
Tau.BookV.Temporal.temporal_direction
source theorem Tau.BookV.Temporal.temporal_direction :canonical_base_circle.seed = Kernel.Generator.alpha ∧ canonical_base_circle.profinite.seed = Kernel.Generator.alpha
[V.P03] Temporal direction: the generative direction of the α-orbit defines the arrow of time. Deeper refinement levels are “later.”
The alpha generator uniquely determines this direction:
-
seed = .alpha (gravity/temporal sector)
-
Profinite limit is directed (from structural arrow)
-
Direction is irreversible (from tower monotonicity)
Tau.BookV.Temporal.causal_ordering_enforced
source **theorem Tau.BookV.Temporal.causal_ordering_enforced (t1 t2 : BookIV.Arena.ProtoTime)
(h : t1 < t2) :t2.tick > t1.tick**
[V.T09] Causal ordering is structurally enforced: no axiom needed. Wraps structural_arrow from RefinementTower with Book V interpretation.
The structural arrow of time is built into the refinement tower — it is not an additional postulate but a consequence of tower directedness.
Tau.BookV.Temporal.causal_transitive
source **theorem Tau.BookV.Temporal.causal_transitive (t1 t2 t3 : BookIV.Arena.ProtoTime)
(h12 : t1 < t2)
(h23 : t2 < t3) :t1 < t3**
Causal ordering is transitive.
Tau.BookV.Temporal.causal_irreflexive
source theorem Tau.BookV.Temporal.causal_irreflexive (t : BookIV.Arena.ProtoTime) :¬t < t
Causal ordering is irreflexive.
Tau.BookV.Temporal.GeodesicDuration
source structure Tau.BookV.Temporal.GeodesicDuration :Type
[V.D19] Geodesic duration between two proto-time events: the number of alpha-ticks separating them.
This is the structural (pre-metric) distance on τ¹. The physical proper time requires weighting each tick by the depth-dependent arc-length contribution.
-
start : BookIV.Arena.ProtoTime Start event.
-
stop : BookIV.Arena.ProtoTime End event.
-
causal : self.start.tick < self.stop.tick End is after start.
Instances For
Tau.BookV.Temporal.instReprGeodesicDuration
source instance Tau.BookV.Temporal.instReprGeodesicDuration :Repr GeodesicDuration
Equations
- Tau.BookV.Temporal.instReprGeodesicDuration = { reprPrec := Tau.BookV.Temporal.instReprGeodesicDuration.repr }
Tau.BookV.Temporal.instReprGeodesicDuration.repr
source def Tau.BookV.Temporal.instReprGeodesicDuration.repr :GeodesicDuration → ℕ → Std.Format
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookV.Temporal.GeodesicDuration.tick_count
source def Tau.BookV.Temporal.GeodesicDuration.tick_count (g : GeodesicDuration) :ℕ
Number of ticks in the geodesic duration. Equations
- g.tick_count = g.stop.tick - g.start.tick Instances For
Tau.BookV.Temporal.geodesic_positive
source theorem Tau.BookV.Temporal.geodesic_positive (g : GeodesicDuration) :g.tick_count > 0
Tick count is always positive.
Tau.BookV.Temporal.total_proper_time_bounded
source theorem Tau.BookV.Temporal.total_proper_time_bounded :BookIV.Sectors.iota < BookIV.Sectors.iotaD ∧ BookIV.Sectors.iota < BookIV.Sectors.iotaD - BookIV.Sectors.iota
[V.T10] Total proper time t_∞ is finite.
The proper time series is a geometric sum: t_∞ = Σ_{n≥1} ι_τ^n = ι_τ/(1−ι_τ) < ∞
Since ι_τ ≈ 0.341304 < 1, the series converges. Limit = ι_τ/(1−ι_τ) ≈ 0.518441.
We prove the bound: iota < iotaD (i.e. ι_τ < 1), which is the convergence condition for the geometric series.