離散指數成長模型:由 x_(n+1)=r·x_n 歸納證明 x_n=x_0·r^n

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

← 導讀目錄 · 原始 MKO

derivation-mko-discrete-exponential-growth-01 · production-20261019-adopted-96

目標與範圍

在固定時間步、常數因子 r≥0 的模型 x_(n+1)=r·x_n 中,以數學歸納法證明對每個自然數 n 有 x_n=x_0·r^n,並說明遞迴式與閉式描述同一數列;以 x_0=8、r=3/2 計算 x_1 到 x_4 並與閉式比對;說明 r>1、r=1、0≤r<1 與 x_0=0 的行為;判定資料 8、12、18、26 不符合任何以 x_0=8 開始的固定因子模型;並說明每步因子 3/2 不是連續成長率 1/2。

只在指定模型中作代數推導(MKO 假設 a1、a2):初值與因子為精確有理數,r 在整段期間不變。結論是模型內的代數結果,不是資料符合模型的證明,也不是生物族群的實測預測。S12 只用指數函數的級數下界來說明離散因子與連續率不同,不建立連續時間模型。不改動 canonical MKO 或英文 edition。

已知條件與符號

  • nat_induction
  • eq_congruence
  • mul_assoc
  • mul_comm
  • forall_elim
  • G1 — 時間步固定,n 從 0 起算,因子 r 在整段期間保持不變(MKO 假設 a1)。
  • G2 — 模型:對每個自然數 n,x_(n+1)=r·x_n;x_0 與 r 為精確有理數,r≥0(假設 a2)。
  • G3 — 主例:x_0=8,r=3/2。對照例:x_0=8,r=1/2;以及 x_0=0。
  • G4 — 給定的觀測資料:d_0=8,d_1=12,d_2=18,d_3=26。
  • x_n — 第 n 個時間步的量
  • r — 每步的常數因子,r≥0
  • x_0 — 初值
  • r^n — 自然數次冪,r^0=1,r^(n+1)=r^n·r
  • d_0,d_1,d_2,d_3 — 給定的觀測資料

規則與來源

  • nat_induction · prerequisite — 數學歸納原理:對從 n₀ 起的命題族 P(n),若 P(n₀) 成立,且對每個 n≥n₀ 都有 P(n)⇒P(n+1),則所有 n≥n₀ 都有 P(n)。
  • eq_congruence · prerequisite — 等式同用:若 u=v,對兩邊做同一個有定義的運算 f,得 f(u)=f(v)。只對一邊做運算不屬於此規則。
  • mul_assoc · prerequisite — 乘法結合律:(uv)w=u(vw)。
  • mul_comm · prerequisite — 乘法交換律:uv=vu(在交換的數系中,例如 ℤ、ℚ、ℝ、ℂ)。
  • forall_elim · prerequisite — ∀消去(代入特例):若 ∀x∈D, P(x) 成立且 a∈D,則 P(a) 成立。
  • def_intro · prerequisite — 引入定義:可為一個命題、式子或物件取名;之後名稱與被定義者可互相替換。
  • mul_one · prerequisite — 乘法單位元:1·u=u。
  • eq_replace · prerequisite — 等值代換:命題中的一個式子可換成與它相等的式子,命題的真假不變。
  • numeric_evaluation · prerequisite — 明確整數或有理數算式的精確求值;可以獨立重算。
  • power_laws · prerequisite — 整數指數律(底數非零或指數為正整數):a^m·a^n=a^{m+n},(a^m)^n=a^{mn},(ab)^n=a^n b^n,a^0=1。
  • 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)。
  • iff_intro · prerequisite — 雙條件:P⇒Q 與 Q⇒P 都成立時,P⇔Q 成立;反之亦然。
  • distributive · prerequisite — 分配律:u(v+w)=uv+uw;配合乘法交換律也有 (v+w)u=vu+wu。
  • 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。
  • mul_zero · prerequisite — 乘以零:u·0=0。理由:u·0=u·(0+0)=u·0+u·0,兩邊同減 u·0 得 0=u·0。
  • contradiction · prerequisite — 反證法:若假設 ¬P 推出矛盾(某命題與其否定同時成立),則 P 成立。
  • mul_inverse_nonzero · prerequisite — 非零數的倒數:在 ℚ、ℝ、ℂ 中,若 u≠0,存在 1/u 使 u·(1/u)=1;對 u≠0 定義 v/u 為 v·(1/u)。u=0 時沒有倒數,v/0 不定義。
  • and_intro_elim · prerequisite — 合取:由 P 與 Q 得 P∧Q;由 P∧Q 可分別得 P 與 Q。
  • mko_exp_model · cited — 固定一個時間步與非負常數因子 r,離散指數模型由 x_(n+1)=r x_n 定義。給初值 x_0,反覆代入或歸納得到 x_n=x_0 r^n;這是指定模型的代數結果,不是資料自動符合模型的證明。 · mko-discrete-exponential-growth
  • mko_exp_cases · cited — 獨立來源追加式勘誤(使用者已採用於本地修訂;未合併或發布):r>1 是每步乘以大於 1 的固定因子,不一定是加倍;非零初值的絕對值增加,正初值的值增加而負初值的值減少。r=1 時數值不變;0<r<1 時非零數值的絕對值縮小;r=0 時第一步起為零。初值為零時全序列為零。原始引文與 canonical MKO 保留不動。 · mko-discrete-exponential-growth
  • nat_power_def · prerequisite — 自然數次冪的遞迴定義:對任何有理數 r,r^0=1,r^(n+1)=r^n·r(因此 0^0=1 是此定義的一部分)。
  • exp_lower_bound · prerequisite — 對 u≥0,eᵘ=Σ_(k≥0) uᵏ/k! 的每一項都非負,所以 eᵘ≥1+u+u²/2。
  • L_closed_form · lemma — 在模型 G2 中,對每個自然數 n,x_n=x_0·r^n。

逐步主鏈

S01 · definition

操作前

\text{fixed step, constant factor }r\ge 0

操作後

x_{n+1}=r\,x_n\ (n\in\mathbb{N}),\ x_0\ \text{given}

條件:r\ge 0

規則:mko_exp_model · 依賴:G1, G2

葉節點依據:mko_exp_model + def_intro

依 MKO 寫出模型:每一步把目前的量乘以同一個非負因子 r。G1 要求時間步固定、r 不隨時間改變;這是模型的假設,不是由任何資料推出的。

S02 · definition

操作前

r^n

操作後

r^0=1,\ r^{n+1}=r^n\cdot r

條件:無

規則:nat_power_def · 依賴:nat_power_def

葉節點依據:nat_power_def + def_intro

把次冪的意義說清楚:r^n 是 n 個 r 相乘,正式地以遞迴定義。這個定義對 r=0 也適用,所以 0^0=1,閉式在 r=0 時也有意義。

S03 · implies

操作前

x_{n+1}=r\,x_n,\ x_0

操作後

\forall n\in\mathbb{N}:\ x_n=x_0\,r^n

條件:無

規則:L_closed_form · 依賴:S01, S02, L_closed_form

葉節點依據:nat_induction + nat_power_def + mul_assoc + mul_comm

依引理 L_closed_form(在 S03.1 到 S03.3 以數學歸納法證明),遞迴式推出閉式,對所有 n 成立,而不是只對算過的幾項成立。

S04 · implies

操作前

\forall n:\ x_n=x_0\,r^n

操作後

x_n=8\left(\tfrac{3}{2}\right)^n

條件:x_0=8,\ r=\tfrac{3}{2}\ge 0

規則:forall_elim · 依賴:S03, G3

葉節點依據:forall_elim

引理對任意 x_0 與 r≥0 成立;代入主例 x_0=8、r=3/2 得 x_n=8·(3/2)^n。

S05 · implies

操作前

x_0=8,\ x_{n+1}=\tfrac{3}{2}x_n

操作後

x_1=12,\ x_2=18,\ x_3=27,\ x_4=\tfrac{81}{2}

條件:無

規則:numeric_evaluation · 依賴:G2, G3

葉節點依據:numeric_evaluation + eq_replace

依遞迴式逐步計算:8·3/2=12,12·3/2=18,18·3/2=27,27·3/2=81/2。

S06 · equivalent

操作前

8\left(\tfrac{3}{2}\right)^4

操作後

8\cdot\tfrac{81}{16}=\tfrac{81}{2}=x_4

條件:無

規則:power_laws · 依賴:S04, S05

葉節點依據:power_laws + frac_rules + numeric_evaluation

閉式在 n=4 的值:(3/2)^4=81/16,8·81/16=81/2,與 S05 的遞迴計算一致。這是對 S03 的數值交叉核對,不是它的證明。

S07 · equivalent

操作前

y_n=x_0\,r^n

操作後

y_0=x_0,\ y_{n+1}=r\,y_n

條件:無

規則:nat_power_def · 依賴:S03, S02

葉節點依據:nat_power_def + mul_assoc + mul_comm + iff_intro

反方向:閉式數列 y_n=x_0·r^n 滿足遞迴式與同一初值,因為 y_0=x_0·1=x_0,且 y_(n+1)=x_0·r^n·r=r·y_n。配合 S03(滿足遞迴與初值的數列必等於閉式),遞迴加初值與閉式描述的是同一個數列,雙向成立,這正是 MKO 第二段說的等價。

S08 · implies

操作前

x_{n+1}-x_n=(r-1)x_n,\ r=\tfrac{3}{2}

操作後

x_{n+1}-x_n=\tfrac{1}{2}x_n>0

條件:x_n=8(\tfrac{3}{2})^n>0

規則:mko_exp_cases · 依賴:S04, mko_exp_cases

葉節點依據:distributive + order_basics + mko_exp_cases

x_(n+1)−x_n=r·x_n−x_n=(r−1)x_n。主例 r−1=1/2,而 x_n=8·(3/2)^n 是正數的乘積,所以 x_n>0,於是每步嚴格增加,且增量本身與 x_n 成正比:這就是 r>1 的「每步按因子成長」。

S09 · implies

操作前

x_0=8,\ r=\tfrac{1}{2}

操作後

x_n=8\left(\tfrac{1}{2}\right)^n:\ 8,4,2,1,\tfrac{1}{2};\ x_{n+1}-x_n=-\tfrac{1}{2}x_n<0

條件:0\le r<1

規則:mko_exp_cases · 依賴:S03, G3, mko_exp_cases

葉節點依據:L_closed_form + order_basics + mko_exp_cases

對照例 r=1/2:依 L_closed_form,x_n=8·(1/2)^n,前五項為 8、4、2、1、1/2;x_(n+1)−x_n=(1/2−1)x_n=−x_n/2<0,每步縮為一半。這是 0≤r<1 的縮放情形。 一般分類不另加 x0≥0 假設:由閉式,r>0 時 x_n 與 x0 同號,且 x_(n+1)−x_n=(r−1)x_n。故 r>1 且 x0>0 時嚴格遞增、x0<0 時嚴格遞減,非零初值的絕對值每步乘 r 而增大;0<r<1 時絕對值縮小,正初值遞減、負初值遞增;r=0 時 x1 及以後全為0。r=1 與 x0=0 的常數情形見 S10。

S10 · implies

操作前

r=1\ \text{or}\ x_0=0

操作後

r=1:\ x_n=x_0;\ \ x_0=0:\ x_n=0\cdot r^n=0

條件:無

規則:mko_exp_cases · 依賴:S03, mko_exp_cases

葉節點依據:L_closed_form + mul_zero + mul_one

r=1 時 1^n=1,所以 x_n=x_0,數列不變。x_0=0 時,對任何 r≥0(包括 r=0,依 0^0=1 的定義)x_n=0·r^n=0,序列全為零。

S11 · implies

操作前

d=(8,12,18,26),\ \text{fixed-}r\ \text{model with }x_0=8

操作後

r=\tfrac{3}{2}\ \text{forced},\ x_3=27\neq 26:\ \text{no fixed-}r\ \text{model fits}

條件:d_0=8\neq 0

規則:contradiction · 依賴:G4, S03

葉節點依據:contradiction + mul_inverse_nonzero + L_closed_form

假設某個固定因子模型 x_(n+1)=r·x_n、x_0=8 與四個資料都相符。由 x_1=12=r·8 且 8≠0 得 r=12/8=3/2(S11.1)。依 L_closed_form,模型給出 x_3=8·(3/2)^3=27,但 d_3=26,矛盾(S11.2)。所以沒有任何固定 r 的模型同時符合四個資料。前三個資料的比值都是 3/2,看起來像固定因子,但不足以推出第四期。

S12 · implies

操作前

r=\tfrac{3}{2}\ \text{per step},\ \text{continuous }x(t)=x_0e^{kt}

操作後

e^{k}=\tfrac{3}{2}\ \text{needed};\ e^{1/2}\ge\tfrac{13}{8}>\tfrac{3}{2},\ \text{so }k\neq\tfrac{1}{2}

條件:u=\tfrac{1}{2}\ge 0

規則:exp_lower_bound · 依賴:G1, exp_lower_bound

葉節點依據:exp_lower_bound + order_basics

每步因子 3/2 表示每步增加 50%。對本題非零初值 x_0=8,若連續時間的 x(t)=x_0·e^(kt) 在整數時間與模型一致,由第 1 步可消去 x_0,得到 e^k=3/2。若 x_0=0,兩者都是零軌跡,不能由軌跡一致推定 k;以下比較的是非零軌跡所需的因子一致。把 50% 直接當作連續成長率 k=1/2 是錯的:依級數下界 e^(1/2)≥1+1/2+1/8=13/8,而 13/8>3/2,所以 e^(1/2)≠3/2。離散因子與連續成長率是不同的量,本稿不建立連續模型。

S13 · implies

操作前

\text{proved facts}

操作後

x_n=x_0r^n\ \forall n;\ x_4=\tfrac{81}{2};\ \text{data }(8,12,18,26)\ \text{fit no fixed }r

條件:無

規則:and_intro_elim · 依賴:S03, S06, S07, S08, S09, S10, S11, S12

葉節點依據:and_intro_elim

合併結論:模型中 x_n=x_0·r^n 對所有 n 成立且與遞迴式等價;主例 x_4=81/2;非零初值在 r>1 時絕對值增大、0<r<1 時絕對值縮小,數值單調方向另依初值正負;r=0 時從第一步起為0,r=1 不變,x_0=0 全為零;資料 8、12、18、26 不符合固定因子模型;每步因子不是連續率。

局部子步與引理

S03.1 · induction_base

操作前

n=0

操作後

x_0=x_0\cdot 1=x_0\,r^0

條件:無

規則:nat_induction · 依賴:S02

葉節點依據:nat_power_def + mul_one

基底:令 P(n) 為 x_n=x_0·r^n。因 r^0=1 且 x_0·1=x_0,P(0) 成立。

S03.2 · induction_step

操作前

x_n=x_0\,r^n

操作後

x_{n+1}=r\,x_n=r\,(x_0\,r^n)=x_0\,(r^n\cdot r)=x_0\,r^{n+1}

條件:無

規則:eq_replace · 依賴:S01, S02

葉節點依據:eq_replace + mul_assoc + mul_comm + nat_power_def

歸納步:假設 P(n)。由遞迴式 x_(n+1)=r·x_n,把 x_n 換成 x_0·r^n,再用乘法交換律與結合律重排為 x_0·(r^n·r),依次冪定義即 x_0·r^(n+1),所以 P(n+1) 成立。

S03.3 · implies

操作前

P(0),\ \forall n\,(P(n)\Rightarrow P(n+1))

操作後

\forall n\in\mathbb{N}:\ x_n=x_0\,r^n

條件:無

規則:nat_induction · 依賴:S03.1, S03.2

葉節點依據:nat_induction

依數學歸納原理,P(n) 對所有自然數 n 成立。S03.1 到 S03.3 合起來證得引理 L_closed_form。

S11.1 · equivalent

操作前

12=r\cdot 8

操作後

r=\tfrac{12}{8}=\tfrac{3}{2}

條件:8\neq 0

規則:mul_inverse_nonzero · 依賴:G4, G2

葉節點依據:mul_inverse_nonzero + eq_congruence + frac_rules

兩邊同乘 1/8(因 8≠0):r=12/8=3/2。

S11.2 · implies

操作前

x_3=8\left(\tfrac{3}{2}\right)^3

操作後

x_3=27\neq 26=d_3

條件:無

規則:numeric_evaluation · 依賴:S11.1, S03, G4

葉節點依據:numeric_evaluation + power_laws

8·27/8=27,而 d_3=26;兩數不等,與「模型符合資料」的假設矛盾。另外 d_3/d_2=26/18=13/9≠3/2,同樣顯示第三步的比值不同。

逐步反向審查

  • S13 · sufficient_goal_reduction · S03, S07, S08, S09, S10, S11, S12, and_intro_elim — 目標 G:本稿目標的各項判定。足夠條件 H:S03、S07 到 S12 各自已證(H⇒G 由合取引入)。H 由給定條件正向推出,沒有把 G 當作前提。
  • S12 · premise_audit · exp_lower_bound, order_basics — 只需要 e^u 的下界與有理數比較;此步只證明 k≠1/2,不計算 k 的值。
  • S11.2 · premise_audit · numeric_evaluation, S11.1 — 精確計算;一個不符的資料點就足以否定固定因子模型。
  • S11.1 · inverse_equivalence · mul_inverse_nonzero, eq_congruence — 乘 1/8 與乘 8 互為反運算,雙向成立。
  • S11 · premise_audit · S03, contradiction, mul_inverse_nonzero — 需要 d_0≠0 才能解出 r;結論只否定以 x_0=8 開始、r 固定的模型,不否定其他模型(例如 r 隨時間改變)。
  • S10 · premise_audit · S03, mul_zero, mko_exp_cases — 兩個特例都是 L_closed_form 的代入;用到 1 的冪為 1 與乘以零為零。
  • S09 · premise_audit · S03, mko_exp_cases, order_basics — 同一引理的正初值對照例 x0=8、r=1/2 對每個 n 都為正,不會有限步變0;一般符號分類另外由閉式和差分恆等式得出,r=0 則在第一步到0。
  • S08 · premise_audit · S04, distributive, order_basics, mko_exp_cases — 需要 x_n>0;若 x_0=0,即使 r>1 也不會成長(S10)。
  • S07 · inverse_equivalence · nat_power_def, S03, mul_assoc, mul_comm — 一個方向是 S03,另一個方向是此步的直接代入;兩個方向都有理由。
  • S06 · inverse_equivalence · power_laws, frac_rules, numeric_evaluation — 精確有理數計算,雙向是同一個數。
  • S05 · premise_audit · G2, numeric_evaluation — 每項只由前一項決定,精確有理數計算;不宣稱這四項本身證明了閉式。
  • S04 · premise_audit · S03, forall_elim — 全稱消去只需要代入的值符合條件,r=3/2≥0。
  • S03.3 · premise_audit · S03.1, S03.2, nat_induction — 兩個前提由 S03.1、S03.2 提供,n 在歸納步中任意。
  • S03.2 · premise_audit · G2, eq_replace, mul_assoc, mul_comm, nat_power_def — 需要遞迴式對這個 n 成立、歸納假設,以及乘法的交換結合律;r 不能隨 n 改變,否則第一個等號不成立。
  • S03.1 · premise_audit · nat_power_def, mul_one — 只用到 r^0=1 與乘法單位元;對 r=0 也成立。
  • S03 · premise_audit · L_closed_form — 依賴該引理;引理只用到 G2 的遞迴式與次冪定義。
  • S02 · premise_audit · nat_power_def — 只引入定義,不推出新事實。
  • S01 · premise_audit · G1, G2, mko_exp_model — 此步只寫出模型,不推出新事實;之後所有結論都只在此模型中成立。

錯誤控制與反例

幾期成長不代表因子永遠固定

MKO 指出的誤解之一:資料 8、12、18 的比值都是 3/2,但第四期是 26 而不是 27(S11)。L_closed_form 是「假設 r 固定」之下的代數結果;資料是否符合模型要另外核對,模型本身不證明適配。

離散因子不是連續成長率

MKO 指出的另一個誤解:每步因子 3/2(增加 50%)若直接當作連續率 k=1/2,會得到每步因子 e^(1/2)≥13/8,比 3/2 大(S12)。兩者之間需要明確的換算,不能直接互換。

歸納步要用同一個 r

S03.2 的第一個等號用的是 x_(n+1)=r·x_n,其中 r 與 n 無關。若因子隨時間改變(r_n),乘積是 r_0·r_1 一直乘到 r_(n−1),不再是 r^n;把幾個數值代入閉式成立也不能取代歸納。

  • 8、12、18 三期都乘 3/2,所以第四期必定是 27 → reject — 給定資料的第四期是 26;固定因子只是模型假設,資料不必遵守(S11)。
  • 每步因子 3/2 等於連續成長率 1/2 → reject — e^(1/2)≥13/8>3/2,所以 k=1/2 給出的每步因子大於 3/2(S12)。
  • 因為 n=0 到 4 時閉式都與遞迴相符,所以 x_n=8·(3/2)^n 對所有 n 成立已被證明 → reject — 有限個數值核對不能證明全稱命題;證明來自 S03 的歸納。
  • r=3/2>1,所以不論初值為何數列都會成長 → reject — x_0=0 時 x_n=0 對所有 n 成立(S10)。

結論與限制

在模型 x_(n+1)=r·x_n(r≥0 固定)中,數學歸納法證明對所有 n 有 x_n=x_0·r^n,且閉式也滿足遞迴式,兩者描述同一數列。x_0=8、r=3/2 時 x_1 到 x_4 為 12、18、27、81/2,與閉式一致。非零初值在 r>1 時絕對值增大、0<r<1 時絕對值縮小;正初值的數值分別遞增、遞減,負初值的數值方向相反。r=0 時從第一步起為0,r=1 時不變,x_0=0 時全為零。資料 8、12、18、26 迫使 r=3/2,卻與預測 x_3=27 不符,所以不符合任何以 8 開始的固定因子模型。每步因子 3/2 不等於連續成長率 1/2,因為 e^(1/2)≥13/8>3/2。

  • N6 是 n=0 到 20 的有限核對,只核對這些點;閉式對所有 n 的成立由 S03 的歸納證明。
  • logistic 模型、時間變動因子與模型校準屬於 MKO 的 formal next。

驗證及來源綁定

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

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

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