IndisputableMonolith.Gravity.Analysis.EdgeTTDecompositionLorentz4D
Algebraic layer for the Lorentzian transverse-traceless (TT) decomposition of symmetric 4×4 matrices in signature (−,+,+,+). Defines Minkowski raise/trace/dot, traceless and transverse predicates, and the gauge outer-product pieces that split a symmetric tensor into TT plus pure-gauge. Gravity analysts cite it when matching local Clausius balances to Einstein form. Structure is definition-heavy linear algebra over ℝ⁴ with predicate lemmas.
claimOn $\mathbb{R}^{4}$ with Minkowski metric $\eta=\mathrm{diag}(-1,1,1,1)$, equip $\mathrm{Mat}_{4}(\mathbb{R})$ with index raising (negate the time component), Minkowski contraction and trace, and the predicates Lorentz-traceless, Lorentz-transverse, and Lorentz-TT. Introduce the gauge pieces built from symmetrized outer products so that a symmetric tensor decomposes into a TT part plus pure-gauge terms.
background
Jacobson's thermodynamic route to Einstein's equation reduces, at the algebraic hinge, to comparing two symmetric quadratic forms on every Minkowski-null direction. The upstream Clausius–Einstein bridge isolates that finite-dimensional fact: equality on all null vectors fixes the difference only up to a multiple of the metric, so a local all-null Clausius balance has the shape of Einstein's equation with the metric term free.
This module supplies the 4D Lorentzian toolkit for that hinge. Matrices are plain $4\times 4$ real arrays. Index raising for $(-,+,+,+)$ negates the time component. Minkowski dot and trace are the $\eta$-contractions. A symmetric matrix is Lorentz-traceless if its $\eta$-trace vanishes, Lorentz-transverse if it annihilates a chosen null (or timelike) direction after raising, and Lorentz-TT if both hold. Gauge pieces are built from outer squares and symmetrized outer products of vectors, the algebraic pure-gauge directions one must quotient by to reach the TT sector.
proof idea
Definition module with supporting predicate lemmas, not a single deep theorem. It introduces Mat4, symmetry, raise, Minkowski dot/trace, $\eta$, and the three Lorentz predicates (traceless, transverse, TT), then the gauge constructors (outer square, symmetrized outer, gauge part). Proofs are routine matrix algebra: unfolding definitions, component arithmetic under signature $(-,+,+,+)$, and verifying that gauge pieces are symmetric and that TT means the residual after subtracting gauge. No analytic estimates or continuum limits.
why it matters in Recognition Science
Feeds the axiom-audit module EdgeTTDecompositionLorentz4DAudit, which #print axioms every public theorem of this Lorentzian 4D TT layer and expects only [propext, Classical.choice, Quot.sound]. In the broader gravity stack it is the algebraic substrate under the Clausius–Einstein bridge: once null-direction balance is known up to a metric multiple, one still needs a clean TT-versus-gauge split of symmetric tensors to identify the curvature side with the Einstein tensor's TT content. Without this layer, the finite-dimensional hinge stays informal. It does not itself derive Einstein's equation or fix $G$; it only makes the 4D Lorentzian decomposition machine-checkable for downstream thermodynamic and Recognition-gravity arguments.
scope and limits
- Does not derive Einstein's equation or fix Newton's constant.
- Does not treat curved manifolds, only flat algebraic $\mathbb{R}^{4}$ matrices.
- Does not include continuum or distributional GR identities.
- Does not claim uniqueness of the gauge split beyond the predicates defined here.
- Does not address signature $(+,+,+,−)$ or dimensions other than 4.
used by (1)
depends on (1)
declarations in this module (118)
-
abbrev
Mat4 -
def
IsSymmetric -
def
raise -
def
minkowskiDot -
def
minkowskiTrace -
def
IsLorentzTraceless -
def
IsLorentzTransverse -
def
IsLorentzTT -
def
minkowskiEta -
def
gaugePart -
def
outerSq -
def
symmetrizedOuter -
def
lorentzLoad -
theorem
lorentzLoad_eq -
theorem
IsLorentzTransverse_iff_lorentzLoad -
theorem
minkowskiDot_eq_sum -
theorem
minkowskiDot_comm -
theorem
minkowskiTrace_eq_sum -
theorem
gaugePart_symmetric -
theorem
outerSq_symmetric -
theorem
symmetrizedOuter_symmetric -
theorem
raise_raise -
theorem
lorentzLoad_smul -
theorem
lorentzLoad_sub -
theorem
lorentzLoad_eta -
theorem
lorentzLoad_outerSq -
theorem
lorentzLoad_symmetrizedOuter -
theorem
lorentzLoad_symmetrizedOuter_l -
theorem
lorentzLoad_gaugePart -
theorem
minkowskiTrace_smul -
theorem
minkowskiTrace_sub -
theorem
minkowskiTrace_add -
theorem
minkowskiTrace_eta -
theorem
minkowskiTrace_outerSq -
theorem
minkowskiTrace_symmetrizedOuter -
theorem
minkowskiDot_eq_MinkowskiNull -
def
transverseProjector -
def
gaugeVector -
def
gaugeCorrected -
def
residualTrace -
def
ttProject -
theorem
minkowskiEta_symmetric -
theorem
transverseProjector_symmetric -
theorem
lorentzLoad_transverseProjector -
theorem
minkowskiDot_gaugeVector -
theorem
lorentzLoad_gaugePart_gaugeVector -
theorem
gaugeCorrected_transverse -
theorem
gaugeCorrected_symmetric -
theorem
minkowskiTrace_transverseProjector -
theorem
ttProject_symmetric -
theorem
ttProject_transverse -
theorem
ttProject_traceless -
theorem
ttProject_isLorentzTT -
theorem
exists_lorentzTTDecomposition -
theorem
exists_lorentzTTDecomposition' -
def
nullProjector -
def
nullSMixed -
def
kron -
def
nullPMixed -
def
nullPhp -
def
nullBilinear -
def
nullMGaugeVector -
def
nullLGaugeVector -
def
nullGap -
def
nullTraceCoeff -
def
nullTTProject -
theorem
nullProjector_symmetric -
theorem
nullProjector_minkowskiTrace -
theorem
lorentzLoad_nullProjector_m -
theorem
lorentzLoad_nullProjector_l -
theorem
sum_kron_left -
theorem
sum_kron_right -
theorem
nullPhp_expand_algebra -
theorem
sum_kron_H_kron -
theorem
sum_S_H_kron -
theorem
sum_kron_H_S -
theorem
nullPhp_entry -
theorem
sum_nullSMixed_H_col -
theorem
sum_H_nullSMixed_row -
theorem
nullGap_entry