- •Нехай задано інтерпретацію:
- •Доведіть, що дана формула є теоремою числення висловлень, побудувавши послідовність формул, що є виводом даної формули із аксіом:
- •Доведіть, що в численні висловлень має місце наступна виводимість, побудувавши відповідне виведення із гіпотез:
- •Використовуючи теорему дедукції, доведіть, що наступна формула є теоремою числення висловлень:
- •Встановити, чи є терм вільним для змінної у формулі :
- •Нехай задано інтерпретацію:
- •Нехай задано інтерпретацію:
- •Задана машина Тьюринга із зовнішнім алфавітом та наступною функціональною схемою:
- •У разі якщо машина зупиняється, визначити яке слово отримано нею в результаті, та яка її остання конфігурація.
- •Побудувати машину Тьюринга для обчислення заданої частково-числової функції. Прокоментувати вибір зовнішнього алфавіту та початкової конфігурації. Пояснити сенс кожного стану та переходу.
- •У разі якщо машина зупиняється, визначити яке слово отримано нею в результаті, та яка її остання конфігурація.
- •Побудувати машину Тьюринга для обчислення заданої частково-числової функції. Прокоментувати вибір зовнішнього алфавіту та початкової конфігурації. Пояснити сенс кожного стану та переходу.
- •У разі якщо машина зупиняється, визначити яке слово отримано нею в результаті, та яка її остання конфігурація.
- •Побудувати машину Тьюринга для обчислення заданої частково-числової функції. Прокоментувати вибір зовнішнього алфавіту та початкової конфігурації. Пояснити сенс кожного стану та переходу.
- •У разі якщо машина зупиняється, визначити яке слово отримано нею в результаті, та яка її остання конфігурація.
- •Побудувати машину Тьюринга для обчислення заданої частково-числової функції. Прокоментувати вибір зовнішнього алфавіту та початкової конфігурації. Пояснити сенс кожного стану та переходу.
- •У разі якщо машина зупиняється, визначити яке слово отримано нею в результаті, та яка її остання конфігурація.
- •Побудувати машину Тьюринга для обчислення заданої частково-числової функції. Прокоментувати вибір зовнішнього алфавіту та початкової конфігурації. Пояснити сенс кожного стану та переходу.
- •У разі якщо машина зупиняється, визначити яке слово отримано нею в результаті, та яка її остання конфігурація.
- •Побудувати машину Тьюринга для обчислення заданої частково-числової функції. Прокоментувати вибір зовнішнього алфавіту та початкової конфігурації. Пояснити сенс кожного стану та переходу.
- •У разі якщо машина зупиняється, визначити яке слово отримано нею в результаті, та яка її остання конфігурація.
- •Побудувати машину Тьюринга для обчислення заданої частково-числової функції. Прокоментувати вибір зовнішнього алфавіту та початкової конфігурації. Пояснити сенс кожного стану та переходу.
- •У разі якщо машина зупиняється, визначити яке слово отримано нею в результаті, та яка її остання конфігурація.
- •Побудувати машину Тьюринга для обчислення заданої частково-числової функції. Прокоментувати вибір зовнішнього алфавіту та початкової конфігурації. Пояснити сенс кожного стану та переходу.
Варіант 1
Висловлювання, пропозиційні букви та пропозиційні форми. Поняття тавтології. Приклади.
Похідні правила виведення: теорема про правила видалення логічних з’єднань.
Доведіть, що дана формула є теоремою числення висловлень, побудувавши послідовність формул, що є виводом даної формули із аксіом:
Доведіть, що в численні висловлень має місце наступна виводимість, побудувавши відповідне виведення із гіпотез:
Використовуючи теорему дедукції, доведіть, що наступна формула є теоремою числення висловлень:
Поняття предиката. Класифікація предикатів. Множина істинності предиката.
Записати наступне висловлювання за допомогою кванторів (на мові логіки предикатів) та за допомогою формул формалізованого числення предикатів. Для цього ввести необхідні предикати, предикатні та функціональні букви та терми:
Будь-яке натуральне число, що ділиться на 12, ділиться також на 2, 4 та 6
Встановити, чи є терм
вільним для змінної
у
формулі
:
є
,
є
Нехай задано інтерпретацію:
,
,
,
Вказати для яких значень змінних формула буде істинною в заданій інтерпретації:
є
Нехай задано інтерпретацію:
,
,
,
,
Обчислити
значення функцій
в заданій інтерпретації:
,
Частково-числові функції. Операції суперпозиції та примітивної рекурсії. Приклади.
Побудувати нормальний алгоритм Маркова для обчислення наступної частково-числової функції. Прокоментувати вибір алфавіту, вказати призначення кожної з підстановок та продемонструвати роботу алгоритму на прикладі декількох вхідних слів в обраному алфавіті.
Задана машина Тьюринга із зовнішнім алфавітом
та наступною функціональною схемою:
-
1
Вхідне слово:
Необхідно:
Встановити, чи зупиниться коли-небудь ця машина, якщо вона починає свою роботу із заданого слова (в початковий момент, в стані , машина знаходиться в комірці, в якій записана перша зліва буква слова, що переробляється).
У разі якщо машина зупиняється, визначити яке слово отримано нею в результаті, та яка її остання конфігурація.
Побудувати машину Тьюринга для обчислення заданої частково-числової функції. Прокоментувати вибір зовнішнього алфавіту та початкової конфігурації. Пояснити сенс кожного стану та переходу.
Написати гру 8-мірки: цифри від 1 до 8 задані у довільному порядку у вигляді масиву 3х3. один елемент - порожній. Завдання: впорядкувати цифри за зростанням, міняючи місцями цифру та порожній елемент. Рух по діагоналі заборонений. Половина балів – за надання можливості користувачеві самостійно переставляти фішки з відображення результатів на екран. Повна сума балів – за розставляння фішок комп’ютером.
Написати гру морський бій. Користувач задає свої кораблі, кораблі комп’ютера розставляються випадково, кораблі не доторкаються. Для стріляння комп’ютера запропонувати стратегію.
Написати гру «Змійка». Керування змією здійснюється за чотирма напрямами клавіатурою. Змія пересувається по робочому полі та з’їдає яблука. Від цього вона виростає на одну одиницю1. Гра завершується, якщо змія будь-якою частиною тіла доторкнеться до краю поля або самої себе.
Варіант 2
Поняття тавтології. Леми про тавтології.
Похідні правила виведення: теорема про правила введення логічних з’єднань.
Доведіть, що дана формула є теоремою числення висловлень, побудувавши послідовність формул, що є виводом даної формули із аксіом:
Доведіть, що в численні висловлень має місце наступна виводимість, побудувавши відповідне виведення із гіпотез:
Використовуючи теорему дедукції, доведіть, що наступна формула є теоремою числення висловлень:
Рівносильні предикати та предикати, що є випливають з інших предикатів. Теореми.
Записати наступне висловлювання за допомогою кванторів (на мові логіки предикатів) та за допомогою формул формалізованого числення предикатів. Для цього ввести необхідні предикати, предикатні та функціональні букви та терми:
Мешканці Швейцарії обов’язково володіють або французькою, або італійською або німецькою мовою.
