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
- 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
- Rotation Double Cover
- 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
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 is the rotation about through , and a full turn lifts to the antipode solves the constant-rate lift equation explicitly: is the lift of the rotation about through the angle , and a full turn on the positive interval lifts from to the antipode when . A time-varying rate about a fixed axis: solves the lift equation with verifies the normalized phase for a rate about a fixed axis; its body angular velocity is . A non-axis-constant check of the reconstruction formula: for one gets computes the reconstruction formula on a product of two one-parameter rotations about different axes, obtaining the non-axis-constant angular velocity via . Finite checks of the cover: the half-turn rotations , the identity , and the exact preimages of displays the half-turn rotations of the coordinate axes, checks by finite matrix multiplication, and identifies the two preimages of the half-turn about . Finally A closed rotation loop with no closed lift: the full turn about an axis lifts from to refutes the universal closed-lift statement: the full turn about an axis is a loop continuous on and on whose explicit lift through ends at , so no closed lift through 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
Constant angular velocity: the lift is the rotation about through , and a full turn lifts to the antipode
Example
For a curve on a closed interval , this item uses " on " to mean continuous on and on ; no endpoint derivatives are required.
Fix and a unit vector (The Euclidean inner product on ), put , and consider
with and as in The quaternion rotation map : conjugation on the imaginary quaternions, the unit sphere , and quaternion lifts. Then:
- is of class with , and solves the lift equation on .
- The curve is of class with for all ; that is, is the constant body angular velocity of . Explicitly, is the rotation about through the angle :
- If , set . Then while , and the closed loop on has no closed lift through with the closed-interval regularity just defined.
Facts & Assumptions
Given: The number , the unit vector , the curve , and the objects of The quaternion rotation map : conjugation on the imaginary quaternions, the unit sphere , and quaternion lifts.
, , and ; 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: , Euclidean maps and diffeomorphisms).
For and one has ; in particular for , and (The product rule for quaternion and matrix curves, multiplicativity of the quaternion norm, and the conjugation formula clause 1, The quaternions : real quadruples with componentwise addition and an explicit multiplication formula matching the table on , The cross product in ).
If and with , then (The product rule for quaternion and matrix curves, multiplicativity of the quaternion norm, and the conjugation formula clause 4).
For continuous the lift equation with has a unique solution on the whole interval, and for any of its solutions the associated path is with , so that is its body angular velocity (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, The body angular velocity of a rotation path: is skew, determines a unique continuous , and ).
for , and maps into ; in particular is the identity of (The quaternion rotation map : conjugation on the imaginary quaternions, the unit sphere , and quaternion lifts).
For a rotation path on a nondegenerate open interval and a prescribed initial unit quaternion over its initial value, the quaternion lift is unique, and every lift of that path equals one of the two lifts (Existence, uniqueness and sign ambiguity of the quaternion lift of a rotation path clauses 1-2).
The quarter-turn identities give and ; applying the shift formulas twice and using parity gives and (Quarter-turn values and shifts by pi/2 and pi, Parity and the Pythagorean identity for sine and cosine).
Verification
The curve has by [L2] and the unit condition; hence takes values in , and is on by [L1]. At one has .
Differentiating with [L1] gives . On the other hand, by [L2] , and , so this equals . Hence solves with , which proves clause 1.
By [L4] the path is with , so is its body angular velocity; and by [L3] applied with one has . This proves clause 2.
If , put and , so . By [L7], clause 2 gives for every , hence ; the same quarter-turn values give . Suppose is a lift, continuous on and on , with . On the nondegenerate open interval , [L6] applies to ; every lift there is one of the two lifts , so either throughout or throughout . In the first case continuity at gives , a contradiction; in the second case continuity at gives , also a contradiction. Hence no closed lift with the stated regularity through exists. This proves clause 3.
Remarks
-
The example realizes the half-angle relation explicitly: at time the quaternion angle from is , while the rotation angle is ; 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.
A time-varying rate about a fixed axis: solves the lift equation with
Example
Let be a nondegenerate open interval with , let be of class , let be a unit vector, let , and define the normalized phase and
with as in The quaternion rotation map : conjugation on the imaginary quaternions, the unit sphere , and quaternion lifts. Then:
- and are of class , they take values in , and .
- The curve solves with , on all of .
- Consequently is a rotation path whose body angular velocity is , and , where is the rotation about through the angle .
Facts & Assumptions
Given: The interval , the curve , the unit , the unit quaternion , and the curves above.
is , , and ; the sine and cosine derivative rules, Pythagorean identity, chain rule, and class- 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: , Euclidean maps and diffeomorphisms).
For , one has , hence for , and (The product rule for quaternion and matrix curves, multiplicativity of the quaternion norm, and the conjugation formula clause 1, The quaternions : real quadruples with componentwise addition and an explicit multiplication formula matching the table on , The Euclidean inner product on ).
for , and for this equals ; moreover for (The product rule for quaternion and matrix curves, multiplicativity of the quaternion norm, and the conjugation formula clause 4, The quaternion rotation map : conjugation on the imaginary quaternions, the unit sphere , and quaternion lifts Definition and Remark).
The lift equation with continuous and initial data in has a unique solution on the whole interval, and its associated rotation path has body angular velocity (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, Angular-velocity reconstruction from a unit-quaternion path: for the body angular velocity of is clause 3).
Verification
Since , [L2] gives and ; multiplying by the unit quaternion keeps . Both and are on by [L1], and . This proves clause 1.
Differentiating with [L1] gives . By [L2], because is a real combination of and , which commute, and . Hence , and therefore , which is the displayed equation with ; is continuous because is . This proves clause 2.
Since and is continuous, [L4] identifies as a rotation path whose body angular velocity is ; the homomorphism property and the axis-angle form of [L3] give with the rotation through about . 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 beyond what those items supply, and none about the physical meaning of or .
-
The phase is normalized by subtracting , so every allowed function gives and ; the angular velocity remains . The initial value may be any unit quaternion, so left multiplication by produces either initial lift sign.
A non-axis-constant check of the reconstruction formula: for one gets
Example
On define
where is the standard basis of , is the identification of The quaternion rotation map : conjugation on the imaginary quaternions, the unit sphere , and quaternion lifts, and the product is the quaternion product. Then:
- is of class .
- and , and
- Consequently is a rotation path whose body angular velocity is , that is, in coordinates; this is neither constant nor along a fixed axis.
Facts & Assumptions
Given: The basis vectors , the curves above, and the objects of The quaternion rotation map : conjugation on the imaginary quaternions, the unit sphere , and quaternion lifts.
, , , the chain rule, and 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: , Euclidean maps and diffeomorphisms).
For , one has ; for quaternion curves the product rule holds; , , and a unit quaternion satisfies because (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 Euclidean inner product on , The cross product in ).
For a path the body angular velocity of is , equivalently the unique vector with (Angular-velocity reconstruction from a unit-quaternion path: for the body angular velocity of is clauses 1-3).
Verification
Both and are and take values in , since each has the form with unit and by [L2]; by the multiplicativity of [L2], , so takes values in , and is as a product of curves. This proves clause 1.
Directly from the definitions and [L1], and . Multiplying with the formula of [L2] and using , gives , and the identical computation with gives ; the two scalar parts vanish by the cancellation of the cross terms, and was used.
The unit quaternion has the axis-angle form , while ; applying [L3] with and gives , because and by [L2].
Since , the product rule and of [L2] give . By [step 2.1], , and since the identity of [L3] gives ; substituting [step 2.2] and yields , which proves clause 2.
By [L4] the body angular velocity of is the vector with , which by [step 3.1] is ; its component along 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: is an explicitly given curve and no equation of motion is solved. The example asserts nothing about which curves arise from any mechanical system.
Finite checks of the cover: the half-turn rotations , the identity , and the exact preimages of
Example
Let be the standard basis of and identify with through as in The quaternion rotation map : conjugation on the imaginary quaternions, the unit sphere , and quaternion lifts; matrices of linear maps are taken in the ordered basis . Then:
- is the identity matrix and ; moreover, if satisfies , then .
- are the half-turns about the coordinate axes,
and : the homomorphism identity is verified on the generating pair by finite matrix multiplication. 3. The exact preimages of in are : , and every with satisfies .
Facts & Assumptions
Given: The basis of and the map of The quaternion rotation map : conjugation on the imaginary quaternions, the unit sphere , and quaternion lifts.
For and with one has (The product rule for quaternion and matrix curves, multiplicativity of the quaternion norm, and the conjugation formula clause 4).
The quaternion product table is , , ; , so , , and . Also , , and (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 product rule for quaternion and matrix curves, multiplicativity of the quaternion norm, and the conjugation formula clause 2).
for , is the identity map, the map is a homomorphism on , and its kernel is (The quaternion rotation map : conjugation on the imaginary quaternions, the unit sphere , and quaternion lifts Definition and Remark).
The cross product is bilinear, , and ; the Euclidean inner product is the coordinate dot product (The cross product in , The Euclidean inner product on ).
Matrix multiplication is associative with identity , and the entries of a product are (Matrix multiplication is associative, unital, distributive, and compatible with scalar multiplication, Rectangular matrix multiplication and the identity matrix , including zero-sized shapes).
The quarter-turn values are and , while the shift formulas give and (Quarter-turn values and shifts by pi/2 and pi).
Verification
For , applying [L1] with , and gives using [L6]; its cross-product term vanishes because . In the basis this is the diagonal matrix with entry in position and elsewhere, which is the displayed . Also is the identity map by [L3], and by [L3], so both real unit quaternions act trivially.
Multiplying the two displayed matrices with the entry formula of [L5] gives ; explicitly, the product of two diagonal matrices multiplies corresponding diagonal entries, , , .
If satisfies , then by the homomorphism and kernel facts of [L3] the element (unit because by [L2]) satisfies , hence and ; conversely by [L3] and step 1.1. In the special case the same argument with replaced by gives .
Finally by [L2], so 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 , and the half-turn about has the two preimages , 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 of the quaternion group; it does not reprove the homomorphism property for all pairs, which is supplied by the cited cover.
A closed rotation loop with no closed lift: the full turn about an axis lifts from to
Statement refuted
In this item, a curve on is called when it is continuous on and its restriction to is ; no endpoint derivatives are required.
For every closed curve with and every with , there exists a lift of with .
Facts & Assumptions
Given: The curve on , where is the identification of The quaternion rotation map : conjugation on the imaginary quaternions, the unit sphere , and quaternion lifts and is the third standard basis vector, and the curve .
, , , and is the identity of (The quaternion rotation map : conjugation on the imaginary quaternions, the unit sphere , and quaternion lifts Definition and Remark).
The globally defined curve is and ; the Pythagorean identity gives , and the quarter-turn values give (The quaternions : real quadruples with componentwise addition and an explicit multiplication formula matching the table on , The derivatives of sine and cosine are cosine and minus sine, Parity and the Pythagorean identity for sine and cosine, Quarter-turn values and shifts by pi/2 and pi, Euclidean maps and diffeomorphisms).
For a path in on an open interval containing the associated path is (Angular-velocity reconstruction from a unit-quaternion path: for the body angular velocity of is clause 2, The product rule for quaternion and matrix curves, multiplicativity of the quaternion norm, and the conjugation formula clause 1).
For a rotation path on an open interval and a prescribed unit quaternion over its initial value the lift is unique; moreover every lift of that path is for any one of them (Existence, uniqueness and sign ambiguity of the quaternion lift of a rotation path clauses 1-2).
Counterexample
is with , so for every ; also and by [L2].
The path is on by [L3] (applied after extending to an open interval around ); and are both the identity of by [L1].
Take and let be a lift of with . On the nondegenerate open interval the hypothesis of [L4] is satisfied by the restriction of , and is a lift with prescribed value at the interior time ; hence it is the unique such lift, and every lift of is by [L4], in particular or . In the first case , contradicting ; in the second case , contradicting . Hence is a closed loop with no closed lift through ; for the same argument applied to , using from [L1], gives the same contradiction, so the statement is refuted for both preimages of the identity.
Remarks
-
The loop is the full turn about the axis ; its lift runs from to , a half turn of the quaternion sphere. This is the standard local demonstration that the two-sheeted cover of by 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
- J. Sola, Quaternion kinematics for the error-state Kalman filter (arXiv:1711.02508), Section 2.4.2 (Exp(phi u) = cos(phi/2) + u sin(phi/2); q = e^{omega t/2} for constant omega), printed pages 21-22, and Section 2.4.6 (a full 2pi rotation corresponds to q -> -q), 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 (quaternion of rotation q = [k sin(theta/2); cos(theta/2)], equation (4), and the statement that q and -q describe the same rotation), printed page 2
- J. Sola, Quaternion kinematics for the error-state Kalman filter (arXiv:1711.02508), Section 2.4.2 (q = e^{omega t/2}; Exp(phi u) = cos(phi/2) + u sin(phi/2)) and Section 2.4.3 (quaternion and rotation vector), printed pages 21-22
- N. Trawny and S. I. Roumeliotis, Indirect Kalman Filter for 3D Attitude Estimation (University of Minnesota, TR-2005-002), Section 1.1 (axis-angle construction of the quaternion of rotation, equation (4)), printed page 2, and Section 1.4 (relationship between quaternion and rotation matrix; small-rotation approximation), printed pages 6-8
- J. Sola, Quaternion kinematics for the error-state Kalman filter (arXiv:1711.02508), Section 2.4.1-2.4.2 (q* qdot pure; omega = 2 Omega) and Section 2.6 (quaternion composition q_AC = q_AB (x) q_BC), printed pages 20-22 and 26-27
- N. Trawny and S. I. Roumeliotis, Indirect Kalman Filter for 3D Attitude Estimation (University of Minnesota, TR-2005-002), Section 1.2 (quaternion multiplication and composition), printed pages 2-4, 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 (explicit homomorphism SU(2) -> SO(3); kernel {+I,-I}), printed pages 20-21
- J. Sola, Quaternion kinematics for the error-state Kalman filter (arXiv:1711.02508), Section 2.5 (unit quaternion -> rotation matrix: equations (115)-(117), and R{-q} = R{q}, equation (119)), printed page 25, and Section 2.4.6 (the double cover of the manifold of SO(3)), printed page 24
- P. Etingof, MIT 18.745 Lie Groups and Lie Algebras I (Fall 2020), Exercise 3.9(ii) and the Dirac belt-trick discussion: the full turn in SO(3) lifts to a path from a unit quaternion to its negative; pi_1(SO(3)) = Z/2, printed page 26
- J. Sola, Quaternion kinematics for the error-state Kalman filter (arXiv:1711.02508), Section 2.4.6: by the time the quaternion vector makes a half turn (theta = pi) the 3D rotation has completed a full turn; R{-q} = R{q}, 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: the quaternion q and the quaternion -q describe a rotation to the same final coordinate system position, printed page 2