TauLib.BookI.Orbit.Saturation
TauLib.Orbit.Saturation
Tetration algebraic degradation and the Minimal Alphabet Theorem.
Registry Cross-References
-
[I.T09] Minimal Alphabet Theorem —
minimal_alphabet -
[I.T10a] Tetration Algebraic Degradation —
tetration_algebraic_degradation
Mathematical Content
Tetration (level 4 of the hyperoperation ladder) is algebraically degraded compared to levels 1-3 (addition, multiplication, exponentiation):
-
Non-commutative: 2↑↑3 ≠ 3↑↑2
-
Non-associative: (2↑↑2)↑↑2 ≠ 2↑↑(2↑↑2)
-
No universal right identity: ¬∃ e, ∀ n ≥ 2, n↑↑e = n
These failures combine with the channel exhaustion (Ladder.lean) and the counter-models (TooMany.lean, TooFew.lean) to give the Minimal Alphabet Theorem: |Gen| = 5 is the unique cardinality achieving completeness, rigidity, and saturation simultaneously.
Tau.Orbit.Saturation.tetration_non_comm
source theorem Tau.Orbit.Saturation.tetration_non_comm :tetration 2 3 ≠ tetration 3 2
Tetration is not commutative: 2↑↑3 = 16 ≠ 9 = 3↑↑2.
Tau.Orbit.Saturation.tetration_non_assoc
source theorem Tau.Orbit.Saturation.tetration_non_assoc :tetration (tetration 2 2) 2 ≠ tetration 2 (tetration 2 2)
Tetration is not associative: (2↑↑2)↑↑2 = 4↑↑2 = 256 ≠ 65536 = 2↑↑(2↑↑2) = 2↑↑4.
Tau.Orbit.Saturation.tetration_no_left_identity
source theorem Tau.Orbit.Saturation.tetration_no_left_identity :¬∃ (e : Nat), e ≥ 2 ∧ ∀ (n : Nat), n ≥ 1 → tetration e n = n
Tetration has no universal right identity. Proof: for e = 0, n↑↑0 = 1 ≠ n for n ≥ 2. For e = 1, n↑↑1 = n (works). But this is the only candidate, and for e ≥ 2, 2↑↑e ≥ 4 > 2, so e=1 is unique and we need to show there’s no other candidate. Actually, e=1 IS a right identity. The claim should be: tetration has no right identity other than 1 that works universally, AND the operation has no left identity.
More precisely: there is no left identity for tetration. For any e, e↑↑n = n fails: e↑↑2 = e^e ≠ 2 for e ≥ 2.
Tau.Orbit.Saturation.lower_ops_have_identities
source theorem Tau.Orbit.Saturation.lower_ops_have_identities :(∀ (n : Nat), n + 0 = n) ∧ (∀ (n : Nat), n * 1 = n) ∧ ∀ (n : Nat), n ^ 1 = n
Contrast: addition has identity 0, multiplication has identity 1, exponentiation has right identity 1 (n^1 = n). Tetration has right identity 1 (n↑↑1 = n) but no left identity ≥ 2.
Tau.Orbit.Saturation.AlgebraicDegradation
source structure Tau.Orbit.Saturation.AlgebraicDegradation :Prop
Tetration is algebraically degraded: non-commutative, non-associative, no left identity ≥ 2. This is the algebraic obstruction to canonicality at the 4th operation level.
- non_comm : tetration 2 3 ≠ tetration 3 2
- non_assoc : tetration (tetration 2 2) 2 ≠ tetration 2 (tetration 2 2)
- no_left_identity : ¬∃ (e : Nat), e ≥ 2 ∧ ∀ (n : Nat), n ≥ 1 → tetration e n = n Instances For
Tau.Orbit.Saturation.tetration_algebraic_degradation
source theorem Tau.Orbit.Saturation.tetration_algebraic_degradation :AlgebraicDegradation
[I.T10a] Tetration Algebraic Degradation: Tetration fails all three algebraic canonicality conditions.
Tau.Orbit.Saturation.MinimalAlphabetSpec
source structure Tau.Orbit.Saturation.MinimalAlphabetSpec :Prop
The Minimal Alphabet specification: what 5 generators achieve.
-
add_has_channel : ladderChannel LadderLevel.add_level = some Kernel.Generator.pi Ladder completeness: all 3 rewiring levels have channels
- mul_has_channel : ladderChannel LadderLevel.mul_level = some Kernel.Generator.gamma
- exp_has_channel : ladderChannel LadderLevel.exp_level = some Kernel.Generator.eta
-
tet_no_channel : ladderChannel LadderLevel.tet_level = none Saturation: the next level (tetration) has no channel
-
solenoidal_exact : Kernel.solenoidalGenerators.length = 3 Exactly 3 solenoidal generators
- channels_distinct : Kernel.Generator.pi ≠ Kernel.Generator.gamma ∧ Kernel.Generator.pi ≠ Kernel.Generator.eta ∧ Kernel.Generator.gamma ≠ Kernel.Generator.eta Channels are pairwise distinct
Instances For
Tau.Orbit.Saturation.five_gen_spec
source theorem Tau.Orbit.Saturation.five_gen_spec :MinimalAlphabetSpec
The 5-generator system satisfies the Minimal Alphabet specification.
Tau.Orbit.Saturation.minimal_alphabet
source theorem Tau.Orbit.Saturation.minimal_alphabet :MinimalAlphabetSpec ∧ (∃ (f : TooMany.Obj6 → TooMany.Obj6), (∀ (x : TooMany.Obj6), f (TooMany.rho6 x) = TooMany.rho6 (f x)) ∧ (∀ (x : TooMany.Obj6), f (f x) = x) ∧ ¬∀ (x : TooMany.Obj6), f x = x) ∧ TooFew.ladder4Channel TooFew.Ladder4Level.exp_level = none ∧ AlgebraicDegradation
[I.T09] The Minimal Alphabet Theorem: 5 generators is the unique cardinality achieving all three properties:
(a) Completeness: All rewiring levels through exponentiation have canonical orbit channel assignments (π↔+, γ↔×, η↔^).
(b) Rigidity: No non-trivial ρ-automorphism exists. (4 generators also have this, but 6 do not.)
(c) Saturation: Tetration (level 4) has no channel, and is algebraically degraded (non-commutative, non-associative, no left identity).
Moreover, the counter-models show:
-
4 generators FAIL completeness: exponentiation loses its channel (only 2 solenoidal generators for 3 rewiring levels)
-
6 generators FAIL rigidity: the swap η↔ζ is a non-trivial ρ-automorphism (surplus solenoidal generator creates ambiguity)
This establishes |Gen| = 5 as the unique solution to the simultaneous requirements of completeness + rigidity + saturation.