TauLib · API Book II

TauLib.BookII.Closure.ForwardBook3

TauLib.BookII.Closure.ForwardBook3

E1 Export Package: the complete set of data that Book II exports to Book III.

Registry Cross-References

  • [II.D66] E1 Export Package – E1ExportPackage, compute_e1_export, full_export_check

Mathematical Content

II.D66 (E1 Export Package): The E1 Export Package bundles all verified results from Book II into a single structure that Book III can import. The package contains:

  • E1 Layer Completeness: self-enrichment, Yoneda, 2-categories, Code/Decode bijection (from Part VIII).

  • Central Theorem Verification: O(tau^3) = A_spec(L) (from Part IX).

  • Categoricity: tau^3 is unique up to canonical isomorphism (Part IX).

  • Enrichment Ladder: E0 -> E1 transition verified (Part VIII).

  • tau-Manifold Structure: atlas, transitions, d^2 = 0 (Part X).

  • Proto-Rationality: finite-stage-determined points exist (Part X).

Book III will use this package as its starting point:

  • E2 enrichment builds on E1 completeness

  • Spectral forces act on the tau-manifold

  • The 8 Millennium Problems connect to proto-rationality and the enrichment ladder


Tau.BookII.Closure.E1ExportPackage

source structure Tau.BookII.Closure.E1ExportPackage :Type

[II.D66] The E1 Export Package: all verified Book II results bundled for Book III. Each field records a boolean witness of the corresponding verification.

  • e1_layer_complete : Bool
  • central_theorem_verified : Bool
  • categoricity_verified : Bool
  • enrichment_ladder_verified : Bool
  • tau_manifold_verified : Bool
  • proto_rationality_verified : Bool Instances For

Tau.BookII.Closure.instReprE1ExportPackage.repr

source def Tau.BookII.Closure.instReprE1ExportPackage.repr :E1ExportPackage → ℕ → Std.Format

Equations

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

Tau.BookII.Closure.instReprE1ExportPackage

source instance Tau.BookII.Closure.instReprE1ExportPackage :Repr E1ExportPackage

Equations

  • Tau.BookII.Closure.instReprE1ExportPackage = { reprPrec := Tau.BookII.Closure.instReprE1ExportPackage.repr }

Tau.BookII.Closure.instDecidableEqE1ExportPackage.decEq

source def Tau.BookII.Closure.instDecidableEqE1ExportPackage.decEq (x✝ x✝¹ : E1ExportPackage) :Decidable (x✝ = x✝¹)

Equations

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

Tau.BookII.Closure.instDecidableEqE1ExportPackage

source instance Tau.BookII.Closure.instDecidableEqE1ExportPackage :DecidableEq E1ExportPackage

Equations

  • Tau.BookII.Closure.instDecidableEqE1ExportPackage = Tau.BookII.Closure.instDecidableEqE1ExportPackage.decEq

Tau.BookII.Closure.compute_e1_export

source def Tau.BookII.Closure.compute_e1_export (db bound k_max : Denotation.TauIdx) :E1ExportPackage

[II.D66] Compute the E1 Export Package by evaluating all components. Parameters control the verification depth:

  • db: max stage depth for tower checks

  • bound: max input value for range checks

  • k_max: max stage for Code/Decode checks

Equations

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

Tau.BookII.Closure.export_package_complete

source def Tau.BookII.Closure.export_package_complete (pkg : E1ExportPackage) :Bool

[II.D66] Check that all components of the export package are present. This is the single-point verification that Book II is complete. Equations

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

Tau.BookII.Closure.full_export_check

source def Tau.BookII.Closure.full_export_check (db bound k_max : Denotation.TauIdx) :Bool

[II.D66] Full export check: compute and verify the entire package. Equations

  • Tau.BookII.Closure.full_export_check db bound k_max = Tau.BookII.Closure.export_package_complete (Tau.BookII.Closure.compute_e1_export db bound k_max) Instances For

Tau.BookII.Closure.export_component_count

source def Tau.BookII.Closure.export_component_count (pkg : E1ExportPackage) :ℕ

Summary: count how many components are verified (out of 6). Equations

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

Tau.BookII.Closure.export_all_six

source def Tau.BookII.Closure.export_all_six (db bound k_max : Denotation.TauIdx) :Bool

A complete export package has all 6 components. Equations

  • Tau.BookII.Closure.export_all_six db bound k_max = (Tau.BookII.Closure.export_component_count (Tau.BookII.Closure.compute_e1_export db bound k_max) == 6) Instances For

Tau.BookII.Closure.book3_entry_level

source def Tau.BookII.Closure.book3_entry_level (db bound k_max : Denotation.TauIdx) :Option Enrichment.EnrichmentLevel

[II.D66] The entry point for Book III: verify that Book II is complete and return the enrichment level (E1) that Book III starts from. Equations

  • Tau.BookII.Closure.book3_entry_level db bound k_max = if Tau.BookII.Closure.full_export_check db bound k_max = true then some Tau.BookII.Enrichment.EnrichmentLevel.E1 else none Instances For

Tau.BookII.Closure.book3_starts_at_e1

source def Tau.BookII.Closure.book3_starts_at_e1 (db bound k_max : Denotation.TauIdx) :Bool

Verify that Book III starts at E1, not E0. Equations

  • Tau.BookII.Closure.book3_starts_at_e1 db bound k_max = (Tau.BookII.Closure.book3_entry_level db bound k_max == some Tau.BookII.Enrichment.EnrichmentLevel.E1) Instances For

Tau.BookII.Closure.full_export_3_15_3

source theorem Tau.BookII.Closure.full_export_3_15_3 :full_export_check 3 15 3 = true


Tau.BookII.Closure.all_six_3_15_3

source theorem Tau.BookII.Closure.all_six_3_15_3 :export_all_six 3 15 3 = true


Tau.BookII.Closure.book3_e1_3_15_3

source theorem Tau.BookII.Closure.book3_e1_3_15_3 :book3_starts_at_e1 3 15 3 = true


Tau.BookII.Closure.export_e1_layer

source theorem Tau.BookII.Closure.export_e1_layer :(compute_e1_export 3 15 3).e1_layer_complete = true


Tau.BookII.Closure.export_central

source theorem Tau.BookII.Closure.export_central :(compute_e1_export 3 15 3).central_theorem_verified = true


Tau.BookII.Closure.export_categoricity

source theorem Tau.BookII.Closure.export_categoricity :(compute_e1_export 3 15 3).categoricity_verified = true


Tau.BookII.Closure.export_ladder

source theorem Tau.BookII.Closure.export_ladder :(compute_e1_export 3 15 3).enrichment_ladder_verified = true


Tau.BookII.Closure.export_manifold

source theorem Tau.BookII.Closure.export_manifold :(compute_e1_export 3 15 3).tau_manifold_verified = true


Tau.BookII.Closure.export_proto

source theorem Tau.BookII.Closure.export_proto :(compute_e1_export 3 15 3).proto_rationality_verified = true


Tau.BookII.Closure.complete_means_six

source theorem Tau.BookII.Closure.complete_means_six (pkg : E1ExportPackage) :export_package_complete pkg = true → export_component_count pkg = 6

[II.D66] A complete export package has all 6 components. This is the structural statement that completeness implies count = 6.


Tau.BookII.Closure.export_implies_e1

source theorem Tau.BookII.Closure.export_implies_e1 (db bound k_max : Denotation.TauIdx) :full_export_check db bound k_max = true → Enrichment.e1_layer_check bound db k_max = true

[II.D66] The export package is self-consistent: if the full check passes, then each component individually passes.


Tau.BookII.Closure.export_implies_central

source theorem Tau.BookII.Closure.export_implies_central (db bound k_max : Denotation.TauIdx) :full_export_check db bound k_max = true → CentralTheorem.central_theorem_check db bound = true

[II.D66] The export package is self-consistent: full check implies Central Theorem verified.


Tau.BookII.Closure.e1_gt_e0

source theorem Tau.BookII.Closure.e1_gt_e0 :Enrichment.EnrichmentLevel.E0 ≠ Enrichment.EnrichmentLevel.E1

[II.D66] E0 and E1 are distinct enrichment levels. Book III starts at E1, not E0.