實向量空間:在 ℝ³ 核對公理實例並證明一條分配律

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

← 導讀目錄 · 原始 MKO

derivation-mko-real-vector-space-01 · production-20261019-adopted-96

目標與範圍

在 ℝ³ 中取 u=(1,−2,3)、v=(4,0,−1)、a=2、b=−3。(一)確認維度相同;(二)精確核對 a(u+v)=au+av、(a+b)u=au+bu、(ab)u=a(bu)、1u=u、u+(−u)=0 五個公理實例;(三)對所有實數 a 與所有 u、v∈ℝ³ 證明 a(u+v)=au+av;(四)以 ℝ² 上改造的純量乘法說明實例通過不等於公理成立。

只處理固定維度的實座標空間 ℝ³(以及作為反例的 ℝ² 結構),整數向量與整數純量作為實數特例(MKO 假設 a1)。一般證明只做分配律 a(u+v)=au+av 一條;其餘公理在本稿只核實例,不宣稱已對 ℝ³ 完整證明(MKO 假設 a2)。不改動 canonical MKO 或英文 edition。

已知條件與符號

  • distributive
  • mul_assoc
  • mul_one
  • add_inverse
  • numeric_evaluation
  • G1 — ℝ³ 是有序實數三元組的集合;加法逐分量:(x₁,x₂,x₃)+(y₁,y₂,y₃)=(x₁+y₁,x₂+y₂,x₃+y₃);純量乘法逐分量:a(x₁,x₂,x₃)=(ax₁,ax₂,ax₃);零向量為 (0,0,0);−(x₁,x₂,x₃)=(−x₁,−x₂,−x₃)。加法只對相同維度的向量定義。
  • G2 — u=(1,−2,3),v=(4,0,−1),a=2,b=−3。
  • G3 — 對照結構:ℝ² 配上通常的逐分量加法,但純量乘法改為 a⊙(x,y)=(ax,y),即只縮放第一個分量。
  • \mathbb{R}^3 — 有序實數三元組的集合
  • u,\ v — 給定向量
  • a,\ b — 給定實數純量
  • 0=(0,0,0) — ℝ³ 的零向量
  • u_k — 向量 u 的第 k 個分量,k=1,2,3
  • a\odot(x,y) — 對照結構中改造的純量乘法 (ax,y)

規則與來源

  • distributive · prerequisite — 分配律:u(v+w)=uv+uw;配合乘法交換律也有 (v+w)u=vu+wu。
  • mul_assoc · prerequisite — 乘法結合律:(uv)w=u(vw)。
  • mul_one · prerequisite — 乘法單位元:1·u=u。
  • add_inverse · prerequisite — 加法反元素:每個 u 都有 −u,使 u+(−u)=0;u−v 定義為 u+(−v)。
  • numeric_evaluation · prerequisite — 明確整數或有理數算式的精確求值;可以獨立重算。
  • vector_space_axioms · prerequisite — 向量空間公理(實數或其他域 F 上):加法成交換群;純量乘法滿足 a(u+v)=au+av、(a+b)u=au+bu、(ab)u=a(bu)、1u=u。
  • mul_inverse_nonzero · prerequisite — 非零數的倒數:在 ℚ、ℝ、ℂ 中,若 u≠0,存在 1/u 使 u·(1/u)=1;對 u≠0 定義 v/u 為 v·(1/u)。u=0 時沒有倒數,v/0 不定義。
  • two_nonzero · prerequisite — 實數中 0<1,故 0<1+1=2,所以 2≠0。
  • eq_refl_symm_trans · prerequisite — 等號的性質:u=u;若 u=v 則 v=u;若 u=v 且 v=w 則 u=w。
  • forall_intro · prerequisite — ∀引入(全稱推廣):若某命題對一個「任意的」元素 x 證成,而證明沒有對 x 加任何額外假設,則它對論域中所有 x 成立。
  • def_unfold · prerequisite — 展開定義:把一個已定義的詞換成它的定義內容(或反向收回),命題的真假不變。
  • neg_mul · prerequisite — 負號與乘法:(−u)v=−(uv),(−u)(−v)=uv。
  • quantifier_negation · prerequisite — 量詞否定:¬(∀x, P(x)) 等價於 ∃x, ¬P(x);¬(∃x, P(x)) 等價於 ∀x, ¬P(x)。
  • mko_rvs_def · cited — 實向量空間 V 具有向量加法、零向量、加法逆元與實數純量乘法,並滿足結合、交換、分配、單位純量及純量乘法相容等公理。本輪題庫只核固定維度實座標空間的精確公理實例。 · mko-real-vector-space
  • coord_ops · prerequisite — 固定維度 n 的實座標空間 ℝⁿ 中,向量加法與純量乘法逐分量進行;不同維度的向量相加沒有定義。
  • tuple_eq · prerequisite — 兩個同維度的有序組相等,當且僅當每個對應分量相等。
  • L_coord_distrib · lemma — 對所有實數 a 與所有 u,v∈ℝ³:a(u+v)=au+av。

逐步主鏈

S01 · definition

操作前

(\mathbb{R}^3,+,\cdot)

操作後

\text{audit: } a(u+v)=au+av,\ (a+b)u=au+bu,\ (ab)u=a(bu),\ 1u=u,\ u+(-u)=0

條件:無

規則:vector_space_axioms · 依賴:G1, mko_rvs_def

葉節點依據:vector_space_axioms + mko_rvs_def

依 MKO,實向量空間要有向量加法、零向量、加法逆元與實數純量乘法,並對所有向量與所有純量滿足結合、交換、分配、單位純量與純量乘法相容等公理。本稿挑出其中五條,先在給定資料上核實例。

S02 · implies

操作前

u=(1,-2,3),\ v=(4,0,-1)

操作後

u,v\in\mathbb{R}^3,\ u+v\ \text{defined}

條件:\dim u=\dim v=3

規則:coord_ops · 依賴:G1, G2

葉節點依據:coord_ops

u 與 v 都有三個分量,屬於同一個 ℝ³,所以 u+v 有定義。若一個向量在 ℝ² 而另一個在 ℝ³,例如 (1,2)+(1,2,3),模型中沒有這個運算。

S03 · equivalent

操作前

u+v

操作後

(1+4,\,-2+0,\,3+(-1))=(5,-2,2)

條件:無

規則:coord_ops · 依賴:S02

葉節點依據:coord_ops + numeric_evaluation

逐分量相加:1+4=5,−2+0=−2,3+(−1)=2。

S04 · equivalent

操作前

a(u+v)=2(5,-2,2)

操作後

(10,-4,4)

條件:無

規則:coord_ops · 依賴:S03, G2

葉節點依據:coord_ops + numeric_evaluation

純量 2 乘到每一個分量:2·5=10,2·(−2)=−4,2·2=4。只乘第一個分量是常見錯誤。

S05 · equivalent

操作前

au,\ av

操作後

au=(2,-4,6),\ av=(8,0,-2)

條件:無

規則:coord_ops · 依賴:G2

葉節點依據:coord_ops + numeric_evaluation

分別縮放:2·(1,−2,3)=(2,−4,6),2·(4,0,−1)=(8,0,−2)。

S06 · equivalent

操作前

au+av

操作後

(2+8,\,-4+0,\,6+(-2))=(10,-4,4)

條件:無

規則:coord_ops · 依賴:S05

葉節點依據:coord_ops + numeric_evaluation

逐分量相加:2+8=10,−4+0=−4,6+(−2)=4。

S07 · implies

操作前

a(u+v)=(10,-4,4),\ au+av=(10,-4,4)

操作後

a(u+v)=au+av\ \text{for these } a,u,v

條件:無

規則:eq_refl_symm_trans · 依賴:S04, S06

葉節點依據:eq_refl_symm_trans + tuple_eq

兩邊都等於 (10,−4,4),依等號的對稱與傳遞,這組資料上的實例成立。這只是一個實例:MKO 假設 a2 提醒,實例通過不等於公理已證成。

S08 · implies

操作前

a\in\mathbb{R},\ u,v\in\mathbb{R}^3\ \text{arbitrary}

操作後

\forall a\in\mathbb{R}\ \forall u,v\in\mathbb{R}^3:\ a(u+v)=au+av

條件:無

規則:L_coord_distrib · 依賴:G1, distributive

葉節點依據:coord_ops + distributive + tuple_eq + forall_intro

要把 S07 的實例提升為公理,必須對任意實數 a 與任意 u=(u₁,u₂,u₃)、v=(v₁,v₂,v₃) 證明。證明在子步 S08.1 到 S08.3(引理 L_coord_distrib):向量等式化為三個實數分配律。

S09 · equivalent

操作前

(a+b)u

操作後

(-1)(1,-2,3)=(-1,2,-3)

條件:無

規則:coord_ops · 依賴:G2

葉節點依據:coord_ops + numeric_evaluation

先在實數中算 a+b=2+(−3)=−1(這裡的 + 是實數加法),再做純量乘法:(−1)·(1,−2,3)=(−1,2,−3)。

S10 · implies

操作前

au+bu

操作後

(2,-4,6)+(-3,6,-9)=(-1,2,-3)=(a+b)u

條件:無

規則:coord_ops · 依賴:S05, S09

葉節點依據:coord_ops + tuple_eq + numeric_evaluation

bu=(−3)·(1,−2,3)=(−3,6,−9)。這裡的 + 是向量加法,逐分量:(2−3, −4+6, 6−9)=(−1,2,−3),與 S09 相同,所以 (a+b)u=au+bu 這個實例成立。

S11 · implies

操作前

(ab)u\ \text{and}\ a(bu)

操作後

(-6)(1,-2,3)=(-6,12,-18)=2(-3,6,-9)

條件:無

規則:coord_ops · 依賴:G2

葉節點依據:coord_ops + mul_assoc + numeric_evaluation

ab=2·(−3)=−6,所以 (ab)u=(−6,12,−18);bu=(−3,6,−9),a(bu)=2·(−3,6,−9)=(−6,12,−18)。兩者相同,純量乘法相容律的實例成立。

S12 · implies

操作前

1u,\ u+(-u)

操作後

1u=(1,-2,3)=u,\ u+(-u)=(0,0,0)

條件:無

規則:coord_ops · 依賴:G1, G2

葉節點依據:coord_ops + mul_one + add_inverse

1·(1,−2,3)=(1,−2,3)=u;−u=(−1,2,−3),u+(−u)=(1−1, −2+2, 3−3)=(0,0,0),即零向量。

S13 · implies

操作前

(1+1)\odot(1,0)\ \text{vs}\ 1\odot(1,0)+1\odot(1,0)

操作後

(2,0)=(1,0)+(1,0)

條件:無

規則:def_unfold · 依賴:G3

葉節點依據:def_unfold + numeric_evaluation

在 G3 的對照結構中核 (a+b)⊙u=a⊙u+b⊙u 的一個實例:a=b=1,u=(1,0)。左邊 2⊙(1,0)=(2·1, 0)=(2,0);右邊 1⊙(1,0)+1⊙(1,0)=(1,0)+(1,0)=(2,0)。實例通過。

S14 · implies

操作前

(1+1)\odot(0,1)\ \text{vs}\ 1\odot(0,1)+1\odot(0,1)

操作後

(0,1)\neq(0,2)

條件:無

規則:tuple_eq · 依賴:G3

葉節點依據:def_unfold + tuple_eq + numeric_evaluation

換成 u=(0,1):左邊 2⊙(0,1)=(2·0, 1)=(0,1);右邊 (0,1)+(0,1)=(0,2)。第二分量 1≠2,所以兩向量不等,這條公理在此失敗。

S15 · implies

操作前

\exists a,b,u:\ (a+b)\odot u\neq a\odot u+b\odot u

操作後

(\mathbb{R}^2,+,\odot)\ \text{is not a real vector space}

條件:無

規則:quantifier_negation · 依賴:S08, S13, S14

葉節點依據:quantifier_negation + mko_rvs_def

公理 (a+b)u=au+bu 是對所有純量與所有向量的全稱命題。S14 給出一個反例,依量詞否定,這個全稱命題為假,所以對照結構不是實向量空間,儘管 S13 的實例通過。對比:ℝ³ 的 a(u+v)=au+av 在 S08 已對所有元素證明;S07、S10 到 S12 的其他實例只是實例。

局部子步與引理

S08.1 · equivalent

操作前

a(u+v)

操作後

(a(u_1+v_1),\,a(u_2+v_2),\,a(u_3+v_3))

條件:無

規則:coord_ops · 依賴:G1, coord_ops

葉節點依據:coord_ops + def_unfold

取任意實數 a 與任意 u、v∈ℝ³,對它們不加任何額外假設。先展開加法 u+v=(u₁+v₁, u₂+v₂, u₃+v₃),再展開純量乘法,每個分量乘 a。

S08.2 · equivalent

操作前

(a(u_1+v_1),\,a(u_2+v_2),\,a(u_3+v_3))

操作後

(au_1+av_1,\,au_2+av_2,\,au_3+av_3)

條件:無

規則:distributive · 依賴:S08.1, distributive

葉節點依據:distributive + tuple_eq

每個分量都是實數,對第 k 個分量(k=1,2,3)使用實數分配律 a(u_k+v_k)=au_k+av_k。這是本證明唯一的實質步驟:向量的分配律來自實數的分配律。

S08.3 · equivalent

操作前

(au_1+av_1,\,au_2+av_2,\,au_3+av_3)

操作後

au+av

條件:無

規則:coord_ops · 依賴:S08.2, coord_ops, forall_intro

葉節點依據:coord_ops + def_unfold + forall_intro

收回定義:au=(au₁,au₂,au₃),av=(av₁,av₂,av₃),兩者逐分量相加正是左式。因 a、u、v 任意,依 ∀ 引入,a(u+v)=au+av 對所有實數 a 與所有 u,v∈ℝ³ 成立。S08.1 到 S08.3 合起來證得引理 L_coord_distrib。

逐步反向審查

  • S15 · sufficient_goal_reduction · S08, S14, quantifier_negation — 目標 G:對照結構不是向量空間。足夠條件 H:某條公理有反例(H⇒G 由定義與量詞否定)。H 由 S14 直接計算得到,沒有把 G 當作前提。
  • S14 · premise_audit · G3, tuple_eq, numeric_evaluation — 一個分量不同就足以推出兩向量不等;反向並未宣稱。
  • S13 · premise_audit · G3, def_unfold, numeric_evaluation — 只核一個向量 u,而它的第二分量是 0,⊙ 對第二分量的異常在這裡看不出來。
  • S12 · premise_audit · coord_ops, mul_one, add_inverse — 兩個實例分別由實數的 1·x=x 與 x+(−x)=0 逐分量得到;此步只核 u 這一個向量。
  • S11 · premise_audit · coord_ops, mul_assoc, numeric_evaluation — 每個分量是 (ab)u_k=a(bu_k),即實數乘法結合律的實例;此步只核這組資料。
  • S10 · premise_audit · S05, S09, tuple_eq, numeric_evaluation — 只宣稱這組 a、b、u。左式的 + 是實數加法、右式的 + 是向量加法,兩者不同,這條公理正是在連接它們。
  • S09 · inverse_equivalence · coord_ops, neg_mul — 反向:再乘 −1 得回 u,因為 (−1)(−1)=1。
  • S08.3 · inverse_equivalence · coord_ops, forall_intro — 收回與展開定義互為反向;∀ 引入只要求 a、u、v 沒有被特別取值,本證明確實沒有。
  • S08.2 · inverse_equivalence · distributive, tuple_eq — 每個分量都是等式改寫,有序組逐分量相等,雙向成立。
  • S08.1 · inverse_equivalence · coord_ops, def_unfold — 只是依定義展開;收回定義即回到 a(u+v),雙向成立。
  • S08 · premise_audit · L_coord_distrib — 引理在子步中對任意元素證明,沒有使用 S07 的具體數值;S07 只是這個一般結論的一個特例,反過來不能由 S07 推出一般結論。
  • S07 · premise_audit · S04, S06, eq_refl_symm_trans, tuple_eq — 需要三個分量逐一相等;此步只宣稱這一組 a、u、v,不宣稱對所有向量成立。
  • S06 · inverse_equivalence · coord_ops, numeric_evaluation — 反向:(10,−4,4)−av=(10−8, −4−0, 4+2)=(2,−4,6)=au。
  • S05 · inverse_equivalence · coord_ops, mul_inverse_nonzero, two_nonzero — 同 S04:乘 1/2 分別還原 u 與 v,雙向成立。
  • S04 · inverse_equivalence · coord_ops, mul_inverse_nonzero, two_nonzero — 反向:因 2≠0,乘以 1/2 回到 (5,−2,2);兩式表示同一向量。
  • S03 · inverse_equivalence · coord_ops, numeric_evaluation — 反向:(5,−2,2)+(−v)=(5−4, −2−0, 2+1)=(1,−2,3)=u,還原 u+v=(5,−2,2)。
  • S02 · premise_audit · G1, coord_ops — 需要的是兩向量維度相同;此步不宣稱任意兩個有序組都可相加。
  • S01 · premise_audit · G1, mko_rvs_def, vector_space_axioms — 此步只列出要核的公理,不推出新事實。每條公理都是對所有元素量化的命題,這一點在 S08 與 S15 會用到。

錯誤控制與反例

不同維度不能相加

MKO 指出的誤解之一是把不同維度的向量直接相加。(1,2)+(1,2,3) 在模型中沒有定義;把 (1,2) 補成 (1,2,0) 再相加是另加的約定,不是 ℝⁿ 的向量加法。S02 必須先確認維度相同。

少數例子不是公理證明

MKO 的另一個誤解是用少數例子冒充一般公理證明。S13 的實例通過,但 S14 在另一個向量上失敗;所以 S07、S10 到 S12 的實例也不能代替證明。本稿唯一對全部元素證明的是 S08,它把向量等式化為對任意分量成立的實數分配律。

兩種加法要分清

(a+b)u 中的 + 是實數加法,au+bu 中的 + 是向量加法。S09 先在實數中算 a+b=−1 再縮放,S10 則逐分量相加向量;混用會把兩邊算成同一件事而失去核對意義。

  • (1,2)+(1,2,3)=(2,4,3) → reject — 兩向量維度不同(2 與 3),向量加法沒有定義;補零是另加的約定。
  • 因為 a(u+v)=au+av 在 a=2、u=(1,−2,3)、v=(4,0,−1) 成立,所以分配律對 ℝ³ 已證 → reject — 一個實例只支持那組資料;一般證明在 S08 另外對任意 a、u、v 完成。
  • (ℝ², +, ⊙) 以 a⊙(x,y)=(ax,y) 是向量空間,因為 1⊙u=u 與 (ab)⊙u=a⊙(b⊙u) 對所有 u 成立 → reject — (a+b)⊙u=a⊙u+b⊙u 在 a=b=1、u=(0,1) 失敗:(0,1)≠(0,2)。
  • 2(5,−2,2)=(10,−2,2) → reject — 純量乘法縮放每一個分量,正確結果是 (10,−4,4)。

結論與限制

在 ℝ³ 中,u 與 v 同維度可相加;a(u+v)=au+av=(10,−4,4),(a+b)u=au+bu=(−1,2,−3),(ab)u=a(bu)=(−6,12,−18),1u=u,u+(−u)=(0,0,0),五個實例全部精確成立。其中 a(u+v)=au+av 已對所有實數 a 與所有 u,v∈ℝ³ 證明。對照結構 (ℝ², +, ⊙) 在 u=(1,0) 通過 (a+b)⊙u=a⊙u+b⊙u,卻在 u=(0,1) 失敗,所以不是實向量空間:實例通過不等於公理成立。

  • 本稿只對 ℝ³ 一般證明 a(u+v)=au+av。具體核對的五個實例是 a(u+v)=au+av、(a+b)u=au+bu、(ab)u=a(bu)、1u=u 與 u+(−u)=0。加法結合律、交換律與加法零向量律沒有在此另作公理實例核對;其餘一般公理證明也未在此寫出,雖可逐分量化為實數性質。
  • N6 是多項式恆等式在格點上的核對,對應 S08.2 的實數分配律;它是交叉核對,S08 的證明不依賴它。

驗證及來源綁定

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

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

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