TauLib · API Book I

TauLib.BookI.Sets.Universe

TauLib.Sets.Universe

τ-Universe properties: countability, no Russell set, no infinite descent.

Registry Cross-References

  • [I.P13a] Countability — tau_idx_countable

  • [I.P13b] No Russell Set — no_russell_set

  • [I.P13c] No Infinite Descent — from tau_strict_mem_wf

Ground Truth Sources

  • chunk_0365_M003070: Universe properties of τ-arithmetic sets

Mathematical Content

τ as class: τ is a proper class (a category), not a set. “x ∈ τ” means x is an object of the category — class membership, not set membership. The internal set theory developed here lives INSIDE τ, encoded arithmetically on the α-orbit O_α ≅ ℕ⁺.

The τ-set universe (= O_α = ℕ⁺) has three fundamental properties that distinguish it from naive set theory while maintaining computational power:

  • Countability: TauIdx ≅ ℕ⁺, so the universe is trivially countable. The identity function witnesses the bijection.

  • No Russell Set: There is no τ-set R such that for all a, a ∈_τ R iff a ∉_τ R. This follows from reflexivity of τ-membership (every a ∈_τ a since a | a), which means the “diagonal” argument produces a contradiction at a = R.

  • No Infinite Descent: From well-foundedness of strict τ-membership (Powerset.lean), there is no infinite descending chain of nonzero strict τ-members. This is the τ-analogue of the Foundation Axiom.


Tau.Sets.tau_idx_is_nat

source theorem Tau.Sets.tau_idx_is_nat :Denotation.TauIdx = ℕ

The τ-index universe is Nat itself (by definition).


Tau.Sets.tau_idx_countable

source theorem Tau.Sets.tau_idx_countable :∃ (f : Denotation.TauIdx → ℕ), Function.Injective f

[I.P13a] The τ-set universe is countable: the identity function is a bijection TauIdx → Nat.


Tau.Sets.tau_idx_surjective

source theorem Tau.Sets.tau_idx_surjective (n : ℕ) :∃ (a : Denotation.TauIdx), a = n

The identity surjects onto Nat (universe is exactly Nat).


Tau.Sets.no_russell_set

source theorem Tau.Sets.no_russell_set :¬∃ (R : Denotation.TauIdx), ∀ (a : Denotation.TauIdx), tau_mem a R ↔ ¬tau_mem a R

[I.P13b] No Russell Set: there is no τ-set R such that for all a, a ∈_τ R iff ¬(a ∈_τ R).

Proof by contradiction: if such R existed, then applying the biconditional to a = R gives R ∈_τ R ↔ ¬(R ∈_τ R). But R ∈_τ R always holds (since R | R), so we get True ↔ False, a contradiction.


Tau.Sets.no_complement_of_self_mem

source theorem Tau.Sets.no_complement_of_self_mem :¬∃ (C : Denotation.TauIdx), ∀ (a : Denotation.TauIdx), tau_mem a C ↔ ¬tau_mem a a

Variant: no τ-set separates members from non-members via complement. There is no τ-set C that contains exactly the non-self-members.


Tau.Sets.is_descending_chain

source def Tau.Sets.is_descending_chain (f : ℕ → Denotation.TauIdx) :Prop

A descending chain is a function f : Nat → TauIdx such that f(n+1) is a strict nonzero member of f(n) for all n. Equations

  • Tau.Sets.is_descending_chain f = ∀ (n : ℕ), Tau.Sets.tau_strict_mem_nz (f (n + 1)) (f n) Instances For

Tau.Sets.no_infinite_descent

source theorem Tau.Sets.no_infinite_descent :¬∃ (f : ℕ → Denotation.TauIdx), is_descending_chain f

[I.P13c] No Infinite Descent: there is no infinite descending chain of strict τ-membership through nonzero elements.

Proof: from well-foundedness of tau_strict_mem_nz. An infinite descending chain would contradict the well-foundedness of the relation, since it would produce a sequence with no minimal element.


Tau.Sets.tau_mem_preorder

source theorem Tau.Sets.tau_mem_preorder :(∀ (a : Denotation.TauIdx), tau_mem a a) ∧ ∀ (a b c : Denotation.TauIdx), tau_mem a b → tau_mem b c → tau_mem a c

The τ-universe is a preorder (reflexive + transitive membership).


Tau.Sets.tau_mem_partial_order

source theorem Tau.Sets.tau_mem_partial_order :(∀ (a : Denotation.TauIdx), tau_mem a a) ∧ (∀ (a b : Denotation.TauIdx), tau_mem a b → tau_mem b a → a = b) ∧ ∀ (a b c : Denotation.TauIdx), tau_mem a b → tau_mem b c → tau_mem a c

The τ-universe is a partial order (preorder + antisymmetry).