1.3  Linear Combinations and Span

We now have vector spaces and, inside them, subspaces. So far every subspace has been handed to us by a condition, such as “x+2y=0” or “A⊤=A”. This section goes the other way. We start from a few vectors, build everything that can be built from them, and show that the result is always a subspace: the smallest one containing the vectors we started with. Along the way we meet the first way of measuring a space, by asking whether finitely many vectors are enough to build all of it.

1.3.1. Linear combinations

Take two vectors in R3, say v1=(1,0,1) and v2=(0,1,1). Which vectors can we build from them, using only the two operations a vector space gives us? Scaling gives av1 and bv2, and adding gives av1+bv2=(a,b,a+b). Adding or scaling again produces nothing new: for instance 2(av1+bv2)+(cv1+dv2)=(2a+c)v1+(2b+d)v2 has the same shape. So the vectors we can reach are exactly those of the form (a,b,a+b): the plane z=x+y through the origin. The expression av1+bv2 will appear in almost every argument from now on, so it deserves a name.

The vectors we combine come as a list (v1,…,vk): a finite sequence of vectors, in order, in which repeats are allowed. A list of length k=0 is the empty list (). Why lists rather than sets becomes important in the next section; for now it costs nothing.

Definition 1.3.1 (Linear Combination)

Let V be a vector space over F, and let (v1,…,vk) be a list of vectors in V, where k≥0. A linear combination of (v1,…,vk) is a vector of the form a1v1+a2v2+⋯+akvk,where a1,…,ak∈F. The scalars ai are the coefficients of the combination. A linear combination of the empty list is, by convention, the empty sum 0.

In words: scale each vector of the list by a scalar from F, then add up the results. Two small points hide in the notation. First, a sum of k vectors needs no brackets, because addition in V is associative (VS2); so the expression names a single vector. Second, the coefficients must lie in the field F we are working over. Changing the field can change what counts as a combination, as Exercise (C2: The Span Depends on the Field) shows.

The empty sum convention is the additive twin of 0!=1 and x0=1, where a product with no factors is the neutral element 1 for multiplication: a sum with no terms is the neutral element 0 for addition. It will make several statements true without exceptions.

Example (Linear Combinations in Four Families)

Show that each vector is a linear combination of the given list.

  • (a) (3,−2,1)∈R3, of the list ((1,0,1),(0,1,1)).
  • (b) x2−1∈R[x], of the list ((x+1)2,x+1).
  • (c) The function sin2 in RR, of the list (1,cos⁡2x), where 1 is the constant function.
  • (d) The zero vector of any vector space V, of any list (v1,…,vk) in V.

Solution.

  • (a) We need a(1,0,1)+b(0,1,1)=(a,b,a+b) to equal (3,−2,1). The first two entries force a=3 and b=−2, and then the third entry is a+b=1, as required. Hence (3,−2,1)=3(1,0,1)−2(0,1,1).
  • (b) Expanding, (x+1)2−2(x+1)=x2+2x+1−2x−2=x2−1. So the coefficients are 1 and −2.
  • (c) The double-angle formula cos⁡2x=1−2sin2⁡x holds for every real x. Hence sin2⁡x=12⋅1+(−12)cos⁡2x for every x, which is an equality of functions by Definition 0.4.1. The coefficients 12 and −12 are real, as they must be.
  • (d) Take every coefficient to be 0. By Theorem 1.1.5, 0vi=0 for each i, so 0v1+⋯+0vk=0. For the empty list, 0 is the empty sum. This degenerate case matters: it says the zero vector can always be built, from anything, even from nothing.

Notice that the question in (a) was a small system of equations in the unknown coefficients. That is typical: deciding whether a vector is a combination of a list means deciding whether a system of linear equations has a solution. Here we solve such systems by hand; Chapter 3 gives a systematic method.

1.3.2. The span

The span of some vectors is everything you can build from them by scaling and adding.

We have two kinds of input to cover. Usually we start from a list, as above. But sometimes the natural input is a set, possibly infinite, such as all the powers 1,x,x2,… in F[x]. A linear combination only ever uses finitely many vectors, so for a set we allow every finite list drawn from it.

Definition 1.3.2 (Span)

Let V be a vector space over F.

  • The span of a list (v1,…,vk) of vectors in V is the set of all its linear combinations: span(v1,…,vk)={a1v1+⋯+akvk:a1,…,ak∈F}.
  • The span of a subset S⊆V, possibly infinite, is the set of all vectors that are linear combinations of some finite list of vectors in S: span(S)={a1s1+⋯+aksk:k≥0, s1,…,sk∈S, a1,…,ak∈F}.

In particular span()=span(∅)={0}. When the field matters we write spanF.

In words: for a list, the span collects every choice of coefficients. For a set, we may first pick any finite number of vectors from S (the same vector more than once is allowed), and then any coefficients. The value k=0 is allowed, and it contributes the empty sum 0. So 0∈span(S) for every S, including S=∅.

One thing to check. A list (v1,…,vk) now has two spans: the span of the list, and the span of the set {v1,…,vk} of its entries. They agree. A combination of the list is a combination of a finite list from the set, so the first is contained in the second. Conversely, take a combination b1w1+⋯+bmwm where each wr is one of the vi; for each r, choose one index i(r) with wr=vi(r). Group the terms with the same index together, using (VS1), (VS2) and bv+b′v=(b+b′)v (VS6). The result is a1v1+⋯+akvk, where ai is the sum of the br with i(r)=i (and ai=0 if there are none, by Theorem 1.1.5). So the second is contained in the first. In particular the span of a list does not change if we reorder the list or repeat an entry.

Why span(∅)={0}? The definition forces it through the empty sum, but it is also the only sensible choice. We will prove that the span of S is the smallest subspace containing S. The smallest subspace containing nothing in particular is {0}, since every subspace contains 0. Any other convention would make that theorem false for S=∅, and the empty list will turn out to be a basis of the zero space.

Example (Computing Spans)

Describe each span.

  • (a) span((1,0,1),(0,1,1)) in R3. Is (1,2,3) in it? Is (1,2,4)?
  • (b) span(v) for a single vector v in a vector space V.
  • (c) span(1,x2) in R[x].
  • (d) span({1,x,x2,x3,…}) in F[x].

Solution.

  • (a) As computed at the start of the section, the combinations are a(1,0,1)+b(0,1,1)=(a,b,a+b). So the span is {(x,y,z)∈R3:z=x+y}, a plane through the origin. For membership, a vector (x,y,z) is in the span exactly when the entries fit: the first two entries force a=x and b=y, and then we need z=x+y. Since 3=1+2, the vector (1,2,3)=1(1,0,1)+2(0,1,1) is in the span. Since 4≠1+2, the vector (1,2,4) is not.
  • (b) span(v)={av:a∈F}. If v≠0 and V=R2 or R3, this is the line through the origin in the direction of v. If v=0, then a0=0 for every a (Theorem 1.1.6), so span(0)={0}. This degenerate case shows that a span can be as small as the zero space even when the list is not empty.
  • (c) The combinations are a+bx2 with a,b∈R: the polynomials of degree at most 2 with no x term. For example x2+x is not in the span, because its coefficient of x is 1≠0 and polynomials are equal only when all coefficients agree (Definition 0.8.1).
  • (d) Every polynomial a0+a1x+⋯+aNxN is a combination of the finite list (1,x,…,xN) of vectors in the set. Conversely every combination of finitely many powers of x is a polynomial. So the span is all of F[x]. No single polynomial here is a combination of infinitely many powers: each one uses only the powers up to its degree.

Quick check. Is span((1,2)) a subset of span((2,4)) in R2? Are they equal?

Solution. Yes to both. Since (2,4)=2(1,2), every a(2,4)=(2a)(1,2) lies in span((1,2)). Since (1,2)=12(2,4), every a(1,2)=a2(2,4) lies in span((2,4)). Both spans are the line y=2x. Different lists can have the same span.

1.3.3. The span is the smallest subspace

The plane in Example (Computing Spans) (a) was a subspace. That was no accident. Adding two combinations gives a combination, and so does scaling one. And any subspace that contains the vectors must contain all their combinations, because a subspace is closed under exactly the operations that build them. So the span is both a subspace and the smallest one available:

Theorem 1.3.1 (Span Is the Smallest Subspace)

Let V be a vector space over F and let S⊆V. Then:

  • (1) span(S) is a subspace of V;
  • (2) S⊆span(S);
  • (3) if U is a subspace of V with S⊆U, then span(S)⊆U.

The same holds for the span of a list, which equals the span of the set of its entries.

Idea. Part (1) is the three-check subspace test. Part (2) is the combination 1s. Part (3) is “a subspace is closed under the operations that build combinations”; since a combination has k terms for an arbitrary k, we add one term at a time, by induction on k.

Proof.

  1. We apply Theorem 1.2.1.
    • Zero. The empty list is a finite list of vectors in S, and its only combination is 0. Hence 0∈span(S).
    • Addition. Let x,y∈span(S). Then x=a1s1+⋯+aksk and y=b1t1+⋯+bmtm for some si,tj∈S and scalars ai,bj∈F. Therefore x+y=a1s1+⋯+aksk+b1t1+⋯+bmtm, which is a combination of the list (s1,…,sk,t1,…,tm) of vectors in S. (If some tj equals some si, the list has a repeat, which lists allow.) Hence x+y∈span(S). This shows span(S) is closed under addition.
    • Scaling. Let x=a1s1+⋯+aksk∈span(S) and c∈F. By (VS5), applied k−1 times, and by (VS7) for each term, cx=(ca1)s1+⋯+(cak)sk, which is a combination of the same list. Hence cx∈span(S). This shows span(S) is closed under scalar multiplication.

    Therefore span(S) is a subspace of V.

  2. Let s∈S. By (VS8), s=1s, which is a combination of the list (s). Hence s∈span(S).

  3. Let U be a subspace with S⊆U. By Theorem 1.2.1, U contains 0 and is closed under addition and scalar multiplication. We prove by induction on k≥0 (Theorem 0.2.7) that every combination a1s1+⋯+aksk with si∈S lies in U. For k=0 the combination is 0∈U. Suppose the claim holds for k, and consider a1s1+⋯+ak+1sk+1. By the induction hypothesis x=a1s1+⋯+aksk∈U. Since sk+1∈S⊆U and U is closed under scaling, ak+1sk+1∈U. Since U is closed under addition, x+ak+1sk+1∈U. This completes the induction, and shows span(S)⊆U.

In one phrase: span(S) is a subspace containing S, and it sits inside every other one. So “the smallest subspace containing S” makes sense, and it is span(S). This gives a second, top-down description of the span, which does not mention combinations at all.

Corollary 1.3.2 (Span as an Intersection)

Let V be a vector space and S⊆V. Let U be the set of all subspaces U of V with S⊆U. Then span(S)=⋂U∈UU.

Proof. The index set U is non-empty, because V is a subspace of itself containing S; so the intersection is defined (Definition 0.3.9).

(⊆) By Theorem 1.3.1 (3), span(S)⊆U for every U∈U. Hence span(S) is contained in the intersection.

(⊇) By Theorem 1.3.1 (1) and (2), span(S) is itself a member of U. An intersection is contained in each of its members, so the intersection is contained in span(S).

By Theorem 0.3.1, the two sets are equal.

By Theorem 1.2.2, an intersection of subspaces is a subspace, so the right-hand side is a subspace for a reason that never mentions combinations. The two descriptions complement each other. The bottom-up one (combinations) tells us what the elements look like. The top-down one (intersection) is convenient for proving that the span lies inside something.

Warning. The span of S is not S, and it is a subspace even when S is not. For example S={(1,0),(0,1)} is a two-element set, and not a subspace of R2 (it does not contain (0,0)). Its span is the whole plane R2, since (x,y)=x(1,0)+y(0,1). By Theorem 1.3.1, span(S)=S holds exactly when S is already a subspace. Also keep the two uses of the word apart: “the span of S” is a noun, a subspace; “S spans V” is a verb, defined next.

1.3.4. Spanning lists and finite-dimensional spaces

The most important case is when the span is everything. Then the list is a complete toolkit for the space: every vector can be built from it.

Definition 1.3.3 (Spanning List, Spanning Set)

Let V be a vector space over F. A list (v1,…,vk) in V spans V, or is a spanning list of V, if span(v1,…,vk)=V. A subset S⊆V spans V, or is a spanning set of V, if span(S)=V.

Since every span is contained in V, to show that a list spans V we must show one thing: every v∈V can be written as a1v1+⋯+akvk for some scalars. The scalars may depend on v, and they need not be unique.

Example (Spanning Lists)

Show that each list spans the given space.

  • (a) (e1,…,en) in Fn, where ei has 1 in position i and 0 elsewhere.
  • (b) (1,x,x2) in F[x]≤2.
  • (c) ((1,1),(1,−1)) in R2.
  • (d) (E11,E12,E21,E22) in M2(F), where Eij has 1 in entry (i,j) and 0 elsewhere.
  • (e) The empty list, in the zero space {0}.

Solution.

  • (a) Let (x1,…,xn)∈Fn. Adding entry by entry, x1e1+⋯+xnen=(x1,…,xn). So every vector is a combination, with its own entries as coefficients.
  • (b) Every p∈F[x]≤2 has the form a0+a1x+a2x2 (Definition 0.8.4), which is the combination a0⋅1+a1⋅x+a2⋅x2.
  • (c) Let (p,q)∈R2. We look for a,b with a(1,1)+b(1,−1)=(p,q), that is, a+b=p,a−b=q. Adding the equations gives 2a=p+q, and subtracting gives 2b=p−q. So a=p+q2 and b=p−q2. Check: p+q2+p−q2=p and p+q2−p−q2=q. Hence (p,q)=p+q2(1,1)+p−q2(1,−1), and the list spans R2. For instance (3,5)=4(1,1)−(1,−1).
  • (d) For any matrix, (abcd)=aE11+bE12+cE21+dE22, by adding entry by entry.
  • (e) span()={0} by Definition 1.3.2. So the empty list spans the zero space. (So does the list (0).)

The solution of (3) divided by 2, which is fine in R. Over F2, where 2=0, the same list fails: there 1=−1, so both vectors equal (1,1), and their span is {(0,0),(1,1)}≠F22. Whether a list spans depends on the field.

Now the non-example, by a minimal change of (3). Replace the list by ((1,2),(2,4)). It still has two vectors, and neither is zero. But every combination is a(1,2)+b(2,4)=(a+2b)(1,2), a vector whose second entry is twice its first. So (0,1) is not reached, and the list does not span R2. The clause that fails is “every v∈V is a combination”. The two vectors point along the same line, so their span is only the line y=2x.

Some spaces are spanned by a short list; others need infinitely many vectors. That distinction is the first coarse measurement of size in this book.

Definition 1.3.4 (Finite-Dimensional)

A vector space V over F is finite-dimensional if some finite list of vectors in V spans V. Otherwise V is infinite-dimensional.

By Example (Spanning Lists), Fn, F[x]≤2, M2(F) and {0} are finite-dimensional. The same argument as in (2) and (4) shows that F[x]≤n and Mm×n(F) are finite-dimensional too. The word “dimension” is used before we have defined a number called dimension; that number, and the fact that it is well defined, are the subject of section 6 of this chapter.

For the whole polynomial space no finite list is enough. The reason is degree: finitely many polynomials have a largest degree, and combining them never climbs above it.

Theorem 1.3.3 (F[x] Is Infinite-Dimensional)

For every field F, the vector space F[x] is infinite-dimensional.

Proof. Let (p1,…,pk) be any finite list in F[x]. We show it does not span F[x]. Each deg⁡pi is either a natural number or −∞, and there are finitely many, so we can choose N∈N with deg⁡pi≤N for every i.

Let a1,…,ak∈F. The coefficients of aipi are ai times those of pi (Example (The Standard Vector Spaces) (c)). Every coefficient of xm with m>N in pi is 0, by Definition 0.8.3, and ai⋅0=0 by (F6) and Theorem 0.7.1 (d); hence deg⁡(aipi)≤N. By Theorem 0.8.2, deg⁡(p+q)≤max(deg⁡p,deg⁡q), so a sum of two polynomials of degree at most N has degree at most N. Applying this k−1 times, deg⁡(a1p1+⋯+akpk)≤N. (For k=0 the combination is 0, of degree −∞≤N.)

Hence every element of span(p1,…,pk) has degree at most N. But xN+1∈F[x] has degree N+1>N, so xN+1∉span(p1,…,pk). Since the list was arbitrary, no finite list spans F[x]. This shows F[x] is infinite-dimensional.

(In the proof we wrote polynomials in plain italic, p, as in Chapter 0; they are vectors of F[x] all the same.) The proof is the move “find a quantity that combinations cannot increase”. The space RR of all functions is infinite-dimensional too, and so are the sequence spaces; we return to such spaces in section 8 of this chapter.

Remark. For an arbitrary subset S⊆V, finite or infinite, “S spans V” means that every vector of V is a combination of some finite list of vectors in S. Different vectors may use different finite lists, as in Example (Computing Spans) (d). We never form infinite sums: a vector space only lets us add two vectors at a time, so only finite sums have a meaning. The same “every finite list” reading will be used for independence of an arbitrary set in the next section.

1.3.5. Working with spans

Three facts make spans easy to manipulate. Each follows from Theorem 1.3.1 without writing a single combination.

Proposition 1.3.4 (Basic Properties of Span)

Let V be a vector space and S,T⊆V.

  • (1) If T⊆span(S), then span(T)⊆span(S).
  • (2) (Monotonicity) If T⊆S, then span(T)⊆span(S).
  • (3) span(span(S))=span(S).

Proof.

  1. By Theorem 1.3.1 (1), span(S) is a subspace, and by hypothesis it contains T. By Theorem 1.3.1 (3) applied to T, span(T)⊆span(S).

  2. By Theorem 1.3.1 (2), T⊆S⊆span(S). Now apply (1).

  3. Taking T=span(S) in (1) gives span(span(S))⊆span(S). The reverse inclusion is Theorem 1.3.1 (2) applied to the set span(S).

Part (1) is the workhorse. To show span(T)⊆span(S), it is enough to check that each vector of T is a combination of vectors of S; we do not have to handle every combination of T.

The next fact is the one later sections lean on most. If a vector can already be built from S, then adding it to S builds nothing new.

Theorem 1.3.5 (Absorbing a Vector into a Span)

Let V be a vector space, S⊆V and v∈V. If v∈span(S), then span(S∪{v})=span(S). In particular, for a list: if v∈span(v1,…,vk), then span(v1,…,vk,v)=span(v1,…,vk), and the same holds with v inserted at any position of the list.

Proof. (⊇) Since S⊆S∪{v}, monotonicity (Proposition 1.3.4 (2)) gives span(S)⊆span(S∪{v}).

(⊆) By Theorem 1.3.1 (2), S⊆span(S), and v∈span(S) by hypothesis. Hence S∪{v}⊆span(S), and Proposition 1.3.4 (1) gives span(S∪{v})⊆span(S).

For the list version, the span of a list equals the span of the set of its entries, whatever the order. The entries of (v1,…,vk,v) form the set {v1,…,vk}∪{v}, so the first part applies.

Concretely, the proof substitutes. If v=c1v1+⋯+ckvk, then any combination a1v1+⋯+akvk+bv equals (a1+bc1)v1+⋯+(ak+bck)vk, which no longer uses v. Read backwards, the lemma says that a vector lying in the span of the others can be deleted from a list without shrinking its span. The next section turns this into the idea of a redundant vector, and section 6 of this chapter uses it at every step of the Exchange Theorem.

Example (Two Lists with the Same Span)

Show that span(1+x,1−x)=span(1,x) in R[x].

Solution. (⊆) Both 1+x=1⋅1+1⋅x and 1−x=1⋅1+(−1)⋅x lie in span(1,x). By Proposition 1.3.4 (1), span(1+x,1−x)⊆span(1,x).

(⊇) Conversely, 1=12(1+x)+12(1−x),x=12(1+x)−12(1−x), so both 1 and x lie in span(1+x,1−x). By Proposition 1.3.4 (1) again, span(1,x)⊆span(1+x,1−x).

Hence the spans are equal; both are R[x]≤1. Notice that we only checked four vectors, not all combinations. We also used 12, so the argument needs 2≠0 in the field.

Quick check. Is x2+1∈span(x2+x,x+1) in R[x]?

Solution. No. Suppose a(x2+x)+b(x+1)=x2+1. The left side is ax2+(a+b)x+b. Comparing coefficients (Definition 0.8.1): a=1 from x2, b=1 from the constant term, and a+b=0 from x. But then a+b=2≠0, a contradiction. So no such a,b exist.

1.3.6. Exercises

A. Check your understanding

Exercise (A1)
  • (a) Define the span of a subset S of a vector space V. What is span(∅), and why?
  • (b) Determine whether the following statement is true: “for a subset S⊆V, span(S)=S if and only if S is a subspace of V.” Justify your answer.
  • (c) Determine whether the following statement is true: “if span(S)=span(T), then S=T.” Justify your answer.
  • (d) Is the zero vector in the span of every list? Is it in the span of the empty list?
  • (e) State what it means for V to be finite-dimensional, and name the quantity used to show that F[x] is not.

Solution.

  • (a) span(S) is the set of all linear combinations a1s1+⋯+aksk with k≥0, si∈S and ai∈F. span(∅)={0}: the only combination with no vectors is the empty sum 0. This is also the smallest subspace containing ∅, as Theorem 1.3.1 requires.
  • (b) True. If span(S)=S, then S is a subspace by Theorem 1.3.1 (1). Conversely, if S is a subspace, then span(S)⊆S by Theorem 1.3.1 (3) with U=S, and S⊆span(S) by (2).
  • (c) False. In R2, take S={(1,0),(0,1)} and T={(1,1),(1,−1)}. Both span R2 (Example (Spanning Lists)), but S≠T.
  • (d) Yes to both: take all coefficients 0, or, for the empty list, the empty sum. See Example (Linear Combinations in Four Families) (d).
  • (e) V is finite-dimensional if some finite list of vectors in V spans V. For F[x] the quantity is the degree: combinations of a finite list have degree at most the largest degree in the list (Theorem 1.3.3).

B. Practice

Exercise (B1: Membership in a Span)

Determine whether each vector lies in the given span. If it does, write it as a linear combination. Justify your answer.

  • (a) (2,−1,5) and (3,4,1), in span((1,1,0),(0,1,1))⊆R3.
  • (b) 2x2−3x+1 and x2+x+1, in span(x2−x,x−1)⊆R[x].

Solution.

  • (a) A combination is a(1,1,0)+b(0,1,1)=(a,a+b,b). For (2,−1,5), the first and third entries force a=2 and b=5; then the middle entry would be 7≠−1. Hence (2,−1,5) is not in the span. For (3,4,1), we get a=3, b=1, and the middle entry is 4, as required. Hence (3,4,1)=3(1,1,0)+(0,1,1) is in the span.
  • (b) A combination is a(x2−x)+b(x−1)=ax2+(b−a)x−b. Compare coefficients (Definition 0.8.1). For 2x2−3x+1: a=2, −b=1 so b=−1, and then b−a=−3, as required. Hence 2x2−3x+1=2(x2−x)−(x−1) is in the span. For x2+x+1: a=1, b=−1, and then b−a=−2≠1. Hence x2+x+1 is not in the span. (Every element p of this span has p(1)=a−a+b−b=0, and indeed x2+x+1 has value 3 at 1.)
Exercise (B2: Two Lists with the Same Span)

Prove that span((1,1,0),(0,1,1))=span((1,2,1),(1,0,−1)) in R3.

Solution. Write u=(1,1,0), w=(0,1,1).

(⊆) We have u=12(1,2,1)+12(1,0,−1) and w=12(1,2,1)−12(1,0,−1): indeed 12(2,2,0)=(1,1,0) and 12(0,2,2)=(0,1,1). So u,w∈span((1,2,1),(1,0,−1)), and Proposition 1.3.4 (1) gives the inclusion.

(⊇) We have (1,2,1)=u+w and (1,0,−1)=u−w. So both lie in span(u,w), and Proposition 1.3.4 (1) gives the reverse inclusion.

Hence the two spans are equal.

Exercise (B3: Spans in R3, Geometrically)

Describe each span as the origin, a line through the origin, a plane through the origin (give an equation), or all of R3. Justify your answer.

  • (a) span((1,2,3)).
  • (b) span((1,0,0),(0,1,0),(1,1,0)).
  • (c) span((1,−1,0),(0,1,−1)).
  • (d) span((0,0,0)).

Solution.

  • (a) The span is {(t,2t,3t):t∈R}: the line through the origin and (1,2,3).
  • (b) Since (1,1,0)=(1,0,0)+(0,1,0), Theorem 1.3.5 gives span((1,0,0),(0,1,0),(1,1,0))=span((1,0,0),(0,1,0))={(a,b,0):a,b∈R}: the plane z=0.
  • (c) A combination is a(1,−1,0)+b(0,1,−1)=(a,b−a,−b), whose entries sum to 0. Conversely, if x+y+z=0, take a=x and b=−z; then b−a=−z−x=y, so (x,y,z)=x(1,−1,0)−z(0,1,−1). Hence the span is the plane x+y+z=0.
  • (d) span((0,0,0))={0}, by Example (Computing Spans) (b): the origin alone.

C. Going deeper

Exercise (C1: Spans of Intersections and Unions)

Let S,T be subsets of a vector space V.

  • (a) Prove that span(S∩T)⊆span(S)∩span(T).
  • (b) Give an example in R2 where the inclusion in (a) is strict.
  • (c) Prove that span(S∪T)={s+t:s∈span(S), t∈span(T)}.

Hint for (c): in a combination of vectors of S∪T, sort the terms into two groups.

Solution.

  • (a) Since S∩T⊆S, monotonicity (Proposition 1.3.4 (2)) gives span(S∩T)⊆span(S). By symmetry, span(S∩T)⊆span(T). Hence span(S∩T)⊆span(S)∩span(T).

  • (b) Take S={(1,0),(0,1)} and T={(1,1)}. Then S∩T=∅, so span(S∩T)={0}. But span(S)=R2 (Example (Spanning Lists)), so span(S)∩span(T)=span(T), the line y=x, which contains (1,1)≠0. The inclusion is strict.

  • (c) Write W={s+t:s∈span(S), t∈span(T)}.

    (⊆) Let v∈span(S∪T), say v=a1u1+⋯+akuk with each ui∈S∪T. Let s be the sum of the terms aiui with ui∈S, and t the sum of the remaining terms, whose vectors lie in T. Since addition is commutative and associative, v=s+t. Now s∈span(S) and t∈span(T); if a group is empty, its sum is 0, which lies in every span. Hence v∈W.

    (⊇) Let s∈span(S) and t∈span(T). By monotonicity, both lie in span(S∪T), which is closed under addition by Theorem 1.3.1 (1). Hence s+t∈span(S∪T).

    By Theorem 0.3.1, span(S∪T)=W. (So W is the set span(S)+span(T) of Exercise (C2: The Sum of Two Subspaces), the sum of the two subspaces, studied in section 7 of this chapter.)

Exercise (C2: The Span Depends on the Field)

The set C2 is a vector space over C. With the same addition, and scalar multiplication restricted to real scalars, it is also a vector space over R, by Exercise (C3: Shrinking the Field): every axiom holds for all complex scalars, so in particular for real ones.

  • (a) Show that ((1,0),(0,1)) spans C2 over C.
  • (b) Explain why ((1,0),(0,1)) does not span C2 over R.
  • (c) Find a finite list that spans C2 over R. Hence C2 is finite-dimensional over R as well.

Solution.

  • (a) For (z,w)∈C2, (z,w)=z(1,0)+w(0,1) with z,w∈C.
  • (b) Over R the coefficients must be real, and a(1,0)+b(0,1)=(a,b) with a,b∈R has real entries. So (i,0) is not in spanR((1,0),(0,1)).
  • (c) Take ((1,0),(i,0),(0,1),(0,i)). Write z=a+bi and w=c+di with a,b,c,d∈R (Definition 0.6.1). Then (z,w)=a(1,0)+b(i,0)+c(0,1)+d(0,i), a combination with real coefficients. So this list spans C2 over R, and C2 is finite-dimensional over R by Definition 1.3.4.

Found a typo or a mistake? Report it, or read this page’s source

The text of this book is licensed under CC BY-NC-SA 4.0.