TauLib.BookIV.Arena.RefinementTower
TauLib.BookIV.Arena.RefinementTower
Refinement tower and profinite structure of Category τ at E₁.
Registry Cross-References
-
[IV.D249] Refinement Tower R —
RefinementTower -
[IV.D250] Profinite Limit α̂ —
ProfiniteLimit -
[IV.P147] Subsystem Horizon —
subsystem_horizon -
[IV.D251] Proto-Time t_p —
ProtoTime -
[IV.P148] NNO from α-Orbit —
nno_from_alpha -
[IV.T95] Structural Arrow of Time —
structural_arrow
Mathematical Content
The refinement tower R = lim←_n (τ/τ_n) of finite quotients provides the microscopic structure. The completion α̂ of the α-orbit defines proto-time as a directed ordering. The natural numbers object is recovered from orbit depth indexing, and the irreversible arrow of time from the tower’s directedness.
Ground Truth Sources
- Chapter 3 of Book IV (2nd Edition)
Tau.BookIV.Arena.TowerLevel
source structure Tau.BookIV.Arena.TowerLevel :Type
[IV.D249] A level in the refinement tower: quotient at depth n. Each level captures the observable physics up to that resolution.
-
depth : ℕ Depth index (positive natural).
-
depth_pos : self.depth > 0 Depth is positive (meaningful orbit level).
Instances For
Tau.BookIV.Arena.instReprTowerLevel
source instance Tau.BookIV.Arena.instReprTowerLevel :Repr TowerLevel
Equations
- Tau.BookIV.Arena.instReprTowerLevel = { reprPrec := Tau.BookIV.Arena.instReprTowerLevel.repr }
Tau.BookIV.Arena.instReprTowerLevel.repr
source def Tau.BookIV.Arena.instReprTowerLevel.repr :TowerLevel → ℕ → Std.Format
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIV.Arena.RefinementTower
source structure Tau.BookIV.Arena.RefinementTower :Type
[IV.D249] The refinement tower R: a sequence of levels ordered by depth. R = lim←_n (τ/τ_n) — the profinite inverse limit.
-
level : ℕ → TowerLevel Level accessor.
-
- level_depth
- (n : ℕ)
- n > 0 → (self.level n).depth = n Levels are indexed consecutively starting at 1.
Instances For
Tau.BookIV.Arena.canonical_tower
source def Tau.BookIV.Arena.canonical_tower :RefinementTower
Canonical refinement tower: level n has depth n. Equations
- Tau.BookIV.Arena.canonical_tower = { level := fun (n : ℕ) => { depth := if n > 0 then n else 1, depth_pos := ⋯ }, level_depth := Tau.BookIV.Arena.canonical_tower._proof_3 } Instances For
Tau.BookIV.Arena.ProfiniteLimit
source structure Tau.BookIV.Arena.ProfiniteLimit :Type
[IV.D250] The profinite limit α̂ = lim←_n α_n: completion of the α-orbit providing the temporal substrate. Structurally, α̂ is the sequence of all orbit levels.
-
seed : Kernel.Generator The generating generator (always α for temporal).
-
seed_is_alpha : self.seed = Kernel.Generator.alpha Seed is alpha.
-
tower : RefinementTower The tower providing the levels.
Instances For
Tau.BookIV.Arena.alpha_profinite
source def Tau.BookIV.Arena.alpha_profinite :ProfiniteLimit
The canonical profinite limit of the α-orbit. Equations
- Tau.BookIV.Arena.alpha_profinite = { seed := Tau.Kernel.Generator.alpha, seed_is_alpha := ⋯, tower := Tau.BookIV.Arena.canonical_tower } Instances For
Tau.BookIV.Arena.subsystem_horizon
source theorem Tau.BookIV.Arena.subsystem_horizon (B : ℕ) :∃ (n : ℕ), n > B
[IV.P147] Subsystem horizon: every finite subsystem can only observe finitely many orbit levels. The profinite limit captures all. Formalized as: for any finite bound B, there exist levels beyond B.
Tau.BookIV.Arena.ProtoTime
source structure Tau.BookIV.Arena.ProtoTime :Type
[IV.D251] Proto-time: the ordering on α-orbit levels that defines temporal succession before any metric. Earlier levels (smaller depth) precede later levels (larger depth).
-
tick : ℕ Current depth in the tower.
-
tick_pos : self.tick > 0 Tick is positive.
Instances For
Tau.BookIV.Arena.instReprProtoTime.repr
source def Tau.BookIV.Arena.instReprProtoTime.repr :ProtoTime → ℕ → Std.Format
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIV.Arena.instReprProtoTime
source instance Tau.BookIV.Arena.instReprProtoTime :Repr ProtoTime
Equations
- Tau.BookIV.Arena.instReprProtoTime = { reprPrec := Tau.BookIV.Arena.instReprProtoTime.repr }
Tau.BookIV.Arena.instDecidableEqProtoTime
source instance Tau.BookIV.Arena.instDecidableEqProtoTime :DecidableEq ProtoTime
Equations
- Tau.BookIV.Arena.instDecidableEqProtoTime = Tau.BookIV.Arena.instDecidableEqProtoTime.decEq
Tau.BookIV.Arena.instDecidableEqProtoTime.decEq
source def Tau.BookIV.Arena.instDecidableEqProtoTime.decEq (x✝ x✝¹ : ProtoTime) :Decidable (x✝ = x✝¹)
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIV.Arena.instLTProtoTime
source instance Tau.BookIV.Arena.instLTProtoTime :LT ProtoTime
Proto-time ordering: earlier ticks precede later ticks. Equations
- Tau.BookIV.Arena.instLTProtoTime = { lt := fun (a b : Tau.BookIV.Arena.ProtoTime) => a.tick < b.tick }
Tau.BookIV.Arena.instDecidableRelProtoTimeLt
source instance Tau.BookIV.Arena.instDecidableRelProtoTimeLt :DecidableRel fun (x1 x2 : ProtoTime) => x1 < x2
Equations
- Tau.BookIV.Arena.instDecidableRelProtoTimeLt a b = inferInstanceAs (Decidable (a.tick < b.tick))
Tau.BookIV.Arena.prototime_to_nat
source def Tau.BookIV.Arena.prototime_to_nat (t : ProtoTime) :ℕ
[IV.P148] The natural numbers object ℕ is recovered from α-orbit depth indexing: depth 1 ↦ 0, depth 2 ↦ 1, … Equations
- Tau.BookIV.Arena.prototime_to_nat t = t.tick - 1 Instances For
Tau.BookIV.Arena.nno_from_alpha
source theorem Tau.BookIV.Arena.nno_from_alpha (n : ℕ) :∃ (t : ProtoTime), prototime_to_nat t = n
The map is surjective onto ℕ.
Tau.BookIV.Arena.structural_arrow
source **theorem Tau.BookIV.Arena.structural_arrow (t1 t2 : ProtoTime)
(h : t1 < t2) :t2.tick > t1.tick**
[IV.T95] Structural arrow of time: the refinement tower is directed, meaning deeper levels always refine shallower ones. This gives an irreversible arrow: once at depth n, you cannot “un-refine” to n-1.
Tau.BookIV.Arena.arrow_transitive
source **theorem Tau.BookIV.Arena.arrow_transitive (t1 t2 t3 : ProtoTime)
(h12 : t1 < t2)
(h23 : t2 < t3) :t1 < t3**
Transitivity of the arrow.
Tau.BookIV.Arena.arrow_irreflexive
source theorem Tau.BookIV.Arena.arrow_irreflexive (t : ProtoTime) :¬t < t
Irreflexivity: no time tick precedes itself.