TauLib.BookI.Sets.UniqueInfinity
TauLib.Sets.UniqueInfinity
The Unique Infinity Object theorem: omega is the sole infinity, and omega-germs with their ultrametric structure replace the cardinality hierarchy.
Registry Cross-References
-
[I.D76] Omega-Germ Approach –
OmegaGermApproach -
[I.T36] Unique Infinity Object –
unique_infinity -
[I.P37] Ultrametric Replaces Cardinality –
ultrametric_replaces_card
Ground Truth Sources
- Part IX “The Cantor Mirage”: With the diagonal argument blocked, the cardinality hierarchy collapses to a single infinity.
Mathematical Content
In ZF set theory, the Axiom of Infinity produces aleph_0, and then the powerset axiom + diagonal argument produce aleph_1, aleph_2, … – an infinite hierarchy of cardinals.
In Category tau:
-
K2 (omega fixed point) provides exactly ONE infinity object: omega
-
K5 (beacon non-successor) makes omega unreachable from any orbit ray
-
K6 (object closure) seals the universe: Obj(tau) = 4 orbits + {omega}
-
The diagonal argument is inapplicable (I.T35)
Therefore: omega is the UNIQUE infinity object. There is no second infinity, no aleph_1, no continuum hypothesis. The cardinality hierarchy is replaced by a METRIC structure: the divergence ultrametric on omega-germs (compatible towers on the primorial ladder).
Omega-germs form an inverse limit of finite rings Z/M_kZ. The convergence mechanism is: a sequence of naturals (n_i) converges if their omega-tails agree to ever-deeper depths. This is NOT a cardinality notion but a proximity notion – qualitative, not quantitative.
Tau.Sets.OmegaGermApproach
source structure Tau.Sets.OmegaGermApproach :Prop
[I.D76] The Omega-Germ Approach: omega-germs are compatible towers on the primorial ladder, equipped with the divergence ultrametric. This replaces “set of all reals” with “inverse limit of finite rings.”
The approach has three components:
-
The primorial ladder M_1 M_2 M_3 … provides the tower -
Reduction maps pi_{l->k} : Z/M_l -> Z/M_k give compatibility
-
The divergence ultrametric measures agreement depth
-
- ladder_positive
- (k : Denotation.TauIdx)
- Polarity.primorial k > 0 The primorial ladder is well-defined: M_k > 0 for all k
-
- ladder_divisible
- (k l : Denotation.TauIdx)
- k ≤ l → Polarity.primorial k ∣ Polarity.primorial l The ladder is divisible: M_k | M_l for k <= l
-
- reduction_compatible
- (x k l : Denotation.TauIdx)
- k ≤ l → Polarity.reduce (Polarity.reduce x l) k = Polarity.reduce x k Reduction maps compose: (x mod M_l) mod M_k = x mod M_k for k <= l
-
- ultra_sym
- (t1 t2 : Polarity.OmegaTail)
- Polarity.ultra_dist t1 t2 = Polarity.ultra_dist t2 t1 The ultrametric is symmetric
Instances For
Tau.Sets.omega_germ_approach
source def Tau.Sets.omega_germ_approach :OmegaGermApproach
Construct the omega-germ approach from established lemmas. Equations
- Tau.Sets.omega_germ_approach = ⋯ Instances For
Tau.Sets.InfinityObject
source structure Tau.Sets.InfinityObject (x : Kernel.TauObj) :Prop
An “infinity object” in tau is an object that is a fixed point of rho (absorbs iteration) and is unreachable from orbit rays. These are precisely the defining properties of omega (K2 + K5).
-
rho_fixed : Kernel.rho x = x Fixed under rho: rho(x) = x
-
- unreachable
- (g : Kernel.Generator)
- g ≠ Kernel.Generator.omega → ∀ (n : ℕ), Orbit.iter_rho n (Kernel.TauObj.ofGen g) ≠ x Unreachable from every non-omega orbit
Instances For
Tau.Sets.omega_rho_fixed
source theorem Tau.Sets.omega_rho_fixed (d : ℕ) :Kernel.rho { seed := Kernel.Generator.omega, depth := d } = { seed := Kernel.Generator.omega, depth := d }
Omega (with any depth) is a fixed point of rho.
Tau.Sets.omega_is_infinity
source def Tau.Sets.omega_is_infinity :InfinityObject Orbit.omega_obj
The canonical omega object is an infinity object. Equations
- Tau.Sets.omega_is_infinity = ⋯ Instances For
Tau.Sets.unique_infinity
source **theorem Tau.Sets.unique_infinity (x : Kernel.TauObj)
(hx : InfinityObject x) :x.seed = Kernel.Generator.omega**
[I.T36] Unique Infinity Object: omega is the ONLY infinity object in Category tau.
Proof: Let x be any infinity object. Since rho(x) = x and x is unreachable from orbit rays, x must have seed = omega (by K6 object closure, the only objects not in orbit rays have seed omega). Then x = (omega, d) for some d. Since rho(omega, d) = (omega, d) (K2), ANY omega-seeded object is rho-fixed.
But the uniqueness is stronger: all (omega, d) are rho-equivalent (they all satisfy rho(x) = x), so up to rho-equivalence there is exactly one infinity object.
Tau.Sets.infinity_in_omega_fiber
source **theorem Tau.Sets.infinity_in_omega_fiber (x : Kernel.TauObj)
(hx : InfinityObject x) :Orbit.OmegaFiber x**
Corollary: every infinity object is in the omega fiber.
Tau.Sets.no_orbit_infinity
source **theorem Tau.Sets.no_orbit_infinity (g : Kernel.Generator)
(hg : g ≠ Kernel.Generator.omega)
(n : ℕ) :¬InfinityObject { seed := g, depth := n }**
Corollary: no non-omega generator produces an infinity object.
Tau.Sets.ultrametric_replaces_card
source theorem Tau.Sets.ultrametric_replaces_card :(∀ (t1 t2 : Polarity.OmegaTail), Polarity.ultra_dist t1 t2 = Polarity.ultra_dist t2 t1) ∧ (∀ (t1 t2 t3 : Polarity.OmegaTail), t1.depth = t2.depth → t1.depth = t3.depth → Polarity.ultra_dist t1 t3 = 0 ∨ Polarity.ultra_dist t1 t3 ≥ Nat.min (Polarity.ultra_dist t1 t2) (Polarity.ultra_dist t2 t3)) ∧ ∀ (x : Kernel.TauObj), InfinityObject x → x.seed = Kernel.Generator.omega
[I.P37] Ultrametric structure replaces cardinality hierarchy.
In ZF, the chain aleph_0 < aleph_1 < aleph_2 < … measures “how many” elements a set has. In tau, this hierarchy collapses: there is only one infinity (omega), and the notion of “size” is replaced by PROXIMITY in the divergence ultrametric.
Two omega-tails are “close” if they agree to deep primorial depth, and “far” if they diverge early. This is an ultrametric (satisfies the strong triangle inequality), providing a finer structure than cardinality.
The replacement has three pillars:
-
The ultrametric exists (from OmegaGerms)
-
It satisfies the strong triangle inequality (ultra_triangle)
-
There is no second infinity to compare against (unique_infinity)
We package these as a single theorem.
Tau.Sets.GermConvergence
source **def Tau.Sets.GermConvergence (seq : ℕ → Denotation.TauIdx)
(d : ℕ) :Prop**
Germ convergence: a sequence (n_i) of naturals “converges” if their omega-tails agree to ever-deeper primorial depths. Formally: for every depth d, there exists N such that for all i, j >= N, the tails of n_i and n_j at depth d are identical. Equations
- Tau.Sets.GermConvergence seq d = ∃ (N : ℕ), ∀ (i j : ℕ), i ≥ N → j ≥ N → ∀ (k : ℕ), k < d → Tau.Polarity.reduce (seq i) (k + 1) = Tau.Polarity.reduce (seq j) (k + 1) Instances For
Tau.Sets.const_seq_converges
source **theorem Tau.Sets.const_seq_converges (c : Denotation.TauIdx)
(d : ℕ) :GermConvergence (fun (x : ℕ) => c) d**
Constant sequences converge at every depth.
Tau.Sets.germ_convergence_via_reduction
source **theorem Tau.Sets.germ_convergence_via_reduction (seq : ℕ → Denotation.TauIdx)
(d : ℕ)
(_hd : d ≥ 1)
(h : ∃ (N : ℕ), ∀ (i j : ℕ), i ≥ N → j ≥ N → Polarity.reduce (seq i) d = Polarity.reduce (seq j) d) :GermConvergence seq d**
The convergence mechanism is via primorial reduction maps: convergence at depth d means agreement modulo M_d.
Tau.Sets.cardinality_hierarchy_collapse
source theorem Tau.Sets.cardinality_hierarchy_collapse :(∀ (x y : Kernel.TauObj), InfinityObject x → InfinityObject y → x.seed = y.seed) ∧ (∃ (f : Kernel.TauObj → ℕ), Function.Injective f) ∧ ¬∃ (x : CantorDiagonalApparatus), True
The cardinality hierarchy collapses: since omega is the unique infinity and the diagonal argument is inapplicable, there is exactly one infinite cardinal in tau (witnessed by the countable object set).