TauLib · API Book II

TauLib.BookII.Hartogs.MutualDetermination

TauLib.BookII.Hartogs.MutualDetermination

The five equivalent descriptions of holomorphic data and the Mutual Determination theorem.

Registry Cross-References

  • [II.L02] Refinement-Spectral Equivalence – refine_spectral_check

  • [II.L03] Spectral-Germ Equivalence – spectral_germ_check

  • [II.L04] Germ-Character Equivalence – germ_character_check

  • [II.L05] Character-Hartogs Equivalence – character_hartogs_check

  • [II.T27] Mutual Determination Theorem – mutual_determination_check

Mathematical Content

There are five equivalent descriptions of holomorphic data at a point x:

(R) Refinement tail: a tower-coherent sequence (f_k) with reduce(f_{k+1}, k) = f_k. The primorial ladder projections interleave.

(S) Spectral tail: decomposition into boundary characters chi_plus and chi_minus with finite spectral support at each stage. The B and C coordinates of from_tau_idx determine the spectral components.

(G) Omega-germ: equivalence class at the profinite limit. Two points that agree on all sufficiently deep stages are equivalent.

(C) Boundary character: ring homomorphism R_tau -> H_tau. The B and C components of from_tau_idx determine the character data.

(H) Hartogs continuation: extension from boundary to interior via BndLift. Tower coherence ensures reduce(bndlift(x, k+1), k) = reduce(x, k).

The Mutual Determination Theorem (II.T27): all five descriptions carry the same information. The bipolar idempotent decomposition e_plus, e_minus makes all five equivalent because the B-channel and C-channel separate completely (orthogonality e_plus * e_minus = 0), and they recombine completely (completeness e_plus + e_minus = 1).


Tau.BookII.Hartogs.refinement_tail_check

source def Tau.BookII.Hartogs.refinement_tail_check (bound db : Denotation.TauIdx) :Bool

[II.L02, clause R] Tower coherence for reduction maps: reduce(x, k) = reduce(reduce(x, k+1), k) for all k <= db. This is the fundamental compatibility of the primorial inverse system: projecting from a finer stage to a coarser stage is consistent with direct projection. Equations

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

Tau.BookII.Hartogs.refinement_tail_check.go

source@[irreducible]

**def Tau.BookII.Hartogs.refinement_tail_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.Hartogs.spectral_tail_check

source def Tau.BookII.Hartogs.spectral_tail_check (bound db : Denotation.TauIdx) :Bool

[II.L02-L03, clause S] Spectral stabilization check: the B and C coordinates from from_tau_idx determine the spectral decomposition. At each stage k, the spectral content is determined by reduce(x, k), and once k is large enough, the B and C coordinates of from_tau_idx(reduce(x, k)) stabilize.

We verify that the B-coordinate and C-coordinate of from_tau_idx applied to the stage-k reduction are well-defined and consistent: if reduce(x, k) = reduce(y, k), then the ABCD charts agree on the B and C coordinates at that resolution. Equations

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

Tau.BookII.Hartogs.spectral_tail_check.go

source@[irreducible]

**def Tau.BookII.Hartogs.spectral_tail_check.go (bound db : Denotation.TauIdx)

(x y k fuel : ℕ) :Bool**

Equations

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

Tau.BookII.Hartogs.exists_separator

source def Tau.BookII.Hartogs.exists_separator (x y db : ℕ) :Bool

Helper: check if there exists a stage k <= db where x and y disagree. Equations

  • Tau.BookII.Hartogs.exists_separator x y db = Tau.BookII.Hartogs.exists_separator.go db x y 1 (db + 1) Instances For

Tau.BookII.Hartogs.exists_separator.go

source@[irreducible]

def Tau.BookII.Hartogs.exists_separator.go (db x y k fuel : ℕ) :Bool

Equations

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

Tau.BookII.Hartogs.omega_germ_check

source def Tau.BookII.Hartogs.omega_germ_check (bound db : Denotation.TauIdx) :Bool

[II.L03, clause G] Omega-germ equivalence: two points that agree on all stages k <= db are equal (within the finite range [2, bound]).

This is the finite-range shadow of the profinite separation property: if reduce(x, k) = reduce(y, k) for all k, then x = y in Z-hat_tau. Equations

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

Tau.BookII.Hartogs.omega_germ_check.go

source@[irreducible]

**def Tau.BookII.Hartogs.omega_germ_check.go (bound db : Denotation.TauIdx)

(x y fuel : ℕ) :Bool**

Equations

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

Tau.BookII.Hartogs.boundary_character_check

source def Tau.BookII.Hartogs.boundary_character_check (bound _db : Denotation.TauIdx) :Bool

[II.L04, clause C] Boundary character determined by B/C data: the B and C components of from_tau_idx encode the bipolar character assignment. The character is determined by the idempotent decomposition: e_plus projects onto the B-sector, e_minus onto the C-sector.

We verify: the sector pair (B, C) is consistent with the idempotent decomposition — applying e_plus projects to (B, 0) and e_minus to (0, C), and their sum recovers (B, C). Equations

  • Tau.BookII.Hartogs.boundary_character_check bound _db = Tau.BookII.Hartogs.boundary_character_check.go bound 2 (bound + 1) Instances For

Tau.BookII.Hartogs.boundary_character_check.go

source@[irreducible]

**def Tau.BookII.Hartogs.boundary_character_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.Hartogs.hartogs_check

source def Tau.BookII.Hartogs.hartogs_check (bound db : Denotation.TauIdx) :Bool

[II.L05, clause H] Hartogs continuation check: BndLift produces extensions that are tower-coherent. reduce(bndlift(x, k+1), k) = reduce(x, k) for all x, k.

This is the “Hartogs direction”: boundary data determines interior extension, and the extension is compatible with the tower structure. Equations

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

Tau.BookII.Hartogs.hartogs_check.go

source@[irreducible]

**def Tau.BookII.Hartogs.hartogs_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.Hartogs.refine_spectral_check

source def Tau.BookII.Hartogs.refine_spectral_check (bound db : Denotation.TauIdx) :Bool

[II.L02] Refinement <-> Spectral: Refinement coherence implies spectral stability and vice versa. The tower coherence condition reduce(f_{k+1}, k) = f_k ensures that the spectral (B, C) components at stage k are determined by those at stage k+1. Equations

  • Tau.BookII.Hartogs.refine_spectral_check bound db = (Tau.BookII.Hartogs.refinement_tail_check bound db && Tau.BookII.Hartogs.spectral_tail_check bound db) Instances For

Tau.BookII.Hartogs.spectral_germ_check

source def Tau.BookII.Hartogs.spectral_germ_check (bound db : Denotation.TauIdx) :Bool

[II.L03] Spectral <-> Omega-germ: Spectral stability implies germ equivalence. If the spectral decomposition at each stage is determined by the reduction map, then the profinite limit (omega-germ) is determined. Equations

  • Tau.BookII.Hartogs.spectral_germ_check bound db = (Tau.BookII.Hartogs.spectral_tail_check bound db && Tau.BookII.Hartogs.omega_germ_check bound db) Instances For

Tau.BookII.Hartogs.germ_character_check

source def Tau.BookII.Hartogs.germ_character_check (bound db : Denotation.TauIdx) :Bool

[II.L04] Omega-germ <-> Character: Germ data determines character data. The omega-germ carries the full profinite element, and the boundary character is extracted via the bipolar idempotent decomposition. Equations

  • Tau.BookII.Hartogs.germ_character_check bound db = (Tau.BookII.Hartogs.omega_germ_check bound db && Tau.BookII.Hartogs.boundary_character_check bound db) Instances For

Tau.BookII.Hartogs.character_hartogs_check

source def Tau.BookII.Hartogs.character_hartogs_check (bound db : Denotation.TauIdx) :Bool

[II.L05] Character <-> Hartogs: Character data determines Hartogs extension. The bipolar character assignment determines BndLift, and BndLift is tower-coherent. Equations

  • Tau.BookII.Hartogs.character_hartogs_check bound db = (Tau.BookII.Hartogs.boundary_character_check bound db && Tau.BookII.Hartogs.hartogs_check bound db) Instances For

Tau.BookII.Hartogs.mutual_determination_check

source def Tau.BookII.Hartogs.mutual_determination_check (bound db : Denotation.TauIdx) :Bool

[II.T27] The Mutual Determination Theorem: All five descriptions of holomorphic data at a point agree.

(R) Refinement tail <-> (S) Spectral tail <-> (G) Omega-germ <-> (C) Boundary character <-> (H) Hartogs continuation

The equivalence chain is:

  • L02: (R) <-> (S) [refinement coherence = spectral stability]

  • L03: (S) <-> (G) [spectral stability = germ equivalence]

  • L04: (G) <-> (C) [germ data = character data]

  • L05: (C) <-> (H) [character data = Hartogs extension]

The mechanism: the bipolar idempotent decomposition e_plus, e_minus ensures that the B-channel and C-channel carry independent, complete information (orthogonality + partition of unity). Equations

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

Tau.BookII.Hartogs.idempotent_mechanism_check

source def Tau.BookII.Hartogs.idempotent_mechanism_check :Bool

The mechanism behind mutual determination: bipolar idempotents provide orthogonal, complete decomposition. e_plus^2 = e_plus, e_minus^2 = e_minus, e_plus * e_minus = 0, e_plus + e_minus = (1, 1). Equations

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

Tau.BookII.Hartogs.full_mutual_determination_check

source def Tau.BookII.Hartogs.full_mutual_determination_check (bound db : Denotation.TauIdx) :Bool

Full mutual determination with mechanism: the five descriptions agree AND the mechanism (bipolar idempotents) is sound. Equations

  • Tau.BookII.Hartogs.full_mutual_determination_check bound db = (Tau.BookII.Hartogs.mutual_determination_check bound db && Tau.BookII.Hartogs.idempotent_mechanism_check) Instances For

Tau.BookII.Hartogs.bndlift_coherent

source **theorem Tau.BookII.Hartogs.bndlift_coherent (x : Denotation.TauIdx)

{j k : Denotation.TauIdx}

(hjk : j ≤ k) :Polarity.reduce (bndlift x k) j = Polarity.reduce x j**

BndLift tower coherence: reduce(bndlift(x, k), j) = reduce(x, j) for j <= k. This follows from reduction compatibility.


Tau.BookII.Hartogs.bndlift_at_stage

source theorem Tau.BookII.Hartogs.bndlift_at_stage (x k : Denotation.TauIdx) :Polarity.reduce (bndlift x k) k = Polarity.reduce x k

BndLift at the same stage: reduce(bndlift(x, k), k) = reduce(x, k).


Tau.BookII.Hartogs.bndlift_exists_4_12

source theorem Tau.BookII.Hartogs.bndlift_exists_4_12 :bndlift_existence_check 4 12 = true


Tau.BookII.Hartogs.refine_12_4

source theorem Tau.BookII.Hartogs.refine_12_4 :refinement_tail_check 12 4 = true


Tau.BookII.Hartogs.spectral_8_3

source theorem Tau.BookII.Hartogs.spectral_8_3 :spectral_tail_check 8 3 = true


Tau.BookII.Hartogs.germ_10_4

source theorem Tau.BookII.Hartogs.germ_10_4 :omega_germ_check 10 4 = true


Tau.BookII.Hartogs.character_12_4

source theorem Tau.BookII.Hartogs.character_12_4 :boundary_character_check 12 4 = true


Tau.BookII.Hartogs.hartogs_12_4

source theorem Tau.BookII.Hartogs.hartogs_12_4 :hartogs_check 12 4 = true


Tau.BookII.Hartogs.l02_refine_spectral

source theorem Tau.BookII.Hartogs.l02_refine_spectral :refine_spectral_check 10 4 = true


Tau.BookII.Hartogs.l03_spectral_germ

source theorem Tau.BookII.Hartogs.l03_spectral_germ :spectral_germ_check 8 3 = true


Tau.BookII.Hartogs.l04_germ_character

source theorem Tau.BookII.Hartogs.l04_germ_character :germ_character_check 10 4 = true


Tau.BookII.Hartogs.l05_character_hartogs

source theorem Tau.BookII.Hartogs.l05_character_hartogs :character_hartogs_check 10 4 = true


Tau.BookII.Hartogs.mutual_determination

source theorem Tau.BookII.Hartogs.mutual_determination :mutual_determination_check 10 4 = true


Tau.BookII.Hartogs.idem_mechanism

source theorem Tau.BookII.Hartogs.idem_mechanism :idempotent_mechanism_check = true


Tau.BookII.Hartogs.full_mutual_determination

source theorem Tau.BookII.Hartogs.full_mutual_determination :full_mutual_determination_check 10 4 = true