Independence is fragile in one direction and robust in the other: removing vectors can never break it, adding them usually does. The two entries that read "may or may not" are the ones worth reading closely.
Removing vectors can never create a dependence. A nontrivial combination among the survivors would have been a nontrivial combination in the original set, with zero coefficients on the removed vectors — so the original was never independent to begin with.
A genuinely new direction extends the set safely. This is the step that builds a basis one vector at a time — keep adding from outside the current span until the span is everything.
Spanning comes free at the maximum independent size — no separate check needed. The converse shortcut also holds: vectors that span are automatically independent. Either property plus the right count gives the other.
Removing a vector that appears in the only relation repairs the set; removing one that does not leaves the relation intact. Which vectors are candidates is read off the dependence relation itself, not guessed.
The new vector is already expressible, and writing it as a combination and moving everything to one side gives a nontrivial relation immediately. Note this includes , which lies in every span — which is why no independent set can contain the zero vector.
No counting or computation required — the conclusion follows from the size alone. This is the fastest of all the independence tests, and the reason a homogeneous system with more unknowns than equations always has a nontrivial solution.