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 — Examples

1 · Prerequisites

2 · Summary

Finite verifications and one counterexample for the quaternion double cover and the angular-velocity reconstruction of cm-math-rotation-double-cover.

Constant angular velocity: the lift q(t)=cos⁡(ω0t/2)+φ(n^)sin⁡(ω0t/2) is the rotation about n^ through ω0t, and a full turn lifts to the antipode solves the constant-rate lift equation explicitly: q(t)=cos⁡(ω0t/2)+φ(n^)sin⁡(ω0t/2) is the lift of the rotation about n^ through the angle ω0t, and a full turn on the positive interval [0,2π/∣ω0∣] lifts from 1 to the antipode −1 when ω0≠0. A time-varying rate about a fixed axis: q(t)=q0(cos⁡((θ(t)−θ(0))/2)+φ(n^)sin⁡((θ(t)−θ(0))/2)) solves the lift equation with ω(t)=θ′(t)n^ verifies the normalized phase θ(t)−θ(0) for a C1 rate about a fixed axis; its body angular velocity is ω(t)=θ′(t)n^. A non-axis-constant check of the reconstruction formula: for q=(cos⁡t2+φ(e1)sin⁡t2)(cos⁡t2+φ(e2)sin⁡t2) one gets ω(t)=(cos⁡t,1,sin⁡t) computes the reconstruction formula on a product of two one-parameter rotations about different axes, obtaining the non-axis-constant angular velocity ω(t)=(cos⁡t,1,sin⁡t) via ω=2φ−1(q−1q′). Finite checks of the cover: the half-turn rotations ρ(±i),ρ(±j),ρ(±k), the identity ρ(i)ρ(j)=ρ(ij), and the exact preimages of ρ(k) displays the half-turn rotations of the coordinate axes, checks ρ(i)ρ(j)=ρ(ij) by finite matrix multiplication, and identifies the two preimages ±k of the half-turn about e3. Finally A closed rotation loop with no closed lift: the full turn about an axis lifts from 1 to −1 refutes the universal closed-lift statement: the full turn about an axis is a loop continuous on [0,1] and C1 on (0,1) whose explicit lift through 1 ends at −1, so no closed lift through 1 exists. The examples are finite computations about curves and matrices; none of them reports an observation or makes a physical claim, and none of them reproves the covering statement supplied by the published item.

3 · Logical flowchart

4 · Definitions, postulates, theorems and proofs

None yet.

5 · Examples, experiments and counterexamples

ExampleConstruction: AI-adaptedVerification: AI-adaptedprecheck passOpen item page →

Constant angular velocity: the lift q(t)=cos⁡(ω0t/2)+φ(n^)sin⁡(ω0t/2) is the rotation about n^ through ω0t, and a full turn lifts to the antipode

Example

For a curve on a closed interval [0,T], this item uses "C1 on [0,T]" to mean continuous on [0,T] and C1 on (0,T); no endpoint derivatives are required.

Fix ω0∈R and a unit vector n^∈R3 (The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn), put ω:=ω0n^, and consider

q:R⟶S3,q(t):=cos⁡(ω0t/2)+φ(n^)sin⁡(ω0t/2),

with φ and S3 as in The quaternion rotation map ρ: conjugation on the imaginary quaternions, the unit sphere S3, and quaternion lifts. Then:

  1. q is of class C1 with q(0)=1, and q solves the lift equation q′(t)=12q(t) φ(ω) on R.
  2. The curve R:=ρ∘q:R→SO(3) is of class C1 with R′(t)=R(t) Ωω for all t; that is, ω is the constant body angular velocity of R. Explicitly, R(t) is the rotation about n^ through the angle ω0t:

R(t) φ(v)=φ(cos⁡(ω0t) v+(1−cos⁡(ω0t))⟨n^,v⟩2 n^+sin⁡(ω0t) (n^×v))(v∈R3).

  1. If ω0≠0, set T:=2π/∣ω0∣>0. Then R(0)=R(T)=I3 while q(T)=−1≠q(0), and the closed loop t↦R(t) on [0,T] has no closed lift through 1 with the closed-interval regularity just defined.

Facts & Assumptions

Given: The number ω0, the unit vector n^, the curve q(t)=cos⁡(ω0t/2)+φ(n^)sin⁡(ω0t/2), and the objects φ,S3,ρ of The quaternion rotation map ρ: conjugation on the imaginary quaternions, the unit sphere S3, and quaternion lifts.

[L1]

(sin⁡x)′=cos⁡x, (cos⁡x)′=−sin⁡x, and sin⁡2x+cos⁡2x=1; the addition formulas hold for all real arguments, and the chain rule for differentiating a composite with an affine inner function is available (The derivatives of sine and cosine are cosine and minus sine, Parity and the Pythagorean identity for sine and cosine, The addition formulas for sine and cosine, The chain rule for total derivatives: D(g∘f)(a)=Dg(f(a))∘Df(a), Ck Euclidean maps and diffeomorphisms).

[L2]

For q=s+φ(u) and q′=t+φ(w) one has qq′=(st−⟨u,w⟩2)+φ(sw+tu+u×w); in particular φ(n^)2=−1 for ∥n^∥2=1, and N(q)=s2+∥u∥22 (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, The quaternions H: real quadruples with componentwise addition and an explicit multiplication formula matching the table on 1,i,j,k, The cross product in R3).

[L3]

If N(q)=1 and q=cos⁡(θ/2)+φ(n^)sin⁡(θ/2) with ∥n^∥2=1, then ρ(q)(φ(v))=φ(cos⁡θ v+(1−cos⁡θ)⟨n^,v⟩2n^+sin⁡θ (n^×v)) (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 4).

[L4]

For continuous ω the lift equation q′=12q φ(ω(t)) with q(t0)∈S3 has a unique solution on the whole interval, and for any of its solutions the associated path ρ∘q is C1 with (ρ∘q)′=(ρ∘q)Ωω, so that ω is its body angular velocity (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, The body angular velocity of a C1 rotation path: Ω=RTR′ is skew, Ωz=ω×z determines a unique continuous ω, and R′=RΩ).

[L5]

ρ(−p)=ρ(p) for p∈S3, and ρ maps into SO(3); in particular ρ(−1) is the identity of SO(3) (The quaternion rotation map ρ: conjugation on the imaginary quaternions, the unit sphere S3, and quaternion lifts).

[L6]

For a C1 rotation path on a nondegenerate open interval and a prescribed initial unit quaternion over its initial value, the C1 quaternion lift is unique, and every C1 lift of that path equals one of the two lifts ±q (Existence, uniqueness and sign ambiguity of the quaternion lift of a C1 rotation path clauses 1-2).

[L7]

The quarter-turn identities give sin⁡π=0 and cos⁡π=−1; applying the shift formulas twice and using parity gives sin⁡(±2π)=0 and cos⁡(±2π)=1 (Quarter-turn values and shifts by pi/2 and pi, Parity and the Pythagorean identity for sine and cosine).

Verification

technique · direct; differentiate the explicit trigonometric curve and substitute into the axis-angle formula
1.1L1L2algebra

The curve q has N(q(t))=cos⁡2(ω0t/2)+∥n^∥22sin⁡2(ω0t/2)=1 by [L2] and the unit condition; hence q takes values in S3, and q is C1 on R by [L1]. At t=0 one has q(0)=cos⁡0+φ(n^)sin⁡0=1.

2.1step 1.1L1L2algebra

Differentiating q with [L1] gives q′(t)=−ω02sin⁡(ω0t/2)+φ(n^) ω02cos⁡(ω0t/2). On the other hand, by [L2] 12q(t) φ(ω)=12(cos⁡(ω0t/2)+φ(n^)sin⁡(ω0t/2))φ(ω0n^)=ω02(cos⁡(ω0t/2)φ(n^)+sin⁡(ω0t/2)φ(n^)2), and φ(n^)2=−⟨n^,n^⟩2+φ(n^×n^)=−1, so this equals −ω02sin⁡(ω0t/2)+ω02cos⁡(ω0t/2)φ(n^)=q′(t). Hence q solves q′=12q φ(ω) with q(0)=1, which proves clause 1.

3.1step 2.1L3L4

By [L4] the path R=ρ∘q is C1 with R′=RΩω, so ω is its body angular velocity; and by [L3] applied with θ=ω0t one has R(t) φ(v)=ρ(q(t))(φ(v))=φ(cos⁡(ω0t)v+(1−cos⁡(ω0t))⟨n^,v⟩2n^+sin⁡(ω0t)(n^×v)). This proves clause 2.

4.1step 1.1step 3.1L1L5L6L7algebra∎

If ω0≠0, put σ:=ω0/∣ω0∣∈{−1,1} and T:=2π/∣ω0∣>0, so ω0T=2πσ. By [L7], clause 2 gives R(T)φ(v)=φ(v) for every v, hence R(T)=I3=R(0); the same quarter-turn values give q(T)=cos⁡(πσ)+φ(n^)sin⁡(πσ)=−1≠q(0)=1. Suppose q~:[0,T]→S3 is a lift, continuous on [0,T] and C1 on (0,T), with q~(0)=q~(T)=1. On the nondegenerate open interval (0,T), [L6] applies to R∣(0,T); every C1 lift there is one of the two lifts ±q∣(0,T), so either q~=q throughout (0,T) or q~=−q throughout (0,T). In the first case continuity at T gives q~(T)=q(T)=−1, a contradiction; in the second case continuity at 0 gives q~(0)=−q(0)=−1, also a contradiction. Hence no closed lift with the stated regularity through 1 exists. This proves clause 3.

Remarks

  • The example realizes the half-angle relation explicitly: at time t the quaternion angle from 1 is ω0t/2, while the rotation angle is ω0t; the factor of two is the same factor that appears in the lift equation and in the definition of the body angular velocity.

  • Clause 3 is the explicit closed-loop instance referred to by Scope of the quaternion lift: the global sign ambiguity, closed loops, and the absence of a physical spin claim: the loop returns to the identity rotation, but its lift through the identity quaternion ends at the antipode. The example does not claim that no other lift is closed for some other initial value, and it makes no statement about any physical rotation.

ExampleConstruction: AI-adaptedVerification: AI-adaptedprecheck passOpen item page →

A time-varying rate about a fixed axis: q(t)=q0(cos⁡((θ(t)−θ(0))/2)+φ(n^)sin⁡((θ(t)−θ(0))/2)) solves the lift equation with ω(t)=θ′(t)n^

Example

Let I⊆R be a nondegenerate open interval with 0∈I, let θ:I→R be of class C1, let n^∈R3 be a unit vector, let q0∈S3, and define the normalized phase α(t):=θ(t)−θ(0) and

e(t):=cos⁡(α(t)/2)+φ(n^)sin⁡(α(t)/2),q(t):=q0 e(t),

with φ,S3,ρ as in The quaternion rotation map ρ: conjugation on the imaginary quaternions, the unit sphere S3, and quaternion lifts. Then:

  1. e and q are of class C1, they take values in S3, and q(0)=q0.
  2. The curve q solves q′(t)=12q(t) φ(ω(t)) with ω(t):=θ′(t)n^, on all of I.
  3. Consequently R:=ρ∘q is a C1 rotation path whose body angular velocity is ω(t)=θ′(t)n^, and R(t)=ρ(q0)ρ(e(t)), where ρ(e(t)) is the rotation about n^ through the angle α(t)=θ(t)−θ(0).

Facts & Assumptions

Given: The interval I∋0, the curve θ, the unit n^, the unit quaternion q0, and the curves e,q above.

[L1]

α is C1, α(0)=0, and α′=θ′; the sine and cosine derivative rules, Pythagorean identity, chain rule, and class-C1 closure of composites apply (The derivatives of sine and cosine are cosine and minus sine, Parity and the Pythagorean identity for sine and cosine, The chain rule for total derivatives: D(g∘f)(a)=Dg(f(a))∘Df(a), Ck Euclidean maps and diffeomorphisms).

[L3]

ρ(q)(φ(v))=q φ(v) qˉ for q∈S3, and for q=cos⁡(θ/2)+φ(n^)sin⁡(θ/2) this equals φ(cos⁡θ v+(1−cos⁡θ)⟨n^,v⟩2n^+sin⁡θ(n^×v)); moreover ρ(pq)=ρ(p)ρ(q) for p,q∈S3 (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 4, The quaternion rotation map ρ: conjugation on the imaginary quaternions, the unit sphere S3, and quaternion lifts Definition and Remark).

Verification

technique · direct; verify the explicit curve solves the lift equation and read off the rotation
1.1L1L2algebra

Since α(0)=0, [L2] gives N(e(t))=cos⁡2(α(t)/2)+∥n^∥22sin⁡2(α(t)/2)=1 and e(0)=1; multiplying by the unit quaternion q0 keeps N(q(t))=N(q0)N(e(t))=1. Both e and q are C1 on I by [L1], and q(0)=q0e(0)=q0. This proves clause 1.

2.1step 1.1L1L2algebra

Differentiating e with [L1] gives e′(t)=θ′(t)2(−sin⁡(α(t)/2)+φ(n^)cos⁡(α(t)/2)). By [L2], φ(n^)e(t)=e(t)φ(n^) because e(t)=cos⁡(α/2)⋅1+sin⁡(α/2) φ(n^) is a real combination of 1 and φ(n^), which commute, and φ(n^)2=−1. Hence 12φ(θ′(t)n^)e(t)=θ′(t)2(cos⁡(α/2)φ(n^)+sin⁡(α/2)φ(n^)2)=e′(t), and therefore q′=q0e′=q0 12φ(θ′(t)n^)e=12q0e φ(θ′(t)n^)=12q φ(θ′(t)n^), which is the displayed equation with ω(t)=θ′(t)n^; ω is continuous because θ is C1. This proves clause 2.

3.1step 2.1L3L4∎

Since q(0)=q0∈S3 and ω is continuous, [L4] identifies R=ρ∘q as a C1 rotation path whose body angular velocity is ω(t)=θ′(t)n^; the homomorphism property and the axis-angle form of [L3] give R(t)=ρ(q0)ρ(e(t)) with ρ(e(t)) the rotation through α(t)=θ(t)−θ(0) about n^. This proves clause 3.

Remarks

  • The verification is a finite computation: it checks that the half-angle curve solves the lift equation and then invokes the lift-and-reconstruction items; no claim is made about the existence or uniqueness of q beyond what those items supply, and none about the physical meaning of θ or t.

  • The phase is normalized by subtracting θ(0), so every allowed C1 function θ gives e(0)=1 and q(0)=q0; the angular velocity remains θ′(t)n^. The initial value q0 may be any unit quaternion, so left multiplication by q0 produces either initial lift sign.

ExampleConstruction: AI-adaptedVerification: AI-adaptedprecheck passOpen item page →

A non-axis-constant check of the reconstruction formula: for q=(cos⁡t2+φ(e1)sin⁡t2)(cos⁡t2+φ(e2)sin⁡t2) one gets ω(t)=(cos⁡t,1,sin⁡t)

Example

On I=R define

u(t):=cos⁡(t/2)+φ(e1)sin⁡(t/2),v(t):=cos⁡(t/2)+φ(e2)sin⁡(t/2),q(t):=u(t) v(t),

where e1,e2,e3 is the standard basis of R3, φ is the identification of The quaternion rotation map ρ: conjugation on the imaginary quaternions, the unit sphere S3, and quaternion lifts, and the product is the quaternion product. Then:

  1. q:R→S3 is of class C1.
  2. uˉu′=12φ(e1) and vˉv′=12φ(e2), and

q(t)−1q′(t)=vˉ(t)(uˉ(t)u′(t))v(t)+vˉ(t)v′(t)=12 φ(cos⁡t e1+e2+sin⁡t e3).

  1. Consequently R=ρ∘q is a C1 rotation path whose body angular velocity is ω(t)=cos⁡t e1+e2+sin⁡t e3, that is, ω(t)=(cos⁡t,1,sin⁡t) in coordinates; this ω is neither constant nor along a fixed axis.

Facts & Assumptions

Given: The basis vectors e1,e2,e3, the curves u,v,q above, and the objects φ,S3,ρ of The quaternion rotation map ρ: conjugation on the imaginary quaternions, the unit sphere S3, and quaternion lifts.

[L1]

(sin⁡x)′=cos⁡x, (cos⁡x)′=−sin⁡x, sin⁡2x+cos⁡2x=1, the chain rule, and C1 closure under composition (The derivatives of sine and cosine are cosine and minus sine, Parity and the Pythagorean identity for sine and cosine, The chain rule for total derivatives: D(g∘f)(a)=Dg(f(a))∘Df(a), Ck Euclidean maps and diffeomorphisms).

[L2]

For p=s+φ(w), q′=t+φ(z) one has pq′=(st−⟨w,z⟩2)+φ(sz+tw+w×z); for C1 quaternion curves the product rule (pq)′=p′q+pq′ holds; N(pq)=N(p)N(q), N(s+φ(w))=s2+∥w∥22, and a unit quaternion satisfies q−1=qˉ because N(q)^=qqˉ=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, The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn, The cross product in R3).

[L3]

For N(q)=1 and q=cos⁡(θ/2)+φ(n^)sin⁡(θ/2), ∥n^∥2=1, one has ρ(q)(φ(z))=φ(cos⁡θ z+(1−cos⁡θ)⟨n^,z⟩2n^+sin⁡θ (n^×z)); and ρ(p)(φ(z))=p φ(z) pˉ for p∈S3 (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 4, The quaternion rotation map ρ: conjugation on the imaginary quaternions, the unit sphere S3, and quaternion lifts).

[L4]

For a C1 path q:R→S3 the body angular velocity of ρ∘q is ω=2φ−1(q−1q′), equivalently the unique vector with q−1q′=12φ(ω) (Angular-velocity reconstruction from a unit-quaternion path: for C1 q:I→S3 the body angular velocity of ρ∘q is ω=2φ−1(q−1q′) clauses 1-3).

Verification

technique · direct; compute the two factors of $q^{-1}q'$ and apply one axis-angle rotation
1.1L1L2algebra

Both u and v are C1 and take values in S3, since each has the form cos⁡(t/2)+φ(n^)sin⁡(t/2) with n^ unit and N=s2+∥w∥22=1 by [L2]; by the multiplicativity of [L2], N(q)=N(u)N(v)=1, so q takes values in S3, and q is C1 as a product of C1 curves. This proves clause 1.

2.1step 1.1L1L2algebra

Directly from the definitions and [L1], u′=−12sin⁡(t/2)+12φ(e1)cos⁡(t/2) and v′=−12sin⁡(t/2)+12φ(e2)cos⁡(t/2). Multiplying with the formula of [L2] and using uˉ=cos⁡(t/2)−φ(e1)sin⁡(t/2), vˉ=cos⁡(t/2)−φ(e2)sin⁡(t/2) gives uˉu′=12(−cos⁡(t/2)sin⁡(t/2)+sin⁡(t/2)cos⁡(t/2))+12φ(e1)(cos⁡2(t/2)+sin⁡2(t/2))=12φ(e1), and the identical computation with e2 gives vˉv′=12φ(e2); the two scalar parts vanish by the cancellation of the cross terms, and φ(ej)2=−1 was used.

2.2step 1.1L2L3algebra

The unit quaternion v(t) has the axis-angle form v(t)=cos⁡(t/2)+φ(e2)sin⁡(t/2), while vˉ(t)=cos⁡(−t/2)+φ(e2)sin⁡(−t/2); applying [L3] with θ=−t and n^=e2 gives ρ(vˉ)(φ(e1))=φ(cos⁡t e1+(1−cos⁡t)⟨e2,e1⟩2 e2+sin⁡(−t) (e2×e1))=φ(cos⁡t e1+sin⁡t e3), because ⟨e2,e1⟩2=0 and e2×e1=−e3 by [L2].

3.1step 2.1step 2.2L2L3algebra

Since q=uv, the product rule and uv‾=vˉuˉ of [L2] give q−1q′=qˉq′=vˉuˉ (u′v+uv′)=vˉ(uˉu′)v+vˉv′. By [step 2.1], vˉ(uˉu′)v=12vˉ φ(e1) v, and since v∈S3 the identity ρ(vˉ)(φ(e1))=vˉ φ(e1) v of [L3] gives vˉ φ(e1) v=φ(ρ(vˉ)(e1)); substituting [step 2.2] and vˉv′=12φ(e2) yields q−1q′=12φ(cos⁡t e1+e2+sin⁡t e3), which proves clause 2.

4.1step 3.1L4∎

By [L4] the body angular velocity of R=ρ∘q is the vector ω with q−1q′=12φ(ω), which by [step 3.1] is ω(t)=cos⁡t e1+e2+sin⁡t e3; its component along e2 is constant while the other two oscillate, so its direction is not constant and no fixed axis contains all values. This proves clause 3.

Remarks

  • The example checks the reconstruction formula on a product of two one-parameter rotations about different axes; the resulting ω is nonconstant, so the example is not a disguised fixed-axis case. The computation is finite and uses only the product form, the multiplicativity, and one evaluation of the axis-angle formula.

  • No dynamical input is used: q is an explicitly given curve and no equation of motion is solved. The example asserts nothing about which curves arise from any mechanical system.

ExampleConstruction: AI-adaptedVerification: AI-adaptedprecheck passOpen item page →

Finite checks of the cover: the half-turn rotations ρ(±i),ρ(±j),ρ(±k), the identity ρ(i)ρ(j)=ρ(ij), and the exact preimages of ρ(k)

Example

Let e1,e2,e3 be the standard basis of R3 and identify R3 with Im⁡H through φ as in The quaternion rotation map ρ: conjugation on the imaginary quaternions, the unit sphere S3, and quaternion lifts; matrices of linear maps are taken in the ordered basis (i,j,k). Then:

  1. ρ(1) is the identity matrix and ρ(−1)=ρ(1); moreover, if q∈S3 satisfies ρ(q)=I3, then q=±1.
  2. ρ(i),ρ(j),ρ(k) are the half-turns about the coordinate axes,

ρ(i)=(1000−1000−1),ρ(j)=(−10001000−1),ρ(k)=(−1000−10001),

and ρ(i)ρ(j)=ρ(k)=ρ(ij): the homomorphism identity is verified on the generating pair i,j by finite matrix multiplication. 3. The exact preimages of ρ(k) in S3 are ±k: ρ(±k)=ρ(k), and every q∈S3 with ρ(q)=ρ(k) satisfies q=±k.

Facts & Assumptions

[L1]

For N(q)=1 and q=cos⁡(θ/2)+φ(n^)sin⁡(θ/2) with ∥n^∥2=1 one has ρ(q)(φ(z))=φ(cos⁡θ z+(1−cos⁡θ)⟨n^,z⟩2n^+sin⁡θ (n^×z)) (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 4).

[L2]
[L3]

ρ(−p)=ρ(p) for p∈S3, ρ(1) is the identity map, the map p↦ρ(p) is a homomorphism on S3, and its kernel is {1,−1} (The quaternion rotation map ρ: conjugation on the imaginary quaternions, the unit sphere S3, and quaternion lifts Definition and Remark).

[L4]

The cross product is bilinear, e2×e1=−e3, and ⟨e2,e1⟩2=0; the Euclidean inner product is the coordinate dot product (The cross product in R3, The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn).

[L5]

Matrix multiplication is associative with identity I3, and the entries of a product are (AB)sr=∑tAstBtr (Matrix multiplication is associative, unital, distributive, and compatible with scalar multiplication, Rectangular matrix multiplication and the identity matrix In, including zero-sized shapes).

[L6]

The quarter-turn values are cos⁡π=−1 and sin⁡π=0, while the shift formulas give cos⁡(π/2)=0 and sin⁡(π/2)=1 (Quarter-turn values and shifts by pi/2 and pi).

Verification

technique · direct; evaluate the axis-angle formula at $\theta=\pi$, then multiply two explicit matrices and compare preimages through the kernel
1.1L1L3L4L6algebra

For a=1,2,3, applying [L1] with θ=π, n^=ea and q=φ(ea)=cos⁡(π/2)+φ(ea)sin⁡(π/2) gives ρ(φ(ea))(φ(z))=φ(−z+2⟨ea,z⟩2ea) using [L6]; its cross-product term vanishes because sin⁡π=0. In the basis (i,j,k) this is the diagonal matrix with entry +1 in position a and −1 elsewhere, which is the displayed ρ(i),ρ(j),ρ(k). Also ρ(1) is the identity map by [L3], and ρ(−1)=ρ(1) by [L3], so both real unit quaternions act trivially.

2.1step 1.1L5algebra

Multiplying the two displayed matrices with the entry formula of [L5] gives ρ(i)ρ(j)=diag⁡(−1,−1,1)=ρ(k); explicitly, the product of two diagonal matrices multiplies corresponding diagonal entries, (1)(−1)=−1, (−1)(1)=−1, (−1)(−1)=1.

2.2step 1.1L2L3algebra

If q∈S3 satisfies ρ(q)=ρ(k), then by the homomorphism and kernel facts of [L3] the element qk−1∈S3 (unit because N(qk−1)=N(q)N(k−1)=1 by [L2]) satisfies ρ(qk−1)=ρ(q)ρ(k)−1=I3, hence qk−1∈{1,−1} and q=±k; conversely ρ(±k)=ρ(k) by [L3] and step 1.1. In the special case ρ(q)=I3 the same argument with k replaced by 1 gives q=±1.

3.1step 2.1step 2.2L2algebra∎

Finally ij=k by [L2], so ρ(ij)=ρ(k)=ρ(i)ρ(j) by [step 2.1]: the homomorphism identity holds on the pair generating the quaternion group. This proves clauses 2 and 3 and completes the finite checks.

Remarks

  • The matrices display the two-to-one cover concretely: the identity rotation has the two preimages ±1, and the half-turn about e3 has the two preimages ±k, in agreement with the general kernel statement. The example checks specific rotations only; it is not a proof that the covering is nontrivial along loops, which is the separate closed-loop counterexample on this page.

  • The computation verifies the homomorphism identity on the generators i,j of the quaternion group; it does not reprove the homomorphism property for all pairs, which is supplied by the cited cover.

CounterexampleConstruction: AI-adaptedVerification: AI-adaptedOpen item page →

A closed rotation loop with no closed lift: the full turn about an axis lifts from 1 to −1

Statement refuted

In this item, a curve on [0,1] is called C1 when it is continuous on [0,1] and its restriction to (0,1) is C1; no endpoint derivatives are required.

For every closed C1 curve R:[0,1]→SO(3) with R(0)=R(1)=I3 and every q0∈S3 with ρ(q0)=I3, there exists a C1 lift q:[0,1]→S3 of R with q(0)=q(1)=q0.

Facts & Assumptions

Given: The curve q^(t):=cos⁡(πt)+φ(e3)sin⁡(πt) on [0,1], where φ is the identification of The quaternion rotation map ρ: conjugation on the imaginary quaternions, the unit sphere S3, and quaternion lifts and e3 is the third standard basis vector, and the curve R^(t):=ρ(q^(t)).

[L1]

S3={q:N(q)=1}, ρ(q)(x)=qxq−1, ρ(−q)=ρ(q), and ρ(1) is the identity of SO(3) (The quaternion rotation map ρ: conjugation on the imaginary quaternions, the unit sphere S3, and quaternion lifts Definition and Remark).

[L2]
[L4]

For a C1 rotation path on an open interval and a prescribed unit quaternion over its initial value the C1 lift is unique; moreover every lift of that path is ±q for any one of them (Existence, uniqueness and sign ambiguity of the quaternion lift of a C1 rotation path clauses 1-2).

Counterexample

technique · direct; exhibit the explicit full-turn loop and use the uniqueness of lifts with prescribed initial value
1.1L1L2

q^ is C1 with N(q^(t))=cos⁡2(πt)+sin⁡2(πt)=1, so q^(t)∈S3 for every t; also q^(0)=1 and q^(1)=−1 by [L2].

2.1step 1.1L1L3

The path R^=ρ∘q^ is C1 on [0,1] by [L3] (applied after extending q^ to an open interval around [0,1]); R^(0)=ρ(1) and R^(1)=ρ(−1) are both the identity of SO(3) by [L1].

3.1step 1.1step 2.1L1L4algebra∎

Take q0=1 and let q:[0,1]→S3 be a C1 lift of R^ with q(0)=q(1)=1. On the nondegenerate open interval (0,1) the hypothesis of [L4] is satisfied by the restriction of R^, and q∣(0,1) is a C1 lift with prescribed value q(1/2) at the interior time 1/2; hence it is the unique such lift, and every C1 lift of R^∣(0,1) is ±q∣(0,1) by [L4], in particular q^∣(0,1)=q∣(0,1) or q^∣(0,1)=−q∣(0,1). In the first case q(1)=lim⁡t↑1q(t)=lim⁡t↑1q^(t)=q^(1)=−1, contradicting q(1)=1; in the second case q(0)=lim⁡t↓0q(t)=−lim⁡t↓0q^(t)=−q^(0)=−1, contradicting q(0)=1. Hence R^ is a closed C1 loop with no closed C1 lift through 1; for q0=−1 the same argument applied to −q, using ρ(−q)=ρ(q) from [L1], gives the same contradiction, so the statement is refuted for both preimages of the identity.

Remarks

  • The loop R^∣[0,1] is the full turn about the axis e3; its lift q^ runs from 1 to −1, a half turn of the quaternion sphere. This is the standard local demonstration that the two-sheeted cover of SO(3) by S3 is nontrivial along loops; no claim about fundamental groups is made here, and no physical spin interpretation is asserted.

  • The counterexample refutes only the displayed closed-lift statement. It does not assert that every closed rotation loop fails to have a closed lift, nor that some lift with a different initial value could not be closed; the statement refuted is the universal closed-lift claim for the prescribed initial value, and it is false already at the full turn.

Sources