Isometries of a spacetime #
This file develops the group of isometries of a Physicslib4.Spacetime,
used to instantiate the abstract isometry group of the curved-spacetime
Haag-Kastler axioms (def:isometric-covariance-in-curved-spacetime,
Axiom 5).
Main definitions #
Physicslib4.Spacetime.Isometry: a diffeomorphism of the spacetime whose manifold differentialmfderivpreserves the metric.Group (Isometry M)andMulAction (Isometry M) M.Carrier.
Modelling notes #
An isometry is a genuine C^∞ diffeomorphism φ : M → M (bundled as a
Diffeomorph, so smoothness of φ and of φ⁻¹ is built in) whose
manifold derivative preserves the metric:
g_{φ(x)}(dφ_x v, dφ_x w) = g_x(v, w), where dφ_x = mfderiv I I φ x.
Composition and inverse preserve the metric via the manifold chain rule
(mfderiv_comp); for the inverse we use that φ ∘ φ⁻¹ = id together with
Filter.EventuallyEq.mfderiv_eq, exactly as Mathlib's
PartialHomeomorph.MDifferentiable.comp_symm_deriv does. The isometries
thus form a group acting on points.
On the identity-component restriction. Isometry M is the full
metric-preserving diffeomorphism group. The blueprint's identity-component
("connected to the identity") restriction of Axiom 5 is captured downstream:
Physicslib4/Spacetime/IsometryTopology.lean topologizes this group as a
topological group and defines the identity-component subgroup
Isometry.identityComponent := Subgroup.connectedComponentOfOne, and
Isometry.orientedIdentityComponent (IsometryCausality.lean) intersects it
with future-orientation preservation. That subgroup is the M.Isom supplied to
the curved Haag-Kastler bridge toAbstractIdentityComponent. The full group is
retained here as the substrate and for the axioms that hold under all
isometries (e.g. microcausality).
An isometry of a spacetime: a C^∞ diffeomorphism φ of M whose differential preserves the
metric, g_(φ(x))(dφ_x v, dφ_x w) = g_x(v, w).
Isometries are the symmetries of the geometry; for Minkowski spacetime they include the Poincaré
transformations. They form a group under composition, (φ * ψ)(x) = φ(ψ(x)), acting faithfully on
the points of M (g • x). An isometry preserves the causal type of tangent vectors
(isTimelike_mfderiv_iff), but it may reverse the time orientation. The isometries "connected to
the identity" of Axiom 5 are the subgroup identityComponent, and those that also preserve the
time orientation are orientedIdentityComponent.
Implementation note: the diffeomorphism is Mathlib's Diffeomorph, so smoothness of φ and φ⁻¹ is
built in, and dφ_x is the manifold derivative mfderiv.
Blueprint: lmm:isometry-preserves-classification (isometries are described in lmm:isometry-pullback-metric)
The diffeomorphism φ : M → M.
- preserves (x : M.Carrier) (v w : TangentSpace M.model x) : ((M.val (self.toDiffeo x)) ((mfderiv% ⇑self.toDiffeo x) v)) ((mfderiv% ⇑self.toDiffeo x) w) = ((M.val x) v) w
φ preserves the metric: g_(φ(x))(dφ_x v, dφ_x w) = g_x(v, w), with dφ_x the manifold derivative
mfderiv.
Instances For
Equations
- One or more equations did not get rendered due to their size.
The action of the isometry group on spacetime points, by applying the underlying diffeomorphism.
The isometry group acts faithfully on the spacetime: an isometry is determined by its action on points.
Invariance of the causal classification #
An isometry preserves the metric square of a tangent vector, hence preserves the timelike/null/spacelike classification. These are the basic facts linking the isometry group to the causal structure underlying Axiom 5.
An isometry preserves the metric square g(v,v) of a tangent vector.
An isometry preserves timelike vectors.
An isometry preserves spacelike vectors.