Consider two-dimensional plane flow with two infinitesimally close points  and  lying in the same horizontal plane. From calculus, the corresponding infinitesimal difference between the values of the stream function at the two points is
Suppose  takes the same value, say , at the two points  and . Then this gives
implying that the vector  is normal to the surface . Because  everywhere (e.g., see In terms of vector rotation), each streamline corresponds to the intersection of a particular stream surface and a particular horizontal plane. Consequently, in three dimensions, unambiguous identification of any particular streamline requires that one specify corresponding values of both the stream function and the elevation ( coordinate).
The development here assumes the space domain is three-dimensional. The concept of stream function can also be developed in the context of a two-dimensional space domain. In that case level sets of the stream function are curves rather than surfaces, and streamlines are level curves of the stream function. Consequently, in two dimensions, unambiguous identification of any particular streamline requires that one specify the corresponding value of the stream function only.