Documentation

TauCeti.Analysis.Normed.Affine.Isometry.SemidirectProduct

The semidirect product of translations and linear isometries #

The affine isometry group of a seminormed space is the semidirect product of its additive translation group and its linear isometry group. The action is the usual evaluation action, and the multiplication convention is (v, L) (w, K) = (v + L w, L K). The pair (v, L) acts on a point x as v + L x.

AffineIsometryEquiv.semidirectProductMulEquiv extracts the image of zero and the linear part. Its inverse constructs the corresponding affine isometry. The two factor inclusions are respectively translations and linear isometries. Over a real inner product space this is the Euclidean group decomposition into translations and orthogonal transformations.

This uses Mathlib's affine isometry and semidirect product carriers, without introducing a second rigid-motion group.

References #

The affine isometry group is the semidirect product of translations and linear isometries. The coordinates of f are (f 0, f.linearIsometryEquiv).

Instances For
    @[simp]

    The translation coordinate is the image of zero.

    @[simp]

    The linear coordinate is the linear part.

    @[simp]

    The rigid motion represented by (v, L) sends x to v + L x.

    @[simp]

    The first factor is the translation subgroup.

    @[simp]

    The second factor is the linear isometry subgroup.