Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Igjhf.docx
Скачиваний:
20
Добавлен:
02.08.2019
Размер:
329.27 Кб
Скачать
  1. Лемма о нелинейной функции. Примеры применения леммы.

Лемма о нелинейной функции: если , то из нее, подстановкой линейных функций 0, 1, х, и возможно навешиванием отрицания на саму формулу можно получить конъюнкцию и дизъюнкцию.

Пусть . Тогда ее полином по mod2 содержит монотонные элементарные конъюнкции ранга выше 1. Выберем среди этих элементарных конъюнкций конъюнкцию минимального ранга (>1). Для удобства рассуждений положим, что выбранная конъюнкция содержит переменные x1 и x2. Выполним следующие подстановки: всем переменным, участвующим в выбранной конъюнкции, кроме переменных x1 и x2, присвоим значение1. А всем переменным, не вошедшим в выбранную конъюнкцию, присвоим значение 0. В силу единственности полинома, представляющего данную функцию, после выполнения равносильных преобразований полином примет вид:

.

Полином содержит три коэффициента ( ) . Каждому набору значений коэффициентов соответствует своя собственная функция. Следовательно, таких функций будет восемь. Для определения всех функций, порождаемых нелинейной функцией заданного вида, построим таблицу.

012

Полином

Функция

000

x1x2

F(x1x2)=x1x2

001

x2x1x2=

010

011

100

101

110

111

Доказано, что из нелинейной функции могут быть получены конъюнкция и дизъюнкция.

  1. Машина Тьюринга как пример алгоритмической системы: алгебраическое описание МТ, понятие программы, слова, конфигурации. Применимость МТ к слову. Привести пример МТ, складывающей два унарных числа.

  1. Машина Тьюринга как пример алгоритмической системы: алгебраическое описание МТ, понятие программы, слова, конфигурации. Применимость МТ к слову. Привести пример МТ, выполняющей перевод числа из унарной системы счисления в двоичную.

  1. Машина Тьюринга как пример алгоритмической системы: алгебраическое описание МТ, понятие программы, слова, конфигурации. Применимость МТ к слову. Привести пример МТ, переводящей числа из унарной системы счисления в троичную.

  1. Машина Тьюринга как пример алгоритмической системы: алгебраическое описание МТ, понятие программы, слова, конфигурации. Применимость МТ к слову. Привести пример МТ, удваивающей унарные числа.

  1. Логика высказываний как формальная модель. Основные теоремы логического вывода. Понятие семантики в логике высказываний. Доказательство выводимости формул методом семантических таблиц Бета. Корректность и полнота метода семантических таблиц.

  1. Формулировка исчисления высказываний. Дать определения секвенции, вывода, теоремы, правила вывода, схемы аксиом. Доказательство выводимости секвенций в исчислении высказываний. Привести пример прямого и обратного доказательства выводимости секвенции |- (UU).Логическим исчислением, или просто исчислением, называется формальная система, в которой определены алфавит, правила построения формул, некоторое множество аксиом и правил вывода.Аксиомы и правила вывода позволяют строить новые формулы, которые являются общезначимыми, т.е. также являются аксиомами или теоремами. Правила вывода применяются непосредственно к формулам, а не к таблицам истинности. Исчисление высказываний может включать много аксиом и мало правил вывода, тогда оно образует формальную аксиоматическую систему или классическое исчисление высказываний. Истинность секвенции: секвенция истинна, если при любых логических значениях всех входящих в нее высказываний из истинности всех формул, входящих в левую часть секвенции, формула в правой части секвенции также становится истинной. Секвенция с пустой левой частью истинна, если правая часть тождественно истинна. Остальные секвенции назовем ложными. Любая секвенция вида ФФ, где Ф  формула, истинна. Эта секвенция является единственной аксиомой исчисления секвенций. Доказательство заканчивается, когда в нижней строке записаны только аксиомы.Система аксиом логики высказываний:

Исчисление секвенций (ИС) – это формальная система, в которой в алфавит языка логики высказываний добавлен символ следования, обозначаемый ├, который читается «выводимо» или «доказуемо».

Если U1, U2, ... , Uk , B, Gформулы , то выражения вида U1, U2, ... , UkB называются секвенциями.

Правилом вывода называется выражение вида , где  произвольные секвенции;  называется непосредственным следствием из множества секвенций по данному правилу вывода.

Исчисление секвенций определяется схемой аксиом AA и множеством правил вывода. Аксиомой называется выражение, получающееся из схемы аксиом подстановкой вместо атома A конкретной формулы. Вывод в ИС это конечная последовательность секвенций такая, что для каждого i (1£Јi£Јk) есть либо аксиома, либо непосредственное следствие из предыдущих секвенций по правилам вывода.

Секвенция называется выводимой в ИС, если существует вывод в ИС, оканчивающийся SS.

Правило называется допустимым в ИС, если из выводимости следует выводимость секвенции Σ.

Введение &: Удаление &: Введение :

Удаление : Введение : Удаление :

Введение : Удаление : Сведение к противоречию:

Утончение: Расширение: Перестановка: Сокращение: Сечение:

1. Вывести секвенцию (UU).

Для доказательства истинности секвенции необходимо построить вывод, в котором доказываемая секвенция окажется последней. Начнем доказательство с аксиомы:

Σ1: UU; Далее, воспользовавшись правилом (5) (введение), получаем: Σ2: ├ (UU).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]