逐步主鏈
S01 · definition
操作前
\text{fixed period, rate, timing; no cash flows}操作後
B_{n+1}=(1+i)B_n,\ B_0=1000,\ i=\tfrac{1}{50}條件:1+i>0
規則:mko_ci_def · 依賴:G1, G2
葉節點依據:mko_ci_def + def_intro
依 MKO 寫出模型:每期先把目前餘額乘以同一個累積因子 1+i。模型的適用前提是期別、計息時點與利率都已固定,且期間內沒有任何現金流、費用或四捨五入(G1)。
S02 · equivalent
操作前
1+i=1+\tfrac{1}{50}操作後
1+i=\tfrac{51}{50}>0條件:無
規則:frac_rules · 依賴:G2
葉節點依據:frac_rules + numeric_evaluation + order_basics
累積因子 1+1/50=51/50,是正數,符合 MKO 假設 a2 的 1+i>0;本金 1000 也非負。
S03 · implies
操作前
B_{n+1}=(1+i)B_n操作後
\forall n\in\mathbb{N}:\ B_n=B_0(1+i)^n條件:無
規則:L_balance · 依賴:S01, L_balance
葉節點依據:nat_induction + nat_power_def + mul_assoc + mul_comm
依引理 L_balance(在 S03.1 到 S03.3 以數學歸納法證明):反覆乘同一個因子 n 次得到冪次公式。
S04 · implies
操作前
B_0=1000
操作後
B_1=1020,\ B_2=\tfrac{5202}{5},\ B_3=\tfrac{132651}{125}條件:無
規則:numeric_evaluation · 依賴:S01, S02
葉節點依據:numeric_evaluation + frac_rules
依更新規則逐期計算:1000·51/50=1020;1020·51/50=5202/5(即 1040.4);(5202/5)·51/50=132651/125(即 1061.208)。全程精確,沒有四捨五入。
S05 · equivalent
操作前
B_0(1+i)^3=1000\left(\tfrac{51}{50}\right)^3操作後
1000\cdot\tfrac{132651}{125000}=\tfrac{132651}{125}=B_3條件:無
規則:power_laws · 依賴:S03, S04
葉節點依據:power_laws + frac_rules + numeric_evaluation
依閉式:51³=132651,50³=125000,1000·132651/125000=132651/125,與 S04 的逐期計算一致。
S06 · equivalent
操作前
B_3-B_0
操作後
\tfrac{132651}{125}-1000=\tfrac{7651}{125}條件:無
規則:mko_ci_notes · 依賴:S05, mko_ci_notes
葉節點依據:frac_rules + numeric_evaluation
依 MKO,利息金額是期末餘額減本金:132651/125−125000/125=7651/125,即 61.208。
S07 · equivalent
操作前
S_3=B_0(1+3i)
操作後
S_3=1000\left(1+\tfrac{3}{50}\right)=1060條件:無
規則:numeric_evaluation · 依賴:G3, G2
葉節點依據:numeric_evaluation + frac_rules
單利只對本金計息:1000·(53/50)=1060,利息 60。單利是另一個模型,不是複利模型的精確等式改寫。固定 n 時,(1+i)^n 的一次項為 1+ni,因此單利式可作小 i 的一階近似;本題仍比較兩個模型的精確數值,不把它們視為相等。
S08 · equivalent
操作前
B_3-S_3=B_0\left[(1+i)^3-(1+3i)\right]
操作後
B_0(3i^2+i^3)=\tfrac{151}{125}條件:無
規則:distributive · 依賴:S05, S07
葉節點依據:distributive + power_laws + numeric_evaluation
展開 (1+i)³=1+3i+3i²+i³(N10 為多項式恆等式),減去 1+3i 得 3i²+i³,這就是「利息再生利息」的部分。代入:1000·(3/2500+1/125000)=6/5+1/125=151/125(即 1.208),與 132651/125−1060 一致。
S09 · implies
操作前
i\ge -1
操作後
\forall n\in\mathbb{N}:\ (1+i)^n\ge 1+ni條件:i\ge -1
規則:L_bernoulli · 依賴:L_bernoulli
葉節點依據:nat_induction + order_basics + square_nonneg
依引理 L_bernoulli(在 S09.1 到 S09.3 以歸納證明)。這把 S08 的單一比較推廣到所有期數。
S10 · implies
操作前
(1+i)^n\ge 1+ni,\ B_0\ge 0
操作後
\forall n:\ B_n\ge S_n;\ B_1=S_1=1020,\ B_3-S_3=\tfrac{151}{125}>0條件:B_0\ge 0
規則:order_basics · 依賴:S03, S09, G2, G3
葉節點依據:order_basics + L_bernoulli
兩邊同乘非負數 B_0=1000:B_n=B_0(1+i)^n≥B_0(1+ni)=S_n 對每個 n 成立。n=0 與 n=1 時兩者相等(B_1=S_1=1020),n=3 時差 151/125>0。所以「複利不少於單利」對所有 n 成立,但不是每期都嚴格較多。
S11 · implies
操作前
2\%\ \text{per quarter},\ 3\ \text{years}=12\ \text{quarters}操作後
1000\left(\tfrac{51}{50}\right)^{12}\ge 1000\left(1+\tfrac{12}{50}\right)=1240>\tfrac{132651}{125}條件:\text{period}=\text{quarter}
規則:mko_ci_notes · 依賴:G4, S03, S09, mko_ci_notes
葉節點依據:mko_ci_notes + L_bernoulli + numeric_evaluation
依 MKO,期別與期數必須一致。若 2% 是每季利率,三年有 12 期,餘額是 1000·(51/50)^12;依 Bernoulli 不等式它至少是 1240,遠大於年利率解讀下的 1061.208。同樣的「2%、三年」因期別不同而給出不同答案,所以必須先固定期別。
S12 · implies
操作前
\text{deposit }100\ \text{at end of year 1}操作後
(1020+100)\left(\tfrac{51}{50}\right)^2=\tfrac{145656}{125}\neq\tfrac{1459161}{1250}=1100\left(\tfrac{51}{50}\right)^3條件:無
規則:mko_ci_notes · 依賴:G4, S04, mko_ci_notes
葉節點依據:mko_ci_notes + numeric_evaluation + power_laws
第一年末計息後存入 100:餘額變成 1120,再以 51/50 複利兩年,得 145656/125(即 1165.248)。若誤把本金當作 1100 套用單一冪次公式,得 1459161/1250(即 1167.3288),兩者不同。有期間現金流時已不是 MKO 的單一冪次模型,需要逐筆追蹤現金流。
S13 · implies
操作前
\text{proved facts}操作後
B_3=\tfrac{132651}{125},\ \text{interest }\tfrac{7651}{125},\ B_n\ge S_n\ \forall n條件:無
規則:and_intro_elim · 依賴:S03, S05, S06, S07, S10, S11, S12
葉節點依據:and_intro_elim
合併結論:B_n=B_0(1+i)^n;三年後餘額 132651/125,利息 7651/125;單利為 1060;對所有 n 複利不少於單利;期別混用與期間存款都使單一冪次公式不適用。這些是模型計算,不是投資建議或市場預測。
局部子步與引理
S03.1 · induction_base
操作前
n=0
操作後
B_0=B_0\cdot 1=B_0(1+i)^0
條件:無
規則:nat_induction · 依賴:nat_power_def
葉節點依據:nat_power_def + mul_one
基底:(1+i)^0=1,所以 B_0(1+i)^0=B_0。
S03.2 · induction_step
操作前
B_n=B_0(1+i)^n
操作後
B_{n+1}=(1+i)B_0(1+i)^n=B_0(1+i)^{n+1}條件:無
規則:eq_replace · 依賴:S01, nat_power_def
葉節點依據:eq_replace + mul_assoc + mul_comm + nat_power_def
歸納步:假設 B_n=B_0(1+i)^n。由更新規則 B_(n+1)=(1+i)B_n,代入歸納假設並以乘法交換結合律重排為 B_0((1+i)^n(1+i)),依次冪定義即 B_0(1+i)^(n+1)。
S03.3 · implies
操作前
P(0),\ \forall n\,(P(n)\Rightarrow P(n+1))
操作後
\forall n:\ B_n=B_0(1+i)^n
條件:無
規則:nat_induction · 依賴:S03.1, S03.2
葉節點依據:nat_induction
依數學歸納原理對所有 n 成立。S03.1 到 S03.3 合起來證得引理 L_balance。
S09.1 · induction_base
操作前
n=0
操作後
(1+i)^0=1\ge 1=1+0\cdot i
條件:無
規則:nat_induction · 依賴:nat_power_def
葉節點依據:nat_power_def + mul_zero
基底:兩邊都等於 1,不等式成立(等號)。
S09.2 · induction_step
操作前
(1+i)^n\ge 1+ni
操作後
(1+i)^{n+1}\ge(1+ni)(1+i)=1+(n+1)i+ni^2\ge 1+(n+1)i條件:1+i\ge 0; n\ge 0
規則:order_basics · 依賴:nat_power_def, order_basics, square_nonneg
葉節點依據:order_basics + square_nonneg + distributive
歸納步:假設 (1+i)^n≥1+ni。兩邊同乘非負數 1+i(因 i≥−1)保持不等號方向:(1+i)^(n+1)=(1+i)^n(1+i)≥(1+ni)(1+i)。展開得 1+(n+1)i+ni²(N11),而 ni²≥0(n≥0 且平方非負),所以 ≥1+(n+1)i。
S09.3 · implies
操作前
P(0),\ \forall n\,(P(n)\Rightarrow P(n+1))
操作後
\forall n:\ (1+i)^n\ge 1+ni
條件:i\ge -1
規則:nat_induction · 依賴:S09.1, S09.2
葉節點依據:nat_induction
依數學歸納原理對所有 n 成立。S09.1 到 S09.3 合起來證得引理 L_bernoulli。