Check subsets, generators, and linear systems. Inspect basis vectors, rank, nullity, closure, and dependence evidence. Export clean summaries for study, revision, or coursework use.
| Mode | Input Example | Expected Outcome | Main Reason |
|---|---|---|---|
| Generator set | (1,0,0), (0,1,0), (0,0,1) | Vector space | The span of generators is always a vector space. |
| Linear system | A x = 0 with rows [1 1 0], [0 1 1] | Vector space | A homogeneous solution set is a null space. |
| Finite subset | (0,0), (1,0) | Not a vector space | It fails closure and is not just {0}. |
Core vector space checks:
0 ∈ Su, v ∈ S, then u + v ∈ Su ∈ S and c ∈ R, then c u ∈ Su ∈ S, -u ∈ SGenerator mode:
Span(v₁, v₂, ..., vₖ) is a vector space. Its dimension equals the rank of the generator matrix.
Linear system mode:
If the set is defined by A x = 0, then it is a vector space. Its dimension is n - rank(A).
Non-homogeneous warning:
If the set is defined by A x = b with b ≠ 0, then the set is generally affine, not a vector space.
Finite subset rule over real numbers:
A finite subset can be a vector space only when the set is exactly {0}.
A vector space checker helps confirm whether a set follows the rules of linear algebra. This matters in maths, data science, mechanics, and coding. Many sets look valid at first glance. Some fail because they miss the zero vector. Others fail because they are not closed under addition or scalar multiplication.
This calculator covers three common cases. The first case studies generators. If a set of vectors generates a span, that span is always a vector space. The second case studies linear systems. A homogeneous system creates a null space, which is also a vector space. The third case studies a finite listed subset. That mode is useful for classroom checks and proof practice.
A set cannot be a vector space without the zero vector. It must also stay inside the set after addition. It must stay inside the set after scalar multiplication. These conditions sound simple, but they remove many common examples. A line through the origin works. A shifted line does not. A plane through the origin works. A translated plane does not.
When a set passes the vector space test, the next question is structure. This calculator computes rank and dimension where possible. It also extracts basis vectors. A basis gives the smallest independent list that still builds the whole space. Rank tells you how many independent directions are present. Dimension tells you the size of the space in structural terms.
The distinction is important. A system of the form A x = 0 always contains the zero vector. That makes a vector space possible. A system of the form A x = b with a nonzero right side usually does not contain the zero vector. That means the solution set is affine, not linear. This calculator makes that difference easy to see.
Use this tool for homework checks, revision, tutoring, and worked examples. It is also useful when reviewing span, null space, dependence, and closure proofs. The export tools help you keep a clean record of each case. That makes the calculator practical for students, teachers, and self-study sessions.
A vector space checker tests whether a set satisfies the standard axioms of linear algebra. It checks conditions like the zero vector, closure, and structural properties such as rank or basis when the input type allows that analysis.
The zero vector is required in every vector space. If a set does not contain it, the set fails immediately. This is often the fastest way to reject shifted lines, shifted planes, and non-homogeneous solution sets.
Yes. The span of any list of vectors over a field is always a vector space. That is why the generator mode always returns a positive vector-space verdict while still reporting rank, basis, and dependence facts.
A homogeneous system always includes the zero solution. Its solution set is the null space of the matrix. Null spaces are vector spaces, and their dimension equals the number of variables minus the matrix rank.
Because the zero vector does not satisfy the equation when b is nonzero. The set may still be consistent, but it becomes an affine set instead of a vector space under the usual operations.
Only in one case. The set must be exactly {0}. Any finite set containing a nonzero vector fails under real scalar multiplication because multiplying by many real numbers would create infinitely many vectors outside the set.
Rank measures the number of independent directions present in the entered vectors or matrix rows. In generator mode, it gives the dimension of the span. In homogeneous system mode, it helps determine the null-space dimension.
A basis is a specific independent list of vectors that generates the space. Dimension is the number of vectors in any basis. So, the basis gives the actual vectors, while the dimension gives the count.
Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.