
Corollary 1.42 (Fundamental theorem of biregular spacecurves).
Suppose we are given the following data:
• Smooth functions κ > 0 and τ on an interval I = [t
0
− T, t
0
+ T].
• A position vector c ∈ E
3
and a positively oriented orthonormal basis (T
0
N
0
B
0
) of T
c
E
3
.
Then there exists a unique unit-speed biregular spacecurve x : I → E
3
with curvature κ, torsion τ,
initial position x(t
0
) = c and Frenet frame E(t
0
) = (T
0
N
0
B
0
) at x(t
0
).
Proof. The structure equations E
′
= EW put us in the situation of Corollary 1.41; there exists a unique
solution E = (T N B) : I → SO
3
(R ). Integrate the unit tangent vector field to finish:
x(t) = c +
Z
t
t
0
T(u) du
This is plainly the unique curve with the required initial conditions, curvature and torsion.
Alternatively, a biregular curve is determined up to rigid motions by its curvature and torsion.
Corollary 1.43. Given two biregular spacecurves with the same curvature and torsion functions,
there exists a unique direct isometry transforming one to the other.
Proof. Suppose x
1
: I → E
3
and x
2
: I → E
3
have Frenet frames E
1
, E
2
, and the same curvature and
torsion functions. Choose some (any!) t
0
∈ I. The required rigid motion S : x 7→ Ax + b must satisfy
the conditions at t
0
, whence
11
S
x
1
( t
0
)
= x
2
( t
0
) and AE
1
( t
0
) = E
2
( t
0
)
Plainly A = E
2
( t
0
)
E
1
( t
0
)
−1
and b = x
2
( t
0
) − Ax
1
( t
0
) provide the unique isometry S. Moreover
det A = 1 since both E
1
and E
2
do so also.
By Theorem 1.38, x
3
:= S(x
1
) is a spacecurve with the same initial conditions (at t
0
), curvature and
torsion as x
2
. The Fundamental Theorem says that x
2
= x
3
= S(x
1
).
Compare what we’ve done to the standard acceleration/position kinematics problem, where three
scalar functions x
′′
( t) =
x
′′
( t), y
′′
( t), z
′′
( t)
and six scalar initial conditions x( t
0
) and x
′
( t
0
) recover the
motion by twice integrating.
The Fundamental Theorem says that a spacecurve is determined uniquely by three scalar functions
v(t), κ(t), τ(t) and the initial conditions x(t
0
), T(t
0
), N(t
0
), which also amount to six scalar constants.
12
One benefit of our result is that, by standardizing v( t) ≡ 1 and ignoring rigid motions, we see that
the physical shape of a curve depends only on two scalar functions κ(t) and τ(t).
11
As in Theorem 1.38, S acts on position vectors but Frenet frames consist of tangent vectors and thus only see A.
12
You don’t need explicitly to specify B(t
0
) = T(t
0
) × N(t
0
)! The position x(t
0
) requires three constants; T(t
0
) needs
two angles (spherical polar co-ordinates), and N(t
0
) a single angle in the plane (T(t
0
))
⊥
.
25