TauLib · API Book I

TauLib.BookI.Holomorphy.Thinness

TauLib.Holomorphy.Thinness

Primorial thinness and the removable singularity criterion.

Registry Cross-References

  • [I.D67] Primorial Thinness — PrimoriallyThin

  • [I.T30] Removable Singularity — removable_singularity

  • [I.L08] CRT Extension — crt_extension_b

Mathematical Content

A subset K ⊂ L is primordially thin if at each primorial stage k, K misses at least 2 independent CRT directions. This is the τ-analog of classical “codimension ≥ 2”.

The Removable Singularity Theorem: if two tower-coherent functions agree outside a finite set, and we know they agree at one common depth, then they agree everywhere (via the Identity Theorem).


Tau.Holomorphy.count_in_K

source **def Tau.Holomorphy.count_in_K (inK : Denotation.TauIdx → Bool)

(k : Denotation.TauIdx) :Denotation.TauIdx**

Count how many of the first k indices are in K. Equations

  • Tau.Holomorphy.count_in_K inK k = List.countP (fun (i : Tau.Denotation.TauIdx) => inK i) (List.range k) Instances For

Tau.Holomorphy.PrimoriallyThin

source **def Tau.Holomorphy.PrimoriallyThin (inK : Denotation.TauIdx → Bool)

(k : Denotation.TauIdx) :Prop**

[I.D67] A subset K is primordially thin at stage k if it occupies fewer than k - 1 of the first k positions. This leaves ≥ 2 “free” CRT directions. Equations

  • Tau.Holomorphy.PrimoriallyThin inK k = (k ≥ 2 ∧ Tau.Holomorphy.count_in_K inK k + 2 ≤ k) Instances For

Tau.Holomorphy.primordially_thin_check

source **def Tau.Holomorphy.primordially_thin_check (inK : Denotation.TauIdx → Bool)

(k : Denotation.TauIdx) :Bool**

Boolean check for primorial thinness. Equations

  • Tau.Holomorphy.primordially_thin_check inK k = (decide (k ≥ 2) && decide (Tau.Holomorphy.count_in_K inK k + 2 ≤ k)) Instances For

Tau.Holomorphy.GloballyThin

source def Tau.Holomorphy.GloballyThin (inK : Denotation.TauIdx → Bool) :Prop

A subset K is globally thin if it is thin at all sufficiently large stages. Equations

  • Tau.Holomorphy.GloballyThin inK = ∃ (k₀ : Tau.Denotation.TauIdx), ∀ (k : Tau.Denotation.TauIdx), k ≥ k₀ → Tau.Holomorphy.PrimoriallyThin inK k Instances For

Tau.Holomorphy.count_empty

source theorem Tau.Holomorphy.count_empty (k : Denotation.TauIdx) :count_in_K (fun (x : Denotation.TauIdx) => false) k = 0

Empty set has 0 occupied directions.


Tau.Holomorphy.empty_thin_at

source **theorem Tau.Holomorphy.empty_thin_at (k : Denotation.TauIdx)

(hk : k ≥ 2) :PrimoriallyThin (fun (x : Denotation.TauIdx) => false) k**

The empty set is thin at every stage ≥ 2.


Tau.Holomorphy.empty_globally_thin

source theorem Tau.Holomorphy.empty_globally_thin :GloballyThin fun (x : Denotation.TauIdx) => false

The empty set is globally thin.


Tau.Holomorphy.crt_extension_b

source **theorem Tau.Holomorphy.crt_extension_b (f : StageFun)

(hcoh : TowerCoherent f)

(n k l : Denotation.TauIdx)

(hkl : k ≤ l) :Polarity.reduce (f.b_fun n l) k = f.b_fun n k**

[I.L08] CRT Extension: tower coherence constrains function output via the reduce map. The output at stage k is always reduced mod primorial k — this is the vertical consistency that enables extension.

For the B-sector: reduce(f.b_fun(n, l), k) = f.b_fun(n, k) for k ≤ l.


Tau.Holomorphy.crt_extension_c

source **theorem Tau.Holomorphy.crt_extension_c (f : StageFun)

(hcoh : TowerCoherent f)

(n k l : Denotation.TauIdx)

(hkl : k ≤ l) :Polarity.reduce (f.c_fun n l) k = f.c_fun n k**

CRT extension for C-sector.


Tau.Holomorphy.output_reduced

source **theorem Tau.Holomorphy.output_reduced (f : StageFun)

(hcoh : TowerCoherent f)

(n k : Denotation.TauIdx) :Polarity.reduce (f.b_fun n k) k = f.b_fun n k**

Self-consistency: output at stage k is already reduced.


Tau.Holomorphy.removable_singularity

source **theorem Tau.Holomorphy.removable_singularity (f₁ f₂ : StageFun)

(hcoh1 : TowerCoherent f₁)

(hcoh2 : TowerCoherent f₂)

(d₀ : Denotation.TauIdx)

(hagree : ∀ (n : Denotation.TauIdx), agree_at f₁ f₂ n d₀)

(n k : Denotation.TauIdx) :k ≤ d₀ → agree_at f₁ f₂ n k**

[I.T30] Removable Singularity: if two tower-coherent functions agree at depth d₀ for all inputs, they agree at all depths ≤ d₀.

This is a repackaging of the Identity Theorem (I.T21) in the language of extensions. The “removable singularity” interpretation: knowing f on a dense set of inputs at stage d₀ determines f everywhere (because reduced inputs form a finite set at each stage).


Tau.Holomorphy.extension_from_restriction

source **theorem Tau.Holomorphy.extension_from_restriction (f₁ f₂ : StageFun)

(hcoh1 : TowerCoherent f₁)

(hcoh2 : TowerCoherent f₂)

(d₀ : Denotation.TauIdx)

(hagree_d0 : ∀ (n : Denotation.TauIdx), agree_at f₁ f₂ n d₀)

(n k : Denotation.TauIdx) :k ≤ d₀ → f₁.b_fun n k = f₂.b_fun n k**

Extension from restriction: if f₁ restricted to inputs NOT in K equals f₂ restricted to inputs NOT in K, and both are tower-coherent with agreement at some depth, then they agree everywhere.