Topology
The curvature laws at the concrete CurvatureTensor, proved in lean/DeepCausalityFormal/Topology/. Reference: do Carmo, Riemannian Geometry, Ch. 4.
Rust witnesses live in deep_causality_topology/tests/types/curvature_tensor/curvature_tensor_law_tests.rs. Every row is proved in Lean and checked by a passing law-test. This layer has no per-row Rust-witness column: one test file carries all three.
| id | statement | Lean proof | Test |
|---|---|---|---|
topology.curvature.antisymmetry |
R(u,v)w = −R(v,u)w |
RiemannCurvature.lean |
✓ |
topology.curvature.bianchi_first |
R(u,v)w + R(v,w)u + R(w,u)v = 0 (needs g symmetric) |
RiemannCurvature.lean |
✓ |
topology.curvature.linearity |
additivity + homogeneity in the transported slot | RiemannCurvature.lean |
✓ |