函數極限:可去因子商、仿射 δ 界與不等的單側極限

本頁導覽
  1. 目標與範圍
  2. 已知條件與符號
  3. 規則與來源
  4. 逐步主鏈
  5. 局部子步與引理
  6. 逐步反向審查
  7. 錯誤控制與反例
  8. 結論與限制
  9. 驗證及來源綁定

← 導讀目錄 · 原始 MKO

derivation-mko-function-limit-01 · production-20261019-adopted-96

目標與範圍

在去心實數論域上:(1) 以 ε-δ 證明 f(x)=(x²−9)/(x−3) 滿足 lim_(x→3) f(x)=6,而 f(3) 仍無定義;(2) 對仿射 g(x)=4x−1 在 a=2、ε=1/2,證明 δ=1/8 合法(等號 |m|δ=ε 允許),δ=1/7 不合法;(3) 對分支函數 h(x)=x+1(x<1)、h(x)=2x+3(x>1),求左右極限 2 與 5,並證明兩側極限不存在。

只處理 MKO 的三類題:仿射式、可去因子商、左右仿射分支,論域為 ℝ∖{a}。不證明一般極限定律(和、積、合成),不處理孤立點或其他接近論域。不改動 canonical MKO 或英文 edition。

已知條件與符號

  • abs_rules
  • order_basics
  • frac_rules
  • distributive
  • func_limit_def
  • numeric_evaluation
  • G1 — 函數定義在去心論域 ℝ∖{a} 上;不要求 f(a) 存在。
  • G2 — f(x)=(x²−9)/(x−3),論域 ℝ∖{3}。
  • G3 — g(x)=4x−1(m=4、b=−1),a=2;ε=1/2(p=1、q=2);候選 δ=1/8(u=1、v=8)與 δ=1/7。
  • G4 — h(x)=x+1(x<1),h(x)=2x+3(x>1),論域 ℝ∖{1}。
  • \lim_{x\to a}f(x)=L — 去心兩側極限
  • \varepsilon,\ \delta — 輸出容差與輸入距離界,皆為正
  • 0<|x-a|<\delta — 去心鄰域:x≠a 且距離嚴格小於 δ
  • \varepsilon=\tfrac{p}{q},\ \delta=\tfrac{u}{v} — 有理容差與有理距離界
  • L^-,\ L^+ — 左極限與右極限

規則與來源

  • abs_rules · prerequisite — 絕對值(實數):|u|=u(u≥0)、|u|=−u(u<0);|u|≥0;|uv|=|u||v|;三角不等式 |u+v|≤|u|+|v|;|u|<r ⇔ −r<u<r。
  • order_basics · prerequisite — 實數的序:任兩數恰有 u<v、u=v、u>v 之一;u<v 且 v<w 推出 u<w;u<v 推出 u+w<v+w;u<v 且 w>0 推出 uw<vw;u<v 且 w<0 推出 uw>vw。
  • frac_rules · prerequisite — 分數運算(分母皆非零):a/c+b/c=(a+b)/c;(a/b)(c/d)=(ac)/(bd);(a/b)/(c/d)=(ad)/(bc)(另需 c≠0);a/b=(ak)/(bk)(k≠0)。
  • distributive · prerequisite — 分配律:u(v+w)=uv+uw;配合乘法交換律也有 (v+w)u=vu+wu。
  • func_limit_def · prerequisite — 函數極限:lim_{x→a} f(x)=L 表示對每個 ε>0,存在 δ>0,使所有滿足 0<|x−a|<δ 的定義域點 x 都有 |f(x)−L|<ε(a 須為定義域的極限點)。
  • numeric_evaluation · prerequisite — 明確整數或有理數算式的精確求值;可以獨立重算。
  • def_unfold · prerequisite — 展開定義:把一個已定義的詞換成它的定義內容(或反向收回),命題的真假不變。
  • set_builder · prerequisite — 集合建構式:x∈{y∈A ∣ P(y)} 當且僅當 x∈A 且 P(x)。
  • add_inverse · prerequisite — 加法反元素:每個 u 都有 −u,使 u+(−u)=0;u−v 定義為 u+(−v)。
  • add_zero · prerequisite — 加法單位元:u+0=u。
  • mul_inverse_nonzero · prerequisite — 非零數的倒數:在 ℚ、ℝ、ℂ 中,若 u≠0,存在 1/u 使 u·(1/u)=1;對 u≠0 定義 v/u 為 v·(1/u)。u=0 時沒有倒數,v/0 不定義。
  • eq_replace · prerequisite — 等值代換:命題中的一個式子可換成與它相等的式子,命題的真假不變。
  • add_assoc · prerequisite — 加法結合律:(u+v)+w=u+(v+w)。
  • forall_intro · prerequisite — ∀引入(全稱推廣):若某命題對一個「任意的」元素 x 證成,而證明沒有對 x 加任何額外假設,則它對論域中所有 x 成立。
  • exists_intro · prerequisite — ∃引入:若找到 a∈D 使 P(a) 成立,則 ∃x∈D, P(x)。
  • case_analysis · prerequisite — 分情況論證:若 P∨Q 成立,且 P⇒R、Q⇒R 都已證,則 R 成立。所有情況必須涵蓋全部可能。
  • mul_zero · prerequisite — 乘以零:u·0=0。理由:u·0=u·(0+0)=u·0+u·0,兩邊同減 u·0 得 0=u·0。
  • quantifier_negation · prerequisite — 量詞否定:¬(∀x, P(x)) 等價於 ∃x, ¬P(x);¬(∃x, P(x)) 等價於 ∀x, ¬P(x)。
  • exists_elim · prerequisite — ∃消去:由 ∃x∈D, P(x),可取一個新名字 a 表示某個滿足 P(a) 的元素;只要最後結論不含 a,就可用 a 推理。
  • forall_elim · prerequisite — ∀消去(代入特例):若 ∀x∈D, P(x) 成立且 a∈D,則 P(a) 成立。
  • contradiction · prerequisite — 反證法:若假設 ¬P 推出矛盾(某命題與其否定同時成立),則 P 成立。
  • and_intro_elim · prerequisite — 合取:由 P 與 Q 得 P∧Q;由 P∧Q 可分別得 P 與 Q。
  • mko_func_limit · cited — 對在 a 附近所有 x≠a 都有定義的實函數 f,lim_(x→a) f(x)=L 指每個 ε>0 都有 δ>0,使 0<|x−a|<δ 時 |f(x)−L|<ε;左右有限極限必須相等才有兩側極限。仿射 mx+b 的極限為 ma+b;ε=p/q、δ=u/v 的仿射均勻界允許 |m|uq≤pv,等號合法。 · mko-function-limit
  • one_sided_def · prerequisite — 左極限 L⁻:每個 ε>0 都有 δ>0,使 a−δ<x<a 時 |f(x)−L⁻|<ε;右極限 L⁺:a<x<a+δ 時 |f(x)−L⁺|<ε。
  • L_affine_bound · lemma — 對 g(x)=mx+b、實數 a、ε>0、δ>0:若 |m|δ≤ε,則 0<|x−a|<δ 推出 |g(x)−(ma+b)|<ε。

逐步主鏈

S01 · definition

操作前

\lim_{x\to a}f(x)=L

操作後

\forall\varepsilon>0\ \exists\delta>0\ \forall x:\ 0<|x-a|<\delta\Rightarrow|f(x)-L|<\varepsilon

條件:無

規則:mko_func_limit · 依賴:G1, func_limit_def

葉節點依據:func_limit_def + def_unfold

依 MKO 展開去心極限。條件 0<|x−a|<δ 排除 x=a,所以 f(a) 是否存在、取什麼值都不進入定義;輸入距離是嚴格小於 δ,輸出誤差也是嚴格小於 ε。

S02 · implies

操作前

\mathrm{dom}(f)=\mathbb{R}\setminus\{3\}

操作後

\forall\delta>0:\ \{x:0<|x-3|<\delta\}\subseteq\mathrm{dom}(f),\ 3+\tfrac{\delta}{2}\ \text{in it}

條件:無

規則:mko_func_limit · 依賴:G2, S01

葉節點依據:set_builder + order_basics

去心鄰域中的 x 都滿足 x≠3,所以都在 f 的論域內;而且 3+δ/2 屬於它(0<δ/2<δ),鄰域不空。因此「x→3 時 f 的極限」是有意義的問題,雖然 f(3)=(9−9)/(3−3) 是 0/0,沒有定義。

S03 · equivalent

操作前

x^2-9

操作後

(x-3)(x+3)

條件:無

規則:distributive · 依賴:G2, distributive

葉節點依據:distributive + add_inverse + add_zero

以分配律展開 (x−3)(x+3)=x²+3x−3x−9=x²−9,這是對所有實數 x 成立的恆等式(N1)。

S04 · equivalent

操作前

f(x)=\frac{(x-3)(x+3)}{x-3}\ (x\neq 3)

操作後

f(x)=x+3\ (x\neq 3)

條件:x-3\neq 0

規則:frac_rules · 依賴:S03, frac_rules

葉節點依據:frac_rules + mul_inverse_nonzero

對 x≠3,x−3≠0,可以約去公因子:(x+3)(x−3)/(1·(x−3))=(x+3)/1(a/b=(ak)/(bk),k=x−3≠0)。這只在論域 ℝ∖{3} 上成立;它不給 f 在 3 的值,因為在 3 約分要除以 0。

S05 · equivalent

操作前

|f(x)-6|\ (x\neq 3)

操作後

|(x+3)-6|=|x-3|

條件:x\neq 3

規則:eq_replace · 依賴:S04

葉節點依據:eq_replace + add_assoc + add_inverse

在 x≠3 處以 S04 代入 f(x)=x+3,(x+3)−6=x−3。輸出誤差恰等於輸入距離。

S06 · implies

操作前

\varepsilon>0\ \text{arbitrary},\ \delta=\varepsilon

操作後

0<|x-3|<\delta\Rightarrow|f(x)-6|=|x-3|<\varepsilon;\ \lim_{x\to 3}f(x)=6

條件:\varepsilon>0

規則:forall_intro · 依賴:S01, S02, S05

葉節點依據:forall_intro + exists_intro + func_limit_def

取任意 ε>0,令 δ=ε>0。若 0<|x−3|<δ,則 x≠3,由 S05,|f(x)−6|=|x−3|<δ=ε。ε 任意,依全稱推廣及 S01,lim_(x→3) f(x)=6。極限 6 不是 f(3):f(3) 依然無定義(S02)。

S07 · equivalent

操作前

|g(x)-7|,\ g(x)=4x-1,\ 7=4\cdot 2-1

操作後

|4x-8|=|4(x-2)|=4|x-2|

條件:無

規則:abs_rules · 依賴:G3, abs_rules

葉節點依據:abs_rules + distributive + numeric_evaluation

仿射極限值 ma+b=4·2−1=7(MKO 假設 a2)。g(x)−7=4x−8=4(x−2)(N3),依 |uv|=|u||v|,|g(x)−7|=4|x−2|。

S08 · equivalent

操作前

|m|\cdot\frac{u}{v}\le\frac{p}{q}

操作後

|m|\,u\,q\le p\,v

條件:q>0; v>0

規則:order_basics · 依賴:G3, frac_rules

葉節點依據:order_basics + frac_rules

兩邊同乘正數 qv,不等號方向不變,得整數判準 |m|uq≤pv,即 MKO 假設 a3 的形式。這裡是「≤」,等號允許。

S09 · theorem_application

操作前

4\cdot 1\cdot 2=8\le 8=1\cdot 8

操作後

0<|x-2|<\tfrac18\Rightarrow|g(x)-7|<\tfrac12

條件:|m|\delta\le\varepsilon

規則:L_affine_bound · 依賴:S07, S08, G3

葉節點依據:abs_rules + order_basics + case_analysis

代入 m=4、u=1、v=8、p=1、q=2:|m|uq=8≤8=pv,等號成立,即 |m|δ=4·(1/8)=1/2=ε。依引理 L_affine_bound,δ=1/8 合法。等號可以,因為輸入距離嚴格小於 δ:4|x−2|<4·(1/8)=1/2。引理在 S09.1 至 S09.3 證明。

S10 · implies

操作前

\delta=\tfrac17:\ 4\cdot 1\cdot 2=8>7=1\cdot 7

操作後

x=2+\tfrac18:\ 0<|x-2|<\tfrac17,\ |g(x)-7|=\tfrac12\not<\tfrac12

條件:無

規則:quantifier_negation · 依賴:S07, S08, G3

葉節點依據:quantifier_negation + numeric_evaluation + order_basics

δ=1/7 時判準 8≤7 不成立。這時引理不適用,但還要證明 δ=1/7 真的不合法:取 x=2+1/8,|x−2|=1/8<1/7 且 x≠2,而 |g(x)−7|=4·(1/8)=1/2,不小於 ε=1/2。一個反例就否定了「所有 0<|x−2|<1/7 的 x 都合格」。

S11 · implies

操作前

x<1:\ |h(x)-2|

操作後

|(x+1)-2|=|x-1|;\ \delta=\varepsilon\ \text{gives}\ L^-=2

條件:x<1

規則:one_sided_def · 依賴:G4, one_sided_def

葉節點依據:one_sided_def + abs_rules + forall_intro

左側 x<1 時 h(x)=x+1,(x+1)−2=x−1(N9)。對任意 ε>0 取 δ=ε:若 1−δ<x<1,則 |h(x)−2|=|x−1|<δ=ε。所以左極限是 2,即左分支 1·1+1 的值。

S12 · implies

操作前

x>1:\ |h(x)-5|

操作後

|(2x+3)-5|=2|x-1|;\ \delta=\tfrac{\varepsilon}{2}\ \text{gives}\ L^+=5

條件:x>1

規則:one_sided_def · 依賴:G4, one_sided_def

葉節點依據:one_sided_def + abs_rules + forall_intro

右側 x>1 時 h(x)=2x+3,(2x+3)−5=2(x−1)(N10)。取 δ=ε/2:若 1<x<1+δ,則 |h(x)−5|=2|x−1|<2δ=ε。所以右極限是 5,即右分支 2·1+3 的值。

S13 · implies

操作前

\lim_{x\to 1}h(x)=L\ \text{(assumed)},\ \varepsilon=\tfrac32

操作後

\delta>0,\ t=\tfrac{\delta}{2}:\ |h(1+t)-L|<\tfrac32,\ |h(1-t)-L|<\tfrac32

條件:無

規則:exists_elim · 依賴:S01, G4

葉節點依據:exists_elim + forall_elim + order_basics

反證:假設兩側極限 L 存在。對 ε=3/2,定義給出某個 δ>0。令 t=δ/2,則 0<t<δ,點 1+t 與 1−t 都滿足 0<|x−1|<δ,所以 |h(1+t)−L|<3/2 且 |h(1−t)−L|<3/2。選 ε=3/2 是因為左右極限相差 3,3/2 是其一半。

S14 · implies

操作前

|h(1+t)-h(1-t)|\le|h(1+t)-L|+|L-h(1-t)|<3

操作後

h(1+t)-h(1-t)=3+3t>3:\ \text{contradiction};\ \lim_{x\to 1}h(x)\ \text{does not exist}

條件:t>0

規則:contradiction · 依賴:S13, abs_rules

葉節點依據:contradiction + abs_rules + order_basics + numeric_evaluation

三角不等式與 |L−h(1−t)|=|h(1−t)−L| 給出 |h(1+t)−h(1−t)|<3/2+3/2=3。但直接計算 h(1+t)−h(1−t)=(2(1+t)+3)−((1−t)+1)=3+3t(N11),因 t>0,它大於 3,絕對值也大於 3。矛盾,所以兩側極限不存在。

S15 · implies

操作前

\text{S06, S09, S10, S11, S12, S14}

操作後

\lim_{x\to3}f=6;\ \delta=\tfrac18\ \text{valid},\ \tfrac17\ \text{not};\ L^-=2\neq 5=L^+,\ \text{no two-sided limit}

條件:無

規則:and_intro_elim · 依賴:S06, S09, S10, S11, S12, S14

葉節點依據:and_intro_elim

匯總三個結論。對 h,兩個單側極限 2 與 5 都合法存在,只是不相等,所以只否定兩側極限;不能把其中一側抹掉,也不能以 h(1)(無定義)來補。

局部子步與引理

S09.1 · equivalent

操作前

|(mx+b)-(ma+b)|

操作後

|m(x-a)|=|m|\,|x-a|

條件:無

規則:abs_rules · 依賴:distributive, abs_rules

葉節點依據:distributive + abs_rules + add_inverse

(mx+b)−(ma+b)=mx−ma=m(x−a)(N13),再用 |uv|=|u||v|。對任何 m、a、b、x 成立。

S09.2 · implies

操作前

m=0

操作後

|g(x)-(ma+b)|=0<\varepsilon\ \text{for every}\ x

條件:m=0

規則:mul_zero · 依賴:S09.1, mul_zero

葉節點依據:mul_zero + order_basics

情況 m=0:由 S09.1,誤差為 0·|x−a|=0<ε,對任何 x 成立,所以任何正 δ 都合法(MKO 假設 a3)。

S09.3 · implies

操作前

m\neq 0,\ 0<|x-a|<\delta,\ |m|\delta\le\varepsilon

操作後

|m||x-a|<|m|\delta\le\varepsilon

條件:|m|>0

規則:order_basics · 依賴:S09.1, order_basics

葉節點依據:order_basics + case_analysis

情況 m≠0:|m|>0,把嚴格不等式 |x−a|<δ 兩邊乘正數 |m|,得 |m||x−a|<|m|δ;再接上 |m|δ≤ε,依序的傳遞得嚴格的 |g(x)−(ma+b)|<ε。嚴格性來自輸入的 <δ,所以 |m|δ=ε 的等號情形也合法。兩個情況涵蓋所有 m,S09.1 至 S09.3 證得引理 L_affine_bound。

逐步反向審查

  • S15 · sufficient_goal_reduction · S06, S09, S10, S11, S12, S14 — 目標 G:本稿的三個結論。每一部分已由所列步驟正向證成;本步只合取,未把 G 當作前提。
  • S14 · premise_audit · S13, abs_rules, contradiction — 矛盾只否定了「兩側極限存在」這個假設;S11、S12 的單側極限不受影響。
  • S13 · premise_audit · S01, exists_elim, forall_elim — δ 是由假設取出的新名字;之後的結論不含 δ。
  • S12 · premise_audit · G4, one_sided_def, forall_intro — 只用右分支在 x>1 的公式;兩個單側極限各自存在。
  • S11 · premise_audit · G4, one_sided_def, forall_intro — 只用左分支在 x<1 的公式;ε 任意。
  • S10 · premise_audit · S07, quantifier_negation, numeric_evaluation — 判準失敗本身只說明引理不適用;不合法的結論來自具體反例(N6、N7、N8)。
  • S09.3 · premise_audit · S09.1, order_basics — 需要 |m|>0 才能保持嚴格不等號;m=0 已在 S09.2 另行處理。
  • S09.2 · premise_audit · S09.1, mul_zero — 只需 ε>0;這是引理的第一個情況。
  • S09.1 · inverse_equivalence · distributive, abs_rules — 恆等式,雙向成立。
  • S09 · premise_audit · S08, L_affine_bound, numeric_evaluation — 引理的前提 |m|δ≤ε 以 N4、N5 核對;引理只給出充分條件。
  • S08 · inverse_equivalence · order_basics, frac_rules — 反向是同除以正數 qv。
  • S07 · inverse_equivalence · abs_rules, distributive — 恆等變形,雙向成立。
  • S06 · sufficient_goal_reduction · S01, S05, forall_intro — 目標 G:極限為 6。足夠條件 H:對任意 ε,δ=ε 有效;H⇒G 由定義。H 由 S05 正向證成,未把 G 當作前提,也沒有用到 f(3)。
  • S05 · inverse_equivalence · S04, eq_replace — 等值代換,雙向成立;只在 x≠3 使用。
  • S04 · inverse_equivalence · frac_rules, mul_inverse_nonzero — 反向是分子分母同乘 x−3,需要 x−3≠0;條件在論域內處處成立。
  • S03 · inverse_equivalence · distributive — 恆等式,雙向成立。
  • S02 · premise_audit · G2, S01, order_basics — 只確認極限問題有意義(3 是論域的極限點);不宣稱極限存在。
  • S01 · premise_audit · G1, mko_func_limit, func_limit_def — 此步只展開定義,不推出新事實。

錯誤控制與反例

分清極限與 f(a),不能除零後補值

MKO 的誤解之一是把極限當 f(a)。f(3) 是 0/0,沒有定義;極限 6 來自 x≠3 處的化簡 f(x)=x+3(S04),而 0<|x−3| 把中心排除在外(S01)。化簡不等於在 3 定義了 f;若另外定義 f(3)=100,極限仍是 6。

δ 邊界的等號合法

另一個誤解是把 |m|δ=ε 當成不合法。因為輸入距離嚴格小於 δ,4|x−2|<4δ=ε 仍是嚴格的(S09.3),所以 δ=1/8 合法。這和數列尾界不同:那裡比較的是誤差本身,誤差等於 ε 不合格。δ=1/7 不合法則要用具體反例證明(S10)。

單側極限不等只否定兩側極限

h 的左右極限 2 與 5 都存在,只是不等,所以兩側極限不存在(S14)。這不表示右極限不存在,也不能用有限個測點(例如 x=0.9、1.1)代替 ε-δ 論證。

  • f(3)=0/0 沒有定義,所以 lim_(x→3) f(x) 不存在 → reject — 去心極限不看 f(3);S06 證得極限為 6。
  • f(x)=x+3,所以 f(3)=6 → reject — 化簡只在 x≠3 成立;f 的論域是 ℝ∖{3},在 3 約分要除以 0。
  • ε=1/2 時 δ=1/8 不合法,因為 |m|δ 恰等於 ε → reject — 0<|x−2|<1/8 給出 4|x−2|<1/2,嚴格不等成立。
  • h 在 1 的兩側極限不存在,所以右極限也不存在 → reject — 右極限為 5(S12);只是不等於左極限 2。
  • f(3.1)=6.1、f(2.9)=5.9,所以極限為 6 已得證 → reject — 有限測點只與結論相容,不是證明;證明是 S06 對任意 ε 的論證。

結論與限制

f(x)=(x²−9)/(x−3) 在 ℝ∖{3} 上滿足 lim_(x→3) f(x)=6(δ=ε),而 f(3) 仍無定義。g(x)=4x−1 在 a=2、ε=1/2:δ=1/8 合法(4·1·2=8≤8,等號允許),δ=1/7 不合法(x=2+1/8 的誤差恰為 1/2)。h 的左極限為 2、右極限為 5,兩側極限不存在。

  • 本稿不證明一般極限定律,也不處理論域含孤立點的情形。
  • N2 是兩個測點的數值核對,只與 S04 的化簡相容,不參與證明。

驗證及來源綁定

14 個本稿宣告算術檢查;只支持所列算式。

  • source commit: b28a5edbd46279b1db2a3f3f48bb3f447e18899f
  • adopted source SHA-256: f75050de6a74ead986b8699e576b6dd6e5e0acae0be6646bdbb41b727c4ac99e
  • original source SHA-256: f75050de6a74ead986b8699e576b6dd6e5e0acae0be6646bdbb41b727c4ac99e
  • Lean: NOT_RUN · independent AI: NOT_MEASURED

同源完整 JSON(含公式、AST、反控制與修訂記錄)