比與比例:解 3:4=x:10、代回核對與檢查正比例資料

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

← 導讀目錄 · 原始 MKO

derivation-mko-ratio-proportion-01 · production-20261019-adopted-96

目標與範圍

在有理數中:(1) 證明對 b≠0、d≠0,比例 a:b=x:d 恰有一個有理解 x=ad/b;(2) 用它解 3:4=x:10 並代回核對;(3) 說明 4:3=x:10 的解不同,比的順序有意義;(4) 判定資料 (2,5)、(4,10)、(6,15)、(8,21) 是否符合同一個正比例 y=kx。

在 MKO 的範圍內:有理數的數值比,後項 b、d 非零(假設 a1)。資料是不帶單位的純數;若描述量,須先指定單位與可比較性(假設 a2)。本稿不由數值比例推出幾何相似或因果關係;不改動 canonical MKO 或英文 edition。

已知條件與符號

  • mul_inverse_nonzero
  • zero_product
  • frac_rules
  • eq_congruence
  • mul_assoc
  • mul_comm
  • numeric_evaluation
  • G1 — a、b、c、d、x 是有理數,且 b≠0、d≠0(MKO 假設 a1)。
  • G2 — 數值比 a:b 的值是 a/b;比例 a:b=c:d 表示 a/b=c/d。
  • G3 — 資料表 (xᵢ,yᵢ):(2,5)、(4,10)、(6,15)、(8,21)。「資料符合正比例 y=kx」的意思是:存在同一個有理數 k,使每一筆都有 yᵢ=k·xᵢ。
  • a:b — 數值比,值為 a/b(b≠0)
  • a:b=c:d — 比例,意即 a/b=c/d
  • x — 比例中的未知項
  • k — 正比例 y=kx 的比例常數
  • (x_i,y_i) — 第 i 筆資料

規則與來源

  • mul_inverse_nonzero · prerequisite — 非零數的倒數:在 ℚ、ℝ、ℂ 中,若 u≠0,存在 1/u 使 u·(1/u)=1;對 u≠0 定義 v/u 為 v·(1/u)。u=0 時沒有倒數,v/0 不定義。
  • zero_product · prerequisite — 零乘積性質:在 ℤ、ℚ、ℝ、ℂ(或任何整域)中,uv=0 ⇔ u=0 或 v=0。
  • 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)。
  • eq_congruence · prerequisite — 等式同用:若 u=v,對兩邊做同一個有定義的運算 f,得 f(u)=f(v)。只對一邊做運算不屬於此規則。
  • mul_assoc · prerequisite — 乘法結合律:(uv)w=u(vw)。
  • mul_comm · prerequisite — 乘法交換律:uv=vu(在交換的數系中,例如 ℤ、ℚ、ℝ、ℂ)。
  • numeric_evaluation · prerequisite — 明確整數或有理數算式的精確求值;可以獨立重算。
  • def_unfold · prerequisite — 展開定義:把一個已定義的詞換成它的定義內容(或反向收回),命題的真假不變。
  • mul_one · prerequisite — 乘法單位元:1·u=u。
  • eq_refl_symm_trans · prerequisite — 等號的性質:u=u;若 u=v 則 v=u;若 u=v 且 v=w 則 u=w。
  • logic_chain · prerequisite — 推論的傳遞:由 P⇒Q 與 Q⇒R 得 P⇒R;⇔ 同理。
  • set_extensionality · prerequisite — 集合相等:A=B 當且僅當 A⊆B 且 B⊆A,即兩者有相同元素。
  • iff_intro · prerequisite — 雙條件:P⇒Q 與 Q⇒P 都成立時,P⇔Q 成立;反之亦然。
  • forall_elim · prerequisite — ∀消去(代入特例):若 ∀x∈D, P(x) 成立且 a∈D,則 P(a) 成立。
  • contrapositive · prerequisite — 逆否命題:P⇒Q 與 ¬Q⇒¬P 等價。逆命題 Q⇒P 一般不與 P⇒Q 等價。
  • contradiction · prerequisite — 反證法:若假設 ¬P 推出矛盾(某命題與其否定同時成立),則 P 成立。
  • mul_zero · prerequisite — 乘以零:u·0=0。理由:u·0=u·(0+0)=u·0+u·0,兩邊同減 u·0 得 0=u·0。
  • and_intro_elim · prerequisite — 合取:由 P 與 Q 得 P∧Q;由 P∧Q 可分別得 P 與 Q。
  • mko_ratio_def · cited — 對有理數 a、b、c、d 且 b≠0、d≠0,數值比 a:b 的值為 a/b;比例 a:b=c:d 表示 a/b=c/d,等價於 ad=bc。 · mko-ratio-proportion
  • L_cross · lemma — 對有理數 a、b、c、d,b≠0、d≠0:a/b=c/d ⇔ ad=bc。
  • L_solve · lemma — 對有理數 u 與 b≠0:bx=u ⇔ x=u/b。

逐步主鏈

S01 · definition

操作前

a:b=x:d

操作後

\frac{a}{b}=\frac{x}{d}\quad (b\neq 0,\ d\neq 0)

條件:b\neq 0; d\neq 0

規則:mko_ratio_def · 依賴:G1, G2, mko_ratio_def

葉節點依據:mko_ratio_def + def_unfold

依 MKO,比 a:b 的值是 a/b,所以比例 a:b=x:d 就是有理數等式 a/b=x/d。兩個後項 b、d 必須非零,兩個商才有定義。

S02 · equivalent

操作前

\frac{a}{b}=\frac{x}{d}

操作後

ad=bx

條件:b\neq 0; d\neq 0

規則:L_cross · 依賴:S01, L_cross

葉節點依據:L_cross

依引理 L_cross(c=x),比例等價於交叉乘積相等 ad=bx。這是 MKO 中「等價於 ad=bc」的內容,引理在 S02.1、S02.2 證明。

S03 · equivalent

操作前

ad=bx

操作後

x=\frac{ad}{b}

條件:b\neq 0

規則:L_solve · 依賴:S02, L_solve

葉節點依據:L_solve + eq_refl_symm_trans

依等號對稱,ad=bx 即 bx=ad。依引理 L_solve(u=ad),因 b≠0,bx=ad ⇔ x=ad/b。

S04 · implies

操作前

a:b=x:d

操作後

\{x\in\mathbb{Q}\mid a:b=x:d\}=\left\{\frac{ad}{b}\right\}

條件:b\neq 0; d\neq 0

規則:logic_chain · 依賴:S01, S02, S03

葉節點依據:logic_chain + set_extensionality + iff_intro

S01 到 S03 是一串等價:a:b=x:d ⇔ x=ad/b。所以解集恰為 {ad/b}。存在:ad/b 是有理數(有理數對乘法封閉,且 b≠0 時可除)。唯一:任何解都等於 ad/b。這就是 MKO 第三段所說的唯一有理解。

S05 · implies

操作前

3:4=x:10

操作後

x=\frac{3\cdot 10}{4}=\frac{30}{4}=\frac{15}{2}

條件:4\neq 0; 10\neq 0

規則:forall_elim · 依賴:S04

葉節點依據:forall_elim + frac_rules + numeric_evaluation

代入 a=3、b=4、d=10;條件 4≠0、10≠0 成立。依 S04,唯一解是 x=3·10/4=30/4;約去公因數 2 得 15/2。

S06 · implies

操作前

x=\frac{15}{2}

操作後

\frac{15/2}{10}=\frac{15}{20}=\frac{3}{4},\quad 3\cdot 10=30=4\cdot\frac{15}{2}

條件:無

規則:L_cross · 依賴:S05, L_cross

葉節點依據:L_cross + frac_rules + numeric_evaluation

代回核對:(15/2)/10=15/20=3/4,與 3:4 的值相同;交叉乘積 3·10=30、4·(15/2)=30 也相等。代回只確認 15/2 是解;「只有這個解」來自 S04 的等價鏈。

S07 · implies

操作前

4:3=x:10

操作後

x=\frac{40}{3}\neq\frac{15}{2}

條件:3\neq 0; 10\neq 0

規則:L_cross · 依賴:S04, S05, L_cross

葉節點依據:L_cross + contrapositive + numeric_evaluation

把比的前後項對調:4:3 的後項是 3≠0,所以它是合法的比,依 S04 解得 x=4·10/3=40/3。40/3 與 15/2 的交叉乘積 40·2=80、3·15=45 不相等,所以兩個解不同。又 4/3 與 3/4 的交叉乘積 4·4=16≠9=3·3,所以 4:3≠3:4。比的順序是資料的一部分。

S08 · equivalent

操作前

y_i=k\,x_i\quad (x_i\neq 0)

操作後

k=\frac{y_i}{x_i}

條件:x_i\neq 0

規則:L_solve · 依賴:G3, L_solve

葉節點依據:L_solve + mul_comm

四筆資料的 xᵢ 是 2、4、6、8,都非零。依 L_solve(b=xᵢ、u=yᵢ),yᵢ=k·xᵢ ⇔ k=yᵢ/xᵢ。所以資料符合正比例,當且僅當四個比值 yᵢ/xᵢ 是同一個數。

S09 · implies

操作前

\frac{5}{2},\ \frac{10}{4},\ \frac{15}{6}

操作後

\frac{5}{2}=\frac{10}{4}=\frac{15}{6}

條件:無

規則:L_cross · 依賴:S08, L_cross

葉節點依據:L_cross + numeric_evaluation

前三筆的比值:10/4 與 5/2 的交叉乘積 10·2=20=4·5;15/6 與 5/2 的交叉乘積 15·2=30=6·5。依 L_cross,三個比值都等於 5/2,所以 k=5/2 適合前三筆。

S10 · implies

操作前

\frac{21}{8}\ \text{vs}\ \frac{5}{2}

操作後

21\cdot 2=42\neq 40=8\cdot 5,\ \text{so no single}\ k

條件:無

規則:contradiction · 依賴:S08, S09, L_cross

葉節點依據:contradiction + L_cross + eq_refl_symm_trans + numeric_evaluation

第四筆的比值 21/8 與 5/2 的交叉乘積 42≠40,所以 21/8≠5/2。若有同一個 k 適合全部四筆,依 S08,k=5/2(第一筆)且 k=21/8(第四筆),推出 5/2=21/8,矛盾。所以整張表不符合任何正比例 y=kx,雖然前三筆符合。

S11 · implies

操作前

0:0=x:5

操作後

\text{not a proportion, although}\ 0\cdot 5=0\cdot x\ \text{for every}\ x

條件:無

規則:mko_ratio_def · 依賴:S01, mko_ratio_def

葉節點依據:mko_ratio_def + mul_inverse_nonzero + mul_zero

非實例:0:0 的後項是 0,依 MKO 它不是數值比,0/0 沒有定義,所以 0:0=x:5 不是比例。若硬算交叉乘積,0·5=0·x 對每個 x 都成立,似乎「每個 x 都是解」;這只說明 L_cross 的前提 b≠0 不能省略,交叉乘積相等不能讓零後項變得合法。

S12 · implies

操作前

S04,\ S05,\ S07,\ S10

操作後

x=\frac{ad}{b}\ \text{unique};\ 3:4=x:10\Leftrightarrow x=\frac{15}{2};\ 4:3=x:10\Leftrightarrow x=\frac{40}{3};\ \text{table not proportional}

條件:無

規則:and_intro_elim · 依賴:S04, S05, S07, S10

葉節點依據:and_intro_elim

四個目標分別由 S04(唯一解公式)、S05 與 S06(3:4=x:10 的解與核對)、S07(順序)與 S10(資料判定)完成。

局部子步與引理

S02.1 · implies

操作前

\frac{a}{b}=\frac{c}{d}

操作後

ad=bc

條件:b\neq 0; d\neq 0

規則:eq_congruence · 依賴:eq_congruence, mul_inverse_nonzero

葉節點依據:eq_congruence + mul_inverse_nonzero + mul_assoc + mul_comm + mul_one

兩邊同乘 bd:左邊 a·(1/b)·b·d=a·1·d=ad,右邊 c·(1/d)·b·d=b·c·(d·(1/d))=bc(結合律、交換律、b·(1/b)=1、d·(1/d)=1)。

S02.2 · implies

操作前

ad=bc

操作後

\frac{a}{b}=\frac{c}{d}

條件:bd\neq 0

規則:eq_congruence · 依賴:zero_product, eq_congruence, frac_rules

葉節點依據:eq_congruence + zero_product + frac_rules

因 b≠0、d≠0,依零乘積性質 bd≠0。兩邊同乘 1/(bd):左邊 (ad)/(bd)=a/b(消去非零的 d),右邊 (bc)/(bd)=c/d(消去非零的 b)。S02.1 與 S02.2 合起來證得引理 L_cross。

S03.1 · equivalent

操作前

bx=u

操作後

x=\frac{u}{b}

條件:b\neq 0

規則:mul_inverse_nonzero · 依賴:mul_inverse_nonzero, eq_congruence

葉節點依據:mul_inverse_nonzero + eq_congruence + mul_assoc + mul_comm + mul_one

⇒:兩邊同乘 1/b,(1/b)(bx)=((1/b)b)x=1·x=x,右邊 u·(1/b)=u/b。⇐:兩邊同乘 b,b·(u/b)=u·((1/b)b)=u。b=0 時 1/b 不存在,兩個方向都不能做。此子步證得引理 L_solve。

逐步反向審查

  • S12 · sufficient_goal_reduction · S04, S05, S07, S10, and_intro_elim — 目標 G:(1) 到 (4)。足夠條件 H:S04、S05、S07、S10 各自成立;H⇒G 由合取引入。H 由定義、引理與精確計算正向證成,沒有把 G 當作前提。
  • S11 · premise_audit · mko_ratio_def, mul_inverse_nonzero — 結論只是「這不是比例」;不對 x 宣稱任何解集。
  • S10 · premise_audit · S08, S09, contradiction, L_cross — 矛盾來自「同一個 k」必須逐點成立;也可直接看 (5/2)·8=20≠21(N10)。
  • S09 · premise_audit · S08, L_cross, numeric_evaluation — 逐點比較同一個 k;這只涉及前三筆,不推論表外或第四筆。
  • S08 · inverse_equivalence · L_solve, G3 — 每一筆都是等價變形;需要 xᵢ≠0。
  • S07 · premise_audit · S04, L_cross, contrapositive — 反向比 b:a 需要原前項 a≠0;這裡 a=3≠0。不等的結論用 L_cross 的逆否:交叉乘積不等推出值不等。
  • S06 · premise_audit · S05, L_cross, numeric_evaluation — 這是獨立的數值核對(N2、N3),不取代 S04 的唯一性論證。
  • S05 · premise_audit · S04, forall_elim, frac_rules — 套用 S04 前先確認兩個後項非零;30/4=15/2 是約分(N1)。
  • S04 · premise_audit · S02, S03, logic_chain, set_extensionality — 因為每一步都是等價,所以同時得到存在與唯一;若其中有單向步驟,就只能得到其中一半。
  • S03.1 · inverse_equivalence · mul_inverse_nonzero, eq_congruence, mul_assoc — 乘 1/b 與乘 b 互為反運算,前提 b≠0。
  • S03 · inverse_equivalence · L_solve, eq_refl_symm_trans — 引理兩向都在 S03.1 證明;需要 b≠0。
  • S02.2 · premise_audit · zero_product, frac_rules, eq_congruence — 這是 ⇐ 方向,需要 bd≠0;若容許 b=0 或 d=0,ad=bc 推不回任何比例(見錯誤控制一)。
  • S02.1 · premise_audit · eq_congruence, mul_inverse_nonzero, mul_assoc, mul_comm — 化簡需要 1/b、1/d 存在。這是 ⇒ 方向。
  • S02 · inverse_equivalence · L_cross — 引理兩個方向都有證明,且都需要 b≠0、d≠0。
  • S01 · premise_audit · G1, G2, mko_ratio_def — 此步只展開定義;條件 b≠0、d≠0 之後每一步都要用到。

錯誤控制與反例

交叉乘積不能讓零後項合法

MKO 提醒:交叉乘積相等不能讓零分母的表示變得合法。0:0=x:5 的「交叉乘積」0·5=0·x 對每個 x 都成立,3:0=6:0 的 3·0=0·6 也成立,但 0:0、3:0、6:0 都不是比。L_cross 的兩個方向(S02.1、S02.2)都用到 b≠0、d≠0;先確認後項非零,再比較交叉乘積。

相同比例不自動建立幾何相似

MKO 指出相同比例也不自動建立幾何相似。例如邊長 1、2、夾角 60° 的平行四邊形,與邊長 2、4 的長方形,對應邊成比例(1:2=2:4),但一個有 60° 角、一個全是 90° 角,兩者不相似。數值比例只是關於數的陳述;相似或因果需要另外的條件與證明(假設 a2)。

順序有意義,有限資料要逐點檢查

3:4 與 4:3 不同(交叉乘積 9≠16),把比例寫反會得到 40/3 而不是 15/2;反向比還需要原前項非零。判定正比例時,要對每一筆資料檢查同一個 k:前三筆都給 k=5/2,但第四筆 (8,21) 不符合,所以不能從一點或幾點推論全部輸入(MKO 第三段)。

  • 因為 0·5=0·x,所以 0:0=x:5 對每個 x 成立 → reject — 0:0 的後項為 0,不是比;L_cross 需要後項非零。
  • 3:4=4:3 → reject — 交叉乘積 3·3=9≠16=4·4。
  • 前三筆資料都滿足 y=(5/2)x,所以整張表是正比例 → reject — 第四筆 (5/2)·8=20≠21。
  • 邊長 1、2 的 60° 平行四邊形與 2×4 長方形對應邊成比例,所以兩者相似 → reject — 角不相等(60° 與 90°);數值比例不推出幾何相似。

結論與限制

對 b≠0、d≠0,a:b=x:d 恰有一解 x=ad/b。3:4=x:10 的解是 15/2(代回 3·10=30=4·15/2);4:3=x:10 的解是 40/3,比的順序有意義。資料前三筆符合 y=(5/2)x,但第四筆 21/8≠5/2,所以整張表不是正比例。0:0 不是比,交叉乘積不能讓它合法。

  • 錯誤控制二的平行四邊形例子用到「相似圖形的對應角相等」這一幾何事實,本稿未證明它,只用來說明數值比例不足以推出相似。

驗證及來源綁定

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

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

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