Documentation

Physicslib4.Spacetime.Isometry

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 #

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 M: a C^∞ diffeomorphism whose manifold differential preserves the metric.

Instances For
    theorem Physicslib4.Spacetime.Isometry.ext {M : Spacetime} {x y : M.Isometry} (toDiffeo : x.toDiffeo = y.toDiffeo) :
    x = y
    @[implicit_reducible]
    Equations
    • One or more equations did not get rendered due to their size.
    @[implicit_reducible]

    The action of the isometry group on spacetime points, by applying the underlying diffeomorphism.

    Equations

    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.

    theorem Physicslib4.Spacetime.Isometry.preserves_self {M : Spacetime} (g : M.Isometry) (x : M.Carrier) (v : TangentSpace M.model x) :
    ((M.val (g.toDiffeo x)) ((mfderiv% g.toDiffeo x) v)) ((mfderiv% g.toDiffeo x) v) = ((M.val x) v) v

    An isometry preserves the metric square g(v,v) of a tangent vector.

    An isometry preserves timelike vectors.

    theorem Physicslib4.Spacetime.Isometry.isNull_mfderiv_iff {M : Spacetime} (g : M.Isometry) (x : M.Carrier) (v : TangentSpace M.model x) :
    M.IsNull ((mfderiv% g.toDiffeo x) v) M.IsNull v

    An isometry preserves null vectors.

    An isometry preserves spacelike vectors.