OAI/Geometry/EinsteinFour/GeneralMatrixCompression.lean
64 declarations, 0 contain sorry, 0 declared as axioms
Bianchi compression for an arbitrary symmetric trace-free Weyl matrix, with no choice of a moving diagonal frame.
- def
OAI.PositiveEinsteinFour.Bianchi.generalMatrixActionline 18Source documentation
The actual trace-free anticommutator, acting on the two matrix indices.
def generalMatrixAction (A : Mat) (Z : RawGradient) : RawGradient := …
- def
OAI.PositiveEinsteinFour.Bianchi.generalMixedActionline 22Source documentation
Mixed derivative/matrix action, retaining the full matrix of coefficients.
def generalMixedAction (A : Mat) (Z : RawGradient) : RawGradient := …
- def
OAI.PositiveEinsteinFour.Bianchi.costMatrixline 26 - theorem
OAI.PositiveEinsteinFour.Bianchi.costParameters_matrix_eq_0_0line 36 - theorem
OAI.PositiveEinsteinFour.Bianchi.costParameters_matrix_eq_0_1line 44 - theorem
OAI.PositiveEinsteinFour.Bianchi.costParameters_matrix_eq_0_2line 51 - theorem
OAI.PositiveEinsteinFour.Bianchi.costParameters_matrix_eq_1_0line 59 - theorem
OAI.PositiveEinsteinFour.Bianchi.costParameters_matrix_eq_1_1line 66 - theorem
OAI.PositiveEinsteinFour.Bianchi.costParameters_matrix_eq_1_2line 74 - theorem
OAI.PositiveEinsteinFour.Bianchi.costParameters_matrix_eq_2_0line 82 - theorem
OAI.PositiveEinsteinFour.Bianchi.costParameters_matrix_eq_2_1line 90 - theorem
OAI.PositiveEinsteinFour.Bianchi.costParameters_matrix_eq_2_2line 98 - theorem
OAI.PositiveEinsteinFour.Bianchi.costParameters_matrix_eqline 105 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_0_0_0line 120 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_0_0_1line 130 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_0_0_2line 140 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_0_0_3line 150 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_0_0line 160 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_0_1_0line 171 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_0_1_1line 181 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_0_1_2line 191 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_0_1_3line 201 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_0_1line 211 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_0_2_0line 222 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_0_2_1line 232 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_0_2_2line 242 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_0_2_3line 252 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_0_2line 262 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_1_0_0line 273 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_1_0_1line 283 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_1_0_2line 293 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_1_0_3line 303 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_1_0line 313 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_1_1_0line 324 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_1_1_1line 334 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_1_1_2line 344 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_1_1_3line 354 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_1_1line 364 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_1_2_0line 375 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_1_2_1line 385 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_1_2_2line 395 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_1_2_3line 405 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_1_2line 415 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_2_0_0line 426 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_2_0_1line 436 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_2_0_2line 446 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_2_0_3line 456 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_2_0line 466 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_2_1_0line 477 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_2_1_1line 487 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_2_1_2line 497 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_2_1_3line 507 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_2_1line 517 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_2_2_0line 528 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_2_2_1line 538 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_2_2_2line 548 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_2_2_3line 558 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinates_2_2line 568 - theorem
OAI.PositiveEinsteinFour.Bianchi.coupling_matrix_coordinatesline 580 - theorem
OAI.PositiveEinsteinFour.Bianchi.rawCoupling_generalMatrixActionline 599Source documentation
The full coefficient matrix satisfies the same coupling identity as the diagonal specialization. The proof uses the actual twelve-dimensional Bianchi coordinates and the five free entries of the symmetric matrix.
theorem rawCoupling_generalMatrixAction (A : Mat) (hA : symmetric A) (hAt : traceFree A) (Z : Tensor) (hz : Z.traceFree) (hb : Z.bianchi) : rawCoupling (generalMatrixAction A Z.matrix) = (-(1 / 2 : ℝ)) • generalMixedAction A Z.matrix := by …Mentions: OAI.PositiveEinsteinFour.Bianchi.Tensor, OAI.PositiveEinsteinFour.Bianchi.rawCoupling, OAI.PositiveEinsteinFour.Bianchi.generalMatrixAction, OAI.PositiveEinsteinFour.Bianchi.generalMixedAction
- theorem
OAI.PositiveEinsteinFour.Bianchi.generalMixedAction_pairingline 610Source documentation
Bilinear compression against any Bianchi test tensor. No pointwise diagonal frame is assumed for either the Weyl coefficient or the test.
theorem generalMixedAction_pairing (A : Mat) (hA : symmetric A) (hAt : traceFree A) (Z W : Tensor) (hz : Z.traceFree) (hbz : Z.bianchi) (hbw : W.bianchi) : rawPairing (generalMixedAction A Z.matrix) W.matrix = 8 * rawPairing (generalMatrixAction A Z.matrix) W.matrix := by …Mentions: OAI.PositiveEinsteinFour.Bianchi.Tensor, OAI.PositiveEinsteinFour.Bianchi.rawPairing, OAI.PositiveEinsteinFour.Bianchi.generalMixedAction, OAI.PositiveEinsteinFour.Bianchi.generalMatrixAction
- def
OAI.PositiveEinsteinFour.Bianchi.rawBianchiProjectionline 624Source documentation
The polynomial formula for the actual orthogonal Bianchi compression.
def rawBianchiProjection (Z : RawGradient) : RawGradient := …
- theorem
OAI.PositiveEinsteinFour.Bianchi.rawBianchiProjection_pairingline 627 - theorem
OAI.PositiveEinsteinFour.Bianchi.generalRicci_compressionline 639Source documentation
The uncompressed Ricci expression equals 13Z−20P(B_F(A)Z) as an actual four-vector-valued array, for arbitrary Weyl coefficients.
theorem generalRicci_compression (A : Mat) (hA : symmetric A) (hAt : traceFree A) (Z : Tensor) (hz : Z.traceFree) (hb : Z.bianchi) : (13 : ℝ) • Z.matrix - (12 : ℝ) • generalMatrixAction A Z.matrix - generalMixedAction A Z.matrix = (13 : ℝ) • Z.matrix - (20 : ℝ) • rawBianchiProjection (generalMatrixAction A Z.matrix) := by …Mentions: OAI.PositiveEinsteinFour.Bianchi.Tensor, OAI.PositiveEinsteinFour.Bianchi.generalMatrixAction, OAI.PositiveEinsteinFour.Bianchi.generalMixedAction, OAI.PositiveEinsteinFour.Bianchi.rawBianchiProjection