Структура науки "математическая логика" состоит из трёх-четырёх частей:
- теория моделей,
- теория вычислений (алгоритмов),
теория сложности вычислений,
- теория доказательств,
- аксиоматическая теория множеств,
Первые две части это как в фразе "алгоритмы + структура данных = программы" (Вирт).