baek_hyang / Furina & Rafale
417 words
2 minutes
向量空间公理蕴含加法交换律

向量空间公理蕴含加法交换律
看到这一道练习题:
Prove that for a vector space over a field that does not have characteristic , the hypothesis that is commutative under addition is redundant.1
虽然题目说加法交换的条件是多余的,但其实 的条件也是多余的,只要满足模块定义中的四条公理,向量加法群就一定交换(考虑 , 始终能展开成 和 , 然后消去就有 ).
另外,不得不吐槽用 AI 检查时坚信我们的「证明」引用加法交换律,所以认定为循环论证。
import Mathlibimport Mathlib.Algebra.Group.Defsimport Mathlib.Algebra.Field.Defs
variable (V F : Type) (_: AddGroup V) (_: Field F)
variable (_ : SMul F V)
variable (smul_add : ∀ (a : F) (v u : V), a • (v + u) = a • v + a • u)
variable (add_smul : ∀ (a b : F) (v : V), (a + b) • v = a • v + b • v)
variable (mul_smul : ∀ (a b : F) (v : V), (a * b) • v = a • (b • v))
variable (one_smul : ∀ (v : V), (1 : F) • v = v)
example (v u : V) : v + u = u + v := by suffices h : v + v + u + u = v + u + v + u by simpa [add_assoc] using add_right_cancel h
have two : (2 : F) = 1 + 1 := by ring
have h1: (2 : F) • (v + u) = v + v + u + u := by simp [two, smul_add, add_smul, one_smul, add_assoc]
have h2: (2 : F) • (v + u) = v + u + v + u := by simp [two, add_smul, smul_add, one_smul, add_assoc]
simp [←h1, ←h2]Footnotes
-
J. Gallian, “Vector Spaces” in Contemporary Abstract Algebra, ninth ed. Cengage Learning, 2015. ↩
