Professor: Martin Pei | Term: Fall 2025

I’m auditing this course. The lecture videos are available fully online under this channel

Lecture 1

Question

What is game theory?

Not about the theory of playing board/video games. It is about analyzing social and economic situations in a strategic environment, where individuals make decisions to maximize benefits but these benefits depend on choices of others.

There are many different aspects of game theory.

Example

Building more roads may actually make traffic worse, there is a game theory explanation for this.

Course breakdown is:

  1. Combinatorial game theory
  2. Strategic games
  3. Mechanism design
  4. Cooperative games

Lecture 2: Impartial Games

Nim

We are given some piles of chips. Two players play alternately. On a player’s turn, they pick a pile and remove at least 1 chip from it. The first player who cannot make a move loses.

Example

3 piles: [1,1,2]. The winning strategy is for Player 1 to remove the pile of 2 chips. Player 2 must remove a pile of 1 chip. Player 1 removes the final pile of 1 chip. Player 2 has no move and loses.

Since there is a winning strategy, we call this a winning game / winning position.

Example

2 piles: [5, 5] Regardless of what Player 1 does, Player 2 can make the same move on the other pile. Player 1 loses.

Since Player 1 loses regardless of their move, then this is a losing game / losing position.

Question

What if we have two piles of unequal sizes?

Example

2 piles: [5, 7] Player 1 moves to equalize the chip count (remove 2 from the pile of 7). Player 2 starts with 2 piles of equal sizes. This is a winning game for Player 1.

Lemma

In instances of Nim with two piles of , chips, it is a winning game if and only if .

Nim is an example of an impartial game.

Conditions required for an impartial game:

  1. There are 2 players, Player 1 and Player 2.
  2. There are several positions, with a starting position.
  3. A player performs one of a set of allowable moves, which depends only on the current position, and not on the player whose turn it is. Each possible move generates an option.
  4. Players move alternately.
  5. There is complete information.
  6. No chance moves.
  7. First player with no available move loses.
  8. Rules guarantee that games end.

Many games are not impartial: Tic-tac-toe (7), poker (5), monopoly (6).

Example

Let be a Nim game. There are 4 possible moves (hence 4 possible options).

flowchart LR
markdown["G=(1,1,2)"]
a["H1 = (1,1,1)"] 
b["H2 = (1,1,0)"] 
c["H3 = (0,1,2)"] 
d["H4 = (1,0,2)"] 
markdown --> a
markdown --> b
markdown --> c
markdown --> d

Note: We can define an impartial game by its position and options recursively.

Definition

A game that is reachable from game by a sequence of allowable moves is simpler than .

Other impartial games

  1. Subtraction game: We have one pile of chips. A valid move is taking away 1, 2, or 3 chips. The first player who cannot move loses
  2. Rook game: We have an chess board, and a rook in position . A valid move is moving the rook any number of spaces left or up. The first player who cannot move loses
  3. Green hackenbush game: We have a graph and the flow. The graph is attached to teh floor at some vertices. A move consists of removing an edge of the graph, and any part of the graph not connected to the floor is removed. The first player who cannot move loses.

We will prove that all impartial games are essentially Nim games.

Winning Strategy

Question

Can there be an impartial game with no winning strategy?

No.

Tip

In any game , either Player 1 or Player 2 has a winning strategy.

Proof: We prove by induction on the simplicity of .

If has no allowable moves, then Player 1 loses, so Player 2 has a winning strategy.

Assume has allowable moves and the lemma holds for games simpler than . Among all options of , if Player 1 has a winning strategy in one of them, then Player 1 moves to that option and wins. Otherwise, Player 2 has a winning strategy for all options.

So regardless of Player 2’s move, Player 2 wins.

So every impartial game is either a winning game (P1 has a winning strategy) or a losing game (P2 has a winning strategy).

Example

Nim: [5,7] (Winning Game) P1: Move to [5,5] is a winning move since [5,5] is a losing game for P2

A game is a winning game if at least one option is a losing game.

A game is a losing game if all of the options are winning games.

Note: We assume players play perfectly. If there is a winning move, they will take it.

Lecture 3: Equivalent Games

Game Sums

Definition

Let and be two games with and respectively. We define as the game with options

Example

We denote to ben a game of Nim with one pile of chips. Then is the game with 3 piles of 1,1,2 chips.

Example

If we denote to be the subtraction game with chips, then is a game where a move consists of either removing at least 1 chip from the pile of 5 (Nim game), or removing 1, 2, or 3 chips from the pile of 7 (subtraction game)

Lemma

Let be the set of all impartial games. Then for all .

  1. (closure)
  2. (associative)
  3. There exists an identity (game with no options) where
  4. (symmetric)

This is an abelian group except the inverse element.

Definition

Two games , are equivalent if for any game , and have the same outcome (i.e. either both are winning games, or both are losing games). Notation: .

Example

. Since is the same game as , so they have the same outcome.

Example

. Since is a losing game, but is a winning game

Lemma

Lemma

The relation is an equivalence relation. That is, for all

  1. (reflexive)
  2. (symmetric)
  3. If and , then (transitive)

Exercise: Prove that if , then for any game .

To prove this, we need to show that for every game , and have the same outcome.

Let . is then an arbitrary game, and we know that the outcome of is the same as the outcome of since .

By substituting , we get that the outcome of is the same as the outcome of . This is what we have already shown above

Losing games and empty Nim

Nim with one pile is a losing game .

Theorem

is a losing game if and only if

Corollary

If is a losing game, then and has the same outcome for any game .

Proof: Since is a losing game, by the above theorem. Then

So and have the same outcome

Example

  1. Recall and are losing games. Then our corollary says is also a losing game. (Player 1 moves in either or . Then Player 2 makes a winning move from the same part, equalizing piles)
  2. . Corollary implies this is a winning game. (Player 1 makes a winning move in , so we have . Player 2 loses)

Proof of the theorem ( is a losing game if and only if )

Start with the reverse direction ()

If , then has the same outcome as . But is a losing game, so is a losing game.

Next direction ()

Suppose is a losing game. We want to show , meaning and have the same outcome.

  1. Suppose is a losing game. We want to show that is a losing game. We will prove “If and are losing games, then is a losing game” by induction on the simplicity of . When has no options, then , both have no options, so , , are all losing games. Suppose has some options. Then Player 1 makes a move on of . Without loss of generality say Player 1 makes a move in , and results in . Since is a losing game, is a winning game. So Player 2 makes a winning move from to , and this results in . Then is a losing game, so by induction, is a losing game for Player 1. So Player 1 loses, and is a losing game
  2. Suppose is a winning game. Then has a winning move to . So Player 1 moves from to . Now both , are losing games, so by 1, is a losing game. So Player 2 loses, meaning Player 1 wins, so is a winning game.

Lecture 4: Equivalent Games (II)

Lemma

(Copycat principle): For any game ,

Proof: Induction on the simplicity of .

When has no options, has no options, so .

Suppose has options, and without loss of generality, suppose Player 1 moves from to . Then Player 2 can move to .

By induction, , so it is a losing game for Player 1. Therefore, is a losing game, and .

Lemma

Proof:

First direction ()

From , we add to both sides to get by the copycat principle.

Second direction ()

From , we add to both sides to get . But by the copycat principle.

So .

Example

is a losing game, so . By lemma . Or

Another way to prove game equivalence is by showing that they have equivalent options.

Lemma

If the options of are equivalent to options of , then . (More precisely: There is a bijection between options of and where paired options are equivalent.)

Example

We can show using this lemma.

flowchart LR
a --- b
a --- c
a --- d
b <-..-> e
c <-..-> f
d <-..-> g
e --- h
f --- h
g --- h

Note: The converse is false.

Proof of the above lemma:

It suffices to show that , i.e. is a losing game. This is true when , both have no options. Suppose , have options, and suppose without loss of generality Player 1 moves to . By assumption, there exists an option of , say , such that . So Player 2 can move to . Since , . So is a losing game for Player 1. Hence is a losing game.

Lecture 5: Nim and Nimbers I

Goal: Show that every Nim game is equivalent to a Nim game with a single pile.

Nimbers

Definition

If is a game such that for some , then is the nimber of .

Example

Any losing game has nimber 0

Theorem

Suppose where , then

Example

. . Using this theorem, and

Then

So the nimber of is .

Question

In general, how can we find the nimber for ?

Look for binary expansions of each . Copycat principle cancels any pair of identical powers of 2. So we look for powers of 2’s that appear in odd number of expansions of the ‘s.

Use binary numbers: in binary is , in binary is . Take the XOR operation.

Example

Consider

In binary, they are .

So (The nimber is ).

Corollory

.

This shows us that every Nim game has a nimber.

Winning strategy for Nim

Example

This is a winning game. How to find a winning move? Want to move to a game equivalent to . Add to both sides: (copycat principle). Consider . We see . So this is equivalent to , a losing game. Winning move: Remove chips from the pile of .

Example

. Add to both sides. Consider We see , so this is equivalent to Winning move: remove 3 chips from the pile of 21

Question

Why did we pair with instead of or ?

, .

This means that we are adding chips to , or adding chip to . Not allowed in Nim.

Lemma

If where , then there exists some where

Idea: Look for the largest power of in $s#.

is the largest power of in the binary expansion of .

This means that at least one of the three numbers has in its binary expansion ().

Proof of Lemma:

Suppose where . Then appears in the binary expansions of an odd number of times. Let be one of them. Suppose for some . Since is in the binary expansion of . For at worse none of them are in the binary expansion of , so all of them are in the binary expansion of . So since .

Finding winning moves in a winning Nim game: Say a game has nimber . Look at the largest power of in the binary expansion of . Pair it up with any pile containing this power of . Then . So a winning move is taking away chips from the pile .

Lecture 6: Nim and Nimbers II

We will prove this theorem.

Theorem

Suppose where , then

The proof uses the following lemma.

Lemma

Let . Then

Illustration for the proof of the theorem we will prove.

Consider . . We want to prove . Want to show . Lemma: Show the two sides have equivalent options.

Options of .

Options of : 1) Move on 2) Move on .

Each of these are less than (and the results are distinct).

Each power of 2 appears at most once between the two numbers apply induction.

Proof of Theorem:

We prove by induction on . When and .

Suppose where . Let .

If , then , so .

Assume . Since , by induction, it remains to show that

The options of are . The options of can be partitioned into 2 types.

Consider options of the form where . Since , by induction, the theorem holds for . So are equivalent to sums of Nim piles of their binary expansions. Using arguments from the last lecture, where . Since , .

We now show that these ‘s are distinct. Suppose for some . Then , so . Adding on both sides, we get (copycat principle), so . So the ‘s are distinct. Also, there are of these ‘s, and there are possible values ( to ). By pigeonhole, for each , there is one with . So the options of this type are equivalent to .

Consider options of the form where . Suppose where . Then no is equal to . So is a sum of distinct powers of .

Then

Since , the options of this type are equivalent to .

Combining the two types of options, we see that the options of are equivalent to the options of . So .

Lecture 7: Sprague-Grundy

So far: All Nim games are equivalent to a Nim game of a single pile. Goal: Extend this to all impartial games.

Poker Nim

Being equivalent does not mean that they play the same way.

Example

. We move to by removing 2 chips from . RHS remove 6 chips. There are other moves, say we move to . We remove 5 chips from . RHS adding 9 chips. Or starting with , any move on will increase .

A variation on Nim : Poker nim consists of a regular Nim game plus a bag of chips. We now allow regular Nim moves and adding chips to one pile.

Example

Question

How does this change the game of Nim?

Nothing. Say we face a losing game, so any regular Nim move would lead to a loss. In poker nim, we now add some chips to one pile. The opposing player will simply remove the chips we placed, and nothing changed.

Mex

Suppose a game has options equivalent to . We claim that is equivalent to .

The options of , which are are all available. If we add chips to , then the opposing player can remove them to get back to .

Question

How do we get 3?

Definition

Given a set of non-negative integers , is the smallest non-negative integer not in . “minimum excluded integer”.

Example

The function is the critical link between any impartial games and Nim games.

Theorem

Let be an impartial game, and let be the set of integers such that there exists an option of equivalent to . Then

flowchart LR
a[*1 + *1 + *2]
b[*1 + *2 ≡ *3]
c[*1 + *1 ≡ *0]
d[*1 + *1 + *1 ≡ *1]
a --> b
a --> c
a --> d

By theorem,

Exercise: A game cannot be equivalent to one of its options.

Proof of above theorem: Let . It suffices to show that .

Suppose we move to where m' '< m. Since , there exists an option of such that . Player 2 moves to , which is a losing game since . So is a losing game for Player 1, and .

Suppose we move to , where is an option of . Then for some . So since . So is a winning game for Player 2. Then is a losing game for Player 1, so .

Sprague-Grundy Theorem

Any impartial game is equivalent to a poker nim game for some .

Proof (slightly sketchy): If has no options, then . Suppose has options . By induction, for some . By the theorem, .

Lecture 8: Finding Nimo

Finding nimbers is recursive: Games with no options have nimber 0. Move backwards and use to determine other nimbers.

Rook Game

Winning move: move to , an option with nimber 0. This is like a 2-pile Nim game.

Example

Subtraction game (remove 1, 2, or 3 chips). Let be the nimber of a subtraction game with chips. Then (if they exist).

012345678
012301230

Losing game if and only if . When , the winning move is remove just enough chips to the next multiple of 4.

Example

Subtraction game (remove 2, 5, or 6 chips). Let be the nimber of a subtraction game with chips. Then (if they exist).

012345678
001102130

Losing game if and only if (repeats every 11)

Example

Combining games. Let be the rook game at . Let be the second subtraction with . Then , , so winning game Winning move:

  • From , . Move to . Remove 2 chips in the subtraction game
  • From , . Move to . Move to or

Lecture 9: Strategic Games

Prisoner’s dilemma

Game show version: 2 players won $10,000. They each need to make a final decision: “share” or “steal”

  • If both pick “share”, then they each win $5,000
  • If one picks “steal” and the other picks “share”, then the one who picks “steal” gets $10,000, the other gets nothing
  • If both pick “steal”, then they both get a small consolation price with $10

Question

How would players behave?

The benefit of a player receives is dependent on their own decision and the decisions of other players.

Definition

A strategic game is defined by specifying a set of players, and for each player , there is a set of possible strategies to play, and a utility function

Example

With prisoner’s dilemma above, . Samples of the utility functions . We can summarize the utility functions in a payoff table.

sharesteal
share5k, 5k0, 10k
steal10k, 010, 10

Each cell records the utilities of Player 1, Player 2 in this order given the strategies played in that row (P1) and column (P2).

Assumptions about strategic games:

  • All players are rational and selfish (want to maximize their own utility)
  • All players have knowledge of all game parameters
  • All players move simultaneously
  • Player plays a strategy , this forms a strategy profile . Player earns .

Question

Given a strategic game, what are we looking for?

One answer is we want to know how are the players expected to behave?

Resolving prisoner’s dilemma

Question

What would a rational and selfish player choose to play?

  1. If you know that the other player chooses “share”, then choosing “share” gives 5k, choosing “steal” gives 10k. Steal is better.
  2. If you know that the other player chooses “steal”, then choosing “share” gives 0, choosing “steal” gives 10. Steal is better.

In both cases, it is better to steal than to share. So we expect both players to choose “steal”.

This is an example of a strictly dominating strategy : regardless of how other players behave, this strategy gives the best utility over all other possible strategies. If a strictly dominating strategy exists, then we expect the players to play it.

In this case, playing a strictly dominating strategy “steal” yields very little benefit. They could get more if there is some cooperation (both share). So even though we expect strictly dominating strategy is played, it might not have the best “social welfare” (the overall utility of the players).

Nash Equilibrium

There are many games with no strictly dominating strategies.

Example

Bach or Stravinsky? Two players want to go to a concert. Player 1 likes Bach, Player 2 likes Stravinsky, but they both prefer to be with each other. Payoff table:

BachStravinsky
Bach2, 10, 0
Stravinsky0, 01, 2

No strictly dominating strategy exists. What do we expect to happen? If both choose “Bach”, then there is no reason for one player to switch their strategy (which gives utility 0). Similar if both choose “Stravinsky”.

These are steady states, which we call Nash equilibria : a strategy where no player is incentivized to change strategy.

There are many games with “no” Nash equilibria.

Example

Rock Paper Scissors

beats , beats , beats . Utility 1 if they win, -1 if they lose, 0 if they tie.

”no” NE exists : regardless of what they play, someone is incentivized to switch strategy so that they win.

Question

How would we expect players to play this?

Randomly, probability each. This is a mixed strategy. it is also a NE, there is no incentive to change to a different probability distribution.

Nash's Theorem

Every strategic game with finite number of strategies has a Nash equilibrium (could be mixed strategies).

Lecture 10

Recall: Strategic game is defined by

  • Players
  • Strategy set for player
  • Utility for player

A strategy profile is a vector which records what the players played.

Let be the set of all strategy profile. We will often compare the utilities of a player’s strategies when we fix the strategies of the remaining players. Let be the set of all strategy profiles of all players except player (we drop from the cartesian product . If , then the profile obtained from by dropping is denoted . If player switches their strategy from to , then the new strategy profile is denoted

Nash equilibrium

Recall: NE is a strategy profile where no player is incentivized to switch strategy.

Definition

A strategy profile is a Nash equilibrium if and .

Back to Prisoner’s dilemma.

Let

From Player 1: Similar for Player 2. So is a NE.

Example

Guessing average game. 3 players, a positive integer . Each player simultaneously pick an integer from , producing the strategy profile . There is $1 which is split among all players whose choices are closest to of the average of the 3 numbers. Other players get $0.

Question

If \frac{11}{3}\frac{2}{3}2 + \frac{4}{9}u_2(s) = 1, u_1(s) = u_3(s) + 0s$ a NE?

No. If Player 1 switches to 2, then .

Question

Is there a NE?

Idea: Lowering the guess generally pulls the average closer. Try . If a player switches to , then the average is , which is closer to 1 than .

Best Response Function (BRF)

For a NE, a player does not want to switch. If you fix the strategies of the remaining players, then you play a strategy that maximizes utility for yourself, i.e. is a “best response” to the fixed strategies.

Definition

Player ‘s best response function for is given by

Example

Prisoner’s dilemma. ,

If is a NE, then each player must have played a best response to . Changing cannot increase utility for . Converse is also true.

Lemma

is a Nash equilibrium if and only if for all .

This lemma helps us find NE by looking for strategies in the BRF.

Lecture 11: Cournot’s Oligopoly Model

We have a set of of firms producing a single type of goods sold on the common market. Each firm needs to decide the number of units of good to produce.

Production cost is where is a given increasing function.

Given a strategy profile , a unit of the goods sell for the price of , where is a given non-increasing function on (more goods on the market = lower price)

The utility of firm in the strategy profile is

Szidarovszky and Yakowitz proved that a Nash equilibrium always exists under some continuity and differentiability assumptions on .

Special case: Linear costs and prices

Suppose we assume

(the cost is linear, same unit cost for all firms)

(prices starts at , decreases 1 for each unit produced, min price ) where .

Utility is

Question

When is it possible to make a profit?

When . Separate from the sum: . So . Does not make sense for if RHS , so assume RHS .

The utility is . Treating as the variable, this utility is maximized when (use calculus). So the best response function for firm given the production of other firms is

Two-firm case

Suppose we simplify to 2 firms. Suppose is a Nash equilibrium. By previous lemma, a player’s choice must be the best response to the other player’s choice. So and .

Verify that we may assume . Then and .

Solving this gives . This is the answer we expect each firm to produce at equilibrium.

Price at equilibrium:

Profit at equilibrium:

Note 1: Suppose the two firms can collude, and together they produce units total. Total profit is , which is maximized at . The profit is . Each firm gets

Note 2: In the general case with firms, if is a NE, then . Solving this system gives .

Price is .

As . As more firms are involved, the expected market price gets closer to the production cost.

Lecture 12: Strict Dominance

Definition

For two strategies for player , we say that strictly dominates if for all ,

Definition

If there exists a strategy that strictly dominates , then is strictly dominated.

Definition

If strictly dominates all strategies , then is a strictly dominating strategy.

In prisoner’s dilemma, “steal” is a strictly dominating strategy for both players.

Lemma

If is a strictly dominating strategy for player and is a Nash equilibrium, then .

In any NE, the strictly dominating strategy is played whenever it exists. A game easy to play if such a strategy exists.

We now look at strictly dominated strategies.

XYX
A4,21,32,1
B2,30,13,1

is strictly dominated by since and .

is a strictly dominated strategy: There is no reason to play it.

Lemma

If is a Nash equilibrium, then is not strictly dominated for any .

Iterated Elimination of Strictly Dominated Strategies (IESDS): Repeatedly eliminate strictly dominated strategies until we have only one strategy profile. We claim that if this works, then the surviving profile is the unique NE of the game.

Example

Facility location game. Two firms are each given a permit to open one store in one of 6 towns along a highway. (Stores are on a line from ) Firm 1 can open in , , or , Firm 2 can open in , , or . Assume towns are equally spaced and equally populated. Customers in a town will go to the closest store.

Question

Where to open the stores?

Payoff Table:

BDF
A1,52,43,3
C4,23,34,2
E3,32,45,1

Firm 1: is strictly dominated by

Firm 2: is strictly dominated by

Eliminate these two strategies.

BD
C4,23,3
E3,32,4

Firm 1: is strictly dominated by

Firm 2: is strictly dominated by

Eliminate these two strategies.

D
C3,3

is a NE.

Note: Extend this to 1000 towns with alternating points. The two ends are strictly dominated by the centre towns. Eliminate them to get 998 towns. Repeat. End with the two towns in the centre as NE.

Theorem

Suppose is a strategic game. If IESDS ends with only one strategy profile , then is the unique Nash equilibrium of .

This is a consequence of the following result.

Theorem

Let be a strategic game where is a strictly dominated strategy for player . Let be obtained from by removing from . Then is a Nash equilibrium of if and only if is a Nash equilibrium of .

Proof Sketch:

Suppose is a NE of . Since is strictly dominated, it cannot appear in (lemma). So is a valid strategy profile in . If is not a NE of , then a player can deviate to get a higher utility. However, all strategies in are available in , so such a player can do it in as well. This contradicts is a NE of .

Suppose is a NE of . Suppose is not a NE in . Then a player can deviate to get a higher utility. This can be replicated in (which results in a contradiction) unless it is player switching to strategy (the only strategy in not in ). Then player could switch to the strategy that strictly dominates (available in ) to get a higher utility in . This contradicts is a NE in .

Lecture 13: Weak Dominance

Definition

For two strategies for player , we say that weakly dominates if for all , , and this inequality is strict for at least one

If some strategy weakly dominates , then is weakly dominated.

If weakly dominates all strategies , then is a weakly dominating strategy.

Iterated elimination of weakly dominated strategies (IEWDS): Remove weakly dominated strategies until there is only one strategy profile.

Theorem

Suppose is a strategic game. If IEWDS ends with only one strategy profile s^*G$.

Compared with a previous theorem, here we can no longer claim that the NE is unique. A different sequence of eliminations can result in a different NE.

Unlike strictly dominated strategies, weakly dominated strategies can appear in a NE. Some NE cannot be found through IEWDS.

Just like strictly dominating strategies, weakly dominating strategies are good to play.

Lemma

If for all players , is a weakly dominating strategy, then is a Nash equilibrium.

Lecture 14

Set up of an auction: A seller puts one item up for an auction. Potential buyers put in bids to buy the item. Seller decides who wins (usually highest bidder) and the price they pay.

Typical auction: Open bid auctions. Buyers bid repeatedly until no one else bids. Highest bid wins and pays their bid price.

Another type: Closed bid auctions. Each buyer submits one secret bid to the seller.

First price auction: Highest bid wins, winner pays their bid.

Question

Does this simulate an open auction?

No, in the open auction setting, the winner will bid slightly over 150 and win, so they pay 150.

Second price auction: Highest bid wins, winner pays 2nd highest bid.

We will analyze the second price closed bid auction.

Set up: We have buyers . Buyer thinks the item has value “valuation”.

Suppose buyer submits the bid , giving strategy profile . The winner is the buyer who submits the highest bid, pays price equal to second highest bid. If there is a tie, then the winner is the buyer with the lowest index among all tied buyers.

Given a strategy profile , the utility for buyer is

Suppose your valuation of the item is 100. Would you bid anything other than 100?

  1. Say your bid wins (second highest bid 75, your bid 100)

If you pay more than or , you still win, pay 75, and utility is 25. If we pay less than 75, we lose and utility is 0.

  1. Say your bid loses (you bid 100, highest bid is 121)

If you bid less than 121, you lose, and utility is 0. If you pay more than 121, you win, pay 121, and utility is .

Utility does not increase if you bid anything else.

Theorem

In the second price auction, is a weakly dominating strategy for player .

Proof:

We first show that for all and . There are 2 cases.

First case: is a winning bid in . Let be the second highest bid (could equal ). The utility for player is . Suppose player changes their bid to . If or ( and ), then is still the winning bid in . Payment is , so utility remains the same. Otherwise, is a losing bid, so the utility is , which is at most . So for any

Second case: is a losing bid in . Let be the winning bid (so . The utility for player is . Suppose player changes their bid to . If . If or ( and ), then is still a losing bid in . Utility is still . Otherwise, is a winning bid, with payment . The utility is (since ).

So for any .

In both cases, bidding gives the highest utility among all possible bids of player .

We still need to show that for all , there exists such that . Two cases:

First case: Suppose . Let be in . Set for all . When is played against , player wins and pays . Utility . When is played against , player loses , and utility . So .

Second case: Suppose . Let be in . Set for all . When is played against , player loses and utility . When is played against , player wins and pays . Utility . So .

Therefore, playing is a weakly dominating strategy.

Note: The way we play this game does not depend on knowing how other players value the item. So it is easy to play: simply bid your valuation.

Suppose buyer 1 has highest valuation , and buyer 2 has second highest valuation . Then is a NE.