What problem does this paper solve?
Generative modelling without a tractable density. A GAN's generator is a deterministic map pushing a simple noise distribution forward; its density is not available in closed form, and maximum likelihood is therefore unusable.
What mathematical objects are introduced?
The minimax objective
What assumptions are made?
That and have unlimited capacity and that the inner maximisation is solved exactly — both required for the equilibrium analysis and both false in practice.
What equations matter?
For fixed with induced distribution , the optimal discriminator is
obtained by maximising the integrand pointwise. Substituting back gives the generator's objective as
minimised exactly when .
What theorem or result is important?
The equilibrium characterisation above: the unique global optimum of the game is with . This is a genuine theorem, and its proof is the pointwise maximisation plus the definition of Jensen–Shannon divergence.
What proof techniques are used?
Pointwise optimisation of an integral; convexity of the objective in for the convergence argument.
What prior mathematics is required?
KL and Jensen–Shannon divergences; minimax problems and the gap between and ; pushforward measures.
Limitations
The theorem is about the equilibrium of the idealised game. Gradient descent–ascent on a non-convex non-concave objective need not converge to it, and does not: mode collapse, oscillation and discriminator overpowering are the standard failure modes. When and have disjoint support the JSD is constant and the gradient vanishes — the observation that motivated Wasserstein GANs.
Why it mattered
It introduced adversarial training, dominated image generation for five years, and remains the canonical example of a learning objective defined by a game rather than a likelihood. Its displacement by diffusion models was driven precisely by the training instability the theory did not control.