Did you know you can improve your Pokémon battle skills with math? One of the key ingredients for winning a battle is the ability to predict your opponent. Due to the complex nature of prediction, mathematicians developed a theory on making strategic decisions: game theory.
Read on Bulbapedia how game theory helps you choose the best move during a battle. In combination with graph theory (a useful tool for solving the ice sliding puzzles as well) this leads to the concept of game trees, which made it possible for Deep Blue to beat Garry Kasparov at chess.
Becoming a grandmaster in Pokémon, it all comes down to math.