Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Матлог_лекции.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
730.62 Кб
Скачать

Законы Моргана:

~(xy)=(~x)(~y) (1)

~(xy)=(~x)(~y) (2)

  1. xy

xy=y

~x= k-1-x

~y=k-1-y

(k-1-x)( k-1-y)= k-1-y.

  1. x>y

xy=x

~x= k-1-x

~y=k-1-y

(k-1-x)( k-1-y)= k-1-x.

Теорема (о представлении функций k-значной логики в 1й форме): для любой функций k-значной логики а справедлива формула:

- для kn наборов аргументов (a1,..,an).

Док-во: пусть есть некоторый набор (b1,..,bn). Тогда

ч.т.д.

Пример: f=~x; k=5;

Система функций k-значной логики считается функционально полной, если любая функция этой логики может быть представлена в виде суперпозиции функций этой системы.

Pk – множество функций k-значной логики. [m] – множество всех суперпозиций (замыкание класса). Pk=[m].

Пример:

m={0,1,2...k-1,Ji(x),,}.

Пусть m1={ }. Докажем Функциональную полноту m1.

  1. Построение const

;

;

а)

б) - т.к. нет константы k.

  1. ;

Покажем, что из этой функции fs,i(x) можно получить любую функцию от 1 переменной.

g(x)= fg(0),0(x) fg(1),1(x)...fg(k-1),(k-1)(x);

g(a)= fg(0),0(x) fg(1),1(x)...fg(a),a(a)...fg(k-1),(k-1)(x)= g(a);

~x= fk-1,0(x) fk-2,1(x) ... f0,k-1(x);

~(~x)=x;

~(xy)=(~x)(~y);

Формула Вебба (аналог ↓).

Vk(x,y)= ;

Vk(x,x)= ;

- законы идемпотентности.

Таким образом, мы доказали функциональную полноту класса Вебба.

Формальные теории Основные понятия

Чтобы описать формальную теорию необходимо:

  1. алфавит – некоторое множество символов;

  2. формулы (множество правильно построенных выражений) на данном алфавите;

  3. описание аксиом (во множестве формул выделяется некоторое подмножество);

  4. правила вывода (законы, которые позволяют по имеющимся формулам строить другие формулы). Правилом вывода G наз-ся n-местное отношение на множестве формул. Если формулы (A1,A2…An-1,B) вступают в отнош G, то говорят, что множество B выводимо из формумул A1..An-1 по правилу G. A1..An-1 – посылки правила вывода, B – заключение правила вывода. Записывают ;

Опр. Теоремой называется формула С, для которой существует последовательность B1,B2..Bm-1,С такая, что каждый член этой последовательности либо аксиома, либо получен по правилу вывода из предыдущих членов последовательности.

Опр. Формула С выводима из множества гипотез Г={A1,A2…Ap}, (Г├─ С), если существуетет последовательность В12,..,Вm-1,С, каждый член которой является либо аксиомой, либо получен по правилу вывода из предыдущих членов последовательности, либо из списка Г. Формулы, вошедшие в список Г – гипотезы.

Свойства вывода из гипотез

  1. Выводимость гипотез: Г,А├─А

  2. перестановка гипотез: Г,А,С├─B  Г,C,А├─B – одна и та же последовательность В12,..,Вm-1,B, выводимая из Г,А,С, является выводимой из Г,C,А.

  3. Расширение числа гипотез: если Г├─А  Г,В├─А;

  4. Транзитивность выводимости: если Г├─А, А├─В  Г├─В;

Док-во: из Г├─А следует, что существует последовательность A1, A2,..,Am-1,A такая, что каждый член этой последовательности либо аксиома, либо получен по правилу вывода из предыдущих членов последовательности, из A├─B следует, что существует последовательность В12,.., Вk-1, В, такая, что каждый член этой последовательности либо аксиома, либо получен по правилу вывода из предыдущих членов последовательности. Расссмотрим 2 случая:

а) среди формул Bi нет формул А, тогда В – теорема , выводима из гипотез с помощью расширения их списка  Г├─В;

б) некоторая Вi совпадает с формулой А, тогда вместо А перед А поставим А12..Am-1. Получим, что каждый член последовательности вошел в Г  Г├─В.

  1. Удаление выводимой гипотезы: Г,А├─В и Г├─А  Г├─В

Док-во: из Г следует, что существует A1, A2,..,Am-1,A такая, что каждый член этой последовательности либо аксиома, либо получен по правилу вывода из предыдущих членов последовательности, из Г,А следует, что существует последовательность В12,.., Вk-1, В такая что каждый ее член либо аксиома, либо получен по правилу вывода из предыдущих членов последовательности. Рассмотрим два случая

а) среди Bi нет формул А, тогда В – теорема и В выводима из Г

б) если какая-то Bi совпала с А, то заменяем А на последовательность А12..Am-1, тем самым получаем вывод В из Г.