P5: Dirac index (skeleton with light API)
We model a minimal Fredholm operator with an integer index, a Dirac system carrying such an operator, and provide a zero-order invariance lemma (by definition) together with a placeholder statement for the torus index formula.
Dirac system skeleton: base space, torus tag, bundle, connection, and the principal Dirac operator as a Fredholm element. Also stores a placeholder RHS value for the torus index formula (e.g. Chern number).
Instances For
Add a zero-order bounded perturbation (skeleton keeps the same Fredholm operator to model invariance at the API level).
Equations
- Frourio.addZeroOrder S _V = S.D_A
Instances For
Index invariance under zero-order bounded perturbations (definitional).
Torus index formula placeholder: states equality of the analytical index with a stored RHS (e.g. Chern number) under a torus hypothesis.
Equations
- Frourio.index_formula_T2 S _hT2 = (Frourio.index S.D_A = S.indexRHS_T2)