Physlib

PhyslibAlpha.ClassicalMechanics.MomentMap.GalileanMass

The mass as a cohomology class of the Galilean Lie algebra (Souriau)

i. Overview

In chapter 12 of Structure des systèmes dynamiques (Dunod 1970), Souriau computes the moment of the Galilean group acting on the evolution space of a system of material points. The moment is a torsor `μ = {l, g, p, E}` (12.122)-(12.123): `l` is the angular momentum and `p` the momentum (12.140), and `g = m R - p t` with `R` the centre of gravity (12.141). The Lagrange form `σ` of the system satisfies (12.134), `σ(Z_V(y))(Z'_V(y)) = μ[Z, Z'] + m f₀(Z)(Z')`, where `f₀(Z)(Z') = ⟨β, γ'⟩ - ⟨β', γ⟩` (12.130) and `m = Σ_j m_j` is the total mass (12.135). Souriau remarks (12.136) that the total mass can be interpreted as characterising the corresponding cohomology class of the Galilean group, and that this class is never zero.

This file proves these facts at the level of the Lie algebra for `N` free material points in `ℝ³ = Fin 3 → ℝ` (no forces, `F_j = 0`; with the choice `B_j = 0` of (12.49), which (12.135) imposes on an isolated system, (12.44) gives `E_j = 0` and (12.45) reduces to (12.40)). An element `Z = (ω, β, γ, ε)` of the Galilean Lie algebra (12.74), (12.118) is a rotation `ω` (an axial vector), a change of velocity `β`, a space translation `γ` and a time translation `ε`; it acts on the evolution space, whose points are `y = (t, r_j, v_j)` (12.76), by the affine vector field (12.119). The bracket is Souriau's (6.12 b), `[Z, Z']_V = [Z_V, Z'_V]`, where the bracket of two vector fields is (2.45), here `DZ'_V(Z_V) - DZ_V(Z'_V)` (`EvolutionSpace.vectorField_bracket`); this is the usual Lie bracket of vector fields (Mathlib's `VectorField.lieBracket`). The matrices (12.74) are not formalised; on them this bracket reads `[Z, Z'] = Z'Z - ZZ'`, as in (11.22 a), the opposite of the usual matrix commutator.

What is not formalised here: - the Galilean group itself, its action (12.73), (12.76) and its cocycle `θ₀` (12.126)-(12.128), hence the statement of p. 151 that `θ₀` is not a coboundary of the group (definition (11.19)), used in (12.136). The algebra-level result of this file implies it, because the derivative of a group coboundary `Δ(μ₀)` is `μ₀[Z, Z']` (p. 116, note (1)); this implication is not formalised. Physlib has `GalileanGroup` in `Physlib.SpaceAndTime.GalileanGroup.Basic`, whose rotation part ranges over the full orthogonal group; Souriau's group (12.73) takes `A ∈ SO(3)` and is connected (p. 139). Both have the same Lie algebra, with which this file works in dimension `3`, in Souriau's parametrisation; the file links it to neither group; - `GalileanAlgebra` has no vector space or `LieRing` structure here, only `Zero` and `Add`; the Jacobi identity is proved as an equation; - that the vector field (12.119), taken as printed, is the derivative (6.11) of the action (12.76); - the reading of (12.135) as the solution of the system (12.124), (12.134) for a general isolated system (`B_j = 0`, `Σ_j E_j = 0`, `Σ_j r_j × E_j = 0`): for free points the explicit moment and `m = Σ_j m_j` are verified, not derived; the uniqueness of `m` in (12.134) follows from `lagrangeForm_vectorField` and `smul_cocycle_isCoboundary_iff` but is not stated; - the dimension `1` of (12.131), the second half of (12.136) (Hamilton's Lagrangian is not invariant), forces, the converse of (12.48), the invariance of `σ` (12.72), (12.76), and the uniqueness of the moment up to a constant (the constant in `E` is a choice); - the evolution space is presymplectic, not symplectic (p. 148, (12.114)); `EvolutionSpace.lagrangeForm_motion` shows that `σ` is degenerate, and `σ` depends on the point `y` through the velocities. The setting of `PhyslibAlpha.ClassicalMechanics.MomentMap.Basic` (a constant non-degenerate form on a vector space) therefore does not apply; the moment and the cocycle are computed explicitly.

ii. Key results

- `GalileanAlgebra.bracket_jacobi`: the Jacobi identity for Souriau's bracket. - `GalileanAlgebra.cocycle_cyclic`: (12.129), `f₀` satisfies the cyclic identity. - `GalileanAlgebra.smul_cocycle_isCoboundary_iff`: `M f₀` is an algebra coboundary, `M f₀(Z)(Z') = μ₀[Z, Z']` for some torsor `μ₀`, if and only if `M = 0`. - `EvolutionSpace.hasDerivAt_moment`: (12.124), the moment of the free points. - `EvolutionSpace.moment_motion`: (12.121), the moment is constant along the free motions. - `EvolutionSpace.lagrangeForm_vectorField`: (12.134) with `m = Σ_j m_j` (12.135). - `EvolutionSpace.totalMass_cocycle_not_coboundary`: (12.136) at the level of the algebra, for a non-zero total mass the cocycle of the system is not a coboundary. - `EvolutionSpace.moment_g`, `EvolutionSpace.centerOfMass_motion`: (12.141), `g = m R - p t`, and the uniform motion of the centre of gravity of free points.

iii. Table of contents

  • A. The Galilean Lie algebra
  • B. Torsors
  • C. The cocycle `f₀`
  • D. The evolution space of free material points
  • E. The moment
  • F. The cocycle of the system and the mass

iv. References

- J.-M. Souriau, Structure des systèmes dynamiques, Dunod, Paris, 1970: pp. 132-133 (12.40)-(12.49), pp. 139-140 (12.72)-(12.76), p. 148 (12.114), pp. 150-153 (12.118)-(12.141); p. 27 (2.45), p. 50 (6.12 b) and p. 113 (11.22 a) for the bracket; p. 50 (6.13 b), p. 109 (11.16), p. 114 (11.24) and p. 116, note (1), for the coboundaries of the algebra.

References

* J.-M. Souriau, *Structure des systèmes dynamiques*, Maîtrises de mathématiques, Dunod, Paris, 1970: chapter 12, pp. 132-153, and pp. 27, 50, 109, 113-116 for the conventions (2.45), (6.12), (6.13), (11.16), (11.22), (11.24). The equation numbers refer to this edition. [ref: Souriau1970]

A. The Galilean Lie algebra

B. Torsors

C. The cocycle `f₀`

D. The evolution space of free material points

E. The moment

F. The cocycle of the system and the mass

32 declarations

instance

Zero element of the Galilean Lie algebra

The zero element of the Galilean Lie algebra is defined as the quadruple (ω,β,γ,ε)=(0,0,0,0)(\omega, \beta, \gamma, \varepsilon) = (0, 0, 0, 0), where ω∈R3\omega \in \mathbb{R}^3 is the rotation (axial vector), β∈R3\beta \in \mathbb{R}^3 is the change of velocity, γ∈R3\gamma \in \mathbb{R}^3 is the space translation, and ε∈R\varepsilon \in \mathbb{R} is the time translation.

instance

Addition in the Galilean Lie algebra

The addition of two elements Z=(ω,β,γ,ϵ)Z = (\omega, \beta, \gamma, \epsilon) and Z′=(ω′,β′,γ′,ϵ′)Z' = (\omega', \beta', \gamma', \epsilon') in the Galilean Lie algebra is defined component-wise as Z+Z′=(ω+ω′,β+β′,γ+γ′,ϵ+ϵ′)Z + Z' = (\omega + \omega', \beta + \beta', \gamma + \gamma', \epsilon + \epsilon'), where ω\omega is the rotation (axial vector), β\beta is the change of velocity, γ\gamma is the space translation, and ϵ\epsilon is the time translation.

definition

Souriau's bracket [Z,Z′][Z, Z'] on the Galilean Lie algebra

For any two elements Z=(ω,β,γ,ε)Z = (\omega, \beta, \gamma, \varepsilon) and Z′=(ω′,β′,γ′,ε′)Z' = (\omega', \beta', \gamma', \varepsilon') in the Galilean Lie algebra, Souriau's bracket [Z,Z′][Z, Z'] is defined as the element: [Z,Z′]=(ω′×ω,ω′×β−ω×β′,ω′×γ−ω×γ′+εβ′−ε′β,0)[Z, Z'] = (\omega' \times \omega, \omega' \times \beta - \omega \times \beta', \omega' \times \gamma - \omega \times \gamma' + \varepsilon \beta' - \varepsilon' \beta, 0) Here, ω,ω′∈R3\omega, \omega' \in \mathbb{R}^3 represent rotations (axial vectors), β,β′∈R3\beta, \beta' \in \mathbb{R}^3 represent changes of velocity, γ,γ′∈R3\gamma, \gamma' \in \mathbb{R}^3 represent space translations, and ε,ε′∈R\varepsilon, \varepsilon' \in \mathbb{R} represent time translations. The symbol ×\times denotes the standard cross product in R3\mathbb{R}^3.

theorem

Antisymmetry of Souriau's bracket: [Z,Z′]+[Z′,Z]=0[Z, Z'] + [Z', Z] = 0

For any two elements ZZ and Z′Z' in the Galilean Lie algebra, Souriau's bracket satisfies the antisymmetry property [Z,Z′]+[Z′,Z]=0[Z, Z'] + [Z', Z] = 0, where 00 denotes the zero element of the algebra.

theorem

Jacobi Identity for Souriau's Bracket: [Z,[Z′,Z′′]]+[Z′,[Z′′,Z]]+[Z′′,[Z,Z′]]=0[Z, [Z', Z'']] + [Z', [Z'', Z]] + [Z'', [Z, Z']] = 0

For any three elements Z,Z′,Z′′Z, Z', Z'' of the Galilean Lie algebra, Souriau's bracket [⋅,⋅][\cdot, \cdot] satisfies the Jacobi identity: [Z,[Z′,Z′′]]+[Z′,[Z′′,Z]]+[Z′′,[Z,Z′]]=0[Z, [Z', Z'']] + [Z', [Z'', Z]] + [Z'', [Z, Z']] = 0 where 00 is the zero element (0,0,0,0)(0, 0, 0, 0) of the algebra.

theorem

Boosts and Space Translations Commute in the Galilean Lie algebra

For any vectors β,γ∈R3\beta, \gamma \in \mathbb{R}^3, the Lie bracket of a boost (change of velocity) and a space translation in the Galilean Lie algebra is zero: [(0,β,0,0),(0,0,γ,0)]=0 [(0, \beta, 0, 0), (0, 0, \gamma, 0)] = 0 where (ω,β,γ,ε)( \omega, \beta, \gamma, \varepsilon ) denotes an element of the Galilean Lie algebra consisting of a rotation ω\omega, a change of velocity β\beta, a space translation γ\gamma, and a time translation ε\varepsilon. This result shows that a change of velocity and a space translation commute.

definition

Pairing μ(Z)\mu(Z) of a Galilean torsor and Lie algebra element

Given a Galilean torsor μ=(l,g,p,E)\mu = (l, g, p, E) and an element of the Galilean Lie algebra Z=(ω,β,γ,ε)Z = (\omega, \beta, \gamma, \varepsilon), the pairing μ(Z)\mu(Z) is defined as: μ(Z)=l⋅ω−g⋅β+p⋅γ−Eε\mu(Z) = l \cdot \omega - g \cdot \beta + p \cdot \gamma - E \varepsilon where ll is the angular momentum, gg is the center-of-mass term, pp is the linear momentum, and EE is the energy of the torsor μ\mu; and ω\omega is the rotation axial vector, β\beta is the velocity boost, γ\gamma is the spatial translation, and ε\varepsilon is the time translation of the algebra element ZZ.

definition

Galilean algebra cocycle f0(Z,Z′)=β⋅γ′−β′⋅γf_0(Z, Z') = \beta \cdot \gamma' - \beta' \cdot \gamma

The cocycle f0f_0 is a 2-form on the Galilean Lie algebra that maps two elements ZZ and Z′Z' to the real value defined by f0(Z,Z′)=β⋅γ′−β′⋅γf_0(Z, Z') = \beta \cdot \gamma' - \beta' \cdot \gamma, where β,β′∈R3\beta, \beta' \in \mathbb{R}^3 are the boost (change of velocity) vectors and γ,γ′∈R3\gamma, \gamma' \in \mathbb{R}^3 are the space translation vectors of ZZ and Z′Z' respectively, and ⋅\cdot denotes the standard dot product.

theorem

f0(Z,Z′)=−f0(Z′,Z)f_0(Z, Z') = -f_0(Z', Z)

For any two elements ZZ and Z′Z' of the Galilean Lie algebra, the cocycle f0f_0 satisfies the antisymmetry property: f0(Z,Z′)=−f0(Z′,Z)f_0(Z, Z') = -f_0(Z', Z) where f0f_0 is the 2-form on the Galilean Lie algebra defined by f0(Z,Z′)=β⋅γ′−β′⋅γf_0(Z, Z') = \beta \cdot \gamma' - \beta' \cdot \gamma, with β,β′\beta, \beta' being the boost vectors and γ,γ′\gamma, \gamma' being the space translation vectors of ZZ and Z′Z', respectively.

theorem

Cyclic identity for the Galilean algebra cocycle f0(Z,[Z′,Z′′])+f0(Z′,[Z′′,Z])+f0(Z′′,[Z,Z′])=0f_0(Z, [Z', Z'']) + f_0(Z', [Z'', Z]) + f_0(Z'', [Z, Z']) = 0

For any three elements Z,Z′,Z′′Z, Z', Z'' of the Galilean Lie algebra, the Galilean cocycle f0f_0 satisfies the cyclic identity: f0(Z,[Z′,Z′′])+f0(Z′,[Z′′,Z])+f0(Z′′,[Z,Z′])=0f_0(Z, [Z', Z'']) + f_0(Z', [Z'', Z]) + f_0(Z'', [Z, Z']) = 0 where [⋅,⋅][ \cdot, \cdot ] denotes Souriau's bracket on the Galilean Lie algebra.

theorem

f0(boostx,translationx)=1f_0(\text{boost}_x, \text{translation}_x) = 1

The Galilean Lie algebra cocycle f0f_0 evaluated on a pure boost along the xx-axis (represented by the vector (1,0,0)(1, 0, 0)) and a pure space translation along the same axis is equal to 11. In the notation of the Galilean Lie algebra elements Z=(ω,β,γ,ϵ)Z = (\omega, \beta, \gamma, \epsilon), this is expressed as f0(⟨0,(1,0,0),0,0⟩,⟨0,0,(1,0,0),0⟩)=1f_0(\langle 0, (1, 0, 0), 0, 0 \rangle, \langle 0, 0, (1, 0, 0), 0 \rangle) = 1.

theorem

The cocycle Mf0M f_0 is a coboundary if and only if M=0M = 0

Let f0f_0 be the 2-cocycle on the Galilean Lie algebra defined by f0(Z,Z′)=β⋅γ′−β′⋅γf_0(Z, Z') = \beta \cdot \gamma' - \beta' \cdot \gamma, where Z=(ω,β,γ,ϵ)Z = (\omega, \beta, \gamma, \epsilon) and Z′=(ω′,β′,γ′,ϵ′)Z' = (\omega', \beta', \gamma', \epsilon') are elements representing rotations, velocity boosts, space translations, and time translations respectively. Let [Z,Z′][Z, Z'] denote Souriau's bracket on the Galilean Lie algebra and let μ0(Z)\mu_0(Z) denote the pairing of a Galilean torsor μ0\mu_0 with an algebra element ZZ. For any real number MM, the map (Z,Z′)↦Mf0(Z,Z′)(Z, Z') \mapsto M f_0(Z, Z') is a coboundary of the Lie algebra (i.e., there exists a Galilean torsor μ0\mu_0 such that Mf0(Z,Z′)=μ0([Z,Z′])M f_0(Z, Z') = \mu_0([Z, Z']) for all Z,Z′Z, Z') if and only if M=0M = 0.

theorem

The Galilean cocycle f0f_0 is not a coboundary

The cocycle f0f_0 on the Galilean Lie algebra, defined for elements Z=(ω,β,γ,ε)Z = (\omega, \beta, \gamma, \varepsilon) and Z′=(ω′,β′,γ′,ε′)Z' = (\omega', \beta', \gamma', \varepsilon') by f0(Z,Z′)=β⋅γ′−β′⋅γ,f_0(Z, Z') = \beta \cdot \gamma' - \beta' \cdot \gamma, is not a coboundary of the algebra. That is, there does not exist a Galilean torsor μ0\mu_0 such that for all Z,Z′Z, Z' in the Galilean Lie algebra, the pairing of μ0\mu_0 with the Lie bracket [Z,Z′][Z, Z'] satisfies: f0(Z,Z′)=μ0([Z,Z′]).f_0(Z, Z') = \mu_0([Z, Z']).

instance

Subtraction on the evolution space y−y′y - y'

The subtraction operation on the evolution space for NN material points is defined component-wise. For two points y=(t,r,v)y = (t, r, v) and y′=(t′,r′,v′)y' = (t', r', v') in the evolution space, where t,t′∈Rt, t' \in \mathbb{R} represent time, r,r′r, r' represent the particle positions, and v,v′v, v' represent the particle velocities, their difference is given by: y−y′=(t−t′,r−r′,v−v′) y - y' = (t - t', r - r', v - v')

definition

Galilean vector field ZVZ_V on the evolution space

For an element Z=(ω,β,γ,ϵ)Z = (\omega, \beta, \gamma, \epsilon) of the Galilean Lie algebra and a point y=(t,{rj},{vj})y = (t, \{r_j\}, \{v_j\}) in the evolution space of NN particles, the vector field ZV(y)Z_V(y) is defined by the infinitesimal transformations: δt=ϵ \delta t = \epsilon δrj=ω×rj+tβ+γ \delta r_j = \omega \times r_j + t \beta + \gamma δvj=ω×vj+β \delta v_j = \omega \times v_j + \beta where ω∈R3\omega \in \mathbb{R}^3 represents the rotation (axial vector), β∈R3\beta \in \mathbb{R}^3 the velocity change (boost), γ∈R3\gamma \in \mathbb{R}^3 the space translation, and ϵ∈R\epsilon \in \mathbb{R} the time translation. The terms rjr_j and vjv_j denote the position and velocity of the jj-th material point, respectively, and ×\times denotes the cross product in R3\mathbb{R}^3.

definition

Linear part of the Galilean vector field ZVZ_V

The function computes the linear part of the affine Galilean vector field ZVZ_V applied to a tangent vector ww. Given an infinitesimal Galilean transformation Z=(ω,β,γ,ϵ)Z = (\omega, \beta, \gamma, \epsilon) and a vector w=(t,rj,vj)w = (t, \mathbf{r}_j, \mathbf{v}_j) in the evolution space of NN particles, the result is the vector (0,ω×rj+tβ,ω×vj)(0, \omega \times \mathbf{r}_j + t \beta, \omega \times \mathbf{v}_j), where ω,β,rj,vj∈R3\omega, \beta, \mathbf{r}_j, \mathbf{v}_j \in \mathbb{R}^3 and ×\times is the cross product.

theorem

The Galilean Vector Field of a Bracket is the Commutator [Z,Z′]V=LZ′(ZV)−LZ(ZV′)[Z, Z']_V = L_{Z'}(Z_V) - L_Z(Z'_V)

For any elements Z,Z′Z, Z' of the Galilean Lie algebra and any point yy in the evolution space of NN material points, the vector field associated with the Souriau bracket [Z,Z′][Z, Z'] satisfies: ([Z,Z′])V(y)=LZ′(ZV(y))−LZ(ZV′(y)) ([Z, Z'])_V(y) = L_{Z'}(Z_V(y)) - L_Z(Z'_V(y)) where ZV(y)Z_V(y) is the Galilean vector field at yy, and LZL_Z is the linear part of the affine vector field ZVZ_V. This identity identifies the bracket in the Galilean Lie algebra with the Lie bracket of the corresponding vector fields on the evolution space.

definition

Lagrange form σ\sigma for NN free material points

Given a system of NN material points with masses mj∈Rm_j \in \mathbb{R}, let yy be a point in the evolution space consisting of time t∈Rt \in \mathbb{R}, positions rj∈R3r_j \in \mathbb{R}^3, and velocities vj∈R3v_j \in \mathbb{R}^3. For two tangent vectors dy=(dt,drj,dvj)dy = (dt, dr_j, dv_j) and δy=(δt,δrj,δvj)\delta y = (\delta t, \delta r_j, \delta v_j) at yy, the Lagrange form σ\sigma is defined as the scalar: σ(dy,δy)=∑j=1Nmj(dvj⋅(δrj−vjδt)−δvj⋅(drj−vjdt))\sigma(dy, \delta y) = \sum_{j=1}^N m_j \left( dv_j \cdot (\delta r_j - v_j \delta t) - \delta v_j \cdot (dr_j - v_j dt) \right) where ⋅\cdot denotes the standard dot product in R3\mathbb{R}^3.

theorem

Antisymmetry of the Lagrange form σ\sigma

For a system of NN material points with masses mj∈Rm_j \in \mathbb{R}, let yy be a point in the evolution space. For any two tangent vectors dydy and δy\delta y at yy, the Lagrange form σ\sigma satisfies the antisymmetry property: σ(dy,δy)=−σ(δy,dy)\sigma(dy, \delta y) = -\sigma(\delta y, dy) where the Lagrange form is defined as σ(dy,δy)=∑j=1Nmj(dvj⋅(δrj−vjδt)−δvj⋅(drj−vjdt))\sigma(dy, \delta y) = \sum_{j=1}^N m_j \left( dv_j \cdot (\delta r_j - v_j \delta t) - \delta v_j \cdot (dr_j - v_j dt) \right).

theorem

The Free Motion Vector Field Lies in the Kernel of the Lagrange Form σ\sigma

For a system of NN material points with masses mj∈Rm_j \in \mathbb{R}, let y=(t,rj,vj)y = (t, \mathbf{r}_j, \mathbf{v}_j) be a point in the evolution space. Let dy=(1,vj,0)dy = (1, \mathbf{v}_j, \mathbf{0}) be the tangent vector corresponding to the free motion (i.e., constant velocity motion) through yy. Then, for any tangent vector δy\delta y at yy, the Lagrange form σ\sigma satisfies: σ(dy,δy)=0\sigma(dy, \delta y) = 0 This expresses that the velocity vector of the free motion lies in the kernel of the Lagrange form σ\sigma.

definition

Moment of a system of NN material points

For a system of NN material points with masses mj∈Rm_j \in \mathbb{R}, let yy be a point in the evolution space characterized by the time tt, positions rj∈R3\mathbf{r}_j \in \mathbb{R}^3, and velocities vj∈R3\mathbf{v}_j \in \mathbb{R}^3. The moment is defined as the Galilean torsor (l,g,p,E)(\mathbf{l}, \mathbf{g}, \mathbf{p}, E) where: - l=∑j=1Nmj(rj×vj)\mathbf{l} = \sum_{j=1}^N m_j (\mathbf{r}_j \times \mathbf{v}_j) is the total angular momentum; - g=∑j=1Nmj(rj−tvj)\mathbf{g} = \sum_{j=1}^N m_j (\mathbf{r}_j - t \mathbf{v}_j) is the boost-related component (static moment); - p=∑j=1Nmjvj\mathbf{p} = \sum_{j=1}^N m_j \mathbf{v}_j is the total linear momentum; - E=12∑j=1Nmj∥vj∥2E = \frac{1}{2} \sum_{j=1}^N m_j \|\mathbf{v}_j\|^2 is the total kinetic energy.

definition

Line s↦y+s dys \mapsto y + s \, dy in the evolution space

Given an evolution space point y=(t,rj,vj)y = (t, \mathbf{r}_j, \mathbf{v}_j) and a displacement vector dy=(dt,drj,dvj)dy = (dt, d\mathbf{r}_j, d\mathbf{v}_j), this function defines the affine line s↦y+s dys \mapsto y + s \, dy for s∈Rs \in \mathbb{R}. The resulting point in the evolution space is given by the coordinates (t+s dt,rj+s drj,vj+s dvj)(t + s \, dt, \mathbf{r}_j + s \, d\mathbf{r}_j, \mathbf{v}_j + s \, d\mathbf{v}_j), where tt is time, rj\mathbf{r}_j are the positions, and vj\mathbf{v}_j are the velocities of the NN material points.

definition

Free motion in the evolution space

Given a state y=(t,rj,vj)y = (t, \mathbf{r}_j, \mathbf{v}_j) in the evolution space of NN material points (where tt is the time, rj\mathbf{r}_j are the positions, and vj\mathbf{v}_j are the velocities) and a time interval s∈Rs \in \mathbb{R}, the function returns the state (t+s,rj+svj,vj)(t + s, \mathbf{r}_j + s \mathbf{v}_j, \mathbf{v}_j) corresponding to the free motion of the particles.

theorem

The moment pairing μ(Z)\mu(Z) as a sum over material points

Consider a system of NN material points with masses mj∈Rm_j \in \mathbb{R}. Let y=(t,rj,vj)y = (t, \mathbf{r}_j, \mathbf{v}_j) be a point in the evolution space, where tt is the time, rj∈R3\mathbf{r}_j \in \mathbb{R}^3 are the positions, and vj∈R3\mathbf{v}_j \in \mathbb{R}^3 are the velocities. Let Z=(ω,β,γ,ε)Z = (\boldsymbol{\omega}, \boldsymbol{\beta}, \boldsymbol{\gamma}, \varepsilon) be an element of the Galilean Lie algebra, where ω\boldsymbol{\omega} is the rotation axial vector, β\boldsymbol{\beta} is the velocity boost, γ\boldsymbol{\gamma} is the spatial translation, and ε\varepsilon is the time translation. The pairing of the moment μ\mu of the system with ZZ is given by: μ(Z)=∑j=1Nmj[(rj×vj)⋅ω−(rj−tvj)⋅β+vj⋅γ−12ε∣vj∣2]\mu(Z) = \sum_{j=1}^N m_j \left[ (\mathbf{r}_j \times \mathbf{v}_j) \cdot \boldsymbol{\omega} - (\mathbf{r}_j - t \mathbf{v}_j) \cdot \boldsymbol{\beta} + \mathbf{v}_j \cdot \boldsymbol{\gamma} - \frac{1}{2} \varepsilon |\mathbf{v}_j|^2 \right]

theorem

The derivative of the moment map pairing equals the Lagrange form: dds⟨μ(y+s dy),Z⟩∣s=0=σ(dy,ZV(y))\frac{d}{ds} \langle \mu(y + s \, dy), Z \rangle|_{s=0} = \sigma(dy, Z_V(y))

In the evolution space of NN free material points with masses mj∈Rm_j \in \mathbb{R}, let μ(y)\mu(y) be the moment map (represented as a Galilean torsor) and σ(y)\sigma(y) be the Lagrange form. For any point yy in the evolution space, any tangent vector dydy at yy, and any element ZZ of the Galilean Lie algebra, the derivative of the pairing between the moment and ZZ along the path y+s dyy + s \, dy at s=0s = 0 is equal to the Lagrange form evaluated at dydy and the Galilean vector field ZV(y)Z_V(y) associated with ZZ: dds⟨μ(y+s dy),Z⟩∣s=0=σ(y)(dy,ZV(y))\left. \frac{d}{ds} \langle \mu(y + s \, dy), Z \rangle \right|_{s=0} = \sigma(y)(dy, Z_V(y)) where the pairing ⟨μ,Z⟩\langle \mu, Z \rangle is defined as l⋅ω−g⋅β+p⋅γ−Eϵl \cdot \omega - g \cdot \beta + p \cdot \gamma - E \epsilon for a torsor μ=(l,g,p,E)\mu = (l, g, p, E) and algebra element Z=(ω,β,γ,ϵ)Z = (\omega, \beta, \gamma, \epsilon).

theorem

Conservation of the Moment along Free Motion

For a system of NN material points with masses mj∈Rm_j \in \mathbb{R}, let yy be a point in the evolution space representing the initial time, positions, and velocities. Let motion(y,s)\text{motion}(y, s) be the state of the system after it has evolved for a time interval s∈Rs \in \mathbb{R} under free motion (i.e., with constant velocities). The Galilean moment μ\mu of the system is invariant under this evolution: moment(m,motion(y,s))=moment(m,y)\text{moment}(m, \text{motion}(y, s)) = \text{moment}(m, y) where the moment μ=(l,g,p,E)\mu = (\mathbf{l}, \mathbf{g}, \mathbf{p}, E) is the torsor composed of the total angular momentum l\mathbf{l}, the static moment g\mathbf{g}, the total linear momentum p\mathbf{p}, and the total kinetic energy EE.

definition

Total mass ∑jmj\sum_j m_j

Given a system of NN material points where m:{0,…,N−1}→Rm: \{0, \dots, N-1\} \to \mathbb{R} is a function assigning a mass mjm_j to each particle jj, the total mass of the system is the sum of the individual masses, defined as: ∑jmj\sum_{j} m_j

definition

Center of mass R=1M∑mjrj\mathbf{R} = \frac{1}{M} \sum m_j \mathbf{r}_j

For a system of NN material points with masses mj∈Rm_j \in \mathbb{R} and positions rj∈R3\mathbf{r}_j \in \mathbb{R}^3 (given by the state yy in the evolution space), the center of mass R\mathbf{R} is defined as: R=1M∑jmjrj\mathbf{R} = \frac{1}{M} \sum_{j} m_j \mathbf{r}_j where M=∑jmjM = \sum_{j} m_j is the total mass of the system. According to the convention 0−1=00^{-1} = 0, if the total mass MM is zero, the center of mass is the zero vector.

theorem

Lagrange Form on Galilean Vector Fields is σ(ZV,ZV′)=μ([Z,Z′])+Mf0(Z,Z′)\sigma(Z_V, Z'_V) = \mu([Z, Z']) + M f_0(Z, Z')

Consider a system of NN free material points with masses mjm_j and total mass M=∑j=1NmjM = \sum_{j=1}^N m_j. Let yy be a point in the evolution space and Z,Z′Z, Z' be elements of the Galilean Lie algebra. Let ZV(y)Z_V(y) and ZV′(y)Z'_V(y) be the Galilean vector fields on the evolution space corresponding to ZZ and Z′Z', respectively. The Lagrange form σ\sigma evaluated on these vector fields satisfies the relation: σ(ZV(y),ZV′(y))=μ([Z,Z′])+Mf0(Z,Z′)\sigma(Z_V(y), Z'_V(y)) = \mu([Z, Z']) + M f_0(Z, Z') where μ\mu is the moment of the system at state yy, [Z,Z′][Z, Z'] is Souriau's bracket on the Galilean Lie algebra, and f0(Z,Z′)f_0(Z, Z') is the Galilean algebra cocycle defined by f0(Z,Z′)=β⋅γ′−β′⋅γf_0(Z, Z') = \beta \cdot \gamma' - \beta' \cdot \gamma.

theorem

The Galilean cocycle Mf0M f_0 is not a coboundary for M≠0M \neq 0

For a system of NN material points with total mass M=∑jmjM = \sum_{j} m_j, if M≠0M \neq 0, then the Galilean cocycle Mf0M f_0 is not a coboundary of the Lie algebra. Specifically, there does not exist a Galilean torsor μ0\mu_0 such that for all elements Z,Z′Z, Z' of the Galilean Lie algebra, the following equality holds: Mf0(Z,Z′)=⟨μ0,[Z,Z′]⟩M f_0(Z, Z') = \langle \mu_0, [Z, Z'] \rangle where f0(Z,Z′)=β⋅γ′−β′⋅γf_0(Z, Z') = \beta \cdot \gamma' - \beta' \cdot \gamma is the fundamental cocycle defined by velocity boosts β,β′\beta, \beta' and spatial translations γ,γ′\gamma, \gamma', and [Z,Z′][Z, Z'] denotes the Souriau bracket of the Galilean Lie algebra.

theorem

g=MR−tp\mathbf{g} = M \mathbf{R} - t \mathbf{p}

For a system of NN material points with individual masses mjm_j and a non-zero total mass M=∑jmj≠0M = \sum_{j} m_j \neq 0, let yy be a state in the evolution space with associated time tt. The boost-related component g\mathbf{g} of the Galilean moment at yy is given by the relation: g=MR−tp\mathbf{g} = M \mathbf{R} - t \mathbf{p} where R\mathbf{R} is the center of mass and p\mathbf{p} is the total linear momentum of the system.

theorem

Uniform Motion of the Center of Mass: R(y(s))=R(y)+spM\mathbf{R}(y(s)) = \mathbf{R}(y) + s \frac{\mathbf{p}}{M}

For a system of NN material points with masses mj∈Rm_j \in \mathbb{R}, let yy be a state in the evolution space and y(s)y(s) be the state after a free motion of duration s∈Rs \in \mathbb{R}. Let M=∑jmjM = \sum_{j} m_j be the total mass, R(y)\mathbf{R}(y) be the center of mass at state yy, and p(y)\mathbf{p}(y) be the total linear momentum at state yy. Then the center of mass at the new state is given by: R(y(s))=R(y)+sp(y)M\mathbf{R}(y(s)) = \mathbf{R}(y) + s \frac{\mathbf{p}(y)}{M} where, by convention, M−1=0M^{-1} = 0 if M=0M = 0.