# Вопросы к зачету (заочная форма обучения) 1. Задание одноленточной машины Тьюринга. Конфигурация одноленточной машины Тьюринга. Протокол одноленточной машины Тьюринга. Детерминизм машины Тьюринга. Вычислимость по Тьюрингу. 2. Понятие вычислимой функции и вычислимости (по Геделю). 3. Определение терма в λ-исчислении. Снятие и расстановки скобок в λ-терме. 4. Определение свободных переменных λ-терме. Определение связанных переменных λ-терме. α-конверсия. Правила замены. 5. β-редукция. Правила подстановки. 6. Теорема о неподвижной точке. Комбинатор неподвижной точки. Доказательство. 7. Представление булевых значений и операций в λ-исчислении: True, False, конструкция if-then-else. 8. Общее представление нумералов в λ-исчислении, нумералы Чёрча, операция succ. 9. Нормальная форма, сильная и слабая нормализуемость λ-терма. Теорема Чёрча-Россера (без доказательства). Следствие о единственности нормальной формы (с доказательством). 10. Понятие ссылочной прозрачности. Чистая функция. Примеры и контрпримеры (из языков программирования). 11. Рекурсивные функции, хвостовая рекурсия (примеры из языков программирования).