定理証明済み
自然3次スプラインの存在と一意性
内容
x0<x1<⋯<xn を満たす n+1 個の点 (x0,y0),…,(xn,yn) が与えられたとき、各小区間 [xi,xi+1] 上で3次多項式であり、[x0,xn] 全体で2回連続微分可能であり、すべての i について S(xi)=yi を満たし、自然境界条件 S′′(x0)=S′′(xn)=0 を満たす唯一の関数 S が存在する。
なぜ正しいのか?
多くの点を通る単一の高次多項式は波打つ傾向があるが、多くの緩やかな3次片をつなぎ合わせ、継ぎ目で滑らかに一致することだけを要求すると、激しい振動なしにデータに適合するのにちょうど十分な自由度が得られ、自然境界条件は系全体を解けるようにするために必要なちょうど2つの追加の方程式を与える。
証明の概略
ステップ1(未知数:各節点での2階導関数)。i=0,…,n について Mi=S′′(xi) とする。自然境界条件により直ちに M0=0 と Mn=0 が定まり、残り n−1 個の未知数 M1,…,Mn−1 を決定すればよい。
ステップ2(各3次片をM値から再構成する)。[xi,xi+1] 上では、S が3次なので S′′ は線形であり、(xi,Mi) と (xi+1,Mi+1) を通る直線でなければならない。この線形関数を2回積分し、S(xi)=yi と S(xi+1)=yi+1 を用いて2つの積分定数を固定すると、その区間上の S が Mi,Mi+1,yi,yi+1 と間隔 hi=xi+1−xi によって完全に決まる。よってすべての Mi が分かれば S は完全に決まる。
ステップ3(傾きを一致させると線形方程式系が得られる)。構成により S と S′′ はすでに各節点で連続である。各内部節点 xi(i=1,…,n−1)で1階導関数 S′ も両側から一致することを要求すると、内部節点ごとに連続する3つの未知数を関連づける線形方程式が1つ得られる:hi−1Mi−1+2(hi−1+hi)Mi+hiMi+1=6(hiyi+1−yi−hi−1yi−yi−1)。これにより n−1 個の未知数 M1,…,Mn−1(M0=Mn=0 を用いて)についての n−1 個の線形方程式が得られる。
ステップ4(系は唯一の解を持つ)。この系の係数行列は三重対角であり、対角成分は 2(hi−1+hi)、非対角成分は hi−1 と hi である;すべての間隔について hi>0 なので 2(hi−1+hi)>hi−1+hi が成り立ち、この行列は狭義優対角であり、狭義優対角行列は常に正則である。よって M1,…,Mn−1 についての線形系はちょうど1つの解を持ち、ステップ2によりこれはちょうど1つのスプライン S を定めるので、存在と一意性の両方が証明される。
ステップごとの証明
この定理のステップごとの証明はまだありません。