Матеріал з Вікіпедії - вільної енциклопедії
Алгебра логіки (алгебра висловлювань) - розділ математичної логіки , В якому вивчаються логічні операції над висловлюваннями [1] . Найчастіше передбачається, що висловлювання можуть бути тільки істинними або помилковими, тобто використовується так звана бінарна або двійкова логіка, на відміну від, наприклад, троичной логіки .
Базовими елементами, якими оперує алгебра логіки, є висловлювання .
Висловлювання будуються над безліччю {B, ¬ {\ displaystyle \ lnot} , ∧ {\ displaystyle \ land}
, ∨ {\ displaystyle \ lor}
, 0, 1}, де B - непорожня множина, над елементами якого визначено три операції :
¬ {\ displaystyle \ lnot} заперечення
( унарна операція ), ∧ {\ displaystyle \ land} кон'юнкція ( бінарна ), ∨ {\ displaystyle \ lor}
диз'юнкція ( бінарна ),
а логічний нуль 0 і логічна одиниця 1 - константи .
Так само використовуються назви
Унарна операція заперечення в тексті формул оформляється або у вигляді значка перед операндом (¬ x {\ displaystyle \ lnot x} ) Або у вигляді риси над операндом (x ¯ {\ displaystyle {\ bar {x}}}
), Що компактніше, але в цілому менш помітно.
Найпростіший і найбільш широко застосовуваний приклад такої алгебри будується з використанням безлічі B, що складається всього з двох елементів:
B = {Брехня, Істина}
Як правило, в математичних виразах Брехня ототожнюється з логічним нулем, а Істина - з логічною одиницею, а операції заперечення (НЕ), кон'юнкції (І) і диз'юнкції (АБО) визначаються в звичному нам розумінні. Легко показати, що на даній множині B можна задати чотири унарні і шістнадцять бінарних відносин і всі вони можуть бути отримані через суперпозицію трьох обраних операцій.
Спираючись на цей математичний інструментарій, логіка висловлювань вивчає висловлювання і предикати . Також вводяться додаткові операції, такі як еквіваленція ↔ {\ displaystyle \ leftrightarrow} ( «Тоді і тільки тоді, коли»), імплікація → {\ displaystyle \ rightarrow}
( «Отже»), додавання по модулю два ⊕ {\ displaystyle \ oplus}
( « виключає або »), штрих Шеффера | {\ Displaystyle \ mid}
, стрілка Пірса ↓ {\ displaystyle \ downarrow}
та інші.
логіка висловлювань послужила основним математичним інструментом при створенні комп'ютерів. Вона легко перетворюється в бітову логіку: істинність висловлювання позначається одним бітом (0 - БРЕХНЯ, 1 - ІСТИНА); тоді операція ¬ {\ displaystyle \ neg} набуває сенсу вирахування з одиниці; ∨ {\ displaystyle \ lor}
- немодульность складання; & - множення; ↔ {\ displaystyle \ leftrightarrow}
- рівності; ⊕ {\ displaystyle \ oplus}
- в буквальному сенсі складання по модулю 2 (виключає Або - XOR); | {\ Displaystyle \ mid}
- непревосходства суми над 1 (тобто A | {\ displaystyle \ mid}
B = (A + B) <= 1).
Згодом булева алгебра була узагальнена від логіки висловлювань шляхом введення характерних для логіки висловлювань аксіом. Це дозволило розглядати, наприклад, логіку кубітів , Потрійну логіку (коли є три варіанти істинності висловлювання: «істина», «брехня» і «не визначено»), комплексну логіку і ін.
Існують методи спрощення логічної функції: наприклад, Карта Карно , метод Куайна - Мак-Класки
Своїм існуванням наука «алгебра логіки» завдячує англійському математику Джорджу Булю , Який досліджував логіку висловлювань . Перший в Росії курс з алгебри логіки був прочитаний П. С. Процюк в Казанському державному університеті .
Copyleft © 2017 . www.vremya-sporta.od.ua