Section 31 Vector Spaces
Focus Questions
By the end of this section, you should be able to give precise and thorough answers to the questions listed below. You may want to keep these questions in mind to focus your thoughts as you complete the section.
What is a vector space?
What is a subspace of a vector space?
What is a linear combination of vectors in a vector space
What is the span of a set of vectors in a vector space
What special structure does the span of a set of vectors in a vector space have?
Why is the vector space concept important?
Subsection Application: The Hat Puzzle
In a New York Times article (April 10, 2001) βWhy Mathematicians Now Care About Their Hat Colorβ, the following puzzle is posed.
βThree players enter a room and a red or blue hat is placed on each person's head. The color of each hat is determined by a coin toss, with the outcome of one coin toss having no effect on the others. Each person can see the other players' hats but not his own. No communication of any sort is allowed, except for an initial strategy session before the game begins. Once they have had a chance to look at the other hats, the players must simultaneously guess the color of their own hats or pass. The group shares a hypothetical $3 million prize if at least one player guesses correctly and no players guess incorrectly.β
The game can be played with more players, and the problem is to find a strategy for the group that maximizes its chance of winning. One strategy is for a designated player to make a random guess and for the others to pass. This gives a 50% chance of winning. However, there are much better strategies that provide a nearly 100% probability of winning as the number of players increases. One such strategy is based on Hamming codes and subspaces of a particular vector space to implement the most effective approach.
Subsection Introduction
We have previously seen that and the set of fixed size matrices have a nice algebraic structure when endowed with the addition and scalar multiplication operations. In fact, as we will see, there are many other sets of elements that have the same kind of structure with natural addition and scalar multiplication operations. Due to this underlying similar structure, these sets are connected in some way and can all be studied jointly. Mathematicians look for these kinds of connections between seemingly dissimilar objects and, from a mathematical standpoint, it is convenient to study all of these similar structures at once by combining them into a larger collection. This motivates the idea of a vector space that we will investigate in this chapter.
An example of a set that has a structure similar to vectors is a collection of polynomials. Let be the collection of all polynomials of degree less than or equal to 1 with real coefficients. That is,
So, for example, the polynomials and are in but is not in Two polynomials and in are equal if and
We define addition of polynomials in by adding the coefficients of the like degree terms. So if and then the polynomial sum of and is
So, for example,
We now consider the properties of the addition operation. For example, we can ask if polynomial addition is commutative. That is, if and are in must it be the case that
To show that addition is commutative in we choose arbitrary polynomials and in Then we have
Note that in the middle step, we used the definition of equality of polynomials since and due to the fact that addition of real numbers is commutative. So addition of elements in is a commutative operation.
Preview Activity 31.1.
(a)
Now we investigate other properties of addition in
(i)
To show addition is associative in we need to verify that if and are in it must be the case that
Either verify this property by using the definition of two polynomials being equal, or give a counterexample to show the equality fails in that case.
(ii)
Find a polynomial such that
for all This polynomial is called the zero polynomial or the additive identity polynomial in
(iii)
If is an element of is there an element such that
where is the additive identity polynomial you found above? If not, why not? If so, what polynomial is Explain.
(b)
We can also define a multiplication of polynomials by scalars (real numbers).
(i)
What element in could be the scalar multiple
(ii)
In general, if is a scalar and is in how do we define the scalar multiple in
(iii)
If is a scalar and and are elements in is it true that
If no, explain why. If yes, verify your answer using the definition of two polynomials being equal.
(iv)
If and are scalars and is an element in is it true that
If no, explain why. If yes, verify your answer.
(v)
If and are scalars and is an element in is it true that
If no, explain why. If yes, verify your answer.
(vi)
If is an element of is it true that
If no, explain why. If yes, verify your answer.
Subsection Spaces with Similar Structure to
Mathematicians look for patterns and for similarities between mathematical objects. In doing so, mathematicians often consider larger collections of objects that are sorted according to their similarities and then study these collections rather than just the objects themselves. This perspective can be very powerful β whatever can be shown to be true about an arbitrary element in a collection will then be true for every specific element in the collection. In this section we study the larger collection of sets that share the algebraic structure of vectors in These sets are called vector spaces.
In Preview Activity 31.1, we showed that the set of polynomials of degree less than or equal to one with real coefficients, with the operations of addition and scalar multiplication defined by
has a structure similar to
By structure we mean how the elements in the set relate to each other under addition and multiplication by scalars. That is, if and are elements of and and are scalars, then
is an element of
there is a zero polynomial (namely, ) in so that
there is an element in (namely, ) so that
is an element of
The properties we saw for polynomials in stated above are the same as the properties for vector addition and multiplication by scalars in as well as matrix addition and multiplication by scalars identified in Section 8. This indicates that polynomials in vectors in and the set of matrices behave in much the same way as regards their addition and multiplication by scalars. There is an even closer connection between linear polynomials and vectors in An element in can be naturally associated with the vector in All the results of polynomial addition and multiplication by scalars then translate to corresponding results of addition and multiplication by scalars of vectors in So for all intents and purposes, as far as addition and multiplication by scalars is concerned, there is no difference between elements in and vectors in β the only difference is how we choose to present the elements (as polynomials or as vectors). This sameness of structure of our sets as it relates to addition and multiplication by scalars is the type of similarity mentioned in the introduction. We can study all of the types of objects that exhibit this same structure at one time by studying vector spaces.
Subsection Vector Spaces
We defined vector spaces in the context of subspaces of in Definition 12.3. In general, any set that has the same kind of additive and multiplicative structure as our sets of vectors, matrices, and linear polynomials is called a vector space. As we will see, the ideas that we introduced about subspaces of apply to vector spaces in general, so the material in this chapter should have a familiar feel.
Definition 31.1.
A set on which an operation of addition and a multiplication by scalars is defined is a vector space if for all and in and all scalars and
is an element of (we say that is closed under the addition in ),
(we say that the addition in is commutative),
(we say that the addition in is associative),
there is a zero vector in so that (we say that contains an additive identity ),
for each in there is an element in so that (we say that contains an additive inverse for each element in ),
is an element of (we say that is closed under multiplication by scalars),
(we say that multiplication by scalars distributes over scalar addition),
(we say that multiplication by scalars distributes over addition in ),
Note.
Unless otherwise stated, in this book the scalars will refer to real numbers. However, we can define vector spaces where scalars are complex numbers, or rational numbers, or integers modulo where is a prime number, or, more generally, elements of a field. A field is an algebraic structure which generalizes the structure of real numbers and rational numbers under the addition and multiplication operations. Since we will focus on the real numbers as scalars, the reader is not required to be familiar with the concept of a field.Because of the similarity of the way elements in vector spaces behave compared to vectors in we call the elements in a vector space vectors. There are many examples of vectors spaces, which is what makes this idea so powerful.
Example 31.2.
(a)
The space of all vectors with components is a vector space using the standard vector addition and multiplication by scalars. The zero element is the zero vector whose components are all 0.
(b)
The set of all polynomials of degree less than or equal to 1 with addition and scalar multiplication as defined earlier. Recall that is essentially the same as
(c)
The properties listed in the introduction for are equally true for the collection of all polynomials of degree less than or equal to some fixed number. We label as this set of all polynomials of degree less than or equal to with the standard addition and scalar multiplication. Note that is essentially the same as More generally, the space of all polynomials is also a vector space with standard addition and scalar multiplication.
(d)
As a subspace of the eigenspace of an matrix corresponding to an eigenvalue is a vector space.
(e)
As a subspace of the null space of an matrix is a vector space.
(f)
As a subspace of the column space of an matrix is a vector space.
(g)
The span of a set of vectors in is a subspace of and is therefore a vector space.
(h)
Let be a vector space and let be the additive identity in The set is a vector space in which and for any scalar This space is called the trivial vector space.
(i)
The space (or when it is important to indicate that the entries of our matrices are real numbers) of all matrices with real entries with the standard addition and multiplication by scalars we have already defined. In this case, is essentially the same vector space as
(j)
The space of all functions from to where we define the sum of two functions and in as the function satisfying
for all real numbers and the scalar multiple of the function by the scalar to be the function satisfying
for all real numbers The verification of the vector space properties for this space is left to the reader.
(k)
The space of all infinite real sequences We define addition and scalar multiplication termwise:
is a vector space. In addition, the set of convergent sequences inside forms a vector space using this addition and multiplication by scalars (as we did in we will call this set of convergent sequences a subspace of ).
(l)
(For those readers who are familiar with differential equations). The set of solutions to a second order homogeneous differential equation forms a vector space under addition and scalar multiplication defined as in the space above.
(m)
The set of polynomials of positive degree in is not a vector space using the standard addition and multiplication by scalars in is not a vector space. Notice that is not a polynomial of positive degree, and so this set is not closed under addition.
(n)
The color space where each color is assigned an RGB (red, green, blue) coordinate between 0 and 255, with addition and scalar multiplication defined component-wise, however, does not define a vector space. The color space is not closed under either operation due to the color coordinates being integers ranging from 0 to 255.
It is important to note that the set of defining properties of a vector space is intended to be a minimum set. Any other properties of a vector space must be verified or proved using the defining properties. For example, in it is clear that the scalar multiple is the zero vector for any vector in This might be true in any vector space, but it is not a defining property. Therefore, if this property is true, then we must be able to prove it using just the defining properties. To see how this might work, let be any vector in a vector space We want to show that (the existence of the zero vector is property (4)). Using the fact that and that scalar multiplication distributes over scalar addition, we can see that
Property (5) tells us that contains an additive inverse for every vector in so let be an additive inverse of the vector in Then β56β and so
Now has the property that for any vector in (by properties (4) and (2)), and so we can conclude that
Activity 31.2.
Another property that will be useful is a cancellation property. In the set of real numbers we know that if then and we verify this by subtracting from both sides. This is the same as adding the additive inverse of to both sides, so we ought to be able to make the same argument using additive inverses in a vector space. To see how, let and be vectors in a vector space and suppose that
(a)
Why does our space contain an additive inverse of
(b)
Now add the vector to both sides of equation (31.1) to obtain
Which property of a vector space allows us to state the following equality?
(c)
Now use the properties of additive inverses and the additive identity to explain why Conclude that we have a cancellation law for addition in any vector space.
We should also note that the definition of a vector space only states the existence of a zero vector and an additive inverse for each vector in the space, and does not say that there cannot be more than one zero vector or more than one additive inverse of a vector in the space. The reason why is that the uniqueness of the zero vector and an additive inverse of a vector can be proved from the defining properties of a vector space, and so we don't list this consequence as a defining property. Similarly, the defining properties of a vector space do not state that the additive inverse of a vector is the scalar multiple Verification of these properties are left for the exercises. We summarize the results of this section in the following theorem.
Theorem 31.3.
Let be any vector space with identity
Subsection Subspaces
In Section 12 we saw that contained subsets that we called subspaces that had the same algebraic structure as The same idea applies to vector spaces in general.
Activity 31.3.
Let Notice that is a subset of
(a)
Is closed under the addition in Verify your answer.
(b)
Does contain the zero vector from Verify your answer.
(c)
Is closed under multiplication by scalars? Verify your answer.
(d)
Explain why satisfies every other property of the definition of a vector space automatically just by being a subset of and using the same operations as in Conclude that is a vector space.
Activity 31.3 illustrates an important point. There is a fundamental difference in the types of properties that define a vector space. Some of the properties that define a vector space are true for any subset of the vector space because they are properties of the operations (such as the commutative and associative properties). The other properties (closure, the inclusion of the zero vector, and the inclusion of additive inverses) are set properties, not properties of the operations. So these three properties have to be specifically checked to see if a subset of a vector space is also a vector space. This leads to the definition of a subspace, a subset of a vector space which is a vector space itself.
Definition 31.4.
A subset of a vector space is a subspace of if
whenever and are in it is also true that is in (that is, is closed under addition),
whenever is in and is a scalar it is also true that is in (that is, is closed under scalar multiplication),
is in
Activity 31.4.
Is the given subset a subspace of the indicated vector space Verify your answer.
(a)
is any vector space and
(b)
the vector space of matrices and
(c)
the vector space of all polynomials of degree less than or equal to 2 and
(d)
and
(e)
and
There is an interesting subspace relationship between the spaces and For every is a subspace of Furthermore, is a subspace of is a subspace of and so on. Note however that a similar relationship does NOT hold for even though looks like For example, is NOT a subspace of Similarly, is NOT a subspace of Since the vectors in different 's are of different sizes, none of the 's is a subset of another with and hence, is not a subspace of when
Subsection The Subspace Spanned by a Set of Vectors
In we showed that the span of any set of vectors forms a subspace of The same is true in any vector space. Recall that the span of a set of vectors in is the set of all linear combinations of those vectors. So before we can discuss the span of a set of vectors in a vector space, we need to extend the definition of linear combinations to vector spaces (compare to Definition 4.8 and Definition 4.10).
Definition 31.5.
Let be a vector space. A linear combination of vectors in is a vector of the form
where are scalars. The span of the vectors is the collection of all linear combinations of That is,
The argument that the span of any finite set of vectors in a vector space forms a subspace is the same as we gave for the span of a set of vectors in (see Theorem 12.7). The proof is left for the exercises.
Theorem 31.6.
Given a vector space and vectors in is a subspace of
The subspace is called the subspace of spanned by .
Activity 31.5.
(a)
Let Note that is a subset of Find two vectors in so that and hence conclude that is a subspace of (Note that the vectors are not unique.)
(b)
Let and and let in Is the polynomial in (Hint: Create a matrix equation of the form by setting up an appropriate polynomial equation involving and Under what conditions on is the system consistent?)
(c)
With as in part (b), describe as best you can the subspace of
Given a subspace the set such that is called a spanning set of In order to determine if a set is a spanning set for all we need to do is to show that for every in the equation
has a solution. We will see important uses of special spanning sets called bases in the rest of this chapter.
Subsection Examples
What follows are worked examples that use the concepts from this section.
Example 31.7.
Determine if each of the following sets is a vector space.
(a)
with addition and multiplication by scalars defined by
where and are in and
Solution.
We consider the vector space properties in Definition 31.1. Let and be in and let By the definition of addition and multiplication by scalars, both and are in Note also that
and so addition is commutative in Since
and
we see that addition is not associative and conclude that is not a vector space. At this point we can stop since we have shown that is not a vector space.
(b)
with addition and multiplication by scalars defined by
where and are in and is the standard product of and
Solution.
We consider the vector space properties in Definition 31.1. Let and be in and let Since and are both positive real numbers, we know that is a positive real number. Thus, and is closed under its addition. Also, is a positive real number, so as well. Now
and addition is commutative in Also,
and addition is associative in Since
contains an additive identity, which is The fact that is a positive real number implies that is a positive real number. Thus, and
and contains an additive inverse for each of its elements. We have that
So satisfies all of the properties of a vector space.
(c)
The set of all matrices of the form where and are real numbers using the standard addition and multiplication by scalars on matrices.
Solution.
Recall that is a vector space using the standard addition and multiplication by scalars on matrices. Any matrix of the form can be written as
So and is a subspace of Thus, is a vector space.
(d)
The set of all functions from to such that using the standard addition and multiplication by scalars on functions.
Solution.
We will show that is not a vector space. Let be defined by Then and However, if then and It follows that is not closed under multiplication by scalars and is not a vector space.
Example 31.8.
Let be a vector space and and vectors in Also, let and be scalars. You may use the result of Exercise 5 that for any scalar in any vector space.
(a)
If and must Use the properties of a vector space or provide a counterexample to justify your answer.
Solution.
We will show that this statement is true. Suppose and Then If then we are done. So suppose Then and is a real number. Then
But we assumed that so we can conclude that as desired.
(b)
If and must Use the properties of a vector space or provide a counterexample to justify your answer.
Solution.
We will show that this statement is true. Suppose and Then Since we know that is a real number. Thus,
(c)
If must and Use the properties of a vector space or provide a counterexample to justify your answer.
Solution.
We will demonstrate that this statement is false with a counterexample. Let and in Then
but and
Subsection Summary
-
A set on which an operation of addition and a multiplication by scalars is defined is a vector space if for all and in and all scalars and
is an element of
there is a zero vector in so that
for each in there is an element in so that
is an element of
-
A subset of a vector space is a subspace of if
whenever and are in it is also true that is in
whenever is in and is a scalar it is also true that is in
is in
-
A linear combination of vectors in a vector space is a vector of the form
where are scalars.
-
The span of the vectors in a vector space is the collection of all linear combinations of That is,
The span of any finite set of vectors in a vector space is always a subspace of
This concept of vector space is important because there are many different types of sets (e.g., ) that have similar structure, and we can relate them all as members of this larger collection of vector spaces.
Exercises Exercises
1.
The definition of a vector space only states the existence of a zero vector and does not say how many zero vectors the space might have. In this exercise we show that the zero vector in a vector space is unique. To show that the zero vector is unique, we assume that two vectors and have the zero vector property.
(a)
Using the fact that is a zero vector, what vector is
Hint.Use the fact that for any vector in our vector space.
(b)
Using the fact that is a zero vector, what vector is
Hint.Same reasoning as in part (a).
(c)
How do we conclude that the zero vector is unique?
Hint.Use the transitive property of equality.
2.
The definition of a vector space only states the existence of an additive inverse for each vector in the space, but does not say how many additive inverses a vector can have. In this exercise we show that the additive inverse of a vector in a vector space is unique. To show that a vector has only one additive inverse, we suppose that has two additive inverses, and and demonstrate that
(a)
What equations must and satisfy if and are additive inverses of
(b)
Use the equations from part (a) to show that Clearly identify all vector space properties you use in your argument.
3.
4.
Let be a vector space and a vector in In all of the vector spaces we have seen to date, the additive inverse of the vector is equal to the scalar multiple This seems reasonable, but it is important to note that this result is not stated in the definition of a vector space, so this it is something that we need to verify. To show that is an additive inverse of the vector we need to demonstrate that
Verify this equation, explicitly stating which properties you use at each step.
5.
It is reasonable to expect that if is any scalar and is the zero vector in a vector space then Use the fact that to prove this statement.
6.
Let be two subspaces of a vector space Determine whether and are subspaces of Justify each answer clearly.
7.
Find three vectors to express
as How does this justify why is a subspace of
8.
Find three vectors to express
as How does this justify why is a subspace of
9.
Let be the set of all functions from to where we define the sum of two functions and in as the function satisfying
for all real numbers and the scalar multiple of the function by the scalar to be the function satisfying
for all real numbers Show that is a vector space using these operations.
10.
Prove Theorem 31.6.
11.
Determine if each of the following sets of elements is a vector space or not. If appropriate, you can identify a set as a subspace of another vector space, or as a span of a collection of vectors to shorten your solution.
(a)
A line through the origin in
(b)
The first quadrant in
(c)
The set of vectors
(d)
The set of all differentiable functions from to
(e)
The set of all functions from to which are increasing for every (Assume that a function is increasing if whenever )
(f)
The set of all functions from to for which for some fixed in
(g)
The set of polynomials of the form where
(h)
The set of all upper triangular real matrices.
(i)
The set of complex numbers where scalar multiplication is defined as multiplication by real numbers.
12.
A reasonable way to extend the idea of the vector space to infinity is to let be the set of all sequences of real numbers. Define addition and multiplication by scalars on by
where denotes the sequence denotes the sequence and is a scalar.
(a)
Show that is a vector space using these operations.
(b)
Is the set of sequences that have infinitely many zeros a subspace of Verify your answer.
(c)
Is the set of sequences which are eventually zero a subspace of Verify your answer. (A sequence is eventually zero if there is an index such that whenever )
(d)
Is the set of decreasing sequences a subspace of Verify your answer. (A sequence is decreasing if for each )
(e)
Is the set of sequences in that have limits at infinity a subspace of
(f)
Let be the set of all square summable sequences in that is sequences so that is finite. So, for example, the sequence is in Show that is a subspace of (the set is an example of what is called a Hilbert space by defining the inner product ). (Hint: show that for any real numbers and )
13.
Given two subspaces of a vector space define
Show that is a subspace of containing both as subspaces. The space is the sum of the subspaces and
14.
Label each of the following statements as True or False. Provide justification for your response.
(a) True/False.
The intersection of any two subspaces of is also a subspace.
(b) True/False.
The union of any two subspaces of is also a subspace.
(c) True/False.
If is a subspace of a vector space then is equal to
(d) True/False.
If is a nonzero vector in a subspace of then contains the line through the origin and in
(e) True/False.
If are nonzero, non-parallel vectors in a subspace of then contains the plane through the origin, and in
(f) True/False.
The smallest subspace in containing a vector is a line through the origin.
(g) True/False.
The largest subspace of is
(h) True/False.
The space is a subspace of for
(i) True/False.
The set of constant functions from to is a subspace of
(j) True/False.
The set of all polynomial functions with rational coefficients is a subspace of
Subsection Project: Hamming Codes and the Hat Puzzle
Recall the hat problem from the beginning of this section. Three players are assigned either a red or blue hat and can only see the colors of the hats of the other players. The goal is to devise a high probability strategy for one player to correctly guess the color of their hat. The players have a 50% chance of winning if one player guesses randomly and all of the others pass. However, the group can do better than 50% with a reasonably simple strategy. There are 2 possibilities for each hat color for a total of possible distributions of hat colors. Of these, only red-red-red and blue-blue-blue contain only one hat color, so of of the possible hat distributions have two hats of one color and one of the other color. So if a player sees two hats of the same color, that player guesses the other color and passes otherwise. This gives a 75% chance of winning. This strategy will only work for three players, though. We want to develop an effective strategy that works for larger groups of players.
There is a strategy, based on Hamming codes that can be utilized when the number of players is of the form with This strategy will provide a winning probability of
Note that as this probability has a limit of 1. Note also that if (so that there are 3 players), then the probability is or β the same strategy we came up with earlier.
To understand this strategy, we need to build a slightly different kind of vector space than we have seen until now, one that is based on a binary choice of red or blue. To do so, we identify the hat colors with numbers β 0 for red and 1 for blue. So let Assume there are players for some integer We can then view a distribution of hats among the players as a vector with components from That is,
We can give some structure to both and by noting that we can define addition and multiplication in by
Project Activity 31.6.
Show that has the same structure as That is, show that for all and in the following properties are satisfied.
(a)
and
(b)
and
(c)
and
(d)
There is an element in such that
(e)
There is an element in such that
(f)
There is an element in such that
(g)
If there is an element in such that
(h)
Project Activity 31.6 shows that has the same properties as β that is that is a field. Until now, we have worked with vector spaces whose scalars come from the set of real numbers, but that is not necessary. None of the results we have discovered so far about vector spaces require our scalars to come from In fact, we can replace with any field and all of the same vector space properties hold. It follows that is a vector space over As we did in we define the standard unit vectors in
Now we return to the hat puzzle. We have players. Label the players We can now represent a random placements of hats on heads as a vector in where in the th entry represents a red hat and a blue hat on player Since player can see all of the other hats, from player 's perspective the distribution of hats has the form
where is the unknown color of hat on player 's head and
In order to analyze the vectors from player 's perspective and to devise an effective strategy, we will partition the set into an appropriate disjoint union of subsets.
To provide a different way to look at players, we will use a subspace of Let be a subspace of that has a basis of vectors. The elements of are the linear combinations of basis vectors, and each basis vector in a linear combination has 2 possibilities for its weight (from ). Thus, contains exactly vectors. We can then use the nonzero vectors in to represent our players. Each distribution of hats can be seen as a linear combination of the vectors in Let be the nonzero vectors in We then define a function as
that identifies a distribution of hats with a vector in The subspace that we need to devise our strategy is what is called a Hamming code.
Project Activity 31.7.
Let
Show that is a subspace of (The subspace is called the Hamming code (where the first component is the number of elements in a basis for and the second the number of elements in a basis for ). Hamming codes are examples of linear codes β those codes that are subspaces of the larger vector space.)
Now for each between 0 and we define as
where we let The sets are called cosets of
Project Activity 31.8.
To complete our strategy for the hat puzzle, we need to know some additional information about the sets
(a)
Show that the sets are disjoint. That is, show that if
Hint.If and what can we say about
(b)
Since for each it follows that Now we show that by demonstrating that has exactly the same number of elements as We will need one fact for our argument. We will see in a later section that has a basis of elements, so the number of elements in is
(i)
Since the sets are disjoint, the number of elements in is equal to the sum of the number of elements in each Show that each has the same number of elements as
(ii)
Now use the fact that the number of elements in is equal to the sum of the number of elements in each to argue that
The useful idea from Project Activity 31.8 is that any hat distribution in is in exactly one of the sets Recall that a hat distribution in can be written from player 's perspective as
where Our strategy for the hat game can now be revealed.
Project Activity 31.9.
Let us analyze this strategy.
(a)
Explain why every player guesses wrong if is in
(b)
Now we see determine that our strategy is a winning strategy for all hat distributions that are not in First we need to know that these two options are the only ones. That is, show that it is not possible for to be in for both choices of
(c)
Now we want to demonstrate that this is a winning strategy if That is, at least one player guesses a correct hat color and no one else guesses incorrectly. So assume
(i)
We know that for some unique choice of so let for some Explain why player can correctly choose color
(ii)
Finally, we need to argue that every player except player must pass. So consider player with Recall that
Analyze our strategy and the conditions under which player does not pass. Show that this leads to a contradiction.
Project Activity 31.9 completes our analysis of this strategy and shows that our strategy results in a win with probability
It is very important to keep track of the different kinds of zeros here β the boldface zero is the additive identity in the vector space and the non-bold 0 is the scalar zero.