Recall

We showed in L7 that a spanning set in must be of size at least , and a linearly independent set in cannot have more than elements. We defined a basis to be a linearly independent spanning set, and concluded that any basis of must have cardinality . Then, we asked the question “Does every vector space have a basis?“. We discussed two strategies to construct a basis for any arbitrary vector space:

  1. Start with an empty set, and keep adding vectors (while preserving linear independence) till is spanned. However, we do not know if this process will ever terminate.
  2. Start with any (finite) spanning set of , and keep removing (redundant) vectors till you reach a basis. However, we do not know if has a spanning set of finite size to begin with.

We observed that both approaches hinge on having a finite spanning set. We turned this property into a definition, and called a finite dimensional vector space (fdvsp) if it has a finite spanning set.

In this lecture, we will prove that every fdvsp has a basis, and that the cardinality of a basis is an invariant of a fdvsp.


Every fdvsp has a basis

Theorem 74.1.

Every fdvsp has a basis.

a005a3

Strategy 1: Augment a linearly independent (or empty) set

Let be a fdvsp. Any linearly independent set can be extended to give a basis of . The existence of a finite spanning set is guaranteed by definition. Keep adding vectors from to that increase the span until you exhaust the spanning set.

You could also begin from an empty set, if you’d like. If using the “span” of an empty to define troubles you, just make have a single non zero vector.

Strategy 2: Prune a spanning set

Take a finite spanning set of and keep deleting unnecessary vectors till what remains is linearly independent. This process is guaranteed to terminate before we reach the empty set, since the empty set is not a spanning set, and we are preserving the spanning property on every deletion.


Cardinality of basis is invariant of an fdvsp

Theorem 74.2.

Any two bases of an fdvsp have same cardinality, i.e, the cardinality of a basis is an invariant of an fdvsp.

d11967

Note

Theorem 2 does not say anything about the existence of bases, only that if bases exist, they must have the same cardinality. We proved Theorem 1 for a reason.

We have already shown that any basis of has vectors. This is a result of pivot analysis. Now, we will show an analogue for a general fdvsp. Again, two strategies:

  1. Use first principles of vector spaces to prove the result.
  2. Show that every fdvsp is isomorphic to .

Strategy 1: First principles

Lemma 74.3(Steinitz Exchange).

Let , where is a fdvsp and is of finite cardinality, and such that . Suppose , then .

What this is essentially saying is that you can “exchange” or “replace” with while conserving the span of (We can express any linear combination of elements in as a linear combination of elements in by replacing in the linear combination with the expression for in terms of obtained in the proof above).

Embedding a linearly independent set in a spanning set

Lemma 74.4.

If is a finite linearly independent set and is a finite spanning set in a fdvsp , and , then, after rearranging if necessary, spans .

Linearly independent sets cannot be larger than spanning sets

Lemma 74.5.

If is a finite linearly independent set and is a finite spanning set in a fdvsp , then .

Finally, Thm 2

Let and be bases of cardinality and respectively.
Since is linearly independent, and is a spanning set, .
Since is linearly independent, and is a spanning set, .
Thus, .

Strategy 2: Exploit previous work on

Isomorphisms

Observe: A basis “defines” a “coordinate system” on the fdvsp . How? Any can be written uniquely as a linear combination of basis vectors.

Thus, if we fix the order in which the elements of a basis are listed, then is the coordinate vector of in .

Definition 74.6.

Suppose and are vector spaces. A function is called an isomorphism is

  1. is a bijection
  2. for all , , i.e, is a linear map.

Remark 74.7.

If is an isomorphism, so is . (If is bijective, exists, and is a bijection. Property 2 can be easily proved.)

If there is an isomorphism from to , we say that and are isomorphic ().

Also, if is an isomorphism, then any true assertion in about its vector space structure remains true after transport by to and vice versa.

Let be a linear map from to . We know that can be represented as an matrix . If is an isomorphism, must be bijective, and it must be the case that (cuz pivots).
Thus, .

Proof of Thm 2

Let be a fdvsp.
Let and be bases of .
Now, there exist isomorphisms , defined by and defined by .
It follows that is an isomorphism.
Thus, .