Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-adaptedPipeline-generatedprecheck pass
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.

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

Statement

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

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

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

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

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

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

Facts & Assumptions

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

[F1]

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

[F2]

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

[F3]

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

[F4]

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

[F5]

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

[F6]

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

[F7]

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

[F8]

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

[F10]

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

Proof

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

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

1.2F3F4algebra

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

1.3F1F9

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

2.1step 1.1F7

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

2.2step 1.2F2F5F6algebra

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

3.1step 1.2step 2.1step 1.3F8F9algebra

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

4.1step 3.1step 2.2F7∎

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

Remarks

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

Depends on

Dependency tree · 2 levels

Sources