跳到主要內容

[數學分析] 函數的 不連續性

令函數 $f: X \to Y$ 且 $x \in X$ 為其 domain 中一點 使得 $f$ 在該點不連續。則我們稱 函數$f$ 在此點 $x$ 不連續 ($f$ is discontinuous at $x$)。 比如說,我們看下圖,可發現該函數在 $x_0$ 處不連續 (函數圖形在 $x_0$點發生不連續, but 左右極限相等)

https://zh.wikipedia.org/wiki/%E4%B8%8D%E8%BF%9E%E7%BB%AD%E7%82%B9#mediaviewer/File:Discontinuity_removable.eps.png


一般而言如果 $f$ 是透過 "分段"定義,都會有不連續問題存在。不過在此之前我們需要一些先導觀念幫助我們:亦即所謂的 左極限 (left-limits of $f$ at $x$, $f(x-)$) 與 右極限 (right-limits of $f$ at $x$, $f(x+)$)

===================
Definition: Right-Limit 
令 $f$ 定義在 $(a,b)$ 上 ,考慮任意點 $x$ 使得 $a \le x < b$,我們說 $f$在 $x$ 點處 右極限存在 (記做 $f(x+) = q$ ) 若下列條件成立:
對任意 sequence $\{t_n\} \subset (x,b)$ 使得 $t_n \to x$ ,$f(t_n) \to q$ 當 $n \to \infty$

Definition: Left-Limit
令 $f$ 定義在 $(a,b)$ 上,考慮任意點 $x$ 使得 $a < x \le b$,我們可寫  $f$在 $x$點左極限 存在 (記做 $f(x-) = q$ ) 若下列條件成立:
對任意 sequence $\{t_n\} \subset (a,x)$ 使得 $t_n \to x$ ,$f(t_n) \to q$ 當 $n \to \infty$
===================

Comments:
一般而言,常見的寫法還有
\[\left\{ \begin{array}{l}
f(x + ) = \mathop {\lim }\limits_{t \searrow x} f\left( t \right) = \mathop {\lim }\limits_{t \to {x^ + }} f\left( t \right)\\
f(x - ) = \mathop {\lim }\limits_{t \nearrow x} f\left( t \right) = \mathop {\lim }\limits_{t \to {x^ - }} f\left( t \right)
\end{array} \right.\]

===================
FACT:
對任意 $ x \in (a,b)$, $\lim_{t \to x} f(t)$ 存在 若且為若
\[
f(x+ ) = f(x - ) = \lim_{t \to x} f(t)
\]===================
Proof: omitted.

Comment:
1. 上述 FACT 只保證 左右極限 相等 等價 極限存在,但並沒有 "任何" 對於 連續性的推論!! 簡而言之,某函數的極限在某點存在 (or 左右極限在某點存在且相等) 不保證 函數在該點連續!!。

2. [直覺] 連續函數可以容忍函數被某些點被 折,但不允許 折!! 如果一旦發生折斷即為不連續函數。



有了以上左右極限的觀念,我們可以開始討論 不連續性質:

===================
Definition: Classification of Discontinuity
令函數 $f$ 定義在 $(a,b)$ 上,若 $f$ 在點 $x$ 處不連續 且 若 $f(x+)$ 與 $f(x-)$ 存在,則我們稱 $f$ 為 simple discontinuity at $x$。(或稱 $f$ 有 discontinuity of the first kind。)
其餘的不連續則統稱為 discontinuity of the second kind
===================

Comments:
簡潔判斷 discontinuity of the first kind 的方法:檢驗其是否 左右極限存在


以下我們看幾個例子:

Example 1: First Kind Discontinuous Function
定義
\[f\left( x \right): = \left\{ \begin{array}{l}
1,\begin{array}{*{20}{c}}
{}&{}
\end{array}\left( {x\begin{array}{*{20}{c}}
{}
\end{array}rational} \right)\\
0,\begin{array}{*{20}{c}}
{}&{}
\end{array}\left( {x\begin{array}{*{20}{c}}
{}
\end{array}irrational} \right)
\end{array} \right.\]試證明 $f$ 為 discontinuity of the second kind

Proof:
讀者應可判斷此函數 $f$ 已為不連續函數,剩下的只需判斷是 first kind 或者 second kind。 故選任意點 $x$,注意到對任意點而言,$f(x+)$ 與 $f(x-)$ 皆不存在!(會在 $0,1$ 之間震盪) 故不滿足 first kind 不連續性,我們可推知其必為 discontinuity of the second kind。$\square$

Example 2: First Kind Discontinuous Function
考慮
\[f\left( x \right): = \left\{ \begin{array}{l}
x + 2,\begin{array}{*{20}{c}}
{}&{}
\end{array}\left( { - 3 < x <  - 2} \right)\\
 - x - 2,\begin{array}{*{20}{c}}
{}&{}
\end{array}\left( { - 2 \le x < 0} \right)\\
x + 2,\begin{array}{*{20}{c}}
{}&{}
\end{array}\left( {0 \le x < 1} \right)
\end{array} \right.\]則如果我們繪製出函數圖形可看出

直覺檢驗 (NOT PROOF):可發現函數在 $x=0$處 發稱間斷! (不連續在此點產生);另外此函數在 $x \in (-3,1)$ 處均為連續函數 (因為此函數只有被折但沒有發生 "折斷"。)$\square$


Example 3: Second Kind Discontinuous Function
\[f\left( x \right): = \left\{ \begin{array}{l}
\sin \left( {\frac{1}{x}} \right),\begin{array}{*{20}{c}}
{}&{}
\end{array}\left( {x \ne 0} \right)\\
0,\begin{array}{*{20}{c}}
{}&{}&{}&{}
\end{array}\left( {x = 0} \right)
\end{array} \right.\]
則如果我們繪製出函數圖形可看出

可以發現在 $x=0$ 處,圖形劇烈震盪。若我們檢驗其 $f(x+)$ 與 $f(x-)$ 可知其皆不存在。故函數在 $x=0$處為 second kind discontinuous,但 除了 $x=0$以外其餘點皆連續 (因為 $ \sin (\cdot)$ 函數為連續函數)。$\square$

我們現在將不連續
以下我們看個結果:

Theorem:
令 $f$ 為 $(a,b)$ 上 實數單調遞增函數 (monotonically increasing on $(a,b)$),則對任意 $x \in (a,b)$ 其左右極限 $f(x+)$ 與 $f(x-)$ 存在。亦即
\[\mathop {\sup }\limits_{a < t < x} f\left( t \right) = f\left( {x - } \right) \le f\left( x \right) \le f\left( {x + } \right) = \mathop {\inf }\limits_{x < t < b} f\left( t \right)\]且若 $a < x < y < b$ 則
\[
f(x+) \le f(y-)
\]
Proof: omitted. see Rudin. Mathematical Analysis 3rd, Chapter 4.


Theorem: 令 $f$ 為 $(a,b)$ 上 實數單調遞增函數 (monotonically increasing on $(a,b)$),則 $f$ 在 $(a,b)$ 中的不連續點 個數最多僅有 countably many。

Proof:
令 $f$ 為 $(a,b)$ 上 遞增函數 (increasing on $(a,b)$)且定義集合 $E$ 為所有 $(a,b)$區間上的點使 $f$ 不連續 所形成的集合
\[E: = \left\{ {x \in \left( {a,b} \right):f\begin{array}{*{20}{c}}
{}
\end{array}{\rm{is}}\begin{array}{*{20}{c}}
{}
\end{array}{\rm{discontinuous}}\begin{array}{*{20}{c}}
{}
\end{array}{\rm{at}}\begin{array}{*{20}{c}}
{}
\end{array}x} \right\}\]由 (前述 Theorem )可知 $f$ 為 $(a,b)$ 上 遞增函數 (increasing on $(a,b)$),則對任意 $x \in (a,b)$ 其左右極限 $f(x+)$ 與 $f(x-)$ 存在 且下列關係成立
\[f\left( {x - } \right) \le f\left( y \right) \le f\left( {x + } \right)\]

現在對任意 $x \in E$,由於 $f(x) $ 為實數函數,利用 實數稠密性質,我們可指派 有理數 $ r(x) $ 使得
\[f\left( {x - } \right) \le r\left( x \right) \le f\left( {x + } \right) \ \ \ \ (*)
\]利用遞增性質 可知 $x_1< x_2 \Rightarrow f(x_1) < f(x_2)$ 故再利用前述 Theorem 可知
\[\begin{array}{l}
{x_1} < {x_2} \Rightarrow f({x_1}) < f({x_2})\\
 \Rightarrow f({x_1} + ) \le f({x_2} - ) \ \ \ \ (**)
\end{array}\] 現在比較 $(*)$ 與 $(**)$ 可推知
\[{x_1} \ne {x_2} \Rightarrow r\left( {{x_1}} \right) \ne r\left( {{x_2}} \right)\]上式表示我們建構了 集合 $E$ 與 $\mathbb{Q}$ 之間為 one-to-one (by definition)。故可知 $E$中 不連續點 最多 countably many 個。 $\square$

留言

這個網誌中的熱門文章

[數學分析] 什麼是若且唯若 "if and only if"

數學上的 if and only if  ( 此文不討論邏輯學中的 if and only if,只討論數學上的 if and only if。) 中文翻譯叫做  若且唯若 (or 當且僅當) , 記得當初剛接觸這個詞彙的時候,我是完全不明白到底是甚麼意思,查了翻譯也是愛莫能助,畢竟有翻跟沒翻一樣,都是有看沒有懂。 在數學上如果看到 if and only if  這類的句子,其實是表示一種 雙條件句 ,通常可以直接將其視為" 定義(Definition)" 待之,今天要分享的是這樣的一個句子如何用比較直觀的方法去看他 假設我們現在有 兩個邏輯陳述句 A 與  B. 注意到,在此我們不必考慮這兩個陳述句到底是什麼,想表達什麼,或者到底是否為真(true),這些都不重要。只要知道是兩個陳述即可。 現在,考慮新的陳述:  "A if and only if B" 好了,現在主角登場,我們可以怎麼看待這個句子呢? 事實上我們可以很直覺的把這句子拆成兩部分看待,也就是 "( A if B ) and ( A only if B )" 那麼先針對第一個部分  A if B  來看, 其實這句就是說  if B then A, 更直白一點就是 "if B is true, then A is also true".  在數學上等價可以寫為 "B implies A" .  或者更常用一個箭頭符號來表示 "B $\Rightarrow$  A"  現在針對第二個部分  A only if B 此句意指  "If B is not true, then A is also not true". 所以如果已知 A is true,  那麼按照上句不難推得 B is also true 也就是說  A only if B  等價為 "If A is true then B is also true". 同樣,也可以寫作   "A implies B"   或者用箭頭表示  "A   $\Rightarrow$     B".

[數學分析] 淺談各種基本範數 (Norm)

這次要介紹的是數學上一個重要的概念: Norm: 一般翻譯成 範數 (在英語中 norm 有規範的意思,比如我們說normalization就是把某種東西/物品/事件 做 正規化,也就是加上規範使其正常化),不過個人認為其實翻譯成 範數 也是看不懂的...這邊建議把 Norm 想成長度就好 (事實上norm是長度的抽象推廣), 也許讀者會認為好端端的長度不用,為何又要發明一個 norm 來自討苦吃?? 既抽象又艱澀。 事實上想法是這樣的: 比如說現在想要比較兩個數字 $3$ , $5$ 之間的大小,則我們可以馬上知道 $ 3 < 5 $;同樣的,如果再考慮小數與無理數如 $1.8753$ 與 $\pi$,我們仍然可以比較大小 $1.8753 < \pi = 3.1415...$ 故可以發現我們有辦法對 "純量" 做明確的比大小,WHY? 因為前述例子中 $3$, $5$, $1.8753$ or $\pi$ 其各自的大小有辦法被 "measure "! 但是如果是現在考慮的是一組數字 我們如何去measure 其大小呢?? 比如說 \[x:=[1, -2, 0.1, 0 ]^T \]上式的大小該是多少? 是 $1$? $-2$? $0.1$??? 再者如果更過分一點,我們考慮一個矩陣 \[A = \left[ {\begin{array}{*{20}{c}} 1&2\\ 3&4 \end{array}} \right] \],想要知道這個矩陣的大小又該怎麼辦?? 是 $1$ ? $2$ 還是 $4$ ?..其實現階段我們說不清楚。 也正是如此,可以發現我們確實需要新的 "長度" 的定義來幫助我們如何去 measure 矩陣/向量/甚至是函數的大小。 故此,我們首先定義甚麼是Norm,(也就是把 "長度" or "大小" 的本質抽離出來) ================== Definition: Norm 考慮 $V$ 為一個向量空間(Vector space),則我們說  Norm 為一個函數 $||\cdot|| : V \rightarrow \mathbb{R}$ 且滿足下列性質