p-adic analysis dynamical systems statistical mechanics numbers pure mathematics discrete mathematics combinatorics group theory matrix theory models algebraic geometry set theory