TauLib · API Book III

TauLib.BookIII.Computation.E2Witness

TauLib.BookIII.Computation.E2Witness

Constructive E₂ operational closure witnesses: Kleene fixed points, orbit diversity, and strict enrichment beyond E₁.

Registry Cross-References

  • [III.D83] Kleene Fixed Point — kleene_fixed_point, kleene_check

  • [III.D84] E₂ Orbit Structure — orbit_length, orbit_diversity_check

  • [III.T57] Operational Closure — operational_closure_full_check

  • [III.P34] E₂ ⊋ E₁ Strict Witness — e2_strict_witness_check

Mathematical Content

III.D83 (Kleene Fixed Point): At stage k, define the self-application operator S(c) = D(c, c) where D is the code-decode map. A fixed point is c* such that S(c) = c. At every finite stage, fixed points exist because the map Z/M_k Z → Z/M_k Z is on a finite set.

III.D84 (E₂ Orbit Structure): The orbit of code c under the decode map D: x ↦ (x + d) mod M_k has length dividing M_k. Orbit lengths exhibit diversity: not all orbits have the same length, proving computational richness (contrast with E₁ where all orbits are trivially periodic).

III.T57 (Operational Closure): Every E₂-admissible operation (code-decode cycle) stays within E₂: the output is a valid E₂ carrier element at the same or lower stage. This is the computational analog of holomorphic closure.

III.P34 (E₂ ⊋ E₁ Strict Witness): E₂ contains code-decode structures that cannot be expressed as pure sector decompositions (E₁ content). The witness is an orbit with length > 2 (E₁ orbits have length ≤ 2 due to bipolar e₊/e₋ involution).


Tau.BookIII.Computation.self_apply

source def Tau.BookIII.Computation.self_apply (c k : ℕ) :ℕ

[III.D83] Self-application operator S(c) = (c + c) mod M_k. Models code applied to itself (Kleene’s recursion theorem). Equations

  • Tau.BookIII.Computation.self_apply c k = if (Tau.Polarity.primorial k == 0) = true then 0 else (c + c) % Tau.Polarity.primorial k Instances For

Tau.BookIII.Computation.kleene_fixed_point

source def Tau.BookIII.Computation.kleene_fixed_point (k : ℕ) :ℕ

[III.D83] Find a fixed point of self-application at stage k: c* such that S(c) = c. At stage k, c* = 0 is always a fixed point. Non-trivial fixed points exist when M_k is even (c* = M_k/2). Equations

  • Tau.BookIII.Computation.kleene_fixed_point k = if (Tau.Polarity.primorial k == 0) = true then 0 else 0 Instances For

Tau.BookIII.Computation.count_fixed_points

source def Tau.BookIII.Computation.count_fixed_points (k : ℕ) :ℕ

[III.D83] Count fixed points of self-application at stage k. Equations

  • Tau.BookIII.Computation.count_fixed_points k = Tau.BookIII.Computation.count_fixed_points.go k 0 (Tau.Polarity.primorial k) 0 Instances For

Tau.BookIII.Computation.count_fixed_points.go

source@[irreducible]

def Tau.BookIII.Computation.count_fixed_points.go (k c bound acc : ℕ) :ℕ

Equations

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

Tau.BookIII.Computation.kleene_check

source def Tau.BookIII.Computation.kleene_check (db : ℕ) :Bool

[III.D83] Kleene check: fixed points exist at every stage. Equations

  • Tau.BookIII.Computation.kleene_check db = Tau.BookIII.Computation.kleene_check.go db 1 (db + 1) Instances For

Tau.BookIII.Computation.kleene_check.go

source@[irreducible]

def Tau.BookIII.Computation.kleene_check.go (db k fuel : ℕ) :Bool

Equations

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

Tau.BookIII.Computation.orbit_length

source def Tau.BookIII.Computation.orbit_length (c d k : ℕ) :ℕ

[III.D84] Orbit of code c under decoder d at stage k: length of the cycle c → (c+d) → (c+2d) → … → c. Equations

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

Tau.BookIII.Computation.orbit_length.go

source@[irreducible]

def Tau.BookIII.Computation.orbit_length.go (d pos start pk steps fuel : ℕ) :ℕ

Equations

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

Tau.BookIII.Computation.orbit_diversity_check

source def Tau.BookIII.Computation.orbit_diversity_check (k : ℕ) :Bool

[III.D84] Collect distinct orbit lengths at stage k for all (c, d). Equations

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

Tau.BookIII.Computation.count_distinct_orbit_lengths

source def Tau.BookIII.Computation.count_distinct_orbit_lengths (k : ℕ) :ℕ

[III.D84] Count distinct orbit lengths at stage k. Equations

  • Tau.BookIII.Computation.count_distinct_orbit_lengths k = Tau.BookIII.Computation.count_distinct_orbit_lengths.go_d 1 (Tau.Polarity.primorial k) 0 (Tau.Polarity.primorial k) k Instances For

Tau.BookIII.Computation.count_distinct_orbit_lengths.go_d

source@[irreducible]

def Tau.BookIII.Computation.count_distinct_orbit_lengths.go_d (d pk acc fuel k : ℕ) :ℕ

Equations

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

Tau.BookIII.Computation.count_distinct_orbit_lengths.is_new_length

source def Tau.BookIII.Computation.count_distinct_orbit_lengths.is_new_length (len d pk k : ℕ) :Bool

Equations

  • Tau.BookIII.Computation.count_distinct_orbit_lengths.is_new_length len d pk k = Tau.BookIII.Computation.count_distinct_orbit_lengths.go_check 1 d len pk k Instances For

Tau.BookIII.Computation.count_distinct_orbit_lengths.go_check

source@[irreducible]

def Tau.BookIII.Computation.count_distinct_orbit_lengths.go_check (d2 bound target pk k : ℕ) :Bool

Equations

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

Tau.BookIII.Computation.operational_closure_full_check

source def Tau.BookIII.Computation.operational_closure_full_check (bound db : ℕ) :Bool

[III.T57] Full operational closure: every code-decode cycle produces a valid E₂ carrier element. Equations

  • Tau.BookIII.Computation.operational_closure_full_check bound db = Tau.BookIII.Computation.operational_closure_full_check.go bound db 0 1 ((bound + 1) * (db + 1)) Instances For

Tau.BookIII.Computation.operational_closure_full_check.go

source@[irreducible]

def Tau.BookIII.Computation.operational_closure_full_check.go (bound db c k fuel : ℕ) :Bool

Equations

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

Tau.BookIII.Computation.operational_closure_full_check.go_d

source@[irreducible]

def Tau.BookIII.Computation.operational_closure_full_check.go_d (c d pk k fuel : ℕ) :Bool

Equations

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

Tau.BookIII.Computation.e2_strict_witness_check

source def Tau.BookIII.Computation.e2_strict_witness_check (db : ℕ) :Bool

[III.P34] E₂ strict witness: find an orbit with length > 2. E₁ orbits (bipolar involution) have length ≤ 2 (e₊↔e₋). E₂ orbits can have length 3, 5, etc. (prime orbit lengths). Equations

  • Tau.BookIII.Computation.e2_strict_witness_check db = Tau.BookIII.Computation.e2_strict_witness_check.go db 2 (db + 1) Instances For

Tau.BookIII.Computation.e2_strict_witness_check.go

source@[irreducible]

def Tau.BookIII.Computation.e2_strict_witness_check.go (db k fuel : ℕ) :Bool

Equations

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

Tau.BookIII.Computation.e2_strict_witness_check.find_long_orbit

source@[irreducible]

def Tau.BookIII.Computation.e2_strict_witness_check.find_long_orbit (c d pk k fuel : ℕ) :Bool

Equations

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

Tau.BookIII.Computation.kleene_check_3

source theorem Tau.BookIII.Computation.kleene_check_3 :kleene_check 3 = true

[III.D83] Kleene fixed points exist at stages 1-3.


Tau.BookIII.Computation.fixed_points_stage2

source theorem Tau.BookIII.Computation.fixed_points_stage2 :count_fixed_points 2 ≥ 1

[III.D83] Fixed point exists at stage 2 (c=0).


Tau.BookIII.Computation.orbit_diversity_2

source theorem Tau.BookIII.Computation.orbit_diversity_2 :orbit_diversity_check 2 = true

[III.D84] Orbit diversity at stage 2.


Tau.BookIII.Computation.orbit_diversity_3

source theorem Tau.BookIII.Computation.orbit_diversity_3 :orbit_diversity_check 3 = true

[III.D84] Orbit diversity at stage 3.


Tau.BookIII.Computation.operational_closure_8_3

source theorem Tau.BookIII.Computation.operational_closure_8_3 :operational_closure_full_check 8 3 = true

[III.T57] Operational closure at bound 8, depth 3.


Tau.BookIII.Computation.e2_strict_3

source theorem Tau.BookIII.Computation.e2_strict_3 :e2_strict_witness_check 3 = true

[III.P34] E₂ strict witness at depth 3.