Предисловие
Глава 1. Теоретико-множественное введение
1.1 Основные понятия и обозначения
1.2 Операции над множествами. Булевы тождества
1.3 Алгоритм для проверки теоретико-множественных тождеств
1.4 Декартово произведение
Глава 2. Элементы комбинаторики
2.1 Принципы подсчета
2.2 Принцип включения-исключения
2.3 Реккурентные соотношения
2.4 Производящие функции
Глава 3. Теория графов
3.1 Основные определения
3.2 Связность графов
3.3 Цикломатика графов
3.4 Транспортные сети
3.5 Сетевые графики
Глава 4. Булевы функции
4.1 Булевы функции
4.2 Представление булевых функций формулами
4.3 Критерий полноты. Теорема Поста
4.4 Схемы из функциональных элементов
Глава 5. Конечные автоматы
5.1 Определение конечного автомата
5.2 Некоторыевопросы синтеза автоматов
5.3 Функциональное описание автомата
Глава 6. Формальные языки и автоматы
6.1 Регулярные языки
6.2 Автоматы Мили и Мура
6.3 Автомат Мура как распознователь
6.4 Теорема анализа
6.5 Регулярные языки и источники
6.6 Детерминация источника и теорема связи
6.7 Языки и грамматики
Глава 7. Элементы теории алгоритмов
7.1 О понятии алгоритма
7.2 Машины Тьюринга