WIIS

関数

有界変動関数と連続関数の関係

目次

関連知識

Mailで保存
Xで共有

有界変動関数は連続関数であるとは限らない

\(a<b\)を満たす実数\(a,b\in \mathbb{R} \)を端点とする有界閉区間上に定義された関数\begin{equation*}f:\mathbb{R} \supset \left[ a,b\right] \rightarrow \mathbb{R} \end{equation*}が与えられているものとします。

関数\(f\)が\(\left[ a,b\right] \)上において有界変動であることは、\(\left[ a,b\right] \)上での全変動\begin{eqnarray*}TV\left( f\right) &=&\sup \left\{ V\left( f,P\right) \in \mathbb{R} \ |\ P\text{は}\left[ a,b\right] \text{の分割}\right\} \\
&=&\sup \left\{ \sum_{k=1}^{n}\left\vert f\left( x_{k}\right) -f\left(
x_{k-1}\right) \right\vert \in \mathbb{R} \ |\ \left\{ x_{k}\right\} _{k=0}^{n}\text{は}\left[ a,b\right] \text{の分割}\right\}
\end{eqnarray*}が有限な実数として定まることを意味します。加えて、関数\(f\)が\(\left[ a,b\right] \)上において有界変動であることと、何らかの2つの単調増加関数\(g,h:\mathbb{R} \supset \left[ a,b\right] \rightarrow \mathbb{R} \)を用いて、\begin{equation*}f=g-h
\end{equation*}という形で表せることは必要十分です

一方、関数\(f\)が\(\left[ a,b\right] \)上において連続であることは、\begin{equation*}\forall y\in \left[ a,b\right] ,\ \forall \varepsilon >0,\ \exists \delta
>0,\ \forall x\in \left[ a,b\right] :\left( \left\vert x-y\right\vert
<\delta \Rightarrow \left\vert f\left( x\right) -f\left( y\right)
\right\vert <\varepsilon \right)
\end{equation*}が成り立つこととして定義されます。加えて、関数\(f\)が\(\left[ a,b\right] \)上において連続であることと、\begin{eqnarray*}&&\left( a\right) \ \forall y\in \left[ a,b\right] :\lim_{x\rightarrow
y}f\left( x\right) =f\left( y\right) \\
&&\left( b\right) \ \lim_{x\rightarrow a+}f\left( x\right) =f\left( a\right)
\\
&&\left( c\right) \ \lim_{x\rightarrow b-}f\left( x\right) =f\left( b\right)
\end{eqnarray*}がすべて成り立つことは必要十分です。

有界変動関数は連続でしょうか。まずは有界変動かつ連続な関数の例を挙げます。

例(連続な有界変動関数)
関数\(f:\mathbb{R} \supset \left[ a,b\right] \rightarrow \mathbb{R} \)がそれぞれの\(x\in \left[ a,b\right] \)に対して定める値が、定数\(c\in \mathbb{R} \)を用いて、\begin{equation*}f\left( x\right) =c
\end{equation*}と表されるものとします。つまり、\(f\)は定数関数です。定数関数は連続であるため\(f\)は\(\left[ a,b\right] \)上において連続です。また、\(f\)は\(\left[a,b\right] \)上において有界変動です。実際、区間\(\left[ a,b\right] \)の分割\(P=\left\{ x_{k}\right\}_{k=0}^{n}\)を任意に選んだとき、\(P\)のもとでの\(f\)の変動は、\begin{eqnarray*}V\left( f,P\right) &=&\sum_{k=1}^{n}\left\vert f\left( x_{k}\right)
-f\left( x_{k-1}\right) \right\vert \quad \because \text{変動の定義} \\
&=&\sum_{k=1}^{n}\left\vert c-c\right\vert \quad \because f\text{の定義} \\
&=&\sum_{k=1}^{n}0 \\
&=&0
\end{eqnarray*}となります。以上より、正の実数\(M>0\)を適当に選べば、\begin{equation*}\forall P:V\left( f,P\right) \leq M
\end{equation*}が成り立つため、\(f\)は\(\left[ a,b\right] \)上で有界変動です。

一般には、有界変動関数は連続であるとは限りません。以下の例より明らかです。

例(連続ではない有界変動関数)
関数\(f:\mathbb{R} \supset \left[ 0,1\right] \rightarrow \mathbb{R} \)はそれぞれの\(x\in \left[ 0,1\right] \)に対して、\begin{equation*}f\left( x\right) =\left\{
\begin{array}{cc}
0 & \left( if\ x\neq 1\right) \\
1 & \left( if\ x=1\right)
\end{array}\right.
\end{equation*}を定めるものとします。この関数\(f\)は\(\left[ 0,1\right]\)上において有界変動です。実際、それぞれの\(x\in \left[ 0,1\right] \)に対して、\begin{equation*}g\left( x\right) =0
\end{equation*}を定めると、\(f,g\)はともに単調増加関数であるとともに、\begin{equation*}f=f-g
\end{equation*}が成り立つからです。その一方で、この関数\(f\)は\(\left[ 0,1\right] \)上において連続ではありません。実際、点\(1\)において、\begin{eqnarray*}\lim_{x\rightarrow 1-}f\left( x\right) &=&\lim_{x\rightarrow 1-}0\quad
\because f\text{の定義} \\
&=&0 \\
&\neq &1 \\
&=&f\left( 1\right) \quad \because f\text{の定義}
\end{eqnarray*}が成り立つからです。

 

連続関数は有界変動関数であるとは限らない

有界変動関数は連続であるとは限らないことが明らかになりました。同時に、連続関数は有界変動であるとは限りません。以下の例より明らかです。

例(有界変動ではない連続関数)
関数\(f:\mathbb{R} \supset \left[ 0,1\right] \rightarrow \mathbb{R} \)はそれぞれの\(x\in \left[ 0,1\right] \)に対して、\begin{equation*}f\left( x\right) =\left\{
\begin{array}{cc}
0 & \left( if\ x=0\right) \\
x\sin \left( \frac{\pi }{x}\right) & \left( if\ x\neq 0\right)
\end{array}\right.
\end{equation*}を定めるものとします。この関数\(f\)は\(\left[ 0,1\right]\)上において連続である一方で有界変動ではありません(演習問題)。

 

有界変動関数ほとんどいたるところで連続

\(a<b\)を満たす実数\(a,b\in \mathbb{R} \)を端点とする有界閉区間上に定義された関数\begin{equation*}f:\mathbb{R} \supset \left[ a,b\right] \rightarrow \mathbb{R} \end{equation*}が区間\(\left[ a,b\right] \)上において有界変動関数であるものとします。

点\(x\in \left( a,b\right] \)を任意に選べば、この点を右側の端点とする区間\(\left[ a,x\right] \)が得られますが、\begin{equation*}\left[ a,x\right] \subset \left[ a,b\right] \end{equation*}が成り立ちます。閉区間上で有界変動な関数は部分閉区間上においても有界変動であるため\(f\)は\(\left[ a,x\right] \)上において有界変動であり、したがって、その全変動\begin{equation*}TV\left( f,\left[ a,x\right] \right)
\end{equation*}が有限な実数として定まることが保証されます。任意の\(x\in \left( a,b\right] \)について同様です。このような事情を踏まえると、それぞれの\(x\in \left[ a,b\right] \)に対して、\begin{equation*}TV\left( x\right) =\left\{
\begin{array}{cc}
0 & \left( if\ x=a\right) \\
TV\left( f,\left[ a,x\right] \right) & \left( if\ x\not=a\right)
\end{array}\right.
\end{equation*}を値として定める関数\begin{equation*}
TV:\mathbb{R} \supset \left[ a,b\right] \rightarrow \mathbb{R} \end{equation*}が定義可能ですが、この関数は以下の諸性質を満たします。

命題(有界変動関数から生成される関数の性質)
\(a<b\)を満たす実数\(a,b\in \mathbb{R} \)を端点とする有界閉区間上に定義された関数\(f:\mathbb{R} \supset \left[ a,b\right] \rightarrow \mathbb{R} \)が与えられているものとする。\(f\)が\(\left[ a,b\right] \)上において有界変動であるならば、それぞれの\(x\in \left[ a,b\right] \)に対して、\begin{equation*}TV\left( x\right) =\left\{
\begin{array}{cc}
0 & \left( if\ x=a\right) \\
TV\left( f,\left[ a,x\right] \right) & \left( if\ x\not=a\right)
\end{array}\right.
\end{equation*}を定める関数\(TV:\mathbb{R} \supset \left[ a,b\right] \rightarrow \mathbb{R} \)が定義可能であるとともに、\(TV\)は以下の性質を満たす。

  1. \(TV\)は\(\left[ a,b\right] \)上において単調増加関数である。
  2. \(a\leq x<y\leq b\)を満たす\(x,y\in \left[ a,b\right] \)を任意に選んだとき、以下の関係\begin{equation*}TV\left( y\right) -TV\left( x\right) =TV\left( f,\left[ x,y\right] \right) \end{equation*}が成り立つ。
  3. \(c\in \left[ a,b\right] \)を任意に選んだとき、\(TV\)が点\(c\)において連続であるならば、\(f\)は点\(c\)において連続である。
  4. \(c\in \left[ a,b\right] \)を任意に選んだとき、\(f\)が点\(c\)において連続であるならば、\(TV\)は点\(c\)において連続である。
  5. \(f\)が\(\left[ a,b\right] \)上において連続であるならば、\(f\)は2つの単調増加な連続関数の差として表される。つまり、2つの単調増加な連続関数\(g,h:\mathbb{R} \supset \left[ a,b\right] \rightarrow \mathbb{R} \)が存在して、\begin{equation*}f=g-h \end{equation*}と表せる。
証明

プレミアム会員専用コンテンツです
ログイン】【会員登録

\(a<b\)を満たす実数\(a,b\in \mathbb{R} \)を端点とする有界閉区間上に定義された関数\begin{equation*}f:\mathbb{R} \supset \left[ a,b\right] \rightarrow \mathbb{R} \end{equation*}が区間\(\left[ a,b\right] \)上において有界変動関数であるものとします。この場合、\(f\)は\(\left[ a,b\right) \)上の点\(c\)を任意に選んだとき、\begin{equation*}\lim_{x\rightarrow c+}f\left( x\right) <+\infty
\end{equation*}が成り立つとともに、\(\left( a,b\right] \)上の点\(c\)を任意に選んだとき、\begin{equation*}\lim_{x\rightarrow c-}f\left( x\right) <+\infty
\end{equation*}がなりたつことが保証されます。

命題(有界変動関数はほとんどいたるところで片側極限を持つ)
\(a<b\)を満たす実数\(a,b\in \mathbb{R} \)を端点とする有界閉区間上に定義された関数\(f:\mathbb{R} \supset \left[ a,b\right] \rightarrow \mathbb{R} \)が\(\left[ a,b\right] \)上において有界変動であるものとする。この場合、\begin{eqnarray*}\left( a\right) \ \forall c &\in &\left[ a,b\right) :\lim_{x\rightarrow
c+}f\left( x\right) <+\infty \\
\left( b\right) \ \forall c &\in &\left( a,b\right] :\lim_{x\rightarrow
c-}f\left( x\right) <+\infty
\end{eqnarray*}がともに成り立つ。

証明

プレミアム会員専用コンテンツです
ログイン】【会員登録

\(a<b\)を満たす実数\(a,b\in \mathbb{R} \)を端点とする有界閉区間上に定義された関数\begin{equation*}f:\mathbb{R} \supset \left[ a,b\right] \rightarrow \mathbb{R} \end{equation*}が区間\(\left[ a,b\right] \)上において有界変動関数であるものとします。この場合、\(f\)は\(\left[ a,b\right) \)上の点\(c\)を任意に選んだとき、\begin{equation*}\lim_{x\rightarrow c+}f\left( x\right) <+\infty
\end{equation*}が成り立つとともに、\(\left( a,b\right] \)上の点\(c\)を任意に選んだとき、\begin{equation*}\lim_{x\rightarrow c-}f\left( x\right) <+\infty
\end{equation*}がなりたつことが保証されます。

命題(有界変動関数はほとんどいたるところで連続)
\(a<b\)を満たす実数\(a,b\in \mathbb{R} \)を端点とする有界閉区間上に定義された関数\(f:\mathbb{R} \supset \left[ a,b\right] \rightarrow \mathbb{R} \)が\(\left[ a,b\right] \)上において有界変動であるものとする。この場合、\(f\)が不連続な\(\left[ a,b\right] \)上の点は高々可算個である。
証明

プレミアム会員専用コンテンツです
ログイン】【会員登録

例(連続ではない有界変動関数)
関数\(f:\mathbb{R} \supset \left[ 0,1\right] \rightarrow \mathbb{R} \)はそれぞれの\(x\in \left[ 0,1\right] \)に対して、\begin{equation*}f\left( x\right) =\left\{
\begin{array}{cc}
0 & \left( if\ x\neq 1\right) \\
1 & \left( if\ x=1\right)
\end{array}\right.
\end{equation*}を定めるものとします。先ほど示したように、この関数\(f\)は\(\left[0,1\right] \)上において有界変動である一方で連続ではありません。この関数\(f\)が連続ではない点からなる集合は、\begin{equation*}\left\{ 1\right\}
\end{equation*}ですが、この集合は有限集合です。この事実は先の命題の主張と整合的です。

 

演習問題

問題(有界変動ではない連続関数)
関数\(f:\mathbb{R} \supset \left[ 0,1\right] \rightarrow \mathbb{R} \)はそれぞれの\(x\in \left[ 0,1\right] \)に対して、\begin{equation*}f\left( x\right) =\left\{
\begin{array}{cc}
0 & \left( if\ x=0\right) \\
x\sin \left( \frac{\pi }{x}\right) & \left( if\ x\neq 0\right)
\end{array}\right.
\end{equation*}を定めるものとします。この関数\(f\)は\(\left[ 0,1\right]\)上において連続である一方で有界変動ではないことを示してください。
解答を見る

プレミアム会員専用コンテンツです
ログイン】【会員登録

問題(有界変動ではない連続関数)
関数\(f:\mathbb{R} \supset \left[ 0,1\right] \rightarrow \mathbb{R} \)はそれぞれの\(x\in \left[ 0,1\right] \)に対して、\begin{equation*}f\left( x\right) =\left\{
\begin{array}{cc}
x\sin \left( \frac{1}{x}\right) & \left( if\ x\neq 0\right) \\
0 & \left( if\ x=0\right)
\end{array}\right.
\end{equation*}を定めるものとします。この関数\(f\)は\(\left[ 0,1\right]\)上において連続である一方で有界変動ではないことを示してください。
解答を見る

プレミアム会員専用コンテンツです
ログイン】【会員登録

問題(有界変動関数と一様連続関数の関係)
\(a<b\)を満たす実数\(a,b\in \mathbb{R} \)を端点とする有界閉区間上に定義された関数\begin{equation*}f:\mathbb{R} \supset \left[ a,b\right] \rightarrow \mathbb{R} \end{equation*}が与えられているものとします。\(f\)が\(\left[ a,b\right]\)上において一様連続である場合には、\(f\)は\(\left[ a,b\right] \)上において有界変動であると言えるでしょうか。また、\(f\)が\(\left[ a,b\right] \)上において有界変動である場合には、\(f\)は\(\left[ a,b\right] \)上において一様連続であると言えるでしょうか。議論してください。
解答を見る

プレミアム会員専用コンテンツです
ログイン】【会員登録

関連知識

Mailで保存
Xで共有

質問とコメント

プレミアム会員専用コンテンツです

会員登録

有料のプレミアム会員であれば、質問やコメントの投稿と閲覧、プレミアムコンテンツ(命題の証明や演習問題とその解答)へのアクセスなどが可能になります。

ワイズのユーザーは年齢・性別・学歴・社会的立場などとは関係なく「学ぶ人」として対等であり、お互いを人格として尊重することが求められます。ユーザーが快適かつ安心して「学ぶ」ことに集中できる環境を整備するため、広告やスパム投稿、他のユーザーを貶めたり威圧する発言、学んでいる内容とは関係のない不毛な議論などはブロックすることになっています。詳細はガイドラインをご覧ください。

誤字脱字、リンク切れ、内容の誤りを発見した場合にはコメントに投稿するのではなく、以下のフォームからご連絡をお願い致します。

プレミアム会員専用コンテンツです
ログイン】【会員登録