OAI/Geometry/EinsteinFour/GradientCoordinateModel.lean
41 declarations, 0 contain sorry, 0 declared as axioms
Fixed twelve real coordinates for the inner generators in the cost calculation.
- def
OAI.PositiveEinsteinFour.Bianchi.costShapeline 14 - def
OAI.PositiveEinsteinFour.Bianchi.costParametersline 20Source documentation
Only this fixed frame is needed for the invariant real-vector cost.
def costParameters (v : Fin 3 → Vec) : Tensor := parameters costShape (v 0) (v 1) (v 2)
Mentions: OAI.PositiveEinsteinFour.Bianchi.Vec, OAI.PositiveEinsteinFour.Bianchi.Tensor, OAI.PositiveEinsteinFour.Bianchi.parameters, OAI.PositiveEinsteinFour.Bianchi.costShape
- def
OAI.PositiveEinsteinFour.Bianchi.generatorCoefficientsline 22 - def
OAI.PositiveEinsteinFour.Bianchi.generatorCoordinatesline 27 - theorem
OAI.PositiveEinsteinFour.Bianchi.generator_coordinates_0_0line 30 - theorem
OAI.PositiveEinsteinFour.Bianchi.generator_coordinates_0_1line 40 - theorem
OAI.PositiveEinsteinFour.Bianchi.generator_coordinates_0_2line 50 - theorem
OAI.PositiveEinsteinFour.Bianchi.generator_coordinates_1_0line 60 - theorem
OAI.PositiveEinsteinFour.Bianchi.generator_coordinates_1_1line 70 - theorem
OAI.PositiveEinsteinFour.Bianchi.generator_coordinates_1_2line 80 - theorem
OAI.PositiveEinsteinFour.Bianchi.generator_coordinates_2_0line 90 - theorem
OAI.PositiveEinsteinFour.Bianchi.generator_coordinates_2_1line 100 - theorem
OAI.PositiveEinsteinFour.Bianchi.generator_coordinates_2_2line 110 - theorem
OAI.PositiveEinsteinFour.Bianchi.generator_coordinatesline 121Source documentation
Exact generator action in the fixed Bianchi coordinate frame.
theorem generator_coordinates (s : Fin 3) (v : Fin 3 → Vec) : rawGradientGenerator s (costParameters v).matrix = (costParameters (generatorCoordinates s v)).matrix := by …Mentions: OAI.PositiveEinsteinFour.Bianchi.Vec, OAI.PositiveEinsteinFour.Bianchi.rawGradientGenerator, OAI.PositiveEinsteinFour.Bianchi.costParameters, OAI.PositiveEinsteinFour.Bianchi.generatorCoordinates
- theorem
OAI.PositiveEinsteinFour.Bianchi.exists_costParametersline 137Source documentation
The fixed coordinates cover every trace-free Bianchi tensor.
theorem exists_costParameters (Z : Tensor) (hz : Z.traceFree) (hb : Z.bianchi) : ∃ v : Fin 3 → Vec, costParameters v = Z := by …Mentions: OAI.PositiveEinsteinFour.Bianchi.Tensor, OAI.PositiveEinsteinFour.Bianchi.Vec, OAI.PositiveEinsteinFour.Bianchi.costParameters
- theorem
OAI.PositiveEinsteinFour.Bianchi.costParameters_matrix_addline 143 - theorem
OAI.PositiveEinsteinFour.Bianchi.costParameters_matrix_smulline 152 - theorem
OAI.PositiveEinsteinFour.Bianchi.costParameters_matrix_negline 160 - theorem
OAI.PositiveEinsteinFour.Bianchi.costParameters_matrix_subline 164 - def
OAI.PositiveEinsteinFour.Bianchi.coordinateNormline 172Source documentation
The actual Frobenius norm in these twelve real coordinates.
def coordinateNorm (v : Fin 3 → Vec) : ℝ := …
Mentions: OAI.PositiveEinsteinFour.Bianchi.Vec
- theorem
OAI.PositiveEinsteinFour.Bianchi.costParameters_normline 175 - def
OAI.PositiveEinsteinFour.Bianchi.costCoefficientCoordinatesline 182Source documentation
The three quaternion coefficients of the total action on
(7-K)L.def costCoefficientCoordinates (s r : Fin 3) (v : Fin 3 → Vec) : Fin 3 → Vec := …
Mentions: OAI.PositiveEinsteinFour.Bianchi.Vec
- theorem
OAI.PositiveEinsteinFour.Bianchi.generator_norm_0line 190 - theorem
OAI.PositiveEinsteinFour.Bianchi.coefficient_norm_0_0line 200 - theorem
OAI.PositiveEinsteinFour.Bianchi.coefficient_norm_0_1line 211 - theorem
OAI.PositiveEinsteinFour.Bianchi.coefficient_norm_0_2line 222 - theorem
OAI.PositiveEinsteinFour.Bianchi.generator_norm_1line 233 - theorem
OAI.PositiveEinsteinFour.Bianchi.coefficient_norm_1_0line 243 - theorem
OAI.PositiveEinsteinFour.Bianchi.coefficient_norm_1_1line 254 - theorem
OAI.PositiveEinsteinFour.Bianchi.coefficient_norm_1_2line 265 - theorem
OAI.PositiveEinsteinFour.Bianchi.generator_norm_2line 276 - theorem
OAI.PositiveEinsteinFour.Bianchi.coefficient_norm_2_0line 286 - theorem
OAI.PositiveEinsteinFour.Bianchi.coefficient_norm_2_1line 297 - theorem
OAI.PositiveEinsteinFour.Bianchi.coefficient_norm_2_2line 308 - theorem
OAI.PositiveEinsteinFour.Bianchi.costCoefficient_norm_0line 319 - theorem
OAI.PositiveEinsteinFour.Bianchi.costCoefficient_norm_1line 328 - theorem
OAI.PositiveEinsteinFour.Bianchi.costCoefficient_norm_2line 337 - theorem
OAI.PositiveEinsteinFour.Bianchi.costCoefficient_normline 347Source documentation
The scalar matrix certificate yielding the real-vector curvature cost.
theorem costCoefficient_norm (s : Fin 3) (v : Fin 3 → Vec) : 64 * coordinateNorm (generatorCoordinates s v) + (∑ r : Fin 3, coordinateNorm (costCoefficientCoordinates s r v)) = 84 * coordinateNorm v + 108 * coordinateNorm (generatorCoordinates s v) := by …Mentions: OAI.PositiveEinsteinFour.Bianchi.Vec, OAI.PositiveEinsteinFour.Bianchi.coordinateNorm, OAI.PositiveEinsteinFour.Bianchi.generatorCoordinates, OAI.PositiveEinsteinFour.Bianchi.costCoefficientCoordinates
- theorem
OAI.PositiveEinsteinFour.Bianchi.row_norm_0line 357 - theorem
OAI.PositiveEinsteinFour.Bianchi.row_norm_1line 367 - theorem
OAI.PositiveEinsteinFour.Bianchi.row_norm_2line 377