A vector space is a mathematical object (R:Ring,V:∗,+:V×V→V,⋅:R×V→V,0:V) where R is some Ring. It must satisfy the following axioms: ∀x:V.x+0=x∀x,y:V.x+y=y+x∀x,y,z:V.(x+y)+z=x+(y+z)∀x:V.0R⋅x=0∀a,b:R,x:V.a⋅x+b⋅x=(a+b)⋅x(1)(2)(3)(4)(5)