Basis for the span
Pivot columns selected from the original vectors.
Each column is one vector. Enter integers, decimals, or scientific notation. Display precision does not round intermediate calculations.
Pivot columns selected from the original vectors.
Pivot positions determine independence.
Each equation writes a redundant vector using the basis vectors.
Coefficient vectors c satisfying Ac = 0.
Place the vectors in the columns of A = [v₁ v₂ … vₖ] and row-reduce A. A pivot column adds a new direction; a non-pivot column is a combination of earlier pivot columns.
rank(A) = kEvery column is a pivot, so the only solution of Ac = 0 is c = 0.
rank(A) < kAt least one free coefficient gives a nonzero relation among the vectors.
{original pivot columns}The selected original vectors are independent and span every input vector.
The default vectors are v₁ = (1,0,1), v₂ = (2,1,3), and v₃ = (3,1,4). Because v₃ = v₁ + v₂, the set is dependent.
A = [[1,2,3], [0,1,1], [1,3,4]][[1,0,1], [0,1,1], [0,0,0]]{v₁, v₂}; v₃ = v₁ + v₂These words answer different questions. Independent means no input vector can be built from the others. Spanning Rᵈ means the rank equals the coordinate dimension d. A set is a basis of Rᵈ only when both are true—equivalently, it contains exactly d vectors and has rank d.
A dependent set can still span Rᵈ; it simply contains extra vectors. The pivot vectors displayed by this calculator remove that redundancy while preserving the same span.
Put them in the columns of a matrix. They are independent if every column is a pivot column after row reduction, or equivalently if the matrix rank equals the number of vectors.
It scans columns from left to right during elimination. The original vectors at the resulting pivot-column positions form the displayed basis. Other valid bases may exist.
Row operations can change the column space. RREF tells us which positions are pivots, but the basis for the original span must take vectors from those positions in the original matrix.
No. At most d vectors can be independent in Rᵈ. Any set containing more than d vectors is automatically dependent.
It always forms a basis for its own span. It forms a basis for the entire coordinate space only when its rank also equals the coordinate dimension.
Nearly dependent decimal vectors can create a very small pivot. A looser tolerance treats more small pivots as numerical zero; exact-zero mode can instead magnify floating-point roundoff.
Yes. The calculation, clipboard text, and downloaded file are created locally. This calculator’s code does not transmit or save the entered values.
Last reviewed: August 5, 2026 by the Starlight Tools editorial team.
The calculator supports 1–8 vectors with 1–8 real coordinates. Nonzero magnitudes must be between 10⁻⁴⁰ and 10⁴⁰. The reported relation residual is the largest absolute coordinate of Ac across the displayed null-relation basis.