Alphabeta Math
Pipeline-generated
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Rotation Double Cover

1 · Prerequisites

2 · Summary

The quaternion parametrization of the rotation group and the differential equation that lifts a rotation path to the unit quaternions, all of it mathematics: the page prepares the double cover and the angular-velocity reconstruction used by the rigid-body items, and proves nothing physical.

The quaternion rotation map ρ: conjugation on the imaginary quaternions, the unit sphere S3, and quaternion lifts fixes the objects: the imaginary quaternions with the identification φ:R3→Im⁡H, the unit sphere S3, the conjugation map ρ(q)(x)=qxq−1, and the notion of a quaternion lift of a rotation path. The covering statement itself — that q↦ρ(q) is a surjective two-sheeted covering homomorphism S3→SO(3) with kernel {1,−1} — is supplied by the published item SU(2) to SO(3) as a covering homomorphism under its stated countable choice hypothesis, and is cited, not reproved. The product rule for quaternion and matrix curves, multiplicativity of the quaternion norm, and the conjugation formula q φ(v) qˉ=φ((a2−∥u∥2)v+2⟨u,v⟩u+2a (u×v)) records the algebra used everywhere afterwards: the product rule for quaternion and matrix curves, the multiplicativity N(pq)=N(p)N(q), the anti-automorphism pq‾=qˉpˉ, the identity Re⁡(pqˉ)=⟨p,q⟩2, and the conjugation formula q φ(v) qˉ=φ((a2−∥u∥2)v+2⟨u,v⟩u+2a(u×v)) with its axis-angle form. The body angular velocity of a C1 rotation path: Ω=RTR′ is skew, Ωz=ω×z determines a unique continuous ω, and R′=RΩ defines the body angular velocity of a C1 rotation path as the unique ω with RTR′z=ω×z, proves that RTR′ is skew and that R′=R Ωω.

The lift equation is the subject of the remaining items. The quaternion lift of a prescribed continuous angular velocity: q′=12q φ(ω(t)) keeps S3 invariant, its rotation path has body angular velocity ω, and the initial value problem has a unique solution on the whole interval shows that for continuous ω every solution of q′=12q φ(ω(t)) keeps N(q) constant, that a solution starting in S3 produces a rotation path R=ρ∘q with R′=R Ωω, and that the initial value problem has a unique solution on the whole interval; the proof uses the compact continuation theorem of cm-math-balances. Angular-velocity reconstruction from a unit-quaternion path: for C1 q:I→S3 the body angular velocity of ρ∘q is ω=2φ−1(q−1q′) is the converse computation: from a C1 curve q:I→S3 one reads the body angular velocity of ρ∘q as ω=2φ−1(q−1q′), with φ−1 applied to the imaginary quaternion q−1q′. Existence, uniqueness and sign ambiguity of the quaternion lift of a C1 rotation path assembles the two directions: every C1 rotation path has exactly two C1 lifts, q and −q, and the lift with prescribed initial value is the unique solution of the lift equation. Scope of the quaternion lift: the global sign ambiguity, closed loops, and the absence of a physical spin claim records the scope: the sign ambiguity is global, a closed full turn need not have a closed lift, and no physical spin or relativistic interpretation is claimed. All items carry domain: mathematics and depend only on mathematical suppliers; the external ones are published canonical root items, and the in-run suppliers are the geometry and balances pages of this collection, read before the required cm-math-dynamics page. The companion page cm-math-rotation-double-cover-examples verifies the constant-rate lift, a time-varying fixed-axis rate, a non-axis-constant reconstruction computation, explicit two-to-one preimages, and the closed-loop obstruction in finite form.

3 · Logical flowchart

4 · Definitions, postulates, theorems and proofs

DefinitionDefinition: AI-adaptedProof: Not applicableprecheck passOpen item page →

The quaternion rotation map ρ: conjugation on the imaginary quaternions, the unit sphere S3, and quaternion lifts

Definition

Let H be the quaternion algebra with its product, conjugation x↦xˉ, real-valued norm N:H→R, and real embedding r↦r^=(r,0,0,0), in the notation of The quaternions H: real quadruples with componentwise addition and an explicit multiplication formula matching the table on 1,i,j,k. Thus x=x0+x1i+x2j+x3k with the multiplication formula of The quaternions H: real quadruples with componentwise addition and an explicit multiplication formula matching the table on 1,i,j,k, and

N(x)=x02+x12+x22+x32,N(x)^=xxˉ=xˉx.

In particular, N(x)>0 for x≠0, and the imported division-ring theorem gives the typed inverse formula x−1=N(x)−1^ xˉ (H is a division ring that is not commutative, hence not a field: q−1=qˉ/N(q) for q≠0, while ij=k and ji=−k). Under the identification of H with R4 by the coordinates x0,…,x3 one has N(x)=∥x∥22 for the Euclidean norm of The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn.

Imaginary quaternions and the vector identification. Put

Im⁡H:={x∈H:xˉ=−x}=Ri⊕Rj⊕Rk,φ:R3→Im⁡H,φ(v1,v2,v3):=v1i+v2j+v3k.

Then φ is a linear isomorphism with N(φ(v))=∥v∥22 for every v∈R3. Throughout the collection, φ translates between vectors of R3 (their inner product ⟨⋅,⋅⟩2, norm ∥⋅∥2 and cross product) and imaginary quaternions inside quaternion products.

The unit sphere. Define

S3:={q∈H:N(q)=1},

the unit sphere of H≅R4. The identification of S3 with SU(2) is the one of the published covering example ex-su-two-to-so-three-as-a-covering-homomorphism, which is also the source of the covering statement recorded in the second remark below; that example is linked from the page summary of this pair.

Conjugation and the rotation map. For q∈H with q≠0 let cq:H→H be

cq(x):=qxq−1=qx N(q)−1^ qˉ,

where the real scalar is embedded by r↦r^, and define

ρ(q):=cq∣Im⁡H:Im⁡H⟶Im⁡H.

Both the R-linear map ρ(q) and its matrix in the ordered basis (i,j,k) of Im⁡H are written ρ(q); the equality ρ(q)∈SO(3) for q∈S3 is part of the cited covering statement, and the matrix is the one meant whenever ρ(q) is composed with the identifications above. The map ρ itself is never linear in q and no such structure is used.

Quaternion lifts. Let I⊆R be an interval and let R:I→SO(3) be a map, with SO(3) as in The orthogonal group O(3) and the rotation group SO(3). A quaternion lift of R is a map q:I→S3 with ρ(q(t))=R(t) for every t∈I.

Remark

  • Well-definedness of ρ. For q≠0 the map cq is a real algebra automorphism of H: it is R-linear, fixes 1, and satisfies cq(xy)=qxyq−1=(qxq−1)(qyq−1)=cq(x)cq(y), with inverse cq−1. It also commutes with conjugation. Since r^‾=r^ for every real r, the anti-automorphism law and the typed inverse formula give q−1‾=N(q)−1^q; since embedded real scalars commute with quaternions,

cq(x)‾=q−1‾ xˉ qˉ=N(q)−1^qxˉqˉ=qxˉ N(q)−1^qˉ=cq(xˉ).

Therefore x∈Im⁡H (that is, xˉ=−x) gives cq(x)=−cq(x)‾, so cq(x)∈Im⁡H. Thus the displayed codomain of ρ(q) is correct, and ρ(1) is the identity of Im⁡H.

  • The cited double cover. By the published covering example ex-su-two-to-so-three-as-a-covering-homomorphism — whose statement assumes the countable axiom of choice ACω (The Axiom of Countable Choice (ACω)) — the assignment q↦ρ(q) on S3 is a surjective two-sheeted covering homomorphism S3→SO(3) of Lie groups with kernel {1,−1}. Equivalently: ρ(q1q2)=ρ(q1)ρ(q2) for q1,q2∈S3, every R∈SO(3) has exactly two preimages q and −q in S3, and ρ(−q)=ρ(q). This double-cover conclusion is supplied by that item and is not reproved here; the pages that follow retain only the differential-equation and reconstruction content, and every later item that uses the kernel {1,−1} or the two-preimage statement does so under this same countable-choice hypothesis, which is recorded again in its contract. The item is a published canonical root item; the pair's page summary carries the wikilink to it.

  • Scaling. For λ∈R∖{0} and q≠0 one has cλ^q=cq, because (λ^q)x(λ^q)−1=qxq−1; hence ρ(λ^q)=ρ(q). Normalizing q by the real scalar N(q)−1/2^ gives a unit quaternion, so each rotation is represented in S3 by exactly the antipodal pair ±N(q)−1/2^q; ρ(−q)=ρ(q) is the case λ=−1.

  • Terminology. "Lift" is used only in the displayed sense; no topological path-lifting theorem is assumed anywhere on this page. Existence, uniqueness and the differential equation of lifts are proved in the items that follow.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passOpen item page →

The product rule for quaternion and matrix curves, multiplicativity of the quaternion norm, and the conjugation formula q φ(v) qˉ=φ((a2−∥u∥2)v+2⟨u,v⟩u+2a (u×v))

Statement

Let I⊆R be a nondegenerate open interval, let H be the quaternions, and let φ:R3→Im⁡H be the identification of The quaternion rotation map ρ: conjugation on the imaginary quaternions, the unit sphere S3, and quaternion lifts.

  1. Product form and product rule. For p=s+φ(u) and q=t+φ(w) with s,t∈R and u,w∈R3 one has pq=(st−⟨u,w⟩2)+φ(sw+tu+u×w). If moreover p,q:I→H are of class C1 (componentwise, Ck Euclidean maps and diffeomorphisms), then pq:I→H is C1 and (pq)′=p′q+pq′. Likewise, if A,B:I→M3(R) are of class C1, then AB is C1 and (AB)′=A′B+AB′.
  2. Conjugation and norm. For all p,q∈H one has pq‾=qˉ pˉ and N(pq)=N(p)N(q), and Re⁡(pqˉ)=⟨p,q⟩2 for Re⁡(x):=x0 and the Euclidean inner product of The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn. For a C1 curve q:I→H, the curves qˉ and N∘q are C1 with q‾′=q′‾ and

(N∘q)′=2Re⁡(q′qˉ)=2⟨q′,q⟩2.

  1. Conjugation formula. If q=a+φ(u) with a∈R and u∈R3, and v∈R3, then

q φ(v) qˉ=φ((a2−∥u∥22) v+2⟨u,v⟩2 u+2a (u×v));

in particular q φ(v) qˉ is imaginary for every q∈H, that is, its real part is 0. 4. Axis-angle form. If N(q)=1 and q=cos⁡(θ/2)+φ(n^)sin⁡(θ/2) with θ∈R and n^∈R3, ∥n^∥2=1, then for every v∈R3

ρ(q)(φ(v))=φ(cos⁡θ v+(1−cos⁡θ)⟨n^,v⟩2 n^+sin⁡θ (n^×v)).

Facts & Assumptions

Given: The interval I, the identification φ of The quaternion rotation map ρ: conjugation on the imaginary quaternions, the unit sphere S3, and quaternion lifts, curves and vectors as in the clauses, and q=a+φ(u)∈H with a∈R, u∈R3.

[F1]

Quaternion multiplication is given by the explicit bilinear formula of The quaternions H: real quadruples with componentwise addition and an explicit multiplication formula matching the table on 1,i,j,k; writing x=s+φ(w) and y=t+φ(z) with s,t∈R and w,z∈R3 one has xy=(st−⟨w,z⟩2)+φ(sz+tw+w×z). The conjugate is xˉ=s−φ(w), the real norm is N(x)=s2+∥w∥22, and N(x)^=xxˉ=xˉx; for x≠0, x−1=N(x)−1^xˉ. Every embedded real scalar r^ commutes with every quaternion (The quaternions H: real quadruples with componentwise addition and an explicit multiplication formula matching the table on 1,i,j,k, H is a division ring that is not commutative, hence not a field: q−1=qˉ/N(q) for q≠0, while ij=k and ji=−k).

[F2]

For spatial vectors only, write wj:=w(j−1) for j=1,2,3, so (w1,w2,w3)=(w(0),w(1),w(2)) and φ(w)=w1i+w2j+w3k; quaternion coordinates retain their indices 0,1,2,3. The Euclidean inner product is ⟨w,z⟩2=∑j=13wjzj with ∥w∥22=⟨w,w⟩2 (The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn), and the cross product is given by u×v=(u2v3−u3v2, u3v1−u1v3, u1v2−u2v1) with ⟨u×v,w⟩2=det⁡[u v w], so that (u×v)⋅u=(u×v)⋅v=0 (The cross product in R3, The cross product is bilinear, alternating, and orthogonal to both factors).

[F3]

A curve f:I→Rn is differentiable if and only if all its components are, and then f′ is the componentwise derivative; sums and scalar multiples are differentiated componentwise (The derivative and the Riemann integral of a vector-valued function: an intrinsic derivative and a componentwise integral), and for real functions (fg)′=f′g+fg′ (Sums, scalar multiples, products and quotients: (f+g)′(c)=f′(c)+g′(c), (αf)′(c)=αf′(c), (fg)′(c)=f′(c)g(c)+f(c)g′(c), and (f/g)′(c)=(f′(c)g(c)−f(c)g′(c))/g(c)2 when g(c)≠0). A curve is of class C1 when all components have continuous first derivatives (Ck Euclidean maps and diffeomorphisms).

[F4]

In this proof, for A∈M3(R) write Aij:=A(i−1,j−1) for i,j=1,2,3, relabeling the supplier indices 0,1,2. The entries of a matrix product are (AB)ij=∑k=13AikBkj (Rectangular matrix multiplication and the identity matrix In, including zero-sized shapes).

[F5]

For all real x,y: sin⁡(x+y)=sin⁡xcos⁡y+cos⁡xsin⁡y, cos⁡(x+y)=cos⁡xcos⁡y−sin⁡xsin⁡y, and sin⁡2x+cos⁡2x=1 (The addition formulas for sine and cosine, Parity and the Pythagorean identity for sine and cosine).

[F6]

For unit q∈S3 one has q−1=qˉ and ρ(q)=cq∣Im⁡H is cq(x)=qxqˉ (The quaternion rotation map ρ: conjugation on the imaginary quaternions, the unit sphere S3, and quaternion lifts).

Proof

technique · direct; finite coordinate expansions for the algebraic identities, then the product rule
1.1F1F2algebra

The multiplication formula of [F1] is bilinear over R with integer coefficients, and in the form x=s+φ(w), y=t+φ(z) it reads xy=(st−⟨w,z⟩2)+φ(sz+tw+w×z): the scalar part is st−(x1y1+x2y2+x3y3)=st−⟨w,z⟩2 and the three vector coordinates are szj+twj+(w×z)j by the coordinate formula of the cross product in [F2].

1.2F1F2F3algebra

From [F1] the scalar part of pqˉ is ∑j=03pjqj=⟨p,q⟩2, which is the displayed identity Re⁡(pqˉ)=⟨p,q⟩2. If q:I→H is C1 with components q0,…,q3, then qˉ has components q0,−q1,−q2,−q3, which are C1 with derivatives q0′,−q1′,−q2′,−q3′, so qˉ is C1 and q‾′=q′‾ by [F3].

2.1step 1.1F1algebra

Both maps (p,q)↦pq‾ and (p,q)↦qˉpˉ from H×H to H are R-bilinear; on the sixteen pairs of basis elements 1,i,j,k they agree — for instance ij‾=kˉ=−k and jˉiˉ=(−j)(−i)=ji=−k, and the remaining pairs are the same computation with signs — hence they agree on all of H. Using the real embedding in [F1], N(pq)^=(pq)(pq)‾=pqqˉpˉ=pN(q)^pˉ=N(q)^ppˉ=N(q)^N(p)^=N(p)N(q)^. The embedded scalar commutes with p,pˉ by [F1], and r↦r^ is injective by its first coordinate, so N(pq)=N(p)N(q) in R.

2.2step 1.1F1F2algebra

Write q=a+φ(u), qˉ=a−φ(u). By [step 1.1], q φ(v)=−⟨u,v⟩2+φ(av+u×v), so with x:=−⟨u,v⟩2+φ(av+u×v) and y:=a−φ(u) the product formula of [step 1.1] gives q φ(v) qˉ=xy=(−⟨u,v⟩2a−⟨av+u×v,−u⟩2)+φ(⟨u,v⟩2u+a(av+u×v)−(av+u×v)×u). The scalar part is −a⟨u,v⟩2+(a⟨v,u⟩2+(u×v)⋅u)=0, because (u×v)⋅u=0 by [F2]. In the vector part, −a(v×u)=a(u×v). Writing u=(u1,u2,u3) and v=(v1,v2,v3), the coordinate formula [F2] gives (u×v)×u=((u22+u32)v1−u1u2v2−u1u3v3, (u12+u32)v2−u1u2v1−u2u3v3, (u12+u22)v3−u1u3v1−u2u3v2)=∥u∥22v−⟨u,v⟩2u. Substitution makes the vector part (a2−∥u∥22)v+2⟨u,v⟩2u+2a(u×v). This proves clause 3.

2.3step 1.1step 1.2F1F2F3F4algebra

Let p,q:I→H be C1. Each component of pq is, by [step 1.1], a finite sum of terms ±piqj; each such term is differentiable with derivative ±(pi′qj+piqj′) by the real product rule in [F3], and derivatives of sums are sums of derivatives; the resulting derivative components are continuous because pi,qj,pi′,qj′ are continuous. Hence pq is C1 and (pq)′=p′q+pq′. For C1 curves A,B:I→M3(R) the same argument applies to the entries (AB)ij=∑kAikBkj of [F4], giving (AB)′=A′B+AB′. If q:I→H is C1, the real-valued coordinate formula N(q)=∑j=03qj2 and the real product rule give (N∘q)′=2∑j=03qj′qj=2⟨q′,q⟩2=2Re⁡(q′qˉ) by [step 1.2]; thus N∘q is C1. The conjugate curve is C1 by [step 1.2].

3.1step 2.2F5F6algebra∎

Under the hypotheses of clause 4, N(q)=1 gives a2+∥φ(n^)sin⁡(θ/2)∥22=1 and q=a+φ(n^)sin⁡(θ/2) with a=cos⁡(θ/2); by [F6] and [step 2.2], ρ(q)(φ(v))=q φ(v) qˉ=φ((cos⁡2(θ/2)−sin⁡2(θ/2))v+2sin⁡2(θ/2)⟨n^,v⟩2n^+2cos⁡(θ/2)sin⁡(θ/2)(n^×v)). The addition formula of [F5] with x=y=θ/2 gives cos⁡θ=cos⁡2(θ/2)−sin⁡2(θ/2) and sin⁡θ=2sin⁡(θ/2)cos⁡(θ/2); and sin⁡2(θ/2)+cos⁡2(θ/2)=1 gives 2sin⁡2(θ/2)=1−cos⁡θ. Substituting these three identities proves clause 4.

Remarks

  • Clause 3 is stated for arbitrary q and is a purely algebraic identity; only in clause 4 and in the definition of ρ is the unit condition used, through q−1=qˉ. No division by ∥u∥2 or by the vector part of q occurs anywhere, so q=±1 is included.

  • The identity of clause 4 is the Rodrigues axis-angle formula in quaternion form: for N(q)=1, the linear map ρ(q) fixes φ(n^) and rotates the plane n^⊥ by the angle θ. This is a computation about the map ρ; no statement about any physical rotation, its rate, or a choice of orientation is made by the lemma itself.

  • The multiplicativity N(pq)=N(p)N(q) is used in the following lemma to estimate the quaternion angular-velocity equation, and the product rule is used to differentiate curves of rotations and of unit quaternions. Both are recorded here once in the form in which they are consumed.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passOpen item page →

The body angular velocity of a C1 rotation path: Ω=RTR′ is skew, Ωz=ω×z determines a unique continuous ω, and R′=RΩ

Statement

Let I⊆R be a nondegenerate open interval, let SO(3) be as in The orthogonal group O(3) and the rotation group SO(3), and let R:I→SO(3) be of class C1, that is, all nine entries of R have continuous first derivatives; write R′(t) for the entrywise derivative and put

Ω(t):=R(t)TR′(t)∈M3(R)

for the product of the transpose of R(t) with R′(t) (Rectangular matrix multiplication and the identity matrix In, including zero-sized shapes, The vector space Mm×n(F):=F m×n of m by n matrices over a field, with entrywise operations). Then:

  1. Ω(t) is skew-symmetric for every t∈I, that is Ω(t)T=−Ω(t).
  2. There is exactly one map ω:I→R3 with

R(t)TR′(t) z=ω(t)×z(z∈R3, t∈I),

namely ω(t)=(−Ω23(t), Ω13(t), −Ω12(t)), and this ω is continuous. It is called the body angular velocity of R. 3. For every t∈I, writing Ωω(t) for the matrix z↦ω(t)×z, one has R′(t)=R(t) Ωω(t).

Facts & Assumptions

Given: A C1 curve R:I→SO(3) and Ω=RTR′, with cross product and Euclidean inner product as in The cross product in R3 and The cross product is bilinear, alternating, and orthogonal to both factors.

[L1]

SO(3) consists of the 3×3 real matrices with RTR=I3 and det⁡R=1; for R∈SO(3) one has RT=R−1 and RRT=I3 (The orthogonal group O(3) and the rotation group SO(3), SO(3) is a subgroup of the general linear group, with R−1=RT).

[L4]

The cross product is u×v=(u2v3−u3v2, u3v1−u1v3, u1v2−u2v1), so it is bilinear and u×u=0 (The cross product in R3, The cross product is bilinear, alternating, and orthogonal to both factors).

Proof

technique · direct; differentiate the orthogonality identity, then the finite skew-matrix/cross-product correspondence
1.1L1L2L3algebra

By [L3], differentiating the identity RTR=I3 of [L1] gives 0=(RTR)′=(R′)TR+RTR′. Transposing the resulting identity (R′)TR=−RTR′ with [L2] gives ΩT=(RTR′)T=R′T(RT)T=R′TR=−Ω. This proves clause 1.

1.2L4algebra

Let Ω∈M3(R) be skew-symmetric and put ω:=(−Ω23,Ω13,−Ω12). For z∈R3, the first coordinate of Ωz is Ω11z1+Ω12z2+Ω13z3=Ω13z3−Ω12z2=(ω×z)1, and the second and third coordinates are the same computation with the remaining entries; hence Ωz=ω×z for all z. Conversely, if ω′×z=0 for all z, then testing z=e1,e2,e3 gives ω′=0 by the coordinate formula of [L4]; in particular the ω above is the only vector representing Ω.

2.1step 1.1step 1.2L1L2algebra

By [step 1.1] the matrix Ω(t) is skew for every t, so by [step 1.2] the vector ω(t):=(−Ω23(t),Ω13(t),−Ω12(t)) satisfies Ω(t)z=ω(t)×z for all z, and it is the only such vector; the entries of Ω=RTR′ are finite sums of products of the continuous entries of R and R′, so t↦ω(t) is continuous. This proves clause 2.

3.1step 2.1L1L2algebra∎

Multiplying the identity Ω=RTR′ on the left by R(t) and using the associativity of matrix multiplication and RRT=I3 from [L1] gives RΩ=R(RTR′)=(RRT)R′=R′. By [step 2.1] the matrix Ω is exactly Ωω, so R′=RΩω; this proves clause 3.

Remarks

  • The convention here is the body-fixed one: Ω=RTR′ and R′=RΩ. The spatial angular velocity of the same path is the vector attached to R′RT, and the two differ by the rotation R; consumers must state which convention they use. For C2 paths this ω is the same vector that appears in the rotating-frame acceleration identity of Angular velocity of a moving frame and the rotating-frame acceleration identity, whose clause 2 records it under a twice-differentiability hypothesis; the present lemma covers the C1 case and proves only what is used here.

  • The lemma is a statement about curves of matrices. No physical object, frame or time scale is introduced; an interpretation of ω as the angular velocity of a rigid body belongs to the physical items that adopt a rigid-body model.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passOpen item page →

The quaternion lift of a prescribed continuous angular velocity: q′=12q φ(ω(t)) keeps S3 invariant, its rotation path has body angular velocity ω, and the initial value problem has a unique solution on the whole interval

Statement

Let I⊆R be a nondegenerate open interval, let ω:I→R3 be continuous, and consider on the open time-state domain D:=I×H⊆R×H the initial value problem

q′(t)=12 q(t) φ(ω(t)),q(t0)=q0,

read as the first-order system of First-order systems, initial value problems, and solutions on intervals with time-state domain D, state space H, and right-hand side F:D→H, F(t,q)=12q φ(ω(t)), where φ, S3 and ρ are those of The quaternion rotation map ρ: conjugation on the imaginary quaternions, the unit sphere S3, and quaternion lifts.

  1. If q:I→H is a C1 solution of q′=12q φ(ω(t)), then N∘q is constant on I; if q(t0)∈S3 for one t0∈I, then q(I)⊆S3 and the curve

R:=ρ∘q:I⟶SO(3),R(t):=ρ(q(t)),

is of class C1 with R′(t)=R(t) Ωω(t) for every t∈I; consequently ω is the body angular velocity of R in the sense of The body angular velocity of a C1 rotation path: Ω=RTR′ is skew, Ωz=ω×z determines a unique continuous ω, and R′=RΩ. 2. For every t0∈I and q0∈S3 the problem has exactly one maximal solution, and its domain is all of I; that is, there is exactly one C1 curve q:I→S3 with q(t0)=q0 and q′=12q φ(ω(t)) on I, and clause 1 applies to it.

Facts & Assumptions

Given: The interval I, the continuous curve ω, the initial data (t0,q0)∈I×H, and the objects H,φ,S3,ρ of The quaternion rotation map ρ: conjugation on the imaginary quaternions, the unit sphere S3, and quaternion lifts.

[F1]

H is R4 with its coordinate norm ∥⋅∥2, the quaternion product, and the identification φ:R3→Im⁡H; N(x)=∥x∥22; S3=N−1(1); and ρ(q)(x)=qxq−1 for q≠0 (The quaternion rotation map ρ: conjugation on the imaginary quaternions, the unit sphere S3, and quaternion lifts, The quaternions H: real quadruples with componentwise addition and an explicit multiplication formula matching the table on 1,i,j,k, The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn).

[F2]

For p=s+φ(u), q=t+φ(w) one has pq=(st−⟨u,w⟩2)+φ(sw+tu+u×w); for C1 curves p,q:I→H, (pq)′=p′q+pq′ (The product rule for quaternion and matrix curves, multiplicativity of the quaternion norm, and the conjugation formula q φ(v) qˉ=φ((a2−∥u∥2)v+2⟨u,v⟩u+2a (u×v)) clause 1).

[F3]

N(pq)=N(p)N(q), and for a C1 curve q:I→H one has (N∘q)′=2Re⁡(q′qˉ)=2⟨q′,q⟩2 (The product rule for quaternion and matrix curves, multiplicativity of the quaternion norm, and the conjugation formula q φ(v) qˉ=φ((a2−∥u∥2)v+2⟨u,v⟩u+2a (u×v)) clause 2).

[F4]

q φ(ω) qˉ=φ((a2−∥u∥22)ω+2⟨u,ω⟩2u+2a(u×ω)) for q=a+φ(u), in particular its real part is 0 (The product rule for quaternion and matrix curves, multiplicativity of the quaternion norm, and the conjugation formula q φ(v) qˉ=φ((a2−∥u∥2)v+2⟨u,v⟩u+2a (u×v)) clause 3).

[F5]

For q0∈S3 one has ρ(q0)∈SO(3), and R↦ρ(R) is a group homomorphism on S3 (The quaternion rotation map ρ: conjugation on the imaginary quaternions, the unit sphere S3, and quaternion lifts).

[F6]

For a C1 curve R:I→SO(3) the body angular velocity ωR exists uniquely, with R′=R ΩωR (The body angular velocity of a C1 rotation path: Ω=RTR′ is skew, Ωz=ω×z determines a unique continuous ω, and R′=RΩ).

[F7]

The system is an initial value problem in the sense of First-order systems, initial value problems, and solutions on intervals with open domain D=I×H. In applying Local Lipschitz continuity in the state variable, locally uniform in time and parameters, a compact time-state cylinder here is a product J×K⊆D with J⊆I a compact interval and K⊆H compact; the condition requires one finite state-Lipschitz constant on each such product. If F is continuous and satisfies this condition, then Picard-Lindelof local existence and uniqueness holds, and there is a unique maximal solution (Picard-Lindelöf local existence and uniqueness for first-order systems, Every Picard–Lindelöf initial value problem has one maximal solution on an open interval, Extensions, maximal solutions, maximal intervals, and global solutions); any two solutions through the same initial data agree on every common interval containing the initial time (Picard-Lindelöf local existence and uniqueness for first-order systems).

[F8]

Compact continuation: if a solution whose graph lies in a compact subset K of the domain approaches a finite endpoint, then it extends past that endpoint (Compact continuation for locally Lipschitz ODEs: a solution whose graph stays in a compact subset of the domain near a finite endpoint extends past it).

[F10]

The Euclidean norm is a norm on R3 and satisfies ∣∥u∥2−∥v∥2∣≤∥u−v∥2, so t↦∥ω(t)∥2 is continuous; a continuous real function on a nonempty compact metric space is bounded (Cauchy-Schwarz ∣⟨x,y⟩∣≤∥x∥2∥y∥2 with its equality case, the triangle inequality for ∥⋅∥2, the parallelogram law and polarisation, The reverse triangle inequality in a normed space, A continuous real-valued function on a nonempty compact metric space is bounded and attains a greatest and a least value).

Proof

technique · direct; the field is Lipschitz with the continuous bound $\|\omega\|$, the norm is conserved by the conjugation formula, and compact continuation keeps the solution on the compact sphere
1.1F1F3F7F10algebra

The map F(t,q)=12q φ(ω(t)) on D=I×H is continuous, since the product is bilinear and continuous and ω is continuous. For q,q′∈H and t∈I one has F(t,q)−F(t,q′)=12(q−q′)φ(ω(t)), so by [F3] and [F1] ∥F(t,q)−F(t,q′)∥2=12∥q−q′∥2 ∥φ(ω(t))∥2=12∥q−q′∥2 ∥ω(t)∥2. The norm continuity and compact boundedness in [F10] give a finite bound MJ:=max⁡t∈J∥ω(t)∥2 on every nonempty compact time interval J⊂I. For a compact time-state cylinder J×K as specified in [F7], L=MJ/2 is one finite state-Lipschitz constant, since the estimate holds for every q,q′∈H at each t∈J. Thus F satisfies the hypotheses of [F7].

1.2F3F4algebra

Let q:I→H be a C1 solution. By [F3] and the differential equation, (N∘q)′=2Re⁡(q′qˉ)=Re⁡(q φ(ω(t)) qˉ), and this is 0 by [F4]. Hence N∘q is constant on I; if N(q(t0))=1, this constant is 1 and q(I)⊆S3.

1.3F1F9

The set S3=N−1({1}) is closed and bounded in R4: it is the preimage of the closed singleton {1} under the continuous map N, and every q∈S3 has ∥q∥22=N(q)=1. By [F9] it is compact.

2.1step 1.1F7

By [F7] and step 1.1 the problem has a unique maximal solution x:Ix→H through (t0,q0), and its domain Ix is an open interval containing t0.

2.2step 1.2F2F5F6algebra

Let q:I→H be any C1 solution with q(t0)∈S3, so q(I)⊆S3 and ρ(q(t))∈SO(3) for all t by [F5]; fix v∈R3 and put f(t):=q(t) φ(v) qˉ(t). By [F2] the curve f is C1 with f′=q′ φ(v) qˉ+q φ(v) q′‾, and q′=12q φ(ω(t)), q′‾=12φ(−ω)qˉ by the anti-automorphism identity pq‾=qˉpˉ of [F3] and the linearity of conjugation (φ(ω)‾=φ(−ω)). The finite product formula of [F2] gives φ(ω)φ(v)+φ(v)φ(−ω)=2 φ(ω×v), so f′(t)=12q(φ(ω)φ(v)+φ(v)φ(−ω))qˉ=q(t) φ(ω(t)×v) qˉ(t). The a-th entry of the matrix R(t)=ρ(q(t)) is the component of R(t)ea=f(ea) read through φ, so each entry of R is C1 and, by the displayed identity with v=ea, R′(t)ea=ρ(q(t))(φ(ω(t)×ea))=R(t) Ωω(t)ea for a=1,2,3. Both sides are linear in the vector they act on, so R′(t)=R(t)Ωω(t), and [F6] identifies ω as the body angular velocity of R. This proves clause 1.

3.1step 1.2step 2.1step 1.3F8F9algebra

Assume q0∈S3, so that the maximal solution x of step 2.1 satisfies x(Ix)⊆S3 by step 1.2. If Ix≠I, then since both are intervals containing t0 either β:=sup⁡Ix<sup⁡I or α:=inf⁡Ix>inf⁡I. In the first case t0<β<sup⁡I; choose b∈I with β<b<sup⁡I and choose δ>0 with β−δ>t0. The set K:=[t0,b]×S3 lies in D=I×H, since I is an interval containing t0 and b. It is closed and bounded in R5≅R×H: [t0,b] is closed and bounded in R, and S3 is closed and bounded in R4 by step 1.3. Hence K is compact by [F9]. For every t∈(β−δ,β) the graph point (t,x(t)) lies in K, so [F8], applied to x∣[t0,β) with finite endpoint β, extends x past β, contradicting maximality. If instead α:=inf⁡Ix>inf⁡I, define the reflected intervals I∗:={s:2t0−s∈I} and Ix∗:={s:2t0−s∈Ix}⊂I∗, and define x~(s):=x(2t0−s). Direct differentiation shows that x~ solves the same type of equation on Ix∗ with continuous rate s↦−ω(2t0−s); reflection carries any proper extension of x~ to a proper extension of x, so x~ is maximal. Its finite right endpoint 2t0−α lies strictly below the right endpoint 2t0−inf⁡I of I∗, so the first-case argument applied to x~ gives a contradiction. Therefore Ix=I, and the problem with q0∈S3 has a solution on all of I.

4.1step 3.1step 2.2F7∎

Finally, let q,q′′:I→H be two solutions with the same value at t0. By [F7] any two solutions through the same initial data agree on every common interval containing t0, and I is such an interval; hence q=q′′. Combined with step 3.1 (existence on I for q0∈S3 for the maximal solution, whose restrictions are the solutions) and step 2.2, this proves clause 2 and completes the proof.

Remarks

  • The hypotheses are minimal in the usual sense: ω is only continuous, the equation is linear in q with coefficient 12φ(ω(t)), and no regularity of ω beyond continuity is used; the solution is C1 but not claimed to be more regular unless ω is.
  • The invariance argument uses the identity (N∘q)′=Re⁡(qφ(ω)qˉ) and the scalar-part computation of the conjugation formula; it does not use the unit condition at intermediate times, so it applies along the whole maximal solution.
  • If I is replaced by a non-open interval, the statement is read on its interior; the maximal-domain conclusion is a statement about open domains. Nothing here asserts completeness of the field in any other sense.
PropositionStatement: AI-adaptedProof: AI-adaptedprecheck passOpen item page →

Angular-velocity reconstruction from a unit-quaternion path: for C1 q:I→S3 the body angular velocity of ρ∘q is ω=2φ−1(q−1q′)

Statement

Let I⊆R be a nondegenerate open interval, let q:I→S3 be of class C1, and let

R:I⟶SO(3),R(t):=ρ(q(t)),

be the associated rotation path, the matrix being taken in the basis (i,j,k) of Im⁡H (The quaternion rotation map ρ: conjugation on the imaginary quaternions, the unit sphere S3, and quaternion lifts). Then:

  1. q(t)−1q′(t)=qˉ(t)q′(t) has real part 0 for every t∈I, so it lies in Im⁡H and there is a unique vector ω(t)∈R3 with

q(t)−1q′(t)=12 φ(ω(t)),

namely ω(t)=2φ−1(q(t)−1q′(t)), where φ−1:Im⁡H→R3 is the inverse of the isomorphism in The quaternion rotation map ρ: conjugation on the imaginary quaternions, the unit sphere S3, and quaternion lifts; t↦ω(t) is continuous. 2. The curve q solves q′(t)=12q(t) φ(ω(t)) on I, the matrix curve R is of class C1, and R′(t)=R(t) Ωω(t) for every t∈I, where Ωω(t) is the matrix z↦ω(t)×z. 3. Consequently ω is the body angular velocity of R in the sense of The body angular velocity of a C1 rotation path: Ω=RTR′ is skew, Ωz=ω×z determines a unique continuous ω, and R′=RΩ: R is a C1 rotation path whose body angular velocity is ω.

Facts & Assumptions

Given: The interval I, the C1 curve q:I→S3, and the objects φ,S3,ρ of The quaternion rotation map ρ: conjugation on the imaginary quaternions, the unit sphere S3, and quaternion lifts.

[F1]

H is R4 with the quaternion product; every quaternion has a unique decomposition x=Re⁡(x)+φ(w) with Re⁡(x)=x0 and w∈R3, and φ is a linear isomorphism R3→Im⁡H (The quaternions H: real quadruples with componentwise addition and an explicit multiplication formula matching the table on 1,i,j,k, The quaternion rotation map ρ: conjugation on the imaginary quaternions, the unit sphere S3, and quaternion lifts).

[F2]

For C1 curves p,q:I→H the product pq is C1 with (pq)′=p′q+pq′; for all p,q∈H one has N(pq)=N(p)N(q), Re⁡(pqˉ)=⟨p,q⟩2, and (N∘q)′=2Re⁡(q′qˉ); also N(q)^=qqˉ=qˉq. Thus for q∈S3 one has q−1=qˉ and qqˉ=qˉq=1H (The product rule for quaternion and matrix curves, multiplicativity of the quaternion norm, and the conjugation formula q φ(v) qˉ=φ((a2−∥u∥2)v+2⟨u,v⟩u+2a (u×v)) clauses 1-2, The quaternions H: real quadruples with componentwise addition and an explicit multiplication formula matching the table on 1,i,j,k, H is a division ring that is not commutative, hence not a field: q−1=qˉ/N(q) for q≠0, while ij=k and ji=−k).

[F3]

q0∈S3 implies ρ(q0)∈SO(3), and ρ is a homomorphism on S3 (The quaternion rotation map ρ: conjugation on the imaginary quaternions, the unit sphere S3, and quaternion lifts).

[F4]

If ω:I→R3 is continuous and q:I→H is a C1 solution of q′=12q φ(ω(t)) with q(t0)∈S3, then q(I)⊆S3, R=ρ∘q is C1 with R′=R Ωω, and ω is the body angular velocity of R (The quaternion lift of a prescribed continuous angular velocity: q′=12q φ(ω(t)) keeps S3 invariant, its rotation path has body angular velocity ω, and the initial value problem has a unique solution on the whole interval clause 1).

[F5]

A C1 rotation path has exactly one body angular velocity, characterized by R′=R Ωω (The body angular velocity of a C1 rotation path: Ω=RTR′ is skew, Ωz=ω×z determines a unique continuous ω, and R′=RΩ clauses 2-3).

Proof

technique · direct; the product $q^{-1}q'$ is forced to be pure by the unit constraint, and the lift lemma of the previous item applies
1.1F1F2algebra

By [F2], (N∘q)′=2Re⁡(q′qˉ); since N(q(t))=1 for all t, the left side vanishes, so Re⁡(q′qˉ)=0. By [F1] the scalar part of a product is Re⁡(xy)=x0y0−∑j=13xjyj, symmetric in the two factors, and q−1=qˉ on S3 by [F2]; hence Re⁡(q−1q′)=Re⁡(qˉq′)=Re⁡(q′qˉ)=0, so q−1q′ is imaginary. By the unique decomposition of [F1] there is exactly one w(t)∈R3 with q(t)−1q′(t)=φ(w(t)); setting ω(t):=2w(t) gives q−1q′=12φ(ω) on I. The components of q−1q′ are finite sums of products of the continuous components of q,q′, so t↦ω(t) is continuous. This proves clause 1.

2.1step 1.1F2algebra

Multiplying q−1q′=12φ(ω(t)) on the left by q(t) and using qq−1=1 gives q′=12q φ(ω(t)) on I, and ω is continuous by [step 1.1].

3.1step 2.1F3F4F5∎

The curve q satisfies the hypotheses of [F4] with the continuous ω of [step 1.1] and with q(t0)∈S3 for any fixed t0∈I; the curve R=ρ∘q takes values in SO(3) by [F3] and is C1 with R′=R Ωω by [F4]. By [F5] the body angular velocity of R is unique, so it equals this ω, which proves clauses 2 and 3.

Remarks

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passOpen item page →

Existence, uniqueness and sign ambiguity of the quaternion lift of a C1 rotation path

Statement

Let I⊆R be a nondegenerate open interval, let R:I→SO(3) be of class C1 (The orthogonal group O(3) and the rotation group SO(3)) with body angular velocity ωR in the sense of The body angular velocity of a C1 rotation path: Ω=RTR′ is skew, Ωz=ω×z determines a unique continuous ω, and R′=RΩ, let t0∈I, and let q0∈S3 satisfy ρ(q0)=R(t0), with ρ and S3 as in The quaternion rotation map ρ: conjugation on the imaginary quaternions, the unit sphere S3, and quaternion lifts. Then:

  1. There is exactly one C1 quaternion lift q:I→S3 of R with q(t0)=q0, namely the unique solution on I of the initial value problem

q′(t)=12 q(t) φ(ωR(t)),q(t0)=q0.

  1. Every C1 lift q~:I→S3 of R satisfies q~=q or q~=−q; in particular −q is the lift with initial value −q0, and ρ∘q=ρ∘(−q)=R.

Facts & Assumptions

Given: The C1 rotation path R, its body angular velocity ωR, the times t0∈I, and the unit quaternion q0 with ρ(q0)=R(t0).

[F1]

ρ(q0)∈SO(3) for q0∈S3; the assignment q↦ρ(q) restricts to a surjective homomorphism S3→SO(3) whose kernel is {1,−1}, and ρ(−q)=ρ(q); in particular ρ(1) is the identity (The quaternion rotation map ρ: conjugation on the imaginary quaternions, the unit sphere S3, and quaternion lifts, Definition and Remarks).

[F3]

The body angular velocity ωR:I→R3 is continuous and uniquely characterized by R′(t)=R(t) ΩωR(t), where Ωω is the matrix z↦ω×z (The body angular velocity of a C1 rotation path: Ω=RTR′ is skew, Ωz=ω×z determines a unique continuous ω, and R′=RΩ clauses 2-3).

[F4]

For continuous ω:I→R3, C1 q:I→H with q′=12q φ(ω(t)) and q(t0)∈S3: q(I)⊆S3, and R=ρ∘q is C1 with R′=R Ωω; moreover the initial value problem q′=12q φ(ω(t)), q(t0)=q0 with q0∈S3 has exactly one solution on I (The quaternion lift of a prescribed continuous angular velocity: q′=12q φ(ω(t)) keeps S3 invariant, its rotation path has body angular velocity ω, and the initial value problem has a unique solution on the whole interval clauses 1-2).

[F5]

A linear initial value problem S′=S Ω(t) on M3(R)≅R9 with continuous coefficient Ω:I→M3(R) satisfies the Picard-Lindelöf hypotheses: being linear in the state variable with the continuous matrix coefficient Ω(t), the field is continuous and locally Lipschitz in the state variable, locally uniformly in time (Local Lipschitz continuity in the state variable, locally uniform in time and parameters, First-order systems, initial value problems, and solutions on intervals, The vector space Mm×n(F):=F m×n of m by n matrices over a field, with entrywise operations); hence any two solutions through the same data agree on every common interval containing the initial time, and there is a unique maximal solution (Picard-Lindelöf local existence and uniqueness for first-order systems, Every Picard–Lindelöf initial value problem has one maximal solution on an open interval).

[F6]

If f:A→R is continuous on A⊆R and I⊆A is an interval, then the image f[I] is order-convex: for a,b∈f[I] with a≤b the whole segment [a,b] lies in f[I] (The image of an interval under a continuous real function is order-convex, hence an interval, and the image of a closed bounded interval is a closed bounded interval clause 1).

Proof

technique · direct; solve the quaternion equation through the lift lemma, then identify the rotation path through uniqueness for the linear matrix equation
1.1F3F4

The body angular velocity ωR is continuous by [F3], so [F4] applies with ω=ωR, t0 and q0∈S3: there is exactly one curve q:I→S3 of class C1 with q′=12q φ(ωR(t)) on I and q(t0)=q0.

2.1step 1.1F3F4F5

Both S:=R and S:=ρ∘q are C1 curves I→M3(R) solving the same linear initial value problem S′=S ΩωR(t), S(t0)=R(t0): for R this is the characterization in [F3], and for ρ∘q it is clause 1 of [F4] applied to the solution of step 1.1. By [F5] the coefficient is continuous and the equation satisfies the Picard-Lindelöf hypotheses, so two solutions through the same data agree on every common interval containing t0; the interval I is such a common interval, hence ρ∘q=R. Thus q is a lift of R with q(t0)=q0.

3.1step 1.1step 2.1F1F2F6algebra∎

Let q~:I→S3 be any C1 lift of R and put h:=q~ q−1=q~ qˉ:I→H, a product of two C1 curves and hence C1 by [F2]. By [F2], h takes values in S3; by the homomorphism property and kernel of [F1], ρ(h)=ρ(q~)ρ(q−1)=ρ(q~)ρ(q)−1=R R−1, and this identity element of SO(3) is ρ(1); hence h∈{1,−1} for every t∈I. The real part Re⁡∘h:I→R is continuous and takes its values in {1,−1}; by [F6] applied to the interval I its image is order-convex, so it cannot contain both 1 and −1 (the whole segment between them would lie in a two-point set), and h is constant. At t0, h(t0)=q~(t0)q0−1 is 1 when q~(t0)=q0 and −1 when q~(t0)=−q0; thus the constant value gives q~=q in the first case and q~=−q in the second. Since h(t0)∈{1,−1}, these are the only cases, so every lift is one of q,−q. Finally, −q is a C1 curve into S3 with initial value −q0 and ρ(−q)=ρ(q)=R by [F1]. This proves the uniqueness with each prescribed initial sign in clause 1 and the full assertion of clause 2.

Remarks

  • The two lifts q and −q solve the same differential equation with opposite initial data and define the same rotation path; the sign is therefore not determined by R. Selecting one sign requires an initial choice, and no construction on this page selects a preferred sign.

  • The statement is conditional on the countable-choice hypothesis of the published covering example ex-su-two-to-so-three-as-a-covering-homomorphism recorded in The quaternion rotation map ρ: conjugation on the imaginary quaternions, the unit sphere S3, and quaternion lifts, which is used through the covering and kernel facts of [F1] — that is, through the identification of S3 with SU(2) and the kernel {1,−1}. It is not used in the differential-equation part of the proof, which is choice-free.

  • Nothing in the statement asserts that the covering S3→SO(3) is nontrivial, that a closed rotation loop has a closed lift, or that any global continuous sign selection exists; those questions are treated on the companion examples page.

RemarkRemark: AI-adaptedProof: Not applicableprecheck passOpen item page →

Scope of the quaternion lift: the global sign ambiguity, closed loops, and the absence of a physical spin claim

Statement

The following qualifications are part of what the preceding items do and do not claim.

  1. Two lifts and one rotation. Let I⊆R be a nondegenerate open interval and let R:I→SO(3) be of class C1. By Existence, uniqueness and sign ambiguity of the quaternion lift of a C1 rotation path, R has exactly two C1 quaternion lifts, namely q and −q for any one lift q, both solve q′=12q φ(ωR(t)) for the same body angular velocity ωR, and ρ(q)=ρ(−q)=R. By the scaling recorded in The quaternion rotation map ρ: conjugation on the imaginary quaternions, the unit sphere S3, and quaternion lifts, ρ(λ^q)=ρ(q) for every nonzero real λ, so a rotation is represented by the antipodal pair ±q of unit quaternions and by no other data of the quaternion itself.

  2. No globally continuous sign choice. The sign of a lift is not determined by R, and the two signs cannot always be glued continuously along closed motion. The companion examples page exhibits a loop R:[0,1]→SO(3), continuous on [0,1] and C1 on (0,1), with R(0)=R(1)=I3, whose explicit lift from 1 ends at −1. By uniqueness on the interior and continuity at the endpoints, this loop admits no closed lift through 1 with that regularity; the explicit counterexample is linked in the Remarks below. In this sense the sign ambiguity is intrinsic and not an artifact of the formula ρ(q)(x)=qxq−1.

  3. No physical claim. Every statement on this page concerns curves into S3 and into the matrix group SO(3) and the differential equation q′=12q φ(ω(t)). No quantum-mechanical spin, relativistic, or half-integer-angular-momentum interpretation is asserted, no measurement is reported, and no empirical precision is claimed anywhere.

Explanations

  • What "double cover" means here. The map q↦ρ(q) from S3 onto SO(3) is two-to-one with fibres {q,−q} and is a covering homomorphism; this is the content of the published canonical item ex-su-two-to-so-three-as-a-covering-homomorphism, restated in The quaternion rotation map ρ: conjugation on the imaginary quaternions, the unit sphere S3, and quaternion lifts and linked from the page summary of this pair. Its countable-choice cost is part of that supplier's statement and is carried by every item that uses the kernel {1,−1}.

  • What is done locally. The items of this page add the differential-equation content: for a continuous body angular velocity ω the lift equation has a unique solution in S3 on the whole interval, the resulting rotation path has body angular velocity ω, and conversely the body angular velocity of any C1 rotation path is read from any lift by ω=2φ−1(q−1q′), where φ−1 is applied to the imaginary quaternion q−1q′. None of these arguments re-proves the covering statement, which is taken from the published supplier.

  • Half-angle parametrization. The factor 12 in the lift equation is the algebraic half-angle relation of the quaternion parametrization: for a rotation of angle θ about a fixed axis the lift carries the angle θ/2, as the examples on the companion page verify on explicit curves. This is an identity about the map ρ, not a statement about any physical process.

Remarks

5 · Examples, experiments and counterexamples

None yet.

Sources