Generative Adversarial Networks were introduced in http://papers.nips.cc/paper/5423-generative-adversarial-nets and has more than 20000 citations.
The paper introduced key paradigm changes which require applications from modern areas of mathematics. I wanted to ask what are some the mathematics required to understand GANs as far as we know now and what are some key resources which provide accessible insight and a roadmap to learning?