TauLib.BookII.Closure.DiffGeoAgenda
TauLib.BookII.Closure.DiffGeoAgenda
Forward declarations for differential-geometric structures that Book III will earn. This module records the E1-layer completion and declares placeholder structures for connections, curvature, and holonomy.
Registry Cross-References
-
[II.R21] Diff-Geo Agenda – forward declarations
-
[II.R22] Book III Prerequisites – E1 layer completeness
Mathematical Content
II.R21 (Diff-Geo Agenda): Book II earns the tau-manifold structure (atlas + exterior derivative). Book III will earn:
-
Connections: parallel transport along paths in the primorial tower
-
Curvature: the obstruction to flat parallel transport
-
Holonomy: the monodromy of closed paths
-
Cohomology: de Rham-type cohomology via d_tau
These are NOT earned in Book II. This module provides forward declarations
with Bool witnesses that record they are NOT yet established.
II.R22 (Book III Prerequisites): The E1 layer must be complete before Book III can begin the E2 enrichment. This module verifies E1 completeness by delegating to e1_layer_check.
Tau.BookII.Closure.ConnectionPlaceholder
source structure Tau.BookII.Closure.ConnectionPlaceholder :Type
[II.R21] Placeholder: connection structure (NOT earned in Book II).
The earned field is false – this will become true in Book III
when parallel transport is constructed from the E2 enrichment.
- earned : Bool
- description : String Instances For
Tau.BookII.Closure.instReprConnectionPlaceholder
source instance Tau.BookII.Closure.instReprConnectionPlaceholder :Repr ConnectionPlaceholder
Equations
- Tau.BookII.Closure.instReprConnectionPlaceholder = { reprPrec := Tau.BookII.Closure.instReprConnectionPlaceholder.repr }
Tau.BookII.Closure.instReprConnectionPlaceholder.repr
source def Tau.BookII.Closure.instReprConnectionPlaceholder.repr :ConnectionPlaceholder → ℕ → Std.Format
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookII.Closure.instDecidableEqConnectionPlaceholder.decEq
source def Tau.BookII.Closure.instDecidableEqConnectionPlaceholder.decEq (x✝ x✝¹ : ConnectionPlaceholder) :Decidable (x✝ = x✝¹)
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookII.Closure.instDecidableEqConnectionPlaceholder
source instance Tau.BookII.Closure.instDecidableEqConnectionPlaceholder :DecidableEq ConnectionPlaceholder
Equations
- Tau.BookII.Closure.instDecidableEqConnectionPlaceholder = Tau.BookII.Closure.instDecidableEqConnectionPlaceholder.decEq
Tau.BookII.Closure.CurvaturePlaceholder
source structure Tau.BookII.Closure.CurvaturePlaceholder :Type
[II.R21] Placeholder: curvature structure (NOT earned in Book II).
- earned : Bool
- description : String Instances For
Tau.BookII.Closure.instReprCurvaturePlaceholder.repr
source def Tau.BookII.Closure.instReprCurvaturePlaceholder.repr :CurvaturePlaceholder → ℕ → Std.Format
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookII.Closure.instReprCurvaturePlaceholder
source instance Tau.BookII.Closure.instReprCurvaturePlaceholder :Repr CurvaturePlaceholder
Equations
- Tau.BookII.Closure.instReprCurvaturePlaceholder = { reprPrec := Tau.BookII.Closure.instReprCurvaturePlaceholder.repr }
Tau.BookII.Closure.instDecidableEqCurvaturePlaceholder
source instance Tau.BookII.Closure.instDecidableEqCurvaturePlaceholder :DecidableEq CurvaturePlaceholder
Equations
- Tau.BookII.Closure.instDecidableEqCurvaturePlaceholder = Tau.BookII.Closure.instDecidableEqCurvaturePlaceholder.decEq
Tau.BookII.Closure.instDecidableEqCurvaturePlaceholder.decEq
source def Tau.BookII.Closure.instDecidableEqCurvaturePlaceholder.decEq (x✝ x✝¹ : CurvaturePlaceholder) :Decidable (x✝ = x✝¹)
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookII.Closure.HolonomyPlaceholder
source structure Tau.BookII.Closure.HolonomyPlaceholder :Type
[II.R21] Placeholder: holonomy structure (NOT earned in Book II).
- earned : Bool
- description : String Instances For
Tau.BookII.Closure.instReprHolonomyPlaceholder
source instance Tau.BookII.Closure.instReprHolonomyPlaceholder :Repr HolonomyPlaceholder
Equations
- Tau.BookII.Closure.instReprHolonomyPlaceholder = { reprPrec := Tau.BookII.Closure.instReprHolonomyPlaceholder.repr }
Tau.BookII.Closure.instReprHolonomyPlaceholder.repr
source def Tau.BookII.Closure.instReprHolonomyPlaceholder.repr :HolonomyPlaceholder → ℕ → Std.Format
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookII.Closure.instDecidableEqHolonomyPlaceholder.decEq
source def Tau.BookII.Closure.instDecidableEqHolonomyPlaceholder.decEq (x✝ x✝¹ : HolonomyPlaceholder) :Decidable (x✝ = x✝¹)
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookII.Closure.instDecidableEqHolonomyPlaceholder
source instance Tau.BookII.Closure.instDecidableEqHolonomyPlaceholder :DecidableEq HolonomyPlaceholder
Equations
- Tau.BookII.Closure.instDecidableEqHolonomyPlaceholder = Tau.BookII.Closure.instDecidableEqHolonomyPlaceholder.decEq
Tau.BookII.Closure.default_connection
source def Tau.BookII.Closure.default_connection :ConnectionPlaceholder
Default connection placeholder: not earned. Equations
- Tau.BookII.Closure.default_connection = { earned := false, description := “parallel transport on primorial tower” } Instances For
Tau.BookII.Closure.default_curvature
source def Tau.BookII.Closure.default_curvature :CurvaturePlaceholder
Default curvature placeholder: not earned. Equations
- Tau.BookII.Closure.default_curvature = { earned := false, description := “obstruction to flat parallel transport” } Instances For
Tau.BookII.Closure.default_holonomy
source def Tau.BookII.Closure.default_holonomy :HolonomyPlaceholder
Default holonomy placeholder: not earned. Equations
- Tau.BookII.Closure.default_holonomy = { earned := false, description := “monodromy of closed paths in tower” } Instances For
Tau.BookII.Closure.diffgeo_not_yet_earned
source def Tau.BookII.Closure.diffgeo_not_yet_earned :Bool
[II.R21] None of the diff-geo structures are earned yet. Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookII.Closure.e1_complete_for_book3
source def Tau.BookII.Closure.e1_complete_for_book3 (bound db k_max : Denotation.TauIdx) :Bool
[II.R22] E1 layer completeness check: verify that all E1 components are present as the starting point for Book III. Delegates to e1_layer_check from SelfDescribing.lean. Equations
- Tau.BookII.Closure.e1_complete_for_book3 bound db k_max = Tau.BookII.Enrichment.e1_layer_check bound db k_max Instances For
Tau.BookII.Closure.book3_prerequisites_check
source def Tau.BookII.Closure.book3_prerequisites_check (db bound k_max : Denotation.TauIdx) :Bool
[II.R22] Full prerequisites check for Book III:
-
E1 layer is complete
-
Central Theorem verified
-
Categoricity verified
-
tau-manifold structure verified
-
Diff-geo structures are correctly marked as NOT earned
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookII.Closure.diffgeo_not_earned
source theorem Tau.BookII.Closure.diffgeo_not_earned :diffgeo_not_yet_earned = true
Tau.BookII.Closure.e1_complete_b3_10_3_3
source theorem Tau.BookII.Closure.e1_complete_b3_10_3_3 :e1_complete_for_book3 10 3 3 = true
Tau.BookII.Closure.book3_prereq_3_15_3
source theorem Tau.BookII.Closure.book3_prereq_3_15_3 :book3_prerequisites_check 3 15 3 = true
Tau.BookII.Closure.connection_not_earned
source theorem Tau.BookII.Closure.connection_not_earned :default_connection.earned = false
[II.R21] Connection is not earned: the placeholder records false.
Tau.BookII.Closure.curvature_not_earned
source theorem Tau.BookII.Closure.curvature_not_earned :default_curvature.earned = false
[II.R21] Curvature is not earned: the placeholder records false.
Tau.BookII.Closure.holonomy_not_earned
source theorem Tau.BookII.Closure.holonomy_not_earned :default_holonomy.earned = false
[II.R21] Holonomy is not earned: the placeholder records false.
Tau.BookII.Closure.e1_includes_self_enrichment
source theorem Tau.BookII.Closure.e1_includes_self_enrichment (bound db k_max : Denotation.TauIdx) :Enrichment.e1_layer_check bound db k_max = true → Enrichment.e1_self_enrichment_witness bound db = true
[II.R22] E1 completeness implies self-enrichment witness holds. This is structural: e1_layer_check includes self-enrichment. If the full layer check passes, then in particular the self-enrichment component is true.