TauLib · API Book II

TauLib.BookII.Regularity.PositiveRegularity

TauLib.BookII.Regularity.PositiveRegularity

tau-Regularity: stabilization of the evolution operator at finite depth, and the regularity criterion via channel decomposition.

Registry Cross-References

  • [II.D49] tau-Regularity — regularity_depth, is_regular

  • [II.T34] Regularity Criterion — regularity_criterion_check

Mathematical Content

D49 (tau-Regularity): A point p is tau-regular for a function f if the evolution operator stabilizes at some finite stage N. Concretely: there exists N such that for all m >= N, the ABCD chart of reduce(x, m) produces the same B and C coordinates as reduce(x, N).

The regularity depth rd_f(x) is the smallest such N. Since the primorial tower is a profinite completion, stabilization at a finite stage means the point’s data is determined by finitely many prime factors.

T34 (Regularity Criterion): A point x is regular if and only if both its B-channel and C-channel components stabilize independently:

is_regular(x) <=> is_b_stable(x) AND is_c_stable(x)

Moreover, the regularity depth is the maximum of the two channel depths:

rd_f(x) = max(rd_b(x), rd_c(x))

This follows from the idempotent decomposition (II.L07): since the channels are orthogonal and complete, stabilization of the whole function is equivalent to stabilization of each channel separately.


Tau.BookII.Regularity.b_stabilization_depth

source def Tau.BookII.Regularity.b_stabilization_depth (x db : Denotation.TauIdx) :ℕ

[II.D49] B-channel stabilization depth: the smallest stage k (starting from 1) at which the B-coordinate of from_tau_idx(reduce(x, k)) equals the B-coordinate at all subsequent stages up to db.

Returns the stabilization stage, or db+1 if no stabilization. Equations

  • Tau.BookII.Regularity.b_stabilization_depth x db = Tau.BookII.Regularity.b_stabilization_depth.go db x 1 (db + 1) Instances For

Tau.BookII.Regularity.b_stabilization_depth.go

source@[irreducible]

**def Tau.BookII.Regularity.b_stabilization_depth.go (db : Denotation.TauIdx)

(x k fuel : ℕ) :ℕ**

Equations

  • One or more equations did not get rendered due to their size. Instances For

Tau.BookII.Regularity.b_stabilization_depth.check_stable

source@[irreducible]

**def Tau.BookII.Regularity.b_stabilization_depth.check_stable (db : Denotation.TauIdx)

(x target j fuel : ℕ) :Bool**

Equations

  • One or more equations did not get rendered due to their size. Instances For

Tau.BookII.Regularity.c_stabilization_depth

source def Tau.BookII.Regularity.c_stabilization_depth (x db : Denotation.TauIdx) :ℕ

[II.D49] C-channel stabilization depth: the smallest stage k at which the C-coordinate stabilizes through all subsequent stages. Equations

  • Tau.BookII.Regularity.c_stabilization_depth x db = Tau.BookII.Regularity.c_stabilization_depth.go db x 1 (db + 1) Instances For

Tau.BookII.Regularity.c_stabilization_depth.go

source@[irreducible]

**def Tau.BookII.Regularity.c_stabilization_depth.go (db : Denotation.TauIdx)

(x k fuel : ℕ) :ℕ**

Equations

  • One or more equations did not get rendered due to their size. Instances For

Tau.BookII.Regularity.c_stabilization_depth.check_stable

source@[irreducible]

**def Tau.BookII.Regularity.c_stabilization_depth.check_stable (db : Denotation.TauIdx)

(x target j fuel : ℕ) :Bool**

Equations

  • One or more equations did not get rendered due to their size. Instances For

Tau.BookII.Regularity.regularity_depth

source def Tau.BookII.Regularity.regularity_depth (x db : Denotation.TauIdx) :ℕ

[II.D49] Full regularity depth: the smallest stage k at which BOTH the B-coordinate and C-coordinate stabilize.

By the regularity criterion (II.T34), this equals max(b_depth, c_depth). We compute it directly for verification. Equations

  • Tau.BookII.Regularity.regularity_depth x db = Tau.BookII.Regularity.regularity_depth.go db x 1 (db + 1) Instances For

Tau.BookII.Regularity.regularity_depth.go

source@[irreducible]

**def Tau.BookII.Regularity.regularity_depth.go (db : Denotation.TauIdx)

(x k fuel : ℕ) :ℕ**

Equations

  • One or more equations did not get rendered due to their size. Instances For

Tau.BookII.Regularity.regularity_depth.check_both_stable

source@[irreducible]

**def Tau.BookII.Regularity.regularity_depth.check_both_stable (db : Denotation.TauIdx)

(x b_target c_target j fuel : ℕ) :Bool**

Equations

  • One or more equations did not get rendered due to their size. Instances For

Tau.BookII.Regularity.is_regular

source def Tau.BookII.Regularity.is_regular (x db : Denotation.TauIdx) :Bool

[II.D49] A point x is tau-regular (within depth bound db) if the evolution operator stabilizes before reaching the depth bound. Returns true iff regularity_depth(x, db) <= db. Equations

  • Tau.BookII.Regularity.is_regular x db = decide (Tau.BookII.Regularity.regularity_depth x db ≤ db) Instances For

Tau.BookII.Regularity.is_b_regular

source def Tau.BookII.Regularity.is_b_regular (x db : Denotation.TauIdx) :Bool

B-channel regularity: the B-coordinate stabilizes. Equations

  • Tau.BookII.Regularity.is_b_regular x db = decide (Tau.BookII.Regularity.b_stabilization_depth x db ≤ db) Instances For

Tau.BookII.Regularity.is_c_regular

source def Tau.BookII.Regularity.is_c_regular (x db : Denotation.TauIdx) :Bool

C-channel regularity: the C-coordinate stabilizes. Equations

  • Tau.BookII.Regularity.is_c_regular x db = decide (Tau.BookII.Regularity.c_stabilization_depth x db ≤ db) Instances For

Tau.BookII.Regularity.regularity_depth_max_check

source def Tau.BookII.Regularity.regularity_depth_max_check (bound db : Denotation.TauIdx) :Bool

[II.T34] Regularity depth equals max of channel depths. rd_f(x) = max(rd_b(x), rd_c(x)).

This follows from the orthogonality of the idempotent decomposition: the full stabilization happens precisely when both channels have independently stabilized. Equations

  • Tau.BookII.Regularity.regularity_depth_max_check bound db = Tau.BookII.Regularity.regularity_depth_max_check.go bound db 2 (bound + 1) Instances For

Tau.BookII.Regularity.regularity_depth_max_check.go

source@[irreducible]

**def Tau.BookII.Regularity.regularity_depth_max_check.go (bound db : Denotation.TauIdx)

(x fuel : ℕ) :Bool**

Equations

  • One or more equations did not get rendered due to their size. Instances For

Tau.BookII.Regularity.regularity_criterion_check

source def Tau.BookII.Regularity.regularity_criterion_check (bound db : Denotation.TauIdx) :Bool

[II.T34] Regularity criterion: x is regular iff both B-channel and C-channel are individually regular.

is_regular(x, db) <=> is_b_regular(x, db) AND is_c_regular(x, db)

This is the channel decomposition of regularity: the idempotent decomposition (II.L07) guarantees that stabilization decomposes into independent channel conditions. Equations

  • Tau.BookII.Regularity.regularity_criterion_check bound db = Tau.BookII.Regularity.regularity_criterion_check.go bound db 2 (bound + 1) Instances For

Tau.BookII.Regularity.regularity_criterion_check.go

source@[irreducible]

**def Tau.BookII.Regularity.regularity_criterion_check.go (bound db : Denotation.TauIdx)

(x fuel : ℕ) :Bool**

Equations

  • One or more equations did not get rendered due to their size. Instances For

Tau.BookII.Regularity.small_point_regularity_check

source def Tau.BookII.Regularity.small_point_regularity_check (db : Denotation.TauIdx) :Bool

Small points (x < P_k for some k) are always regular at depth k, because reduce(x, k) = x for x < P_k, so the ABCD chart is constant from stage k onward. Equations

  • Tau.BookII.Regularity.small_point_regularity_check db = Tau.BookII.Regularity.small_point_regularity_check.go db 2 (Tau.Polarity.primorial db + 1) Instances For

Tau.BookII.Regularity.small_point_regularity_check.go

source@[irreducible]

**def Tau.BookII.Regularity.small_point_regularity_check.go (db : Denotation.TauIdx)

(x fuel : ℕ) :Bool**

Equations

  • One or more equations did not get rendered due to their size. Instances For

Tau.BookII.Regularity.evolution_stabilization_check

source def Tau.BookII.Regularity.evolution_stabilization_check (bound db : Denotation.TauIdx) :Bool

Evolution stabilization: for regular points, the evolution operator output at the regularity depth equals the output at all deeper stages. Equations

  • Tau.BookII.Regularity.evolution_stabilization_check bound db = Tau.BookII.Regularity.evolution_stabilization_check.go bound db 2 (bound + 1) Instances For

Tau.BookII.Regularity.evolution_stabilization_check.go

source@[irreducible]

**def Tau.BookII.Regularity.evolution_stabilization_check.go (bound db : Denotation.TauIdx)

(x fuel : ℕ) :Bool**

Equations

  • One or more equations did not get rendered due to their size. Instances For

Tau.BookII.Regularity.evolution_stabilization_check.check_deep

source@[irreducible]

**def Tau.BookII.Regularity.evolution_stabilization_check.check_deep (db : Denotation.TauIdx)

(x : ℕ)

(bp_rd : Polarity.SectorPair)

(rd k fuel : ℕ) :Bool**

Equations

  • One or more equations did not get rendered due to their size. Instances For

Tau.BookII.Regularity.channel_stabilization_check

source def Tau.BookII.Regularity.channel_stabilization_check (bound db : Denotation.TauIdx) :Bool

Channel-wise evolution stabilization: the B-component stabilizes independently of the C-component, and vice versa. This connects regularity back to the idempotent decomposition. Equations

  • Tau.BookII.Regularity.channel_stabilization_check bound db = Tau.BookII.Regularity.channel_stabilization_check.go bound db 2 (bound + 1) Instances For

Tau.BookII.Regularity.channel_stabilization_check.go

source@[irreducible]

**def Tau.BookII.Regularity.channel_stabilization_check.go (bound db : Denotation.TauIdx)

(x fuel : ℕ) :Bool**

Equations

  • One or more equations did not get rendered due to their size. Instances For

Tau.BookII.Regularity.channel_stabilization_check.check_b_stable

source@[irreducible]

def Tau.BookII.Regularity.channel_stabilization_check.check_b_stable (x target from_k to_k fuel : ℕ) :Bool

Equations

  • One or more equations did not get rendered due to their size. Instances For

Tau.BookII.Regularity.channel_stabilization_check.check_c_stable

source@[irreducible]

def Tau.BookII.Regularity.channel_stabilization_check.check_c_stable (x target from_k to_k fuel : ℕ) :Bool

Equations

  • One or more equations did not get rendered due to their size. Instances For

Tau.BookII.Regularity.full_regularity_check

source def Tau.BookII.Regularity.full_regularity_check (bound db : Denotation.TauIdx) :Bool

[II.D49 + II.T34] Complete regularity verification:

  • Regularity depth = max of channel depths

  • Regularity criterion (channel decomposition)

  • Small point regularity

  • Evolution stabilization

  • Channel stabilization

Equations

  • One or more equations did not get rendered due to their size. Instances For

Tau.BookII.Regularity.depth_max_20_4

source theorem Tau.BookII.Regularity.depth_max_20_4 :regularity_depth_max_check 20 4 = true


Tau.BookII.Regularity.criterion_20_4

source theorem Tau.BookII.Regularity.criterion_20_4 :regularity_criterion_check 20 4 = true


Tau.BookII.Regularity.small_point_3

source theorem Tau.BookII.Regularity.small_point_3 :small_point_regularity_check 3 = true


Tau.BookII.Regularity.evolution_stab_20_4

source theorem Tau.BookII.Regularity.evolution_stab_20_4 :evolution_stabilization_check 20 4 = true


Tau.BookII.Regularity.channel_stab_20_4

source theorem Tau.BookII.Regularity.channel_stab_20_4 :channel_stabilization_check 20 4 = true


Tau.BookII.Regularity.full_regularity_15_4

source theorem Tau.BookII.Regularity.full_regularity_15_4 :full_regularity_check 15 4 = true