Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Основные принципы построения формальных теорий исчисления




ФОРМАЛЬНЫЕ ТЕОРИИ

Переход от булевой алгебры к алгебре Жегалкина

Преобразование функций в алгебре Жегалкина

АЛГЕБРА ЖЕГАЛКИНА

Алгебра над множеством логических функций с двумя бинарными операциями: конъюнкцией (Ù), сложением по модулю 2 (Å) и константой единицы (1) называется алгеброй Жегалкина.

Здесь справедливы следующие законы:

1. коммутативный: x Å y = y Å x; x y = y x,

2. ассоциативный: x Å (y Å z) = (x Å y) Å z; x (y z) = (x y) z,

3. дистрибутивный: x (y Å z) = x y Å х z,

но: x Å (y z) ¹ (x Å y) (х Å z).

 

Действуют соотношения: х х = х,

x Å х = 0,

х 1 = х,

x Å 1 = ù х,

х 0 = 0,

x Å 0 = х.

Связь с булевым базисом осуществляется по следующим соотношениям:

x Å y = ù х y Ú x ù y;

х Ú y = ù (ù х ù y) = (x Å 1) (y Å 1) Å 1 = x y Å x Å y.

Если в СДНФ логической функции заменить операцию дизъюнкцию на операцию сложения по модулю 2, то равенство функций сохранится. В результате получим СПНФ – совершенную полиномиальную нормальную форму логической функции.

Пример: Дана СДНФ функции F = Ú (0, 3, 6).

Т.е. СДНФ: F = ù x1 ù x2 ù x3 Ú ù x1 x2 x3 Ú x1 x2 ù x3.

Тогда СПНФ будет: F = ù x1 ù x2 ù x3 Å ù x1 x2 x3 Å x1 x2 ù x3.

Если в СПНФ логической функции заменить все переменные с отрицанием по правилу ù х = x Å 1, раскрыть скобки и привести подобные по правилу x Å х = 0, то получим, так называемый, канонический полином Жегалкина в следующем виде:

a0 Å a1 x1 Å a2 x2 Å a3 x1 x2 Å … Å an x1 x2 x3,

где аi = (0, 1).

Пример: В нашем случае канонический полином Жегалкина будет:

F = (x1 Å 1) (x2 Å 1) (x3 Å 1) Å (x1 Å 1) x2 x3 Å x1 x2 (x3 Å 1) =

= x1 x2 x3 Å x2 x3 Å x1 x3 Å x1 x2 Å x1 Å x2 Å x3 Å 1 Å

Å x1 x2 x3 Å x2 x3 Å x1 x2 x3 Å x1 x2 = x1 x2 x3 Å x1 x3 Å x1 Å x2 Å Å x3 Å 1.

Примечание: Для всякой логической функции существует канонический полином Жегалкина, и при этом, только один.

 

 


Математическая логика дает возможность изучения многих математических теорий в целом, оставаясь при этом неким «внешним» математическим аппаратом. Прежде всего математическую теорию уточняют и описывают при помощи строгого логико-математического языка. Этот процесс называется формализацией теории. Полученную в результате формализации теорию называют формальной.

1. Определяется некоторое счетное множество символов теории, называемое алфавитом теории. Конечная последовательность символов алфавита называется выражением.

2. Задается некоторое подмножество выражений, называемое формулами или правильно построенными выражениями.

3. Задается некоторое подмножество заведомо истинных формул, называемое аксиомами.

4. Задаются правила вывода как некоторое отношение на множестве формул.

Определение: Если формулы F1, F2, …, Fn, G находятся в отношении R, то говорят, что формула G непосредственно выводима из формул F1, F2, …, Fn, а отношение R (F1, F2, …, Fn, G) – правило вывода G из F1, F2, …, Fn. Этот факт записывается следующим образом:

F1, F2, …, Fn

R:

G

Формулы F1, F2, …, Fn, из которых выводится G, называются посылками, а формулы, которые выводятся (G), называются заключениями.

Определение: Выводом формулы В из формул А1, А2,, …, Аn называется последовательность формул F1, F2, …, Fm такая, что Fm = В, а любая формула Fi есть либо аксиома, либо одна из формул А1, А2,, …, Аn, либо одна из формул F1, F2, …, Fi – 1, полученных на предыдущих шагах вывода.

Факт выводимости обозначается:

А1, А2,, …, Аn В,

где А1, А2,, …, Аn – посылки, а В – заключение.

Определение: Доказательством формулы В формальной теории называется ее вывод из пустого множества формул, т.е. на основании только аксиом. Такая формула называется доказуемой в теории или теоремой.

Факт доказуемости записывается:

В.

 

Примечание: присоединение посылок к формулам не нарушает их выводимости:

В,

 

А В.

 

Примечание: порядок посылок не имеет значения:

А1, А2 В Û А2, А1 В.

 




Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 444; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.