Physlib.Mathematics.KroneckerDelta.Contraction
Contraction identities for the generalized Kronecker delta
i. Overview
This file proves the combinatorial contraction facts for the `generalizedKroneckerDelta` (defined in `Physlib.Mathematics.KroneckerDelta.Basic`). Everything here is purely about the abstract generalized Kronecker delta on a finite type; no tensor or physics content appears. These facts are the reusable backbone of the Levi-Civita epsilon-epsilon contraction identities proved in `Physlib.Relativity.Tensors.LeviCivita.Contractions`.
The central fact is that summing a `generalizedKroneckerDelta` over one shared index lowers its rank by one and multiplies it by `card α - n` (`generalizedKroneckerDelta_sum_snoc`). Iterating that fact, together with the product identity `generalizedKroneckerDelta μ ν = generalizedKroneckerDelta μ id * generalizedKroneckerDelta ν id` (`generalizedKroneckerDelta_mul`), gives the fully-, singly-, and doubly-free contractions `sum_generalizedKroneckerDelta_self`, `sum_generalizedKroneckerDelta_cons`, and `sum_generalizedKroneckerDelta_cons₂` over `Fin 4`.
The proof of `generalizedKroneckerDelta_sum_snoc` borders the delta matrix with the appended index (a Schur-complement reduction) and then applies the ring-general rank-one determinant update lemma `Matrix.det_add_rankOne`, which is proved here because Mathlib only provides the matrix determinant lemma when `det A` is a unit and Kronecker-delta matrices are singular.
ii. Key results
- `generalizedKroneckerDelta_sum_snoc` : summing over one shared index lowers the rank by one. - `sum_generalizedKroneckerDelta_mul_self`, `sum_generalizedKroneckerDelta_mul_cons`, `sum_generalizedKroneckerDelta_mul_cons₂` : the fully-, singly-, and doubly-free symbol-level contractions over `Fin 4`.
iii. Table of contents
- A. The rank-one determinant update
- B. Contraction identities
iv. References
A. The rank-one determinant update
B. Contraction identities
8 declarations
Let be a finite type. For any maps , the generalized Kronecker delta is defined as the determinant of the matrix whose entry is the Kronecker delta . The product of two such deltas where the bottom index is the identity map on satisfies: This is the abstract functional form of the identity relating the product of two Levi-Civita symbols to a generalized Kronecker delta:
Contraction of the Generalized Kronecker Delta:
Let be a finite set. For any two sequences of indices of length in , the generalized Kronecker delta satisfies the following contraction identity when summing over a shared index appended to the end of both sequences: where is the cardinality of the set .
Full contraction
For any natural number , let be a sequence of indices where each takes values in a 4-dimensional set (represented by ). The total contraction of the generalized Kronecker delta over all such sequences is given by the product: where the generalized Kronecker delta is defined as the determinant of the matrix whose -th entry is the standard Kronecker delta .
Single contraction of the generalized Kronecker delta in dimension 4
Let be indices in a 4-dimensional space. For any natural number , summing the generalized Kronecker delta over shared indices yields: where is the standard Kronecker delta, and the generalized Kronecker delta is defined as the determinant of the matrix of Kronecker deltas of the respective indices.
Double contraction of the generalized Kronecker delta over indices
For any indices and any natural number , the sum of the -indexed generalized Kronecker delta over shared indices (where each ) is given by: where is the generalized Kronecker delta, defined as .
The full contraction of the generalized Kronecker delta over equals
The sum over all mappings of the square of the generalized Kronecker delta is equal to . Mathematically, this is expressed as: where the generalized Kronecker delta is defined as the determinant of the matrix whose -th entry is the Kronecker delta .
Triple contraction of generalized Kronecker deltas in equals
For any indices , let denote the generalized Kronecker delta and denote the standard Kronecker delta. Summing over the three shared indices , the following identity holds: Here, the lower indices correspond to the identity sequence on .
Double contraction of generalized Kronecker deltas over equals
For any indices in the set , the sum over all possible sequences where of the product of two generalized Kronecker deltas is given by: where is the generalized Kronecker delta (defined as the determinant of the matrix with entries ) and is the standard Kronecker delta which equals if and otherwise.
