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
- Absolute and Conditional Convergence; Rearrangement; Products
- Binary Operations, Monoids, Groups and Subgroups
- Bounded Linear Operators and Quotient Spaces
- Cm Math Balances
- Cm Math Geometry
- Compactness
- Compactness in Metric Spaces
- Completeness, Completion, and Uniform Continuity
- Connectedness
- Constant Rank, Submersions, Immersions and Regular Level Sets
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Continuity, IVT, EVT, and Uniform Continuity
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Countability Axioms and Cardinal Functions
- Covering Spaces and Lifting
- Determinants of Matrices over a Commutative Ring
- Divisibility, Euclidean Domains, Principal Ideal Domains and Unique Factorisation
- Dual Spaces, Bilinear and Quadratic Forms, and Sylvester's Law of Inertia
- Euclidean Ordinary Differential Equations with Smooth Dependence
- Exterior Powers, Orientation and Hodge Duality
- Filters and Ultrafilters
- Finite Averaging and Character-Theory Prerequisites
- Finite Counting, Factorials and Binomial Coefficients
- Finite Dimensional Normed Spaces and Riesz Lemma
- Formal Power Series
- Foundations of the Real Numbers for Analysis
- Fubini and Change of Variables
- Fundamental Trigonometric Identities
- Gaussian Elimination, Elementary Matrices and Reduced Row Echelon Form
- Group Actions, Orbits, Stabilisers and Cayley's Theorem
- Group Homomorphisms and the Isomorphism Theorems
- Hereditary and Productive Behaviour of the Separation Axioms
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- Inner Product Spaces, Gram-Schmidt, Projections and Adjoints
- Lie Groups, Invariant Fields, and the Exponential Map
- Lie Subgroups, Actions, and Homogeneous Spaces
- Limits of Real Functions
- limsup, liminf, and Subsequential Limits
- Linear Independence, Bases and Dimension
- Linear Transformations, Rank-Nullity and Quotient Spaces
- Manifolds with Boundary Collars and Orientations
- Matrices, the Matrix of a Linear Map, and Change of Basis
- Metric Spaces
- Mixed Partials, Taylor Formulae, and Extrema
- Modules, Submodules, Quotient Modules and the Isomorphism Theorems
- Monotone Functions, Discontinuities, and Continuity Sets
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Normal Subgroups and Quotient Groups
- Normed and Banach Spaces
- Order, Zorn's Lemma, and the Axiom of Choice
- Picard-Lindelöf and First-Order Ordinary Differential Equations
- Polynomial Rings, the Division Algorithm and Roots
- Power Series and Real-Analytic Functions
- Properties of the Integral and the Working FTC
- Rank Theorems and Embedded Submanifolds
- Regular Surfaces and Surface Integrals
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Rⁿ as a Normed Space; Vector-Valued Functions
- Roots, Rational Powers, and Classical Inequalities
- Separation Axioms: the Hierarchy
- Sequences and Limits
- Sequences and Series of Functions; Uniform Convergence
- Series: Convergence and the Nonnegative Tests
- Simple Field Extensions and the Construction of the Complex Numbers
- Sine, Cosine, and the Definition of Pi
- Smooth Manifolds and Smooth Maps
- Smooth Partitions of Unity and Exhaustions
- Smooth Vector Bundles and Sections
- Subspaces, Products, and Quotients
- Suprema and Infima
- Symmetric Groups, Cycle Decomposition and the Sign Homomorphism
- Tangent Cotangent and the Differential
- The Derivative and the Mean Value Theorems
- The Determinant of a Linear Operator, Cofactors and Cramer's Rule
- The Exponential Function
- The Fundamental Theorems of Calculus
- The Group Algebra and Representations of Finite Groups
- The Inverse and Implicit Function Theorems
- The Inverse Function Theorem Completed
- The Riemann Integral in Rᵐ and Jordan Content
- The Riemann Integral: Definition and Integrability
- The Topology of Euclidean Space
- The Total Derivative in ℝᵐ → ℝⁿ
- The ZFC Axioms and the Basic Set Constructions
- Topological Spaces and Continuity
- Topology of ℝ
- Vector Fields Flows and Lie Derivatives
- Vector Spaces, Linear Subspaces, Span and Direct Sums
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 , and quaternion lifts fixes the objects: the imaginary quaternions with the identification , the unit sphere , the conjugation map , and the notion of a quaternion lift of a rotation path. The covering statement itself — that is a surjective two-sheeted covering homomorphism with kernel — 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 records the algebra used everywhere afterwards: the product rule for quaternion and matrix curves, the multiplicativity , the anti-automorphism , the identity , and the conjugation formula with its axis-angle form. The body angular velocity of a rotation path: is skew, determines a unique continuous , and defines the body angular velocity of a rotation path as the unique with , proves that is skew and that .
The lift equation is the subject of the remaining items.
The quaternion lift of a prescribed continuous angular velocity: keeps 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 keeps
constant, that a solution starting in produces a rotation path
with , 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 the body angular velocity of is is the converse
computation: from a curve one reads the body angular velocity
of as , with applied
to the imaginary quaternion .
Existence, uniqueness and sign ambiguity of the quaternion lift of a rotation path assembles the two directions:
every rotation path has exactly two lifts, and , 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
The quaternion rotation map : conjugation on the imaginary quaternions, the unit sphere , and quaternion lifts
Definition
Let be the quaternion algebra with its product, conjugation , real-valued norm , and real embedding , in the notation of The quaternions : real quadruples with componentwise addition and an explicit multiplication formula matching the table on . Thus with the multiplication formula of The quaternions : real quadruples with componentwise addition and an explicit multiplication formula matching the table on , and
In particular, for , and the imported division-ring theorem gives the typed inverse formula ( is a division ring that is not commutative, hence not a field: for , while and ). Under the identification of with by the coordinates one has for the Euclidean norm of The Euclidean inner product on .
Imaginary quaternions and the vector identification. Put
Then is a linear isomorphism with for every . Throughout the collection, translates between vectors of (their inner product , norm and cross product) and imaginary quaternions inside quaternion products.
The unit sphere. Define
the unit sphere of . The identification of with 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 with let be
where the real scalar is embedded by , and define
Both the -linear map and its matrix in the ordered basis of are written ; the equality for is part of the cited covering statement, and the matrix is the one meant whenever is composed with the identifications above. The map itself is never linear in and no such structure is used.
Quaternion lifts. Let be an interval and let be a map, with as in The orthogonal group and the rotation group . A quaternion lift of is a map with for every .
Remark
- Well-definedness of . For the map is a real algebra automorphism of : it is -linear, fixes , and satisfies , with inverse . It also commutes with conjugation. Since for every real , the anti-automorphism law and the typed inverse formula give ; since embedded real scalars commute with quaternions,
Therefore (that is, ) gives , so . Thus the displayed codomain of is correct, and is the identity of .
-
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 (The Axiom of Countable Choice ()) — the assignment on is a surjective two-sheeted covering homomorphism of Lie groups with kernel . Equivalently: for , every has exactly two preimages and in , and . 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 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 and one has , because ; hence . Normalizing by the real scalar gives a unit quaternion, so each rotation is represented in by exactly the antipodal pair ; is the case .
-
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.
The product rule for quaternion and matrix curves, multiplicativity of the quaternion norm, and the conjugation formula
Statement
Let be a nondegenerate open interval, let be the quaternions, and let be the identification of The quaternion rotation map : conjugation on the imaginary quaternions, the unit sphere , and quaternion lifts.
- Product form and product rule. For and with and one has . If moreover are of class (componentwise, Euclidean maps and diffeomorphisms), then is and . Likewise, if are of class , then is and .
- Conjugation and norm. For all one has and , and for and the Euclidean inner product of The Euclidean inner product on . For a curve , the curves and are with and
- Conjugation formula. If with and , and , then
in particular is imaginary for every , that is, its real part is . 4. Axis-angle form. If and with and , , then for every
Facts & Assumptions
Given: The interval , the identification of The quaternion rotation map : conjugation on the imaginary quaternions, the unit sphere , and quaternion lifts, curves and vectors as in the clauses, and with , .
Quaternion multiplication is given by the explicit bilinear formula of The quaternions : real quadruples with componentwise addition and an explicit multiplication formula matching the table on ; writing and with and one has . The conjugate is , the real norm is , and ; for , . Every embedded real scalar commutes with every quaternion (The quaternions : real quadruples with componentwise addition and an explicit multiplication formula matching the table on , is a division ring that is not commutative, hence not a field: for , while and ).
For spatial vectors only, write for , so and ; quaternion coordinates retain their indices . The Euclidean inner product is with (The Euclidean inner product on ), and the cross product is given by with , so that (The cross product in , The cross product is bilinear, alternating, and orthogonal to both factors).
A curve is differentiable if and only if all its components are, and then 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 (Sums, scalar multiples, products and quotients: , , , and when ). A curve is of class when all components have continuous first derivatives ( Euclidean maps and diffeomorphisms).
In this proof, for write for , relabeling the supplier indices . The entries of a matrix product are (Rectangular matrix multiplication and the identity matrix , including zero-sized shapes).
For all real : , , and (The addition formulas for sine and cosine, Parity and the Pythagorean identity for sine and cosine).
Proof
The multiplication formula of [F1] is bilinear over with integer coefficients, and in the form , it reads : the scalar part is and the three vector coordinates are by the coordinate formula of the cross product in [F2].
From [F1] the scalar part of is , which is the displayed identity . If is with components , then has components , which are with derivatives , so is and by [F3].
Both maps and from to are -bilinear; on the sixteen pairs of basis elements they agree — for instance and , and the remaining pairs are the same computation with signs — hence they agree on all of . Using the real embedding in [F1], . The embedded scalar commutes with by [F1], and is injective by its first coordinate, so in .
Write , . By [step 1.1], , so with and the product formula of [step 1.1] gives . The scalar part is , because by [F2]. In the vector part, . Writing and , the coordinate formula [F2] gives . Substitution makes the vector part . This proves clause 3.
Let be . Each component of is, by [step 1.1], a finite sum of terms ; each such term is differentiable with derivative by the real product rule in [F3], and derivatives of sums are sums of derivatives; the resulting derivative components are continuous because are continuous. Hence is and . For curves the same argument applies to the entries of [F4], giving . If is , the real-valued coordinate formula and the real product rule give by [step 1.2]; thus is . The conjugate curve is by [step 1.2].
Under the hypotheses of clause 4, gives and with ; by [F6] and [step 2.2], . The addition formula of [F5] with gives and ; and gives . Substituting these three identities proves clause 4.
Remarks
-
Clause 3 is stated for arbitrary and is a purely algebraic identity; only in clause 4 and in the definition of is the unit condition used, through . No division by or by the vector part of occurs anywhere, so is included.
-
The identity of clause 4 is the Rodrigues axis-angle formula in quaternion form: for , the linear map fixes and rotates the plane 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 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.
The body angular velocity of a rotation path: is skew, determines a unique continuous , and
Statement
Let be a nondegenerate open interval, let be as in The orthogonal group and the rotation group , and let be of class , that is, all nine entries of have continuous first derivatives; write for the entrywise derivative and put
for the product of the transpose of with (Rectangular matrix multiplication and the identity matrix , including zero-sized shapes, The vector space of by matrices over a field, with entrywise operations). Then:
- is skew-symmetric for every , that is .
- There is exactly one map with
namely , and this is continuous. It is called the body angular velocity of . 3. For every , writing for the matrix , one has .
Facts & Assumptions
Given: A curve and , with cross product and Euclidean inner product as in The cross product in and The cross product is bilinear, alternating, and orthogonal to both factors.
consists of the real matrices with and ; for one has and (The orthogonal group and the rotation group , is a subgroup of the general linear group, with ).
Matrix multiplication is associative, and transposition reverses products: , (Matrix multiplication is associative, unital, distributive, and compatible with scalar multiplication, Rectangular matrix multiplication and the identity matrix , including zero-sized shapes, Transpose is linear and involutive, and ).
For matrix curves the product rule holds, and differentiation is entrywise (The product rule for quaternion and matrix curves, multiplicativity of the quaternion norm, and the conjugation formula clause 1).
The cross product is , so it is bilinear and (The cross product in , The cross product is bilinear, alternating, and orthogonal to both factors).
Proof
By [L3], differentiating the identity of [L1] gives . Transposing the resulting identity with [L2] gives . This proves clause 1.
Let be skew-symmetric and put . For , the first coordinate of is , and the second and third coordinates are the same computation with the remaining entries; hence for all . Conversely, if for all , then testing gives by the coordinate formula of [L4]; in particular the above is the only vector representing .
By [step 1.1] the matrix is skew for every , so by [step 1.2] the vector satisfies for all , and it is the only such vector; the entries of are finite sums of products of the continuous entries of and , so is continuous. This proves clause 2.
Multiplying the identity on the left by and using the associativity of matrix multiplication and from [L1] gives . By [step 2.1] the matrix is exactly , so ; this proves clause 3.
Remarks
-
The convention here is the body-fixed one: and . The spatial angular velocity of the same path is the vector attached to , and the two differ by the rotation ; consumers must state which convention they use. For 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 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.
The quaternion lift of a prescribed continuous angular velocity: keeps invariant, its rotation path has body angular velocity , and the initial value problem has a unique solution on the whole interval
Statement
Let be a nondegenerate open interval, let be continuous, and consider on the open time-state domain the initial value problem
read as the first-order system of First-order systems, initial value problems, and solutions on intervals with time-state domain , state space , and right-hand side , , where , and are those of The quaternion rotation map : conjugation on the imaginary quaternions, the unit sphere , and quaternion lifts.
- If is a solution of , then is constant on ; if for one , then and the curve
is of class with for every ; consequently is the body angular velocity of in the sense of The body angular velocity of a rotation path: is skew, determines a unique continuous , and . 2. For every and the problem has exactly one maximal solution, and its domain is all of ; that is, there is exactly one curve with and on , and clause 1 applies to it.
Facts & Assumptions
Given: The interval , the continuous curve , the initial data , and the objects of The quaternion rotation map : conjugation on the imaginary quaternions, the unit sphere , and quaternion lifts.
is with its coordinate norm , the quaternion product, and the identification ; ; ; and for (The quaternion rotation map : conjugation on the imaginary quaternions, the unit sphere , and quaternion lifts, The quaternions : real quadruples with componentwise addition and an explicit multiplication formula matching the table on , The Euclidean inner product on ).
For , one has ; for curves , (The product rule for quaternion and matrix curves, multiplicativity of the quaternion norm, and the conjugation formula clause 1).
, and for a curve one has (The product rule for quaternion and matrix curves, multiplicativity of the quaternion norm, and the conjugation formula clause 2).
for , in particular its real part is (The product rule for quaternion and matrix curves, multiplicativity of the quaternion norm, and the conjugation formula clause 3).
For one has , and is a group homomorphism on (The quaternion rotation map : conjugation on the imaginary quaternions, the unit sphere , and quaternion lifts).
For a curve the body angular velocity exists uniquely, with (The body angular velocity of a rotation path: is skew, determines a unique continuous , and ).
The system is an initial value problem in the sense of First-order systems, initial value problems, and solutions on intervals with open domain . In applying Local Lipschitz continuity in the state variable, locally uniform in time and parameters, a compact time-state cylinder here is a product with a compact interval and compact; the condition requires one finite state-Lipschitz constant on each such product. If 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).
Compact continuation: if a solution whose graph lies in a compact subset 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).
For every finite , a subset of is compact if and only if it is closed and bounded; continuous preimages of closed sets are closed, singletons in a metric space are closed, and polynomial maps such as are continuous (Heine-Borel in : with the Euclidean metric a subset of is compact if and only if it is closed and bounded, and the proof by bisection uses no choice principle; the same holds on the real line, Open cover, subcover, compact metric space, and compact subset of a metric space, Metric continuity characterisations, with countable choice for the sequential converse, A space is if and only if every singleton is closed, if and only if every finite subset is closed, if and only if its topology contains the cofinite topology, Euclidean maps are closed under componentwise algebra and composition, Euclidean maps and diffeomorphisms).
The Euclidean norm is a norm on and satisfies , so is continuous; a continuous real function on a nonempty compact metric space is bounded (Cauchy-Schwarz with its equality case, the triangle inequality for , 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
The map on is continuous, since the product is bilinear and continuous and is continuous. For and one has , so by [F3] and [F1] . The norm continuity and compact boundedness in [F10] give a finite bound on every nonempty compact time interval . For a compact time-state cylinder as specified in [F7], is one finite state-Lipschitz constant, since the estimate holds for every at each . Thus satisfies the hypotheses of [F7].
Let be a solution. By [F3] and the differential equation, , and this is by [F4]. Hence is constant on ; if , this constant is and .
The set is closed and bounded in : it is the preimage of the closed singleton under the continuous map , and every has . By [F9] it is compact.
By [F7] and step 1.1 the problem has a unique maximal solution through , and its domain is an open interval containing .
Let be any solution with , so and for all by [F5]; fix and put . By [F2] the curve is with , and , by the anti-automorphism identity of [F3] and the linearity of conjugation (). The finite product formula of [F2] gives , so . The -th entry of the matrix is the component of read through , so each entry of is and, by the displayed identity with , for . Both sides are linear in the vector they act on, so , and [F6] identifies as the body angular velocity of . This proves clause 1.
Assume , so that the maximal solution of step 2.1 satisfies by step 1.2. If , then since both are intervals containing either or . In the first case ; choose with and choose with . The set lies in , since is an interval containing and . It is closed and bounded in : is closed and bounded in , and is closed and bounded in by step 1.3. Hence is compact by [F9]. For every the graph point lies in , so [F8], applied to with finite endpoint , extends past , contradicting maximality. If instead , define the reflected intervals and , and define . Direct differentiation shows that solves the same type of equation on with continuous rate ; reflection carries any proper extension of to a proper extension of , so is maximal. Its finite right endpoint lies strictly below the right endpoint of , so the first-case argument applied to gives a contradiction. Therefore , and the problem with has a solution on all of .
Finally, let be two solutions with the same value at . By [F7] any two solutions through the same initial data agree on every common interval containing , and is such an interval; hence . Combined with step 3.1 (existence on for 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 with coefficient , and no regularity of beyond continuity is used; the solution is but not claimed to be more regular unless is.
- The invariance argument uses the identity 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 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.
Angular-velocity reconstruction from a unit-quaternion path: for the body angular velocity of is
Statement
Let be a nondegenerate open interval, let be of class , and let
be the associated rotation path, the matrix being taken in the basis of (The quaternion rotation map : conjugation on the imaginary quaternions, the unit sphere , and quaternion lifts). Then:
- has real part for every , so it lies in and there is a unique vector with
namely , where is the inverse of the isomorphism in The quaternion rotation map : conjugation on the imaginary quaternions, the unit sphere , and quaternion lifts; is continuous. 2. The curve solves on , the matrix curve is of class , and for every , where is the matrix . 3. Consequently is the body angular velocity of in the sense of The body angular velocity of a rotation path: is skew, determines a unique continuous , and : is a rotation path whose body angular velocity is .
Facts & Assumptions
Given: The interval , the curve , and the objects of The quaternion rotation map : conjugation on the imaginary quaternions, the unit sphere , and quaternion lifts.
is with the quaternion product; every quaternion has a unique decomposition with and , and is a linear isomorphism (The quaternions : real quadruples with componentwise addition and an explicit multiplication formula matching the table on , The quaternion rotation map : conjugation on the imaginary quaternions, the unit sphere , and quaternion lifts).
For curves the product is with ; for all one has , , and ; also . Thus for one has and (The product rule for quaternion and matrix curves, multiplicativity of the quaternion norm, and the conjugation formula clauses 1-2, The quaternions : real quadruples with componentwise addition and an explicit multiplication formula matching the table on , is a division ring that is not commutative, hence not a field: for , while and ).
implies , and is a homomorphism on (The quaternion rotation map : conjugation on the imaginary quaternions, the unit sphere , and quaternion lifts).
If is continuous and is a solution of with , then , is with , and is the body angular velocity of (The quaternion lift of a prescribed continuous angular velocity: keeps invariant, its rotation path has body angular velocity , and the initial value problem has a unique solution on the whole interval clause 1).
A rotation path has exactly one body angular velocity, characterized by (The body angular velocity of a rotation path: is skew, determines a unique continuous , and clauses 2-3).
Proof
By [F2], ; since for all , the left side vanishes, so . By [F1] the scalar part of a product is , symmetric in the two factors, and on by [F2]; hence , so is imaginary. By the unique decomposition of [F1] there is exactly one with ; setting gives on . The components of are finite sums of products of the continuous components of , so is continuous. This proves clause 1.
Multiplying on the left by and using gives on , and is continuous by [step 1.1].
The curve satisfies the hypotheses of [F4] with the continuous of [step 1.1] and with for any fixed ; the curve takes values in by [F3] and is with by [F4]. By [F5] the body angular velocity of is unique, so it equals this , which proves clauses 2 and 3.
Remarks
-
The formula is the reconstruction formula used by the examples: from a path in one reads off the angular velocity of the associated rotation path, with no additional data and no choice of sign — replacing by multiplies by and leaves unchanged.
-
The proposition only computes the body angular velocity; the spatial angular velocity belongs to the other convention recorded in The body angular velocity of a rotation path: is skew, determines a unique continuous , and and is not asserted here.
Existence, uniqueness and sign ambiguity of the quaternion lift of a rotation path
Statement
Let be a nondegenerate open interval, let be of class (The orthogonal group and the rotation group ) with body angular velocity in the sense of The body angular velocity of a rotation path: is skew, determines a unique continuous , and , let , and let satisfy , with and as in The quaternion rotation map : conjugation on the imaginary quaternions, the unit sphere , and quaternion lifts. Then:
- There is exactly one quaternion lift of with , namely the unique solution on of the initial value problem
- Every lift of satisfies or ; in particular is the lift with initial value , and .
Facts & Assumptions
Given: The rotation path , its body angular velocity , the times , and the unit quaternion with .
for ; the assignment restricts to a surjective homomorphism whose kernel is , and ; in particular is the identity (The quaternion rotation map : conjugation on the imaginary quaternions, the unit sphere , and quaternion lifts, Definition and Remarks).
For one has , , and because ; the product of two quaternion curves is again . The unit and inverse assertions use , , and (The product rule for quaternion and matrix curves, multiplicativity of the quaternion norm, and the conjugation formula clauses 1-2, The quaternions : real quadruples with componentwise addition and an explicit multiplication formula matching the table on , is a division ring that is not commutative, hence not a field: for , while and , The quaternion rotation map : conjugation on the imaginary quaternions, the unit sphere , and quaternion lifts).
The body angular velocity is continuous and uniquely characterized by , where is the matrix (The body angular velocity of a rotation path: is skew, determines a unique continuous , and clauses 2-3).
For continuous , with and : , and is with ; moreover the initial value problem , with has exactly one solution on (The quaternion lift of a prescribed continuous angular velocity: keeps invariant, its rotation path has body angular velocity , and the initial value problem has a unique solution on the whole interval clauses 1-2).
A linear initial value problem on with continuous coefficient satisfies the Picard-Lindelöf hypotheses: being linear in the state variable with the continuous matrix coefficient , 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 of by 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).
If is continuous on and is an interval, then the image is order-convex: for with the whole segment lies in (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
The body angular velocity is continuous by [F3], so [F4] applies with , and : there is exactly one curve of class with on and .
Both and are curves solving the same linear initial value problem , : for this is the characterization in [F3], and for 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 ; the interval is such a common interval, hence . Thus is a lift of with .
Let be any lift of and put , a product of two curves and hence by [F2]. By [F2], takes values in ; by the homomorphism property and kernel of [F1], , and this identity element of is ; hence for every . The real part is continuous and takes its values in ; by [F6] applied to the interval its image is order-convex, so it cannot contain both and (the whole segment between them would lie in a two-point set), and is constant. At , is when and when ; thus the constant value gives in the first case and in the second. Since , these are the only cases, so every lift is one of . Finally, is a curve into with initial value and 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 and solve the same differential equation with opposite initial data and define the same rotation path; the sign is therefore not determined by . 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-homomorphismrecorded in The quaternion rotation map : conjugation on the imaginary quaternions, the unit sphere , and quaternion lifts, which is used through the covering and kernel facts of [F1] — that is, through the identification of with and the kernel . It is not used in the differential-equation part of the proof, which is choice-free. -
Nothing in the statement asserts that the covering 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.
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.
-
Two lifts and one rotation. Let be a nondegenerate open interval and let be of class . By Existence, uniqueness and sign ambiguity of the quaternion lift of a rotation path, has exactly two quaternion lifts, namely and for any one lift , both solve for the same body angular velocity , and . By the scaling recorded in The quaternion rotation map : conjugation on the imaginary quaternions, the unit sphere , and quaternion lifts, for every nonzero real , so a rotation is represented by the antipodal pair of unit quaternions and by no other data of the quaternion itself.
-
No globally continuous sign choice. The sign of a lift is not determined by , and the two signs cannot always be glued continuously along closed motion. The companion examples page exhibits a loop , continuous on and on , with , whose explicit lift from ends at . By uniqueness on the interior and continuity at the endpoints, this loop admits no closed lift through 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 .
-
No physical claim. Every statement on this page concerns curves into and into the matrix group and the differential equation . 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 from onto is two-to-one with fibres 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 , 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 . -
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 on the whole interval, the resulting rotation path has body angular velocity , and conversely the body angular velocity of any rotation path is read from any lift by , where is applied to the imaginary quaternion . None of these arguments re-proves the covering statement, which is taken from the published supplier.
-
Half-angle parametrization. The factor 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 , 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
- The explicit closed-loop counterexample of clause 2 is A closed rotation loop with no closed lift: the full turn about an axis lifts from to ↗, on the companion examples page of this pair; it is a forward reference from this page and is declared as such in the frontmatter of this item.
5 · Examples, experiments and counterexamples
None yet.
Sources
- P. Etingof, MIT 18.745 Lie Groups and Lie Algebras I (Fall 2020), Exercise 3.9 (conjugation action of SU(2) on traceless Hermitian matrices and the covering SU(2) -> SO(3)), printed page 26, and Proposition 6.7 (unit quaternions are isomorphic to SU(2)), printed page 40
- A. W. Knapp, Lie Groups Beyond an Introduction, Digital Second Edition (2023), Introduction, Problems 7-9 (construction of a smooth homomorphism SU(2) -> SO(3) with kernel {+I,-I}), printed pages 20-21, and Section I.8 (the quaternion division algebra, conjugation, Re xy = Re yx), printed pages 56-58
- J. Sola, Quaternion kinematics for the error-state Kalman filter (arXiv:1711.02508), Section 2.3 (the rotation group and the rotation matrix: R^T R = I, det R = 1, the group SO(3)), printed pages 14-19, and Section 2.4.6 (the double cover of SO(3); R{-q} = R{q}), printed page 24
- J. Sola, Quaternion kinematics for the error-state Kalman filter (arXiv:1711.02508), Section 1.2 (quaternion product, conjugate, norm and inverse: equations (24)-(30)), printed page 8, and Section 2.5 (the quaternion-to-rotation-matrix formula R = (q_w^2 - q_v^T q_v) I + 2 q_v q_v^T + 2 q_w [q_v]_x, equation (117)), printed page 25
- P. Etingof, MIT 18.745 Lie Groups and Lie Algebras I (Fall 2020), Section 6.2 (quaternions: conjugate, norm, anti-automorphism and multiplicativity |q_1 q_2| = |q_1||q_2|), printed pages 39-40
- A. W. Knapp, Lie Groups Beyond an Introduction, Digital Second Edition (2023), Introduction, Section I.8 (quaternion algebra: x xbar = |x|^2, Re xy = Re yx), printed pages 56-58
- J. Sola, Quaternion kinematics for the error-state Kalman filter (arXiv:1711.02508), Section 2.3.1 (differentiating R^T R: R^T Rdot is skew-symmetric, equations (63)-(66)), printed pages 16-18, and Section 4.5 ((200): Rdot = R [omega_L]_x for body-referenced angular rates), printed pages 45-46
- N. Trawny and S. I. Roumeliotis, Indirect Kalman Filter for 3D Attitude Estimation (University of Minnesota, TR-2005-002), Section 1.2 (quaternion multiplication, inverse and conjugate quaternion, equations (21)-(23)), printed pages 3-4, and Section 1.5 (quaternion time derivative for a moving frame, equations (80)-(89)), printed pages 9-10
- A. W. Knapp, Lie Groups Beyond an Introduction, Digital Second Edition (2023), Introduction, Section 1 (the linear Lie algebra so(3) consists of the skew-symmetric real 3-by-3 matrices), printed pages 5-6
- J. Sola, Quaternion kinematics for the error-state Kalman filter (arXiv:1711.02508), Section 2.4.1 ((90)-(93): q* qdot is a pure quaternion and qdot = q (x) Omega) and Section 2.4.2 ((97)-(99): omega = 2 Omega, qdot = (1/2) q (x) omega, q = e^{omega t/2}), printed pages 20-22
- N. Trawny and S. I. Roumeliotis, Indirect Kalman Filter for 3D Attitude Estimation (University of Minnesota, TR-2005-002), Section 1.5 (quaternion time derivative of a moving frame, equations (80)-(89)), printed pages 9-10
- G. Teschl, Ordinary Differential Equations and Dynamical Systems (AMS Graduate Studies in Mathematics 140, online edition), Section 2.1 (fixed point theorems and the contraction principle), Section 2.2 (the basic existence and uniqueness result, Theorem 2.2), Section 2.3 (some extensions), Section 2.6 (extensibility of solutions: Theorem 2.13 and Corollary 2.15), printed pages 33-41 and 50-53
- J. Sola, Quaternion kinematics for the error-state Kalman filter (arXiv:1711.02508), Section 2.4.1, equation (91)-(92): q* (x) qdot is a pure quaternion, q* (x) qdot = Omega; Section 2.4.2, equation (99): omega = 2 Omega and qdot = (1/2) q (x) omega
- N. Trawny and S. I. Roumeliotis, Indirect Kalman Filter for 3D Attitude Estimation (University of Minnesota, TR-2005-002), Section 1.5, equations (80)-(89): qdot = (1/2) [omega;0] (x) q for a unit quaternion and the local (body) angular rate omega
- J. Sola, Quaternion kinematics for the error-state Kalman filter (arXiv:1711.02508), Section 2.4.2 (q = e^{omega t/2} solves qdot = (1/2) q (x) omega), printed pages 21-22, and Section 2.4.6 (the double cover: q and -q encode the same rotation), printed page 24
- N. Trawny and S. I. Roumeliotis, Indirect Kalman Filter for 3D Attitude Estimation (University of Minnesota, TR-2005-002), Section 1.1 (a quaternion and its negative describe the same rotation) printed page 2, and Section 1.5 (quaternion time derivative), printed pages 9-10
- A. W. Knapp, Lie Groups Beyond an Introduction, Digital Second Edition (2023), Introduction, Problems 7-9 (kernel {+I,-I} of the homomorphism SU(2) -> SO(3)), printed pages 20-21
- J. Sola, Quaternion kinematics for the error-state Kalman filter (arXiv:1711.02508), Section 2.4.6 (the double cover of SO(3): a full 2pi turn of the rotation corresponds to a half turn of the quaternion vector, so q and -q encode the same rotation), printed page 24
- P. Etingof, MIT 18.745 Lie Groups and Lie Algebras I (Fall 2020), Exercise 3.9(ii) (SU(2) -> SO(3) is a universal covering; pi_1(SO(3)) = Z/2; the Dirac belt trick), printed page 26