Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Законы k - значных логик

Читайте также:
  1. J Основные законы поступательного движения
  2. K Основные законы вращательного движения
  3. Алгоритм сложения многозначных чисел
  4. Алгоритм умножения многозначных чисел
  5. БЕЗОШИБОЧНАЯ ЛОГИКА
  6. БЕЗОШИБОЧНАЯ ЛОГИКА
  7. Билет 32. Политические реформы (1905-1907). Манифест об усовершенствовании государственного порядка от 17 октября 1905 г. основные законы российской империи

 

По аналогии с алгеброй логики основные эквивалент-ности в k - значных логиках называют законами. Они отражают свойства элементарных функций.

Для операций ¦ (min, max, Å и × (умножение)) спра-ведливы свойства коммутативности:

1. ¦ (x, y) =¦ (y, x)

и ассоциативности:

2. ¦ (x, y, z) = ¦ (x,¦ (y, z)) = ¦ (¦ (x, y), z).

Для следующих пар операций ¦ и g ( a) × (умноже-ние), Å, б) min, max, в) max, min) справедлив дистрибутив-ный закон:

3. ¦ (g(x, y), z) = g(¦ (x,z),¦ (y, z)).

Для функций min, max выполняется идемпотентность:

4. min (x, x) = x, max (x, x) = x.

 

3.3. Функциональная полнота в Рk

 

Полнота в Рk имеет тот же смысл, что и в алгебре ло-гики. При исследовании её могут быть применены те же способы. Практическое применение критериев полноты, подобных теореме Поста, затруднено тем, что с ростом k быстро возрастает число замкнутых предполных классов в РkР2 их 5, в Р3 - 18 и т.д.). Поэтому здесь необходимо разрабатывать машинные методы проверки. Реальное ис-следование полноты систем производится путем сведения их к заведомо полным либо применением специальных критериев. Полными являются, например, системы, кото-рые используются в стандартных способах представления функций.

Примеры полных систем:

1.Система Россера – Туркетта

A1 = { 0, 1,..., k-1, J0 (x),J1 (x),...,Jk -1(x),min(x, y), max(x, y)} -

- используется в первой форме.

2.Система

A2 = { 0, 1,..., k-1, j0 (x), j1 (x),..., jk -1(x), x×y, xÅ y} - используется во второй форме.

3.Система Поста:

4. При простых k:

A 4 = { 0, 1,..., k-1, x×y, xÅ y} - используется в многочленах.

Пример. Определить, какие из констант { 0, 1,..., k-1} можно удалить в системе А1 (Россера-Туркетта), не нару-шая её полноты.

Решение. Поскольку функции принимают значения 0 и (k - 1), то подставляя в них постоянные значения можно получить данные константы. Например: J1(2)º0; J1(1)º k-1.

Для практически важных систем функций разработа-ны специальные критерии полноты. Рассмотрим Р(1)k – множество всех функций в Рk от одного аргумента.

Определение. Подстановками называются разнознач-

ные функции одного аргумента, принимающие все k воз-можных значений истинности. Множество всех подста-новок в Р(1)k обозначается через Sk.

Очевидно, подстановки задают взаимно-однозначные отображения Е к в само себя. Множество функций одного аргумента, не являющихся разнозначными (т.е. таких, у которых имеются повторяющиеся значения истинности), обозначается через CSk. Очевидно, что CSk = Р(1)k / Sk.

Определение. Существенными называются функции Рk, существенно зависящие от двух и более переменных и принимающие все k значений истинности.

Приведем критерии полноты функциональных систем, использующих существенные функции и функции из Р(1)k.

Критерий Слупецкого. Функциональная система (1)k È f(`x)} полна в Рk при когда f(`x) – су-щественная функция.

Критерий Яблонского. Система {CSk È f(`x)} полна в Рk при когда - существенная функция.

Т.е. вместо всего множества одноместных функций Р(1)k достаточно использовать множество функций одного аргумента, не являющихся разнозначными - .

Критерий Саломаа. Система {Sk È f(`x)} полна в Рk при k ³ 5 когда — существенная функция.

Задачи.

1. Какие из характеристических функций второго рода мож-но исключить из системы А1, не нарушая её полноты?

2. Какие константы можно исключить из системы А2, не нарушая её полноты?

3. Доказать полноту систем:

а) { k -1, xÅ y, max(x,y) } в (сведением к А3);

б)) { 1, xÅ y, x y } в (сведением к А3 , используя функ-ции ~ х, min(х, у)).

 


Дата добавления: 2015-09-04; просмотров: 143 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Представление функций формулами специального вида| Классики мирового религиоведения

mybiblioteka.su - 2015-2024 год. (0.008 сек.)