Комбінаторика
Комбінаторика є галуззю математики, що стосується вивчення кінцевих або лічильних дискретних структур. Аспекти комбінаторики включають в себе підрахунок структур даного виду та розміру, вирішення питання про дотримання певних критеріїв та побудову та аналіз об'єктів, що відповідають критеріям, знаходження "найбільших", "найменших" або "оптимальних" об'єктів та вивчення комбінаторних структур що виникають в алгебраїчному контексті, або застосування алгебраїчних прийомів до комбінаторних задач. Комбінаторні проблеми виникають у багатьох сферах чистої математики, зокрема в алгебри, теорії ймовірностей, топології та геометрії, а комбінаторики також мають багато застосувань у математичній оптимізації, інформатики, ергодичної теорії та статистичної фізики. Багато комбінаторних питань історично розглядалися окремо, даючи спеціальний вирішення проблеми, що виникає в деякому математичному контексті. Проте в кінці двадцятого століття були розроблені потужні і загальні теоретичні методи, що робить комбінаторику самостійною галуззю математики.