This article is about the general concept in the mathematical theory of vector fields. For the vector potential in electromagnetism, see 
Magnetic vector potential. For the vector potential in fluid mechanics, see 
Stream function.
In vector calculus, a vector potential is a vector field whose curl is a given vector field. This is analogous to a scalar potential, which is a scalar field whose gradient is a given vector field.
Formally, given a vector field  , a vector potential is a
, a vector potential is a  vector field
 vector field  such that
 such that