TauLib · API Book I

TauLib.BookI.Orbit.Closure

TauLib.Orbit.Closure

The Ontic Closure Theorem: Obj(τ) = O_α ∪ O_π ∪ O_γ ∪ O_η ∪ Ω.

Registry Cross-References

  • [I.T01] Ontic Closure Theorem — ontic_closure

Mathematical Content

The Ontic Closure Theorem is the central result of Part II. It asserts that the universe of τ is:

  • Exhaustive: every object is in some orbit ray or is omega

  • Disjoint: the five components are pairwise disjoint

  • Countable: the universe is countably infinite

  • Sealed: no object exists outside these five components

In our Lean representation, property (4) is definitional: TauObj is constructed from Generator × Nat, so it is impossible to create objects outside the orbit structure.


Tau.Orbit.ontic_closure

source theorem Tau.Orbit.ontic_closure (x : Kernel.TauObj) :(∃ (g : Kernel.Generator), g ≠ Kernel.Generator.omega ∧ OrbitRay g x) ∨ x.seed = Kernel.Generator.omega

[I.T01] Ontic Closure: every TauObj is either in an orbit ray or has seed omega.


Tau.Orbit.ontic_closure_five_way

source theorem Tau.Orbit.ontic_closure_five_way (x : Kernel.TauObj) :OrbitRay Kernel.Generator.alpha x ∨ OrbitRay Kernel.Generator.pi x ∨ OrbitRay Kernel.Generator.gamma x ∨ OrbitRay Kernel.Generator.eta x ∨ x.seed = Kernel.Generator.omega

Ontic closure: five-way decomposition.


Tau.Orbit.orbit_omega_disjoint

source **theorem Tau.Orbit.orbit_omega_disjoint (g : Kernel.Generator)

(hg : g ≠ Kernel.Generator.omega)

(x : Kernel.TauObj) :¬(OrbitRay g x ∧ OmegaFiber x)**

Orbit rays and the omega fiber are disjoint.


Tau.Orbit.universe_sealed

source theorem Tau.Orbit.universe_sealed (x : Kernel.TauObj) :x.seed = Kernel.Generator.alpha ∨ x.seed = Kernel.Generator.pi ∨ x.seed = Kernel.Generator.gamma ∨ x.seed = Kernel.Generator.eta ∨ x.seed = Kernel.Generator.omega

The universe is sealed: the seed of any TauObj is one of the 5 generators. This is K6, restated at the orbit level.


Tau.Orbit.universe_generated

source **theorem Tau.Orbit.universe_generated (x : Kernel.TauObj)

(hx : x.seed ≠ Kernel.Generator.omega) :∃ (g : Kernel.Generator), g ≠ Kernel.Generator.omega ∧ x = iter_rho x.depth (Kernel.TauObj.ofGen g)**

Every non-omega TauObj is reached by iterated ρ from a generator.


Tau.Orbit.omega_fiber_rho_fixed

source theorem Tau.Orbit.omega_fiber_rho_fixed (n : Nat) :Kernel.rho { seed := Kernel.Generator.omega, depth := n } = { seed := Kernel.Generator.omega, depth := n }

All objects in the omega fiber are ρ-fixed.


Tau.Orbit.omega_obj

source def Tau.Orbit.omega_obj :Kernel.TauObj

The canonical omega representative. Equations

  • Tau.Orbit.omega_obj = { seed := Tau.Kernel.Generator.omega, depth := 0 } Instances For