01 Проектирование информационных систем. Семестр II. Лекция №3. ФКН ОмГУ 2014-2015
Математическая логика
Для 7bits
04
Булева функция от n аргументов
𝑓 𝑥1, 𝑥2, … , 𝑥𝑛 → {0,1}
05
Сколько всего булевых функций от двух аргументов
существует?
05
222=16
05
А от n?
05
22𝑛
06
Таблица истинности
06
Булевы функции от 1-го аргумента
06
Булевы функции от 2-х аргументов
07
Суперпозиция
Суперпозиция (сложная функция) — это функция, полученная из некоторого множества функций путем подстановки одной функции в другую или отождествления переменных.
07
Формула
Суперпозиция булевых функций
08
Замкнутые классы
𝑇0 = {𝑓|𝑓 0,0, … , 0 = 0}𝑇1 = 𝑓 𝑓 1,1, … , 1 = 1
𝑆 = 𝑓 𝑓 𝑥1, 𝑥2, … , 𝑥𝑛 = 𝑓 𝑥1, 𝑥2, … , 𝑥𝑛
𝑀 = 𝑓 ∀𝑖 𝑎𝑖 ≤ 𝑏𝑖 → 𝑓 𝑎1, 𝑎2, … , 𝑎𝑛
≤ 𝑓(𝑏1, 𝑏2, … , 𝑏𝑛) }
𝐿 = 𝑓 𝑓 − линейна}
11
Проверка функций на классы
.
09
Критерий поста о полноте
Система булевых функций полна тогда и только тогда, когда она не содержится целиком ни в одном из классов 𝑇0, 𝑇1, S, M, L.
10
Полные классы функций (примеры)
{↓}
{𝛻}
{V, ^, ‘}
{^,⊕, 1 } – полином Жегалкина
10
Общезначимая формула
⊨E
10
Общезначимая формула
⊨E
10
Теорема подстановки
Пусть E - ⊨E, формула E* -суперпозиция, полученная из E c
помощью формул A1, …, An. Тогда ⊨E*.
10
Теорема об экивалентности
Пусть ⊨ A⟷B.Тогда A и B имеют одинаковые
таблицы истинности
06
Основные эквивалентности
12
SOA манифест - 2
Стратегические цели перед выгодами, специфичными для
данного проекта.
13
SOA манифест - 3
Свойственная способность к взаимодействию перед специально достигнутой
интеграцией.
14
SOA манифест - 4
Совместно используемые сервисы перед разработками с узкими, специальными целями.