Un espacio vectorial consta de un campo de escalares, un conjunto de vectores y dos operaciones (suma vectorial y multiplicación escalar) que cumplen ciertas propiedades: la suma vectorial toma vectores como entrada y devuelve un vector, es conmutativa y asociativa; la multiplicación escalar toma un escalar y un vector y devuelve un vector, siguiendo las reglas usuales de la multiplicación escalar.