Difference between Minimax theorem and Nash Equilibrium existence Von Neumann's Minimax theorem (quoted from Wikipedia):

For every two-person, zero-sum game with finite strategies, there exists a value V and a mixed strategy for each player, such that (a) Given player 2's strategy, the best payoff possible for player 1 is V, and (b) Given player 1's strategy, the best payoff possible for player 2 is −V.

Nash's theorem:

Every finite game has a mixed strategy equilibrium.

Now, to me, it seems that the Minimax theorem is simply a specific instance of the Nash theorem, for a two-player zero-sum  game (the moment an equilibrium is established, the results concerning the game value follow immediately). 
But in my Game Theory course, we studied these as two separate theorems, with entirely different proofs. Some exams even had proving both theorems as two exam questions - making it seem like a claim that "Minimax follows immediately from Nash's theorem" would be suspect. 
Am I misunderstanding some fundamental difference between these two theorems? Or did we simply learn two different proofs of the same thing?
 A: Wikipedia agrees with you, saying "In zero-sum games, the minimax solution is the same as the Nash equilibrium" (second statement of contents of the article about Minimax). So the existence of Nash equilibrium is a generalization of the Minimax theorem.
Presumably, the proof of the minimax theorem is much simpler than the proof of the general theorem. Another crucial difference is that the proof of the minimax theorem is constructive (it amounts to linear programming), whereas finding a Nash equilibrium is PPAD-complete, even for two player games. It is even hard to find an approximate Nash equilibrium.
A: If a game has a value, it need not to have a mixed strategy Nash equilibrium. In the Von Neumann's Minimax theorem stated above, it is assumed that, for each player, the set of mixed strategy best responses is nonempty given the other player's mixed strategy. However, this assumption is not needed for a game to have a value. 
A: From the book "Game Theory" by M. Maschler, E. Solan and S. Zamir, Cambridge University Press (2013): "We wish to stress that these theorems show that in two-player zero-sum games the concept of equilibrium, which is based on stability, and the concept of minmax, which is based on security levels, coincide." "These theorem" refers to Theorems 4.44 and 4.45 in said book (proofs are provided).
