逐步主鏈
S01 · definition
操作前
\text{compounding and discounting}操作後
A_n(P)=P(1+i)^n,\ PV_n(F)=\tfrac{F}{(1+i)^n},\ 1+i>0條件:1+i>0
規則:mko_pv · 依賴:G1, G2, mko_pv, mko_compound
葉節點依據:mko_pv + mko_compound + def_intro
依兩個 MKO 固定定義:複利 n 期後的餘額為 P(1+i)^n;未來金額 F 的現值為 F/(1+i)^n。兩者用同一個每期利率 i 與同一個期數 n,期別單位必須一致(G1)。
S02 · implies
操作前
1+i>0
操作後
\forall n\in\mathbb{N}:\ (1+i)^n>0條件:1+i>0
規則:L_pos_pow · 依賴:G1
葉節點依據:nat_induction + order_basics + power_laws
證明引理 L_pos_pow(a=1+i):正數的每個自然數次冪都是正數。以兩個子步做歸納。N11 是對 a=11/10、n=0 到 10 的有限核對,證明本身是歸納。
S03 · implies
操作前
(1+i)^n>0
操作後
(1+i)^n\neq 0,\ \tfrac{1}{(1+i)^n}\ \text{exists}條件:無
規則:mul_inverse_nonzero · 依賴:S02, S01
葉節點依據:mul_inverse_nonzero + order_basics
正數不等於 0,所以 (1+i)^n 有乘法反元素,PV_n(F)=F·(1/(1+i)^n) 對每個 F 都有定義。這就是 MKO 要求「正累積因子 1+i」的作用之一。
S04 · equivalent
操作前
PV_n(A_n(P))
操作後
\tfrac{P(1+i)^n}{(1+i)^n}=P條件:(1+i)^n\neq 0
規則:frac_rules · 依賴:S01, S03
葉節點依據:frac_rules + mul_assoc + mul_inverse_nonzero + mul_one
先複利再以同一因子與期數折現:PV_n(A_n(P))=P(1+i)^n·(1/(1+i)^n)=P·1=P。用到乘法結合律與反元素,條件是 (1+i)^n≠0(S03)。
S05 · equivalent
操作前
A_n(PV_n(F))
操作後
\tfrac{F}{(1+i)^n}(1+i)^n=F條件:(1+i)^n\neq 0
規則:frac_rules · 依賴:S01, S03
葉節點依據:frac_rules + mul_assoc + mul_inverse_nonzero + mul_one
反方向:先折現再複利,A_n(PV_n(F))=F·(1/(1+i)^n)·(1+i)^n=F·1=F。
S06 · implies
操作前
PV_n\circ A_n=\mathrm{id},\ A_n\circ PV_n=\mathrm{id}操作後
PV_n=A_n^{-1}\ \text{on}\ \mathbb{Q}_{\ge 0}條件:無
規則:injective_surjective_def · 依賴:S04, S05, S02, function_def
葉節點依據:injective_surjective_def + composition_def + function_def
因 (1+i)^n 是正有理數(S02 與 i 為有理數),A_n 與 PV_n 都把非負有理數映到非負有理數。兩個合成都是恆等映射,所以 A_n 是雙射且 PV_n 是它的反函數:這就是 MKO 所說「此式與固定期率複利互逆」的精確內容。
S07 · equivalent
操作前
(1+\tfrac{1}{10})^3操作後
(\tfrac{11}{10})^3=\tfrac{1331}{1000}條件:無
規則:power_laws · 依賴:G3, power_laws
葉節點依據:power_laws + numeric_evaluation
例子的累積因子:1+1/10=11/10>0,(11/10)³=11³/10³=1331/1000(N1)。期別是「年」,i 是每年利率,n=3 是年數,三者一致。
S08 · equivalent
操作前
PV_3(1331)=\tfrac{1331}{1331/1000}操作後
1000
條件:\tfrac{1331}{1000}\neq 0
規則:frac_rules · 依賴:S07, S01, S03
葉節點依據:frac_rules + numeric_evaluation
PV_3(1331)=1331÷(1331/1000)=1331·1000/1331=1000(N2)。三年後的 1331 在每年 10% 的模型下相當於現在的 1000。
S09 · equivalent
操作前
A_3(1000)
操作後
1000\cdot\tfrac{1331}{1000}=1331條件:無
規則:numeric_evaluation · 依賴:S08, S06, S07
葉節點依據:numeric_evaluation
roundtrip 核對:把 1000 以同一因子複利三年,得 1331(N3),回到原本的未來金額,與 S06 的互逆一致。
S10 · equivalent
操作前
\tfrac{1331}{(11/10)^3}操作後
\tfrac{1331}{11/10}=1210,\ \tfrac{1210}{11/10}=1100,\ \tfrac{1100}{11/10}=1000條件:\tfrac{11}{10}\neq 0
規則:power_laws · 依賴:S07, S08, power_laws
葉節點依據:power_laws + frac_rules + numeric_evaluation
逐年折現:由 a³=a·a·a,除以 a³ 等於連續除以 a 三次。1331→1210→1100→1000(N4、N5、N6),與 S08 一致。這對應「每年往回折一期」,說明 n 期折現就是一期折現重複 n 次。
S11 · implies
操作前
i\ge 0,\ F\ge 0
操作後
PV_n(F)\le F
條件:i\ge 0; F\ge 0
規則:L_ge1_pow · 依賴:G1, S03
葉節點依據:L_ge1_pow + order_basics + frac_rules
若 i≥0,則 a=1+i≥1,依引理 L_ge1_pow(兩個子步)a^n≥1。於是 F−PV_n(F)=F(a^n−1)/a^n:分子 F≥0、a^n−1≥0,分母 a^n>0,所以差 ≥0,即現值不超過未來金額。例子中 1000≤1331(N13)。
S12 · implies
操作前
1331\cdot(\tfrac{11}{10})^3操作後
\tfrac{1771561}{1000}\neq 1000=PV_3(1331)條件:無
規則:numeric_evaluation · 依賴:S07, S08
葉節點依據:numeric_evaluation
把折現誤寫成乘上累積因子:1331·1331/1000=1771561/1000(N7),這是 1331 再複利三年的累積值 A_3(1331),不是現值;它不等於 1000(N8)。由 S06,現值是累積的反運算,所以應除以因子。
S13 · implies
操作前
\text{monthly rate}\ j=\tfrac{1}{100}操作後
(1+j)^{12}>\tfrac{112}{100},\ (1+j)^{36}>(\tfrac{11}{10})^3條件:無
規則:numeric_evaluation · 依賴:G1, G4, S07
葉節點依據:numeric_evaluation + power_laws + order_basics
期別必須一致:月利率 j=1/100 時,期數要以月計,三年是 n=36,折現時所除的累積因子是 (101/100)^36;它大於年利率 10% 三年的 1331/1000(N10),所以兩者給出不同的現值。另外 (101/100)^12>112/100(N9),所以「月 1%」也不等於「年 12% 每年計息一次」。把年利率配上月數(例如 (11/10)^36),或把月利率乘以 12 當作年有效利率,都違反 G1 的單位一致要求。
S14 · implies
操作前
1+i>0,\ n\in\mathbb{N}操作後
PV_n=A_n^{-1};\ PV_3(1331)=1000\ \text{at}\ i=\tfrac{1}{10}條件:無
規則:and_intro_elim · 依賴:S03, S06, S08, S10, S11, S12, S13
葉節點依據:and_intro_elim
彙整:1+i>0 使 (1+i)^n>0,現值有定義(S02、S03);折現與複利互為反函數(S06);每年 10%、三年後的 1331 現值為 1000,逐年折現與 roundtrip 都核對一致(S08、S09、S10);i≥0 時現值不超過未來金額(S11);乘以因子或混用期別都會出錯(S12、S13)。