検索
Close this search box.
1変数のベクトル値関数

イプシロン・デルタ論法を用いたベクトル値関数の連続性の判定

メールで送る
Xで共有

集積点におけるベクトル値関数の連続性をイプシロン・デルタ論法で定義する

実数空間\(\mathbb{R} \)もしくはその部分集合\(X\)を定義域とし、ベクトルを値としてとるベクトル値関数\begin{equation*}\boldsymbol{f}:\mathbb{R} \supset X\rightarrow \mathbb{R} ^{m}
\end{equation*}が与えられているものとします。その上で、\(\boldsymbol{f}\)の定義域\(X\)の集積点\(a\in \mathbb{R} \)を任意に選びます。つまり、\begin{equation*}\forall \delta >0:\left( a-\delta ,a+\delta \right) \cap \left( X\backslash
\left\{ a\right\} \right) \not=\phi
\end{equation*}が成り立つということです。この場合、\(\boldsymbol{f}\)は点\(a\)において定義されているとは限りませんが、点\(a\)からいくらでも近い場所に\(a\)とは異なる\(X\)の点が必ず存在します。

ベクトル値関数\(\boldsymbol{f}\)が定義域\(X\)の集積点\(a\)において連続であることとは、以下の3つの条件\begin{eqnarray*}&&\left( a\right) \ a\in X \\
&&\left( b\right) \ \lim_{x\rightarrow a}\boldsymbol{f}\left( x\right) \in \mathbb{R} ^{m} \\
&&\left( c\right) \ \lim_{x\rightarrow a}\boldsymbol{f}\left( x\right) =\boldsymbol{f}\left( a\right)
\end{eqnarray*}がすべて成り立つこととして定義されます。つまり、\(f\)が点\(a\)において定義されており、なおかつ\(x\rightarrow a\)の場合に\(f\)は収束し、なおかつその極限\(\lim\limits_{x\rightarrow a}\boldsymbol{f}\left( x\right) \)が\(f\left(a\right) \)と一致する場合には、\(f\)は点\(a\)において連続です。

ベクトル値関数\(\boldsymbol{f}\)の定義域上の点\(a\in X\)が定義域\(X\)の集積点ではない場合、\(a\)は\(X\)の孤立点になります。この場合、\(\boldsymbol{f}\)は点\(a\)において連続であるものと定めます。

以上の定義では「ベクトル値関数の極限」という概念が前提となっていますが、「ベクトル値の極限」概念を経由せず、イプシロン・デルタ論法を用いてベクトル値関数の連続性を定義することもできます。以下で解説します。

ベクトル値関数\(\boldsymbol{f}:\mathbb{R} \supset X\rightarrow \mathbb{R} ^{m}\)と定義域\(X\)の集積点\(a\in \mathbb{R} \)が与えられたとき、\(x\rightarrow a\)の場合に\(\boldsymbol{f}\)が収束すること、すなわち、\begin{equation*}\exists b\in \mathbb{R} ^{m}:\lim_{x\rightarrow a}\boldsymbol{f}\left( x\right) =b
\end{equation*}が成り立つこととは、\(\boldsymbol{f}\)の変数\(x\)を点\(a\)とは異なる\(X\)上の点をとりながら\(a\)に限りなく近づける場合、\(x\)がどのような経路をたどって点\(a\)へ近づいていく場合においても、その際に\(\boldsymbol{f}\left( x\right) \)の値が必ず何らかのベクトル\(\boldsymbol{b}\)へ限りなく近づくことを意味しますが、そのことをイプシロン・デルタ論法を用いて厳密に定義すると、\begin{equation}\exists \boldsymbol{b}\in \mathbb{R} ^{m},\ \forall \varepsilon >0,\ \exists \delta >0,\ \forall x\in X:\left(
0<\left\vert x-a\right\vert <\delta \Rightarrow d\left( \boldsymbol{f}\left(
x\right) ,\boldsymbol{b}\right) <\varepsilon \right) \quad \cdots (1)
\end{equation}となります。ただし、\(d:\mathbb{R} ^{m}\times \mathbb{R} ^{m}\rightarrow \mathbb{R} \)はユークリッド距離です。

では、ベクトル値関数\(\boldsymbol{f}\)が定義域\(X\)の集積点\(a\)において連続であることを、同じくイプシロン・デルタ論法を用いてどのように表現できるでしょうか。ベクトル値関数\(\boldsymbol{f}\)が点\(a\)において連続であるものとします。この場合、\(\boldsymbol{f}\)は点\(a\)および周辺の点において定義されているとともに、\(x\rightarrow a\)の場合に収束し、なおかつその極限が\(\boldsymbol{f}\left( a\right) \)と一致するため、\(\left( 1\right) \)中の\(\boldsymbol{b}\)を\(\boldsymbol{f}\left( a\right) \)に置き換えることができます。また、\(\boldsymbol{f}\)が点\(a\)において連続である場合には\(\boldsymbol{f}\)は\(a\)において定義されていることが前提になるため、\(\left( 1\right) \)において\(x=a\)の場合を除外する必要はありません。つまり、\(\left( 1\right) \)中の\(0<\left\vert x-a\right\vert \)は不要です。以上を踏まえると、ベクトル値関数\(\boldsymbol{f}:\mathbb{R} \supset X\rightarrow \mathbb{R} \)が定義域の集積点\(a\in \mathbb{R} \)において連続であることを、\begin{equation*}\forall \varepsilon >0,\ \exists \delta >0,\ \forall x\in X:\left(
\left\vert x-a\right\vert <\delta \Rightarrow d\left( \boldsymbol{f}\left(
x\right) ,\boldsymbol{f}\left( a\right) \right) <\varepsilon \right)
\end{equation*}と表現できそうです。実際、これは正しい主張です。

命題(イプシロンデルタ論法を用いたベクトル値関数の連続性の表現)
ベクトル値関数\(\boldsymbol{f}:\mathbb{R} \supset X\rightarrow \mathbb{R} ^{m}\)および定義域\(X\)の集積点\(a\in \mathbb{R} \)が与えられているものとする。加えて、\begin{equation*}a\in X
\end{equation*}が成り立つものとする。以上の条件のもとでは、\begin{equation*}
\forall \varepsilon >0,\ \exists \delta >0,\ \forall x\in X:\left(
\left\vert x-a\right\vert <\delta \Rightarrow d\left( \boldsymbol{f}\left(
x\right) ,\boldsymbol{f}\left( a\right) \right) <\varepsilon \right)
\end{equation*}が成り立つことと、\(\boldsymbol{f}\)が点\(a\)において連続であることは必要十分である。
証明

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

例(連続なベクトル値関数関数)
関数\(\boldsymbol{f}:\mathbb{R} \rightarrow \mathbb{R} ^{2}\)はそれぞれの\(x\in \mathbb{R} \)に対して、\begin{equation*}\boldsymbol{f}\left( x\right) =\left(
\begin{array}{c}
x^{2}-x \\
x+1\end{array}\right)
\end{equation*}を定めるものとします。\(\boldsymbol{f}\)が点\(0\)において連続であることをイプシロン・デルタ論法を用いて示します。具体的には、\begin{equation*}\forall \varepsilon >0,\ \exists \delta >0,\ \forall x\in \mathbb{R} :\left( \left\vert x-0\right\vert <\delta \Rightarrow d\left( \boldsymbol{f}\left( x\right) ,\boldsymbol{f}\left( 0\right) \right) <\varepsilon \right)
\end{equation*}すなわち、\begin{equation*}
\forall \varepsilon >0,\ \exists \delta >0,\ \forall x\in \mathbb{R} :\left( \left\vert x\right\vert <\delta \Rightarrow \sqrt{\left[ \left(
x^{2}-x\right) -0\right] ^{2}+\left[ \left( x+1\right) -1\right] ^{2}}<\varepsilon \right)
\end{equation*}すなわち、\begin{equation*}
\forall \varepsilon >0,\ \exists \delta >0,\ \forall x\in \mathbb{R} :\left( \left\vert x\right\vert <\delta \Rightarrow \sqrt{x^{2}\left(
x-1\right) ^{2}}<\varepsilon \right)
\end{equation*}を示すことが目標です。任意の\(x\in \mathbb{R} \)に対して、\begin{eqnarray*}\sqrt{x^{2}\left( x-1\right) ^{2}} &=&\left\vert x\left( x-1\right)
\right\vert \\
&\leq &\left\vert x\right\vert \cdot \left\vert x-1\right\vert \\
&\leq &\left\vert x\right\vert \cdot \left( \left\vert x\right\vert
+1\right)
\end{eqnarray*}すなわち、\begin{equation}
\sqrt{x^{2}\left( x-1\right) ^{2}}\leq \left\vert x\right\vert \cdot \left(
\left\vert x\right\vert +1\right) \quad \cdots (1)
\end{equation}が成り立ちます。したがって、\begin{equation}
\left\vert x\right\vert <1 \quad \cdots (2)
\end{equation}を満たす任意の\(x\in \mathbb{R} \)に対して、\begin{eqnarray*}\sqrt{x^{2}\left( x-1\right) ^{2}} &\leq &\left\vert x\right\vert \cdot
\left( \left\vert x\right\vert +1\right) \quad \because \left( 1\right) \\
&<&\left\vert x\right\vert \cdot \left( 1+1\right) \quad \because \left(
2\right) \\
&=&2\left\vert x\right\vert
\end{eqnarray*}を得ます。これまでの議論の結論を整理すると、\begin{equation}
\forall x\in \mathbb{R} :\left( \left\vert x\right\vert <1\Rightarrow \sqrt{x^{2}\left( x-1\right)
^{2}}<2\left\vert x\right\vert \right) \quad \cdots (3)
\end{equation}となります。そこで、\(\varepsilon >0\)を任意に選んだとき、それに対して、\begin{equation}\delta <\min \left\{ 1,\frac{\varepsilon }{2}\right\} \quad \cdots (4)
\end{equation}を満たす\(\delta >0\)を選ぶと、\begin{equation}\left\vert x\right\vert <\delta \quad \cdots (5)
\end{equation}を満たす任意の\(x\in \mathbb{R} \)に対して、\begin{eqnarray*}\sqrt{x^{2}\left( x-1\right) ^{2}} &<&2\left\vert x\right\vert \quad
\because \left( 3\right) ,\left( 4\right) \\
&<&2\cdot \delta \quad \because \left( 5\right) \\
&<&2\cdot \min \left\{ 1,\frac{\varepsilon }{2}\right\} \quad \because
\left( 4\right) \\
&\leq &2\cdot \frac{\varepsilon }{2} \\
&=&\varepsilon
\end{eqnarray*}となるため証明が完了しました。

 

孤立点におけるベクトル値関数の連続性をイプシロン・デルタ論法で定義する

ベクトル値関数\(\boldsymbol{f}:\mathbb{R} \supset X\rightarrow \mathbb{R} ^{m}\)の定義域上の点\(a\in X\)が定義域\(X\)の集積点ではない場合、\(a\)は\(X\)の孤立点になります。この場合、\(\boldsymbol{f}\)は点\(a\)において連続であるものと定めましたが、その根拠を以下で解説します。

先ほど示したように、ベクトル値関数\(\boldsymbol{f}\)が定義域\(X\)の集積点\(a\in \mathbb{R} \)上で定義されている場合には、すなわち\(a\in X\)が成り立つ場合には、関数\(\boldsymbol{f}\)が点\(a\)において連続であることと、\begin{equation}\forall \varepsilon >0,\ \exists \delta >0,\ \forall x\in X:\left(
\left\vert x-a\right\vert <\delta \Rightarrow d\left( \boldsymbol{f}\left(
x\right) ,\boldsymbol{f}\left( a\right) \right) <\varepsilon \right)
\quad \cdots (1)
\end{equation}が成り立つことは必要十分です。ただし、ここでは点\(a\)が\(\boldsymbol{f}\)の定義域\(X\)の集積点であることが前提となっています。では、点\(a\in X\)が\(X\)の集積点ではない場合、すなわち点\(a\)が\(X\)の孤立点である場合にも、点\(a\)における連続性の定義として\(\left( 1\right) \)をそのまま採用できるでしょうか。\(\boldsymbol{f}\)は定義域\(X\)の孤立点\(a\)において連続であるものと定義したため、孤立点\(a\)における連続性の定義として\(\left( 1\right) \)を採用するためには、孤立点\(a\)に対して\(\left( 1\right) \)が必ず真になることを確認しておく必要があります。

ベクトル値関数\(\boldsymbol{f}:\mathbb{R} \supset X\rightarrow \mathbb{R} ^{m}\)と定義域\(X\)の孤立点\(a\in \mathbb{R} \)が与えられているものとします。孤立点の定義より、これは、\begin{eqnarray*}&&\left( a\right) \ a\in X \\
&&\left( b\right) \ \exists \delta >0:\left( a-\delta ,a+\delta \right) \cap
X=\left\{ a\right\}
\end{eqnarray*}が成り立つことを意味します。\(\varepsilon >0\)を任意に選びます。その上で、\(\left( b\right) \)において存在が保証される\(\delta >0\)に注目します。さらに、\(\left\vert x-a\right\vert <\delta \)を満たす\(x\in X\)を任意に選びます。\(\left( b\right) \)より、そのような条件を満たす点\(x\)は\(a\)だけであるため、\begin{eqnarray*}d\left( \boldsymbol{f}\left( x\right) ,\boldsymbol{f}\left( a\right) \right)
&=&d\left( \boldsymbol{f}\left( a\right) ,\boldsymbol{f}\left( a\right)
\right) \\
&=&0 \\
&<&\varepsilon
\end{eqnarray*}を得ます。以上より、\begin{equation*}
\forall \varepsilon >0,\ \exists \delta >0,\ \forall x\in X:\left(
\left\vert x-a\right\vert <\delta \Rightarrow d\left( \boldsymbol{f}\left(
x\right) ,\boldsymbol{f}\left( a\right) \right) <\varepsilon \right)
\end{equation*}が成り立つことの証明が完了しました。

例(孤立点における連続性)
ベクトル値関数\(\boldsymbol{f}:\mathbb{R} \supset \left\{ 0\right\} \rightarrow \mathbb{R} ^{m}\)が与えられているものとします。定義域上の点\(0\in \left\{ 0\right\} \)に注目したとき、これは定義域\(\left\{ 0\right\} \)の孤立点であるため、\(\boldsymbol{f}\)は点\(0\)において連続です。さらに、\(\varepsilon >0\)を任意に選んだとき、それに対して、\begin{equation*}\delta >0
\end{equation*}を適当に選べば、\(\left\vert x-0\right\vert <\delta \)を満たす任意の\(x\in \left\{ 0\right\} \)について、\begin{eqnarray*}d\left( \boldsymbol{f}\left( x\right) ,\boldsymbol{f}\left( 0\right) \right)
&=&d\left( \boldsymbol{f}\left( 0\right) ,\boldsymbol{f}\left( 0\right)
\right) \quad \because x\in \left\{ 0\right\} \\
&=&0 \\
&<&\varepsilon \quad \because \varepsilon >0
\end{eqnarray*}が成り立ちます。以上より、\begin{equation*}
\forall \varepsilon >0,\ \exists \delta >0,\ \forall x\in \left\{ 0\right\}
:\left( \left\vert x-0\right\vert <\delta \Rightarrow d\left( \boldsymbol{f}\left( x\right) ,\boldsymbol{f}\left( 0\right) \right) <\varepsilon \right)
\end{equation*}が成り立つことが明らかになりました。

 

イプシロン・デルタ論法を用いたベクトル値関数の連続性の定義

これまでの議論から明らかになったように、イプシロン・デルタ論法を用いたベクトル値関数の連続性の定義は、定義域上の集積点における連続性だけでなく、定義域上の孤立点における連続性に対しても有効です。ベクトル値関数の定義域上の点は集積点または孤立点のどちらか一方です。したがって、イプシロン・デルタ論法を用いた連続性の定義は、定義域上に存在するすべての点に対して有効です。

このような事情を踏まえると、ベクトル値関数が連続であることを以下の形で改めて定義できます。

命題(イプシロン・デルタ論法を用いたベクトル値関数の連続性の定義)
ベクトル値関数\(\boldsymbol{f}:\mathbb{R} \supset X\rightarrow \mathbb{R} ^{m}\)および定義域上の点\(a\in X\)が与えられているものとする。このとき、\begin{equation*}\forall \varepsilon >0,\ \exists \delta >0,\ \forall x\in X:\left(
\left\vert x-a\right\vert <\delta \Rightarrow d\left( \boldsymbol{f}\left(
x\right) ,\boldsymbol{f}\left( a\right) \right) <\varepsilon \right)
\end{equation*}が成り立つことと、\(\boldsymbol{f}\)が点\(a\)において連続であることは必要十分である。
証明

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

 

ベクトル値関数が連続でないことの証明

ベクトル値関数\(\boldsymbol{f}:\mathbb{R} \supset X\rightarrow \mathbb{R} ^{m}\)が定義域上の点\(a\in X\)において連続であることは、\begin{equation*}\forall \varepsilon >0,\ \exists \delta >0,\ \forall x\in X:\left(
|x-a|<\delta \Rightarrow d\left( \boldsymbol{f}\left( x\right) ,\boldsymbol{f}\left( a\right) \right) <\varepsilon \right)
\end{equation*}が成り立つこととして定義できることが明らかになりました。

一方、ベクトル値関数\(\boldsymbol{f}\)がそもそも点\(a\)において定義されていない場合、すなわち\(a\not\in X\)である場合、\(\boldsymbol{f}\)は点\(a\)において連続ではありません。また、\(a\in X\)である場合においても、上の命題が成り立たない場合には、すなわち、上の命題の否定である、\begin{equation*}\exists \varepsilon >0,\ \forall \delta >0,\ \exists x\in X:\left(
\left\vert x-a\right\vert <\delta \wedge d\left( \boldsymbol{f}\left(
x\right) ,\boldsymbol{f}\left( a\right) \right) \geq \varepsilon \right)
\end{equation*}が成り立つ場合には、\(\boldsymbol{f}\)は点\(a\)において連続ではありません。

例(点において連続ではないベクトル値関数)
関数\(\boldsymbol{f}:\mathbb{R} \rightarrow \mathbb{R} ^{2}\)はそれぞれの\(x\in \mathbb{R} \)に対して、\begin{equation*}\boldsymbol{f}\left( x\right) =\left\{
\begin{array}{cc}
\left(
\begin{array}{c}
0 \\
0\end{array}\right) & \left( if\ x<0\right) \\
\left(
\begin{array}{c}
1 \\
1\end{array}\right) & \left( if\ x\geq 0\right)
\end{array}\right.
\end{equation*}を定めるものとします。\(\boldsymbol{f}\)は点\(0\)を含めその周辺の任意の点において定義されていますが、左右の片側極限は、\begin{eqnarray*}\lim_{x\rightarrow 0+}\boldsymbol{f}\left( x\right) &=&\left(
\begin{array}{c}
1 \\
1\end{array}\right) \\
\lim_{x\rightarrow 0-}\boldsymbol{f}\left( x\right) &=&\left(
\begin{array}{c}
0 \\
0\end{array}\right)
\end{eqnarray*}となり、両者は一致しません。したがって\(x\rightarrow 0\)の場合に\(\boldsymbol{f}\)は収束しないため、\(\boldsymbol{f}\)は点\(0\)において連続ではありません。同じことをイプシロン・デルタ論法を用いて証明します。つまり、\begin{equation*}\exists \varepsilon >0,\ \forall \delta >0,\ \exists x\in X:\left(
\left\vert x-0\right\vert <\delta \wedge d\left( \boldsymbol{f}\left(
x\right) ,\boldsymbol{f}\left( 0\right) \right) \geq \varepsilon \right)
\end{equation*}すなわち、\begin{equation*}
\exists \varepsilon >0,\ \forall \delta >0,\ \exists x\in X:\left(
\left\vert x\right\vert <\delta \wedge d\left( \boldsymbol{f}\left( x\right)
,\boldsymbol{f}\left( 0\right) \right) \geq \varepsilon \right)
\end{equation*}を示すことが目標です。そこで、\begin{equation}
\sqrt{2}>\varepsilon >0 \quad \cdots (1)
\end{equation}を満たす正の実数\(\varepsilon>0\)に注目します。\(\delta >0\)を任意に選んだ上で、\begin{equation*}\left\vert x\right\vert <\delta
\end{equation*}を満たす\(x\in \mathbb{R} \)に注目すると、\begin{eqnarray*}d\left( \boldsymbol{f}\left( x\right) ,\boldsymbol{f}\left( 0\right) \right)
&=&d\left( \boldsymbol{f}\left( x\right) ,\left(
\begin{array}{c}
1 \\
1\end{array}\right) \right) \\
&\geq &d\left( \left(
\begin{array}{c}
0 \\
0\end{array}\right) ,\left(
\begin{array}{c}
1 \\
1\end{array}\right) \right) \quad \because \boldsymbol{f}\text{の定義}
\\
&=&\sqrt{\left( 0-1\right) ^{2}+\left( 0-1\right) ^{2}} \\
&=&\sqrt{2} \\
&>&\varepsilon \quad \because \left( 1\right)
\end{eqnarray*}となるため証明が完了しました。

 

演習問題

問題(ベクトル値関数の連続性)
関数\(\boldsymbol{f}:\mathbb{R} \rightarrow \mathbb{R} ^{2}\)はそれぞれの\(x\in \mathbb{R} \)に対して、\begin{equation*}\boldsymbol{f}\left( x\right) =\left(
\begin{array}{c}
x^{2} \\
x^{3}\end{array}\right)
\end{equation*}を定めるものとします。\(\boldsymbol{f}\)が点\(0\)において連続であることをイプシロン・デルタ論法を用いて証明してください。
解答を見る

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

問題(ベクトル値関数の連続性)
関数\(\boldsymbol{f}:\mathbb{R} \rightarrow \mathbb{R} ^{2}\)はそれぞれの\(x\in \mathbb{R} \)に対して、\begin{equation*}\boldsymbol{f}\left( x\right) =\left(
\begin{array}{c}
\left\vert x\right\vert \\
x\end{array}\right)
\end{equation*}を定めるものとします。\(\boldsymbol{f}\)が点\(0\)において連続であることをイプシロン・デルタ論法を用いて証明してください。
解答を見る

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

問題(ベクトル値関数の連続性)
関数\(\boldsymbol{f}:\mathbb{R} \rightarrow \mathbb{R} ^{2}\)はそれぞれの\(x\in \mathbb{R} \)に対して、\begin{equation*}\boldsymbol{f}\left( x\right) =\left\{
\begin{array}{cl}
\left(
\begin{array}{c}
x\sin \left( \frac{1}{x}\right) \\
x\end{array}\right) & \left( if\ x\not=0\right) \\
\left(
\begin{array}{c}
0 \\
0\end{array}\right) & \left( if\ x=0\right)
\end{array}\right.
\end{equation*}を定めるものとします。\(\boldsymbol{f}\)が点\(0\)において連続であることをイプシロン・デルタ論法を用いて証明してください。
解答を見る

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

問題(ベクトル値関数の連続性)
ベクトル値関数\(\boldsymbol{f}:\mathbb{R} \supset X\rightarrow \mathbb{R} ^{m}\)と定義域上の点\(a\in X\)が与えられたとき、\begin{equation*}\forall \varepsilon >0,\ \exists \delta >0:\boldsymbol{f}\left( N_{\delta
}\left( a\right) \right) \subset N_{\varepsilon }\left( \boldsymbol{f}\left(
a\right) \right)
\end{equation*}が成り立つことは、\(\boldsymbol{f}\)が\(a\)において連続であるための必要十分条件であることを証明してください。
解答を見る

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

関連知識

メールで送る
Xで共有

質問とコメント

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

会員登録

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

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

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

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