1 正則曲線とパラメータの取り替え
定義 1.1.I⊆Rを開区間とする。C∞写像γ:I→R3をパラメータ曲線 (parametrized curve) という。γ′(t)を速度ベクトル (velocity vector)、∥γ′(t)∥を速さ (speed) という。
すべてのt∈Iに対してγ′(t)=0が成り立つとき、γを正則曲線 (regular curve) という。
正則曲線は写像であって、像γ(I)⊆R3ではない。単射性は仮定しないので、像が自分自身と交わることも、同じ点を何度も通ることも許す。本記事の主張はすべて写像についての主張である。
定義 1.2.IとJを開区間とする。全単射h:J→IがC∞であり、すべてのu∈Jに対してh′(u)=0が成り立つとき、hを正則なパラメータ変換 (regular change of parameter) という。γ:I→R3をパラメータ曲線とするとき、γ∘h:J→R3をγの再パラメータ化 (reparametrization) という。
命題 1.3.h:J→Iを正則なパラメータ変換とする。このときh′はJの上で符号が一定であり、逆写像h−1:I→JはC∞である。さらにγが正則曲線ならばγ∘hも正則曲線である。
証明.h′は連続でありJの上で零にならない。Jは区間であるから、h′が正の値と負の値の両方を取ると中間値の定理により零になる点が存在して矛盾する。よってh′>0がJ全体で成り立つか、h′<0がJ全体で成り立つかのいずれかである。
u∈Jを取るとh′(u)=0であるから、§E4.7 定理 2.1と、それをC∞へ持ち上げた「多様体入門」の§E17.5 補題 1.1により、hはuのある開近傍からh(u)の開近傍へのC∞微分同相を与える。hは全単射であるから、この局所的な逆写像はh−1のh(u)の近傍への制限に一致する。uは任意であったからh−1はIの各点の近傍でC∞であり、したがってC∞である。
最後に(γ∘h)′(u)=h′(u)γ′(h(u))である。h′(u)=0かつγ′(h(u))=0であるから(γ∘h)′(u)=0である。▨
h′>0のときhは向きを保つといい、h′<0のとき向きを反転するという。
定義 1.4.γ:I→R3をパラメータ曲線とし、[a,b]⊆Iを有界閉区間とする。
L(γ;[a,b])=∫ab∥γ′(t)∥dtを、区間[a,b]に対応するγの長さ (length) という。∥γ′∥は連続であるから、この積分は Riemann 積分として定まる。
命題 1.5.γ:I→R3をパラメータ曲線、h:J→Iを正則なパラメータ変換とし、[c,d]⊆Jを有界閉区間とする。h([c,d])=[a,b]と置くと
L(γ∘h;[c,d])=L(γ;[a,b])が成り立つ。ここでhが向きを保つならばa=h(c)、b=h(d)であり、hが向きを反転するならばa=h(d)、b=h(c)である。
証明.f=∥γ′∥と置く。fはIの上で連続である。F(x)=∫axf(τ)dτと置くと、「ε-論法と基礎解析」の§D1.19 定理 1.1によりFは微分可能でF′=fである。連鎖律により(F∘h)′(u)=f(h(u))h′(u)であり、右辺は連続である。よって§D1.19 定理 2.1をF∘hに適用して
∫cdf(h(u))h′(u)du=F(h(d))−F(h(c))が成り立つ。
一方(γ∘h)′(u)=h′(u)γ′(h(u))であるから
(γ∘h)′(u)=∣h′(u)∣f(h(u))である。
hが向きを保つ場合、∣h′∣=h′、h(c)=a、h(d)=bであるから
L(γ∘h;[c,d])=∫cdf(h(u))h′(u)du=F(b)−F(a)=∫abf(t)dtとなる。hが向きを反転する場合、∣h′∣=−h′、h(c)=b、h(d)=aであるから
L(γ∘h;[c,d])=−∫cdf(h(u))h′(u)du=−(F(a)−F(b))=∫abf(t)dtとなる。いずれの場合もL(γ∘h;[c,d])=L(γ;[a,b])である。▨
2 弧長と単位速度の表示
長さがパラメータの取り替えで変わらないのであれば、長さそのものをパラメータに採ることができる。これが弧長である。
定義 2.1.γ:I→R3を正則曲線とし、t0∈Iを固定する。
s(t)=∫t0t∥γ′(τ)∥dτ(t∈I)で定まる関数s:I→Rを、t0を基点とするγの弧長関数 (arc-length function) という。
正則曲線β:J→R3がすべてのu∈Jで∥β′(u)∥=1を満たすとき、βを単位速度曲線 (unit-speed curve) という。単位速度曲線を与える再パラメータ化を、γの単位速度の表示 (unit-speed parametrization) という。
定理 2.2.γ:I→R3を正則曲線、sをt0∈Iを基点とする弧長関数とする。このとき次が成り立つ。
- sはC∞であり、s′(t)=∥γ′(t)∥>0である。とくにsは狭義単調増加である。
- J=s(I)は開区間であり、s:I→JはC∞微分同相である。
- β=γ∘s−1:J→R3は単位速度曲線であり、γ=β∘sが成り立つ。
証明.(1)を示す。g(t)=⟨γ′(t),γ′(t)⟩と置く。γ′の各成分はC∞であり、gはその成分の多項式であるからC∞である。γは正則であるからg(t)>0がすべてのt∈Iで成り立つ。平方根は(0,∞)の上でC∞であるから、∥γ′∥=gはIの上でC∞である。とくに∥γ′∥は連続であるから、§D1.19 定理 1.1によりsは微分可能でs′=∥γ′∥である。s′がC∞であることからsはC∞である。s′>0であるからsは狭義単調増加である。
(2)を示す。sは連続かつ狭義単調増加であるから単射であり、中間値の定理により像J=s(I)は区間である。s′(t)=0であるから、命題 1.3の証明と同じく§E4.7 定理 2.1と§E17.5 補題 1.1により、sは各点の近傍から像の開近傍へのC∞微分同相を与える。したがってJは開集合であり、Jは開区間である。s:I→Jは全単射であり、局所的な逆写像はs−1の制限に一致するから、s−1はC∞である。
(3)を示す。s−1:J→IはC∞の全単射であり、(s−1)′(w)=1/s′(s−1(w))=0であるから、s−1は正則なパラメータ変換である。β=γ∘s−1に対して連鎖律を用いると
β′(w)=(s−1)′(w)γ′(s−1(w))=γ′(s−1(w))γ′(s−1(w))であり、∥β′(w)∥=1である。γ=β∘sはβの定義から従う。▨
定理 2.3.J1とJ2を開区間、β1:J1→R3とβ2:J2→R3を単位速度曲線とし、正則なパラメータ変換h:J2→J1によってβ2=β1∘hが成り立つとする。このとき定数c∈Rが存在して、すべてのu∈J2に対して
h(u)=u+cまたはh(u)=−u+cが成り立つ。すなわち、二つの単位速度の表示はパラメータの平行移動と向きの反転を除いて一致する。
証明. 連鎖律によりβ2′(u)=h′(u)β1′(h(u))である。両辺のノルムを取ると、∥β2′(u)∥=1と∥β1′(h(u))∥=1から∣h′(u)∣=1がすべてのu∈J2で成り立つ。
命題 1.3によりh′の符号はJ2の上で一定である。よってh′≡1であるかh′≡−1であるかのいずれかである。その値をε∈{1,−1}と書き、k(u)=h(u)−εuと置く。k′≡0であり、開区間J2は凸な開集合であるから、「実解析 II」の§E4.3 系 2.3によりkは定数である。その値をcと書けばh(u)=εu+cである。▨
3 内接する折れ線による長さ
長さを速さの積分で定めたことには、選択の余地がある。長さは、曲線に内接する折れ線の長さの上限としても定めることができ、こちらは微分可能性を仮定せずに意味を持つ。二つの定め方が一致することを示す。
本節では、有界閉区間[a,b]の上の連続写像γ:[a,b]→R3であって、§E4.18 定義 1.1の意味で区分的にC1であるものを扱う。すなわち、分割a=c0<c1<⋯<cm=bが存在して、各制限γ∣[cj−1,cj]が端点で片側微分を持つC1級写像であるとする。c1,…,cm−1を区分点と呼ぶ。区分点は有限個であるから、積分∫ab∥γ′∥dtを各小区間の上の積分の和として定めることができる。
補題 3.1.f:[a,b]→R3を連続写像とする。積分を成分ごとに定めるとき
∫abf(t)dt≤∫ab∥f(t)∥dtが成り立つ。
証明.v=∫abf(t)dt∈R3と置く。v=0ならば左辺は0であり、右辺は非負であるから不等式は成り立つ。以下v=0とする。
内積は各成分についての線形結合であるから、積分の線形性により
∥v∥2=⟨v,v⟩=⟨v,∫abf(t)dt⟩=∫ab⟨v,f(t)⟩dtが成り立つ。§E3.32 定理 1.3により、各tで⟨v,f(t)⟩≤∥v∥∥f(t)∥である。積分の単調性により
∥v∥2≤∫ab∥v∥∥f(t)∥dt=∥v∥∫ab∥f(t)∥dtとなる。∥v∥>0で両辺を割ると主張を得る。▨
定義 3.2.γ:[a,b]→R3を連続写像とする。[a,b]の分割P:a=t0<t1<⋯<tn=bに対して
ℓ(γ,P)=i=1∑nγ(ti)−γ(ti−1)を、Pが定める内接する折れ線の長さ (inscribed polygonal length) という。[a,b]のすべての分割にわたる上限
Λ(γ)=Psup ℓ(γ,P)∈[0,∞]をγの折れ線による長さ (polygonal length) という。
補題 3.3.γ:[a,b]→R3を連続写像とし、PとP′を[a,b]の分割であってP⊆P′(P′がPの細分)であるものとする。このときℓ(γ,P)≤ℓ(γ,P′)が成り立つ。
証明.P′がPに一点σを加えたものである場合を示せば、点の個数についての繰り返しによって一般の場合が従う。σ∈(ti−1,ti)とすると、ノルムの三角不等式により
γ(ti)−γ(ti−1)≤γ(ti)−γ(σ)+γ(σ)−γ(ti−1)が成り立つ。他の項はPとP′で共通であるからℓ(γ,P)≤ℓ(γ,P′)である。▨
証明の方針は次のとおりである。上からの評価は、各小区間でγ(ti)−γ(ti−1)をγ′の積分に書き直し、補題 3.1を適用して得る。下からの評価では、小区間の上でγ′をその右端の値γ′(ti)で置き換える。置き換えの誤差はγ′の一様連続性で押さえる。同じ置き換えを積分∫∥γ′∥の側にも施すと、二つの量の差が分割の幅に比例する量で押さえられる。区分点をまたぐ小区間があるとγ′が定義されないので、分割はつねに区分点を含むものへ細分してから評価する。
定理 3.4.γ:[a,b]→R3を連続かつ区分的にC1な写像とする。このときΛ(γ)は有限であり
Λ(γ)=∫ab∥γ′(t)∥dtが成り立つ。とくにγが有界閉区間[a,b]の上のC1級写像であれば、折れ線による長さは定義 1.4の長さに一致する。
証明. 区分点の全体をC={c0,c1,…,cm}と書き、I=∫ab∥γ′(t)∥dtと置く。
Λ(γ)≤Iを示す。まずPがCを含む分割である場合を扱う。このとき各小区間[ti−1,ti]はある[cj−1,cj]に含まれ、その上でγはC1である。成分ごとに§D1.19 定理 2.1を適用すると
γ(ti)−γ(ti−1)=∫ti−1tiγ′(τ)dτが成り立つ。補題 3.1により
γ(ti)−γ(ti−1)≤∫ti−1ti∥γ′(τ)∥dτであり、iについて加えるとℓ(γ,P)≤Iを得る。一般の分割Pに対してはP∪CがPの細分であるから、補題 3.3によりℓ(γ,P)≤ℓ(γ,P∪C)≤Iである。したがってΛ(γ)≤I<∞である。
Λ(γ)≥Iを示す。ε>0を任意に取る。各jについてγ′は有界閉区間[cj−1,cj]の上で連続であるから、成分ごとに§D1.15 定理 3.1を適用して一様連続である。三つの成分に対するδの最小値を取り、さらにjについて最小値を取ると、次を満たすδ>0が存在する。同じjに対してs,t∈[cj−1,cj]かつ∣s−t∣<δならば∥γ′(s)−γ′(t)∥<εである。
Cを含み、幅がδより小さい分割P:a=t0<⋯<tn=bを取る。各小区間[ti−1,ti]は一つの[cj−1,cj]に含まれる。Δi=ti−ti−1と書く。
γ(ti)−γ(ti−1)=Δiγ′(ti)+∫ti−1ti(γ′(τ)−γ′(ti))dτであり、右辺の第二項は補題 3.1によりノルムがεΔi以下である。三角不等式により
γ(ti)−γ(ti−1)≥Δi∥γ′(ti)∥−εΔiが成り立つ。
一方、ノルムの三角不等式から∥γ′(τ)∥−∥γ′(ti)∥≤∥γ′(τ)−γ′(ti)∥<εであるから
∫ti−1ti∥γ′(τ)∥dτ≤Δi∥γ′(ti)∥+εΔiが成り立つ。二つを合わせると
γ(ti)−γ(ti−1)≥∫ti−1ti∥γ′(τ)∥dτ−2εΔiとなる。i=1,…,nについて加えると
ℓ(γ,P)≥I−2ε(b−a)を得る。よってΛ(γ)≥I−2ε(b−a)である。ε>0は任意であったからΛ(γ)≥Iである。
二つの不等式からΛ(γ)=Iである。▨
4 例
例 4.1 (円の弧長).r>0とし、γ:R→R3を
γ(t)=(rcost, rsint, 0)で定める。γ′(t)=(−rsint, rcost, 0)であるから
∥γ′(t)∥2=r2sin2t+r2cos2t=r2であり、∥γ′(t)∥=r>0である。よってγは正則曲線である。
t0=0を基点とする弧長関数はs(t)=∫0trdτ=rtであり、s−1(w)=w/rである。単位速度の表示は
β(w)=γ(s−1(w))=(rcosrw, rsinrw, 0)であり、実際にβ′(w)=(−sin(w/r), cos(w/r), 0)のノルムは1である。[0,2π]に対応する長さはL(γ;[0,2π])=∫02πrdt=2πrである。
定理 2.3のとおり、単位速度の表示は他にもある。たとえばβ~(w)=β(−w+w0)はどのw0についても単位速度であり、βとβ~はw↦−w+w0で移り合う。これ以外の取り替えは存在しない。
例 4.2 (常螺旋の弧長).a>0、b∈Rとし、γ:R→R3を
γ(t)=(acost, asint, bt)で定める。これを常螺旋という。γ′(t)=(−asint, acost, b)であるから
∥γ′(t)∥2=a2sin2t+a2cos2t+b2=a2+b2であり、c=a2+b2>0と置くと∥γ′(t)∥=cである。よってγは正則曲線であり、速さは一定である。
t0=0を基点とする弧長関数はs(t)=ctであり、s−1(w)=w/cである。単位速度の表示は
β(w)=(acoscw, asincw, cbw)である。検算すると
β′(w)=(−casincw, cacoscw, cb),∥β′(w)∥2=c2a2+c2b2=1である。一巻き分、すなわちtが0から2πまで動く部分の長さは2πa2+b2である。b=0とすると半径aの円の一周の長さ2πaに一致する。
例 4.3 (速度ベクトルが零になる点があると単位速度の表示を取ることができない).γ:R→R3をγ(t)=(t3, t2, 0)で定める。γはC∞であるがγ′(t)=(3t2, 2t, 0)でありγ′(0)=0である。よってγは正則曲線ではない。
t=0に対して∥γ′(t)∥=∣t∣9t2+4である。基点をt0=0とする弧長関数sは、s′(t)=∣t∣9t2+4がt=0で正であることから狭義単調増加であり、単射である。しかしs′(0)=0であるから、sはt=0の近傍でC∞微分同相にならない。実際、t=0に対して
∥γ′(t)∥γ′(t)=∣t∣9t2+4(3t2, 2t, 0)=9t2+4(3t2/∣t∣, 2t/∣t∣, 0)であり、t→0+のとき(0, 1, 0)へ、t→0−のとき(0, −1, 0)へ収束する。w=0に対してβ=γ∘s−1の導関数はこの単位ベクトルに等しいから、β′はw=0で連続な延長を持たない。したがってγはt=0を含むどの開区間の上でも単位速度のC1表示を持たない。
これは、定理 2.2の仮定である正則性が結論を変える条件であることを示している。一方で定理 3.4はこのγに対しても成り立ち、[−1,1]に対応する折れ線による長さは∫−11∣t∣9t2+4dtに等しい。この積分はu=9t2+4と置いて
2∫01t9t2+4dt=91∫413udu=272(133/2−8)と計算することができる。
5 演習
問題 5.1 (正則曲線と弧長の確認). 次の各問に答えよ。
- 命題 1.3の証明で、h′の符号が一定であることを導いた論法を再現せよ。Jが区間でなく、二つの互いに交わらない開区間の合併であるとすると、この論法のどこが成り立たなくなるかを述べよ。
- 命題 1.5の証明を、向きを反転する場合について再現せよ。積分の上端と下端が入れ替わる箇所と、∣h′∣=−h′を用いる箇所を明示せよ。
- 定理 2.2 (1)で、∥γ′∥がC∞であることを示すために正則性をどこで用いたかを述べよ。正則性がないと平方根の合成についての議論のどこが壊れるかを説明せよ。
- 定理 2.3の証明を再現せよ。そのうえで、この定理の結論を「向きを保つパラメータの取り替えを除いて一意である」と述べたとすると、どの情報が失われるかを注意 2.4に即して説明せよ。
- 補題 3.1の証明でv=0の場合を分けた理由を述べよ。分けずに議論を進めるとどこで破綻するかを示せ。
- 定理 3.4の下からの評価において、分割を区分点を含むものへ細分する操作を省くと、どの等式を用いることができなくなるかを述べよ。
- γ(t)=(t, cosht, 0)(t∈R)が正則曲線であることを確かめ、[0,1]に対応する長さを求めよ。
- 常螺旋例 4.2について、tが0から2πまで動く部分に内接する折れ線であって、頂点をt=2πk/n(k=0,1,…,n)に取ったものの長さをnの式で書け。n→∞の極限が2πa2+b2になることを確かめよ。
解答 (演習の解答).
(1)h′は連続で零にならない。h′(u1)>0かつh′(u2)<0となるu1,u2∈Jがあると、Jが区間であることからu1とu2を結ぶ閉区間がJに含まれ、中間値の定理によりh′が零になる点が存在して矛盾する。Jが二つの互いに交わらない開区間の合併であれば、u1とu2を結ぶ閉区間がJに含まれるとはかぎらず、中間値の定理を適用することができない。実際、二つの成分で符号の異なる導関数を持つ写像が存在する。(2)h′<0のときhは狭義単調減少であるからh(c)=b、h(d)=aである。∥(γ∘h)′(u)∥=∣h′(u)∣f(h(u))=−h′(u)f(h(u))であるから
L(γ∘h;[c,d])=−∫cdf(h(u))h′(u)du=−(F(h(d))−F(h(c)))=−(F(a)−F(b))である。F(a)=0であるから、これはF(b)=∫abfに等しい。(3)正則性はg(t)=⟨γ′(t),γ′(t)⟩>0を保証するために用いた。平方根 は0で微分可能でないので、gが0を取るとgのC∞性を合成によって結論することができない。実際例 4.3では∥γ′(t)∥=∣t∣9t2+4がt=0で微分可能でない。(4)証明は本文のとおりである。∣h′∣=1と符号の一定性からh′≡ε(ε=±1)が従い、k(u)=h(u)−εuの導関数が恒等的に零であることから§E4.3 系 2.3によりkが定数となり、h(u)=εu+cである。「向きを保つ取り替えを除いて」という述べ方は、hがC∞微分同相であること以上を主張しない。hが一次関数に限られること、すなわち取り替えの自由度が平行移動の一次元と向きの反転の二値に尽きることが失われる。(5)証明の最後で∥v∥>0によって両辺を割っている。v=0のときはこの除算ができない。もっとも、そのときは左辺が0であり右辺が非負であるから不等式は自明に成り立つ。(6)区分点をまたぐ小区間の上ではγがC1であるとはかぎらず、その小区間で
γ(ti)−γ(ti−1)=∫ti−1tiγ′(τ)dτを主張することができない。§D1.19 定理 2.1は区間全体での微分可能性を仮定するからである。細分によって各小区間を一つのC1の断片の中へ収めることで、この等式を用いることができる。(7)γ′(t)=(1, sinht, 0)であるから∥γ′(t)∥=1+sinh2t=cosht>0である。よって正則曲線である。長さは
∫01coshtdt=sinh1=2e−e−1である。(8)tk=2πk/nと置くと
γ(tk)−γ(tk−1)=(a(costk−costk−1), a(sintk−sintk−1), n2πb)である。(cosα−cosβ)2+(sinα−sinβ)2=2−2cos(α−β)=4sin22α−βであるから
γ(tk)−γ(tk−1)=4a2sin2nπ+n24π2b2であり、折れ線の長さは
ℓn=2na2sin2nπ+n2π2b2=2πa2(π/nsin(π/n))2+b2である。n→∞のときsin(π/n)/(π/n)→1であるからℓn→2πa2+b2である。▨
6 仮定と後続記事の境界
正則性は結論を変える仮定である。定理 2.2、定理 2.3はいずれもγ′(t)=0を全点で仮定する。一点でもこれを外すと、例 4.3のとおり単位速度のC1表示が存在しなくなる。一方定理 3.4は正則性を仮定せず、区分的にC1であることだけを仮定する。
弧長関数の基点は結論を変えない。基点t0を取り替えると弧長関数は定数だけずれる。したがって単位速度の表示も定数の平行移動だけずれ、定理 2.3の自由度の中に収まる。
曲線の大域的な性質は本単元では扱わない。全曲率に関する定理と四頂点定理は、本単元の守備範囲の外にある。本単元が曲線について扱うのは局所的な曲率と捩率、および曲線論の基本定理までである。
次の記事「Frenet–Serret の公式と曲線論の基本定理」は、本記事の定義 2.1と定理 2.2によって曲線を単位速度で表したうえで、γ′′の大きさとして曲率を定義する。単位速度でない曲線に対して曲率を直接定義しないのは、γ′′が速さの取り方に依存して変わるからである。定理 2.3は、そこで定義する曲率と捩率がパラメータの選び方に依らないこと、およびそれらが向きの反転に対してどう振る舞うかを保証する土台になる。
平面曲線の回転指数を扱う記事「平面曲線の回転指数と回転定理」も本記事を前提にする。そこでは区分的に滑らかな閉曲線を扱うので、定義 2.1の弧長は各滑らかな弧の上で用いる。