<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>定理筆記 on Tarragon</title><link>https://tarrragon.github.io/blog/tags/%E5%AE%9A%E7%90%86%E7%AD%86%E8%A8%98/</link><description>Recent content in 定理筆記 on Tarragon</description><generator>Hugo -- gohugo.io</generator><language>zh-TW</language><copyright>Tarragon (CC BY 4.0)</copyright><lastBuildDate>Mon, 13 Jul 2026 00:00:00 +0800</lastBuildDate><atom:link href="https://tarrragon.github.io/blog/tags/%E5%AE%9A%E7%90%86%E7%AD%86%E8%A8%98/index.xml" rel="self" type="application/rss+xml"/><item><title>波爾查諾–魏爾斯特拉斯定理：有界序列必有收斂子序列</title><link>https://tarrragon.github.io/blog/til/math/bolzano-weierstrass/</link><pubDate>Mon, 13 Jul 2026 00:00:00 +0800</pubDate><guid>https://tarrragon.github.io/blog/til/math/bolzano-weierstrass/</guid><description>&lt;blockquote>
&lt;p>這條定理是 &lt;a href="../compactness/">緊緻性&lt;/a> 概念線上的一站——序列觀點（序列緊緻性）背後的支撐論證就是它。&lt;/p>&lt;/blockquote>
&lt;p>波爾查諾–魏爾斯特拉斯定理（Bolzano–Weierstrass Theorem）說明：在 &lt;a href="../euclidean-space/">歐幾里得空間&lt;/a> &lt;code>ℝⁿ&lt;/code> 裡，任何 &lt;a href="../bounded-set/">有界&lt;/a> 的無限序列，都存在收斂子序列（convergent subsequence）。&lt;/p>
&lt;h2 id="論證的直覺有限範圍裝不下不堆積的無限">論證的直覺：有限範圍裝不下不堆積的無限&lt;/h2>
&lt;p>核心直覺是一種擠壓：有界代表所有的點被塞進一個有限大小的範圍，而點有無限多個——有限的空間裝無限多個點，它們就一定會在某處堆積起來。&lt;/p>
&lt;p>把這個直覺走得更具體：拿裝著整個序列的區間對半切，兩半之中至少有一半裝著無限多個項；挑那一半、再對半切、再挑裝著無限多項的那半……每切一次範圍縮小一半，而手上永遠握著無限多個項。這個不斷縮小的範圍最後收束到一個點——有無限多個項擠在它任意近的地方，這個點叫聚點（accumulation point）。沿著越來越靠近聚點的項挑出一串，就是要找的收斂子序列。&lt;/p>
&lt;h2 id="它支撐序列緊緻性">它支撐序列緊緻性&lt;/h2>
&lt;p>&lt;a href="../compactness/">序列緊緻性&lt;/a> 說的是：集合裡任何無限序列都有收斂子序列、而且極限仍留在集合內。這句話在 &lt;code>ℝⁿ&lt;/code> 的閉且有界集合上成立，正是兩塊拼圖各司其職：有界讓本定理擠出收斂子序列，&lt;a href="../closed-set/">閉&lt;/a> 保證收斂到的極限留在集合內、漏不出去。&lt;/p>
&lt;h2 id="有限維前提不能省">有限維前提不能省&lt;/h2>
&lt;p>「有限的空間裝無限多個點就一定堆積」這個直覺，依賴空間的維度有限。無限維空間裡方向多到用不完，一串點可以每一步都閃進新的方向、彼此保持固定距離，塞進有界範圍也永遠擠不出堆積——這正是 &lt;a href="../heine-borel-theorem/">海涅–博雷爾定理&lt;/a> 在無限維失效的同一個根源。&lt;/p></description><content:encoded><![CDATA[<blockquote>
<p>這條定理是 <a href="../compactness/">緊緻性</a> 概念線上的一站——序列觀點（序列緊緻性）背後的支撐論證就是它。</p></blockquote>
<p>波爾查諾–魏爾斯特拉斯定理（Bolzano–Weierstrass Theorem）說明：在 <a href="../euclidean-space/">歐幾里得空間</a> <code>ℝⁿ</code> 裡，任何 <a href="../bounded-set/">有界</a> 的無限序列，都存在收斂子序列（convergent subsequence）。</p>
<h2 id="論證的直覺有限範圍裝不下不堆積的無限">論證的直覺：有限範圍裝不下不堆積的無限</h2>
<p>核心直覺是一種擠壓：有界代表所有的點被塞進一個有限大小的範圍，而點有無限多個——有限的空間裝無限多個點，它們就一定會在某處堆積起來。</p>
<p>把這個直覺走得更具體：拿裝著整個序列的區間對半切，兩半之中至少有一半裝著無限多個項；挑那一半、再對半切、再挑裝著無限多項的那半……每切一次範圍縮小一半，而手上永遠握著無限多個項。這個不斷縮小的範圍最後收束到一個點——有無限多個項擠在它任意近的地方，這個點叫聚點（accumulation point）。沿著越來越靠近聚點的項挑出一串，就是要找的收斂子序列。</p>
<h2 id="它支撐序列緊緻性">它支撐序列緊緻性</h2>
<p><a href="../compactness/">序列緊緻性</a> 說的是：集合裡任何無限序列都有收斂子序列、而且極限仍留在集合內。這句話在 <code>ℝⁿ</code> 的閉且有界集合上成立，正是兩塊拼圖各司其職：有界讓本定理擠出收斂子序列，<a href="../closed-set/">閉</a> 保證收斂到的極限留在集合內、漏不出去。</p>
<h2 id="有限維前提不能省">有限維前提不能省</h2>
<p>「有限的空間裝無限多個點就一定堆積」這個直覺，依賴空間的維度有限。無限維空間裡方向多到用不完，一串點可以每一步都閃進新的方向、彼此保持固定距離，塞進有界範圍也永遠擠不出堆積——這正是 <a href="../heine-borel-theorem/">海涅–博雷爾定理</a> 在無限維失效的同一個根源。</p>
]]></content:encoded></item><item><title>海涅–博雷爾定理：在歐氏空間、閉且有界等價於緊緻</title><link>https://tarrragon.github.io/blog/til/math/heine-borel-theorem/</link><pubDate>Mon, 13 Jul 2026 00:00:00 +0800</pubDate><guid>https://tarrragon.github.io/blog/til/math/heine-borel-theorem/</guid><description>&lt;blockquote>
&lt;p>這條定理是 &lt;a href="../compactness/">緊緻性&lt;/a> 概念線上的一站——「閉且有界」這個流行印象的出處就是它。&lt;/p>&lt;/blockquote>
&lt;p>海涅–博雷爾定理（Heine–Borel Theorem）說明：在 &lt;a href="../euclidean-space/">歐幾里得空間&lt;/a> &lt;code>ℝⁿ&lt;/code> 裡，一個集合緊緻，當且僅當它同時是 &lt;a href="../closed-set/">閉的&lt;/a> 又是 &lt;a href="../bounded-set/">有界的&lt;/a>。&lt;/p>
&lt;p>它的價值在於翻譯：&lt;a href="../compactness/">緊緻性&lt;/a> 的定義是「每個開覆蓋都有有限子覆蓋」，逐一檢查所有開覆蓋是做不到的事；這條定理把它換成一個好檢查的條件——看集合有沒有把邊界包進來、會不會延伸到無限遠，兩個都過就是緊緻。&lt;/p>
&lt;h2 id="兩個條件缺一不可">兩個條件缺一不可&lt;/h2>
&lt;p>閉與有界各堵住一種「跑掉」的方式，拿掉任何一個，緊緻性就漏了：&lt;/p>
&lt;p>&lt;strong>少了閉&lt;/strong>：&lt;code>(0,1)&lt;/code> 有界但漏掉邊界點。拿 &lt;code>(1/2,1)&lt;/code>、&lt;code>(1/3,1)&lt;/code>、&lt;code>(1/4,1)&lt;/code>…… 這族開集去蓋，是合法的開覆蓋，但任何有限個都會在接近 0 的地方留下一條縫——點可以沿著漏掉的邊界「逃出去」。&lt;/p>
&lt;p>&lt;strong>少了有界&lt;/strong>：&lt;code>[0,∞)&lt;/code> 是閉的但延伸沒有盡頭。拿 &lt;code>(-1,1)&lt;/code>、&lt;code>(0,2)&lt;/code>、&lt;code>(1,3)&lt;/code>…… 這族寬度 2 的開集去蓋，整條射線都被蓋住；但任何有限個開集加起來只能蓋到某個有限位置，右邊永遠有沒蓋到的地方——點可以往無限遠「逃出去」。&lt;/p>
&lt;h2 id="適用範圍有限維">適用範圍：有限維&lt;/h2>
&lt;p>這條等價關係只在有限維的歐氏空間成立。一旦進到無限維空間（例如由函數構成的空間），「閉且有界」就換不到緊緻了——最著名的失效例是無限維空間裡的單位球：它閉且有界，卻能容納一整串彼此保持固定距離、永遠擠不出收斂子序列的點。在那些空間裡，判斷緊緻要回到 &lt;a href="../compactness/">開覆蓋的原始定義&lt;/a>。&lt;/p>
&lt;p>「閉且有界」因此是一條有邊界的捷徑：在 &lt;code>ℝⁿ&lt;/code> 裡放心用，離開 &lt;code>ℝⁿ&lt;/code> 前先確認腳下的空間還撐得住它。&lt;/p></description><content:encoded><![CDATA[<blockquote>
<p>這條定理是 <a href="../compactness/">緊緻性</a> 概念線上的一站——「閉且有界」這個流行印象的出處就是它。</p></blockquote>
<p>海涅–博雷爾定理（Heine–Borel Theorem）說明：在 <a href="../euclidean-space/">歐幾里得空間</a> <code>ℝⁿ</code> 裡，一個集合緊緻，當且僅當它同時是 <a href="../closed-set/">閉的</a> 又是 <a href="../bounded-set/">有界的</a>。</p>
<p>它的價值在於翻譯：<a href="../compactness/">緊緻性</a> 的定義是「每個開覆蓋都有有限子覆蓋」，逐一檢查所有開覆蓋是做不到的事；這條定理把它換成一個好檢查的條件——看集合有沒有把邊界包進來、會不會延伸到無限遠，兩個都過就是緊緻。</p>
<h2 id="兩個條件缺一不可">兩個條件缺一不可</h2>
<p>閉與有界各堵住一種「跑掉」的方式，拿掉任何一個，緊緻性就漏了：</p>
<p><strong>少了閉</strong>：<code>(0,1)</code> 有界但漏掉邊界點。拿 <code>(1/2,1)</code>、<code>(1/3,1)</code>、<code>(1/4,1)</code>…… 這族開集去蓋，是合法的開覆蓋，但任何有限個都會在接近 0 的地方留下一條縫——點可以沿著漏掉的邊界「逃出去」。</p>
<p><strong>少了有界</strong>：<code>[0,∞)</code> 是閉的但延伸沒有盡頭。拿 <code>(-1,1)</code>、<code>(0,2)</code>、<code>(1,3)</code>…… 這族寬度 2 的開集去蓋，整條射線都被蓋住；但任何有限個開集加起來只能蓋到某個有限位置，右邊永遠有沒蓋到的地方——點可以往無限遠「逃出去」。</p>
<h2 id="適用範圍有限維">適用範圍：有限維</h2>
<p>這條等價關係只在有限維的歐氏空間成立。一旦進到無限維空間（例如由函數構成的空間），「閉且有界」就換不到緊緻了——最著名的失效例是無限維空間裡的單位球：它閉且有界，卻能容納一整串彼此保持固定距離、永遠擠不出收斂子序列的點。在那些空間裡，判斷緊緻要回到 <a href="../compactness/">開覆蓋的原始定義</a>。</p>
<p>「閉且有界」因此是一條有邊界的捷徑：在 <code>ℝⁿ</code> 裡放心用，離開 <code>ℝⁿ</code> 前先確認腳下的空間還撐得住它。</p>
]]></content:encoded></item><item><title>極值定理：緊緻定義域上的連續函數必取得最大最小值</title><link>https://tarrragon.github.io/blog/til/math/extreme-value-theorem/</link><pubDate>Mon, 13 Jul 2026 00:00:00 +0800</pubDate><guid>https://tarrragon.github.io/blog/til/math/extreme-value-theorem/</guid><description>&lt;blockquote>
&lt;p>這條定理是 &lt;a href="../compactness/">緊緻性&lt;/a> 概念線上的一站——緊緻性最容易看見價值的成果。&lt;/p>&lt;/blockquote>
&lt;p>極值定理（Extreme Value Theorem）說明：當一個取實數值的函數是連續的（continuous，直覺上圖形不斷開、可以一筆畫過去），而且它的定義域是 &lt;a href="../compactness/">緊緻集合&lt;/a>，那麼這個函數一定&lt;strong>真的取得&lt;/strong>最大值與最小值——存在某個實際的點，讓函數在那裡達到頂與底，而非只是逼近。&lt;/p>
&lt;h2 id="論證骨架兩塊拼圖">論證骨架：兩塊拼圖&lt;/h2>
&lt;p>&lt;strong>第一塊：連續函數保持緊緻。&lt;/strong> 緊緻性是少數能被連續函數完整保留的性質：緊緻集合 &lt;code>K&lt;/code> 丟進連續函數 &lt;code>f&lt;/code>，得到的像 &lt;code>f(K)&lt;/code>（所有輸出值構成的集合）仍然緊緻。連續函數會拉扯、扭曲集合，很多性質在這個過程中會壞掉，緊緻性卻能完整穿過去——這正是它在這裡扛得起論證的原因。&lt;/p>
&lt;p>&lt;strong>第二塊：閉且有界接住頂與底。&lt;/strong> 值域 &lt;code>f(K)&lt;/code> 是實數線上的緊緻集合，由 &lt;a href="../heine-borel-theorem/">海涅–博雷爾定理&lt;/a>，它 &lt;a href="../closed-set/">閉&lt;/a> 且 &lt;a href="../bounded-set/">有界&lt;/a>：有界保證值域有頂有底，閉保證頂與底這兩個邊界值被包含在值域內——也就是真的被某個點取到。&lt;/p>
&lt;h2 id="少了緊緻存在性就消失">少了緊緻、存在性就消失&lt;/h2>
&lt;p>最大值的存在來自定義域的緊緻，這個歸因在反例上看得最清楚。定義域換成開區間 &lt;code>(0,1)&lt;/code>：函數 &lt;code>f(x) = x&lt;/code> 一路逼近 1，卻沒有任何點真的取到 1——邊界漏掉，頂就漏掉；函數 &lt;code>f(x) = 1/x&lt;/code> 更直接沒有最大值——它往 0 的方向竄向無限大。定義域延伸到無限遠也一樣：&lt;code>f(x) = x&lt;/code> 在整條數線上有增無減、頂不存在。&lt;/p>
&lt;p>這裡藏著一個值得記住的觀念：存在性是條件買來的。想要「最佳的那個點真的存在」，先檢查腳下的定義域緊不緊緻。&lt;/p></description><content:encoded><![CDATA[<blockquote>
<p>這條定理是 <a href="../compactness/">緊緻性</a> 概念線上的一站——緊緻性最容易看見價值的成果。</p></blockquote>
<p>極值定理（Extreme Value Theorem）說明：當一個取實數值的函數是連續的（continuous，直覺上圖形不斷開、可以一筆畫過去），而且它的定義域是 <a href="../compactness/">緊緻集合</a>，那麼這個函數一定<strong>真的取得</strong>最大值與最小值——存在某個實際的點，讓函數在那裡達到頂與底，而非只是逼近。</p>
<h2 id="論證骨架兩塊拼圖">論證骨架：兩塊拼圖</h2>
<p><strong>第一塊：連續函數保持緊緻。</strong> 緊緻性是少數能被連續函數完整保留的性質：緊緻集合 <code>K</code> 丟進連續函數 <code>f</code>，得到的像 <code>f(K)</code>（所有輸出值構成的集合）仍然緊緻。連續函數會拉扯、扭曲集合，很多性質在這個過程中會壞掉，緊緻性卻能完整穿過去——這正是它在這裡扛得起論證的原因。</p>
<p><strong>第二塊：閉且有界接住頂與底。</strong> 值域 <code>f(K)</code> 是實數線上的緊緻集合，由 <a href="../heine-borel-theorem/">海涅–博雷爾定理</a>，它 <a href="../closed-set/">閉</a> 且 <a href="../bounded-set/">有界</a>：有界保證值域有頂有底，閉保證頂與底這兩個邊界值被包含在值域內——也就是真的被某個點取到。</p>
<h2 id="少了緊緻存在性就消失">少了緊緻、存在性就消失</h2>
<p>最大值的存在來自定義域的緊緻，這個歸因在反例上看得最清楚。定義域換成開區間 <code>(0,1)</code>：函數 <code>f(x) = x</code> 一路逼近 1，卻沒有任何點真的取到 1——邊界漏掉，頂就漏掉；函數 <code>f(x) = 1/x</code> 更直接沒有最大值——它往 0 的方向竄向無限大。定義域延伸到無限遠也一樣：<code>f(x) = x</code> 在整條數線上有增無減、頂不存在。</p>
<p>這裡藏著一個值得記住的觀念：存在性是條件買來的。想要「最佳的那個點真的存在」，先檢查腳下的定義域緊不緊緻。</p>
]]></content:encoded></item></channel></rss>