TauLib · API Book II

TauLib.BookII.Regularity.ThreeLemmaChain

TauLib.BookII.Regularity.ThreeLemmaChain

The three-lemma chain: Branch Factorization, Prime-Split Support, and Polarity Symmetry — culminating in the Holomorphic iff Idempotent-Supported characterization theorem.

Registry Cross-References

  • [II.L08] Branch Factorization — branch_factorization_check

  • [II.L09] Prime-Split Support — prime_split_support_check

  • [II.L10] Polarity Symmetry — polarity_symmetry_check

  • [II.T33] Holomorphic iff Idempotent-Supported — hol_iff_is_check

Mathematical Content

L08 (Branch Factorization): Every omega-germ transformer G factors as G = G₊ + G₋ via the idempotent decomposition. The factorization is verified on the evolution operator output: applying the idempotent decomposition to evolution_op(x, n, m) yields two independent branches.

L09 (Prime-Split Support): The B-channel component G₊ has support on B-channel primes and the C-channel component G₋ has support on C-channel primes. The support pattern is determined by the ABCD chart:

  • B-coordinate (exponent/gamma-orbit) is the B-channel signal

  • C-coordinate (tetration height/eta-orbit) is the C-channel signal

L10 (Polarity Symmetry): The j-involution sigma_j swaps channels: sigma_j(e₊) = e₋ and sigma_j(e₋) = e₊. In SplitComplex: multiplication by j swaps re and im, which transposes the sector decomposition. In sector coordinates: sigma_j(B, C) = (C, B).

T33 (Holomorphic iff Idempotent-Supported): A stagewise function f is holomorphic if and only if it satisfies four conditions:

  • IS1: bipolar decomposition exists (decompose recovery)

  • IS2: stagewise naturality (tower coherence of components)

  • IS3: channel support (B on B-sector, C on C-sector)

  • IS4: polarity symmetry (j-swap gives valid decomposition)


Tau.BookII.Regularity.branch_factorization_check

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

[II.L08] Branch factorization of the evolution operator output. For each point x and stages n, m: the evolution_op output decomposes via the idempotent decomposition into independent B and C branches.

Specifically: the SectorPair formed from the ABCD chart of the evolved point decomposes as e₊ · sp + e₋ · sp = sp. Equations

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

Tau.BookII.Regularity.branch_factorization_check.go

source@[irreducible]

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

(x n m fuel : ℕ) :Bool**

Equations

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

Tau.BookII.Regularity.branch_factorization_bndlift

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

Branch factorization applied to BndLift output: the lifted value also factors into independent B and C branches. Equations

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

Tau.BookII.Regularity.branch_factorization_bndlift.go

source@[irreducible]

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

(x stage fuel : ℕ) :Bool**

Equations

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

Tau.BookII.Regularity.prime_split_support_check

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

[II.L09] Prime-split support check.

The B-channel component has its signal concentrated in the B-sector (the b_sector field of the SectorPair), and the C-channel component has its signal in the C-sector.

Specifically, for each tau-admissible point:

  • G₊ = (B, 0): B-sector carries the exponent data, C-sector is zero

  • G₋ = (0, C): B-sector is zero, C-sector carries the tetration data

This is the prime-split support property: the two channels have disjoint support in the spectral decomposition. Equations

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

Tau.BookII.Regularity.prime_split_support_check.go

source@[irreducible]

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

(x fuel : ℕ) :Bool**

Equations

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

Tau.BookII.Regularity.prime_split_stagewise

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

[II.L09] Stage-level prime-split: at each primorial stage k, the B-channel and C-channel of the reduced value maintain disjoint support after reduction. Equations

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

Tau.BookII.Regularity.prime_split_stagewise.go

source@[irreducible]

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

(x k fuel : ℕ) :Bool**

Equations

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

Tau.BookII.Regularity.j_swap

source def Tau.BookII.Regularity.j_swap (sp : Polarity.SectorPair) :Polarity.SectorPair

The j-involution on SectorPairs: swaps B and C sectors. In SplitComplex terms, multiplication by j swaps re <-> im, which in sector coordinates becomes (B, C) -> (C, B). Equations

  • Tau.BookII.Regularity.j_swap sp = { b_sector := sp.c_sector, c_sector := sp.b_sector } Instances For

Tau.BookII.Regularity.polarity_symmetry_check

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

[II.L10] Polarity symmetry check: the j-involution swaps the two channels.

sigma_j(e₊ · bp) = e₋ · sigma_j(bp) sigma_j(e₋ · bp) = e₊ · sigma_j(bp)

In sector coordinates: j-swapping (B, 0) gives (0, B), and j-swapping (0, C) gives (C, 0). Equations

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

Tau.BookII.Regularity.polarity_symmetry_check.go

source@[irreducible]

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

(x fuel : ℕ) :Bool**

Equations

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

Tau.BookII.Regularity.j_swap_involution

source theorem Tau.BookII.Regularity.j_swap_involution (sp : Polarity.SectorPair) :j_swap (j_swap sp) = sp

j-swap is an involution: j_swap(j_swap(sp)) = sp.


Tau.BookII.Regularity.j_swap_proj_plus

source theorem Tau.BookII.Regularity.j_swap_proj_plus (bp : Polarity.SectorPair) :j_swap (proj_plus bp) = proj_minus (j_swap bp)

j-swap swaps the idempotent projections (formal).


Tau.BookII.Regularity.j_swap_proj_minus

source theorem Tau.BookII.Regularity.j_swap_proj_minus (bp : Polarity.SectorPair) :j_swap (proj_minus bp) = proj_plus (j_swap bp)


Tau.BookII.Regularity.j_swap_recovery

source theorem Tau.BookII.Regularity.j_swap_recovery (bp : Polarity.SectorPair) :(j_swap (proj_plus bp)).add (j_swap (proj_minus bp)) = j_swap bp

j-swap preserves decomposition recovery.


Tau.BookII.Regularity.sc_j_mul

source def Tau.BookII.Regularity.sc_j_mul (z : Polarity.SplitComplex) :Polarity.SplitComplex

SplitComplex j-multiplication: z -> j * z swaps re and im. This is the algebraic basis for the polarity symmetry. Equations

  • Tau.BookII.Regularity.sc_j_mul z = Tau.Polarity.SplitComplex.j.mul z Instances For

Tau.BookII.Regularity.sc_j_swaps

source theorem Tau.BookII.Regularity.sc_j_swaps (z : Polarity.SplitComplex) :(sc_j_mul z).re = z.im ∧ (sc_j_mul z).im = z.re

j-multiplication swaps re and im (formal).


Tau.BookII.Regularity.j_swaps_idempotents_check

source def Tau.BookII.Regularity.j_swaps_idempotents_check :Bool

Computational check: j * e₊ = e₋ in sector coordinates. In SC: j * ((1+j)/2) maps to the complementary idempotent. Equations

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

Tau.BookII.Regularity.is1_decomposition_check

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

[II.T33, IS1] Bipolar decomposition exists: the function admits an idempotent decomposition with recovery property. Equations

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

Tau.BookII.Regularity.is1_decomposition_check.go

source@[irreducible]

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

(x k fuel : ℕ) :Bool**

Equations

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

Tau.BookII.Regularity.is2_naturality_check

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

[II.T33, IS2] Stagewise naturality: tower coherence of B and C components individually. Reducing the B-channel at a finer stage to a coarser stage gives the B-channel at the coarser stage. Equations

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

Tau.BookII.Regularity.is2_naturality_check.go

source@[irreducible]

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

(x k fuel : ℕ) :Bool**

Equations

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

Tau.BookII.Regularity.is3_channel_support_check

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

[II.T33, IS3] Channel support: B on B-sector, C on C-sector. Equations

  • Tau.BookII.Regularity.is3_channel_support_check bound = Tau.BookII.Regularity.prime_split_support_check bound Instances For

Tau.BookII.Regularity.is4_polarity_check

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

[II.T33, IS4] Polarity symmetry. Equations

  • Tau.BookII.Regularity.is4_polarity_check bound = Tau.BookII.Regularity.polarity_symmetry_check bound Instances For

Tau.BookII.Regularity.hol_iff_is_check

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

[II.T33] Holomorphic iff Idempotent-Supported: the full characterization. A stagewise function is holomorphic iff it satisfies IS1-IS4. Equations

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

Tau.BookII.Regularity.full_three_lemma_check

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

[II.L08 + II.L09 + II.L10 + II.T33] Complete three-lemma verification. Equations

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

Tau.BookII.Regularity.branch_fact_12_3

source theorem Tau.BookII.Regularity.branch_fact_12_3 :branch_factorization_check 12 3 = true


Tau.BookII.Regularity.branch_bndlift_12_3

source theorem Tau.BookII.Regularity.branch_bndlift_12_3 :branch_factorization_bndlift 12 3 = true


Tau.BookII.Regularity.prime_split_30

source theorem Tau.BookII.Regularity.prime_split_30 :prime_split_support_check 30 = true


Tau.BookII.Regularity.prime_split_stage_12_3

source theorem Tau.BookII.Regularity.prime_split_stage_12_3 :prime_split_stagewise 12 3 = true


Tau.BookII.Regularity.polarity_30

source theorem Tau.BookII.Regularity.polarity_30 :polarity_symmetry_check 30 = true


Tau.BookII.Regularity.j_idem_swap

source theorem Tau.BookII.Regularity.j_idem_swap :j_swaps_idempotents_check = true


Tau.BookII.Regularity.is1_12_3

source theorem Tau.BookII.Regularity.is1_12_3 :is1_decomposition_check 12 3 = true


Tau.BookII.Regularity.is2_12_3

source theorem Tau.BookII.Regularity.is2_12_3 :is2_naturality_check 12 3 = true


Tau.BookII.Regularity.is3_30

source theorem Tau.BookII.Regularity.is3_30 :is3_channel_support_check 30 = true


Tau.BookII.Regularity.is4_30

source theorem Tau.BookII.Regularity.is4_30 :is4_polarity_check 30 = true


Tau.BookII.Regularity.hol_iff_is_12_3

source theorem Tau.BookII.Regularity.hol_iff_is_12_3 :hol_iff_is_check 12 3 = true


Tau.BookII.Regularity.full_three_lemma_12_3

source theorem Tau.BookII.Regularity.full_three_lemma_12_3 :full_three_lemma_check 12 3 = true