TauLib · API Book III

TauLib.BookIII.Arithmetic.ProtoCodes

TauLib.BookIII.Arithmetic.ProtoCodes

Proto-Code, BSD Functional, and Bridgehead Proposition.

Registry Cross-References

  • [III.D61] Proto-Code – ProtoCode, proto_code_check

  • [III.D62] BSD Functional – bsd_functional, bsd_functional_check

  • [III.P26] Bridgehead Proposition – bridgehead_check

Mathematical Content

III.D61 (Proto-Code): E₁ object with discrete carrier, self-verification, but no decoder. Necessary but not sufficient for computation. A proto-code has BNF components and carries rank information, but cannot decode itself.

III.D62 (BSD Functional): BSD_τ(k) = rank(k) · L’_τ(1,k). Measures proto-code density at each primorial level. The L-value derivative at s=1 is approximated by the defect functional ratio.

III.P26 (Bridgehead Proposition): Proto-codes provide the necessary ingredient for E₂ emergence. Non-trivial iff rank > 0.


Tau.BookIII.Arithmetic.ProtoCode

source structure Tau.BookIII.Arithmetic.ProtoCode :Type

[III.D61] Proto-code: E₁ object with discrete carrier and self-verification but no decoder. Has BNF + gauge data but cannot self-modify.

  • address : Denotation.TauIdx
  • depth : Denotation.TauIdx
  • rank : Denotation.TauIdx
  • verified : Bool Instances For

Tau.BookIII.Arithmetic.instReprProtoCode.repr

source def Tau.BookIII.Arithmetic.instReprProtoCode.repr :ProtoCode → ℕ → Std.Format

Equations

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

Tau.BookIII.Arithmetic.instReprProtoCode

source instance Tau.BookIII.Arithmetic.instReprProtoCode :Repr ProtoCode

Equations

  • Tau.BookIII.Arithmetic.instReprProtoCode = { reprPrec := Tau.BookIII.Arithmetic.instReprProtoCode.repr }

Tau.BookIII.Arithmetic.instDecidableEqProtoCode.decEq

source def Tau.BookIII.Arithmetic.instDecidableEqProtoCode.decEq (x✝ x✝¹ : ProtoCode) :Decidable (x✝ = x✝¹)

Equations

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

Tau.BookIII.Arithmetic.instDecidableEqProtoCode

source instance Tau.BookIII.Arithmetic.instDecidableEqProtoCode :DecidableEq ProtoCode

Equations

  • Tau.BookIII.Arithmetic.instDecidableEqProtoCode = Tau.BookIII.Arithmetic.instDecidableEqProtoCode.decEq

Tau.BookIII.Arithmetic.instBEqProtoCode.beq

source def Tau.BookIII.Arithmetic.instBEqProtoCode.beq :ProtoCode → ProtoCode → Bool

Equations

  • One or more equations did not get rendered due to their size.
  • Tau.BookIII.Arithmetic.instBEqProtoCode.beq x✝¹ x✝ = false Instances For

Tau.BookIII.Arithmetic.instBEqProtoCode

source instance Tau.BookIII.Arithmetic.instBEqProtoCode :BEq ProtoCode

Equations

  • Tau.BookIII.Arithmetic.instBEqProtoCode = { beq := Tau.BookIII.Arithmetic.instBEqProtoCode.beq }

Tau.BookIII.Arithmetic.make_proto_code

source def Tau.BookIII.Arithmetic.make_proto_code (x k : Denotation.TauIdx) :ProtoCode

[III.D61] Construct a proto-code from address and depth. Equations

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

Tau.BookIII.Arithmetic.proto_code_check

source def Tau.BookIII.Arithmetic.proto_code_check (bound db : Denotation.TauIdx) :Bool

[III.D61] Proto-code check: all proto-codes are well-formed and self-verifying. Equations

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

Tau.BookIII.Arithmetic.proto_code_check.go

source@[irreducible]

**def Tau.BookIII.Arithmetic.proto_code_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.BookIII.Arithmetic.bsd_functional

source def Tau.BookIII.Arithmetic.bsd_functional (k : Denotation.TauIdx) :Denotation.TauIdx

[III.D62] BSD functional: BSD_τ(k) = rank_count(k) · derivative_approx(k). rank_count = number of distinct ranks at level k. derivative_approx = difference of split-zeta products. Equations

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

Tau.BookIII.Arithmetic.bsd_functional.count_ranks

source@[irreducible]

def Tau.BookIII.Arithmetic.bsd_functional.count_ranks (x pk k acc : ℕ) :ℕ

Equations

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

Tau.BookIII.Arithmetic.bsd_functional_check

source def Tau.BookIII.Arithmetic.bsd_functional_check (db : Denotation.TauIdx) :Bool

[III.D62] BSD functional check: the functional is well-defined and non-negative at each level. Equations

  • Tau.BookIII.Arithmetic.bsd_functional_check db = Tau.BookIII.Arithmetic.bsd_functional_check.go db 1 (db + 1) Instances For

Tau.BookIII.Arithmetic.bsd_functional_check.go

source@[irreducible]

**def Tau.BookIII.Arithmetic.bsd_functional_check.go (db : Denotation.TauIdx)

(k fuel : ℕ) :Bool**

Equations

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

Tau.BookIII.Arithmetic.bridgehead_check

source def Tau.BookIII.Arithmetic.bridgehead_check (db : Denotation.TauIdx) :Bool

[III.P26] Bridgehead: proto-codes are non-trivial (rank > 0 somewhere) at sufficiently high depth. This is the seed for E₂ emergence. Equations

  • Tau.BookIII.Arithmetic.bridgehead_check db = Tau.BookIII.Arithmetic.bridgehead_check.go db 1 (db + 1) Instances For

Tau.BookIII.Arithmetic.bridgehead_check.go

source@[irreducible]

**def Tau.BookIII.Arithmetic.bridgehead_check.go (db : Denotation.TauIdx)

(k fuel : ℕ) :Bool**

Equations

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

Tau.BookIII.Arithmetic.bridgehead_check.check_nontrivial

source@[irreducible]

def Tau.BookIII.Arithmetic.bridgehead_check.check_nontrivial (x pk k : ℕ) :Bool

Equations

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

Tau.BookIII.Arithmetic.proto_code_15_4

source theorem Tau.BookIII.Arithmetic.proto_code_15_4 :proto_code_check 15 4 = true


Tau.BookIII.Arithmetic.bsd_functional_5

source theorem Tau.BookIII.Arithmetic.bsd_functional_5 :bsd_functional_check 5 = true


Tau.BookIII.Arithmetic.bridgehead_4

source theorem Tau.BookIII.Arithmetic.bridgehead_4 :bridgehead_check 4 = true


Tau.BookIII.Arithmetic.proto_zero_verified

source theorem Tau.BookIII.Arithmetic.proto_zero_verified :(make_proto_code 0 3).verified = true

[III.D61] Structural: proto-code of 0 is verified.


Tau.BookIII.Arithmetic.bsd_nonneg_1

source theorem Tau.BookIII.Arithmetic.bsd_nonneg_1 :bsd_functional 1 ≥ 0

[III.D62] Structural: BSD at depth 1 is non-negative.


Tau.BookIII.Arithmetic.bridgehead_1

source theorem Tau.BookIII.Arithmetic.bridgehead_1 :bridgehead_check 1 = true

[III.P26] Structural: bridgehead at depth 1.