Математичка логика
Исказ или суд је афирмативна (потврдна) реченица која има смисла и која је или тачна или нетачна.
Исказе означавамо словима , , ...
Тачном исказу се придружује истинитосна вредност (те), а нетачном истинитосна вредност (не-те).
Основне логичке операције
| операција | симбол | нови исказ |
| конјункција (и) | ( и ) | |
| дисјункција (или) | ( или ) | |
| импликација (ако ... онда) | (ако онда ) | |
| еквиваленција(ако и само ако) | ( ако и само ако ) | |
| негација (не) | (не ) | |
| дисјункција (или – или) | ( или , али не оба) |
Таблице истинитости
Исказне формуле
Исказне формуле су
- Исказна слова , , ...
- Ако су и исказне формуле, онда су и , , , , исказне формуле.
- Исказне формуле се могу добити само помоћу коначног броја примена 1 и 2.
За образовање сложених исказа, поред логичних операција, користе се и заграде, којима се истиче приоритет операције.
Таутологије
Исказне формуле које имају истинитосну вредност за ма које вредности исказних слова зову се таутологије.
Таутологијама се називају особине логичких операција и логички закони.
Важније особине логичких операција
- Комутативност конјункције, дисјункције и еквиваленције
,
, - Асоцијативност конјункције, дисјункције и еквиваленције
,
,
. - Идемпотентност конјункције, дисјункције
,
. - Дистрибутивност конјукције према динсјункцији и обрнуто
,
. - Апосорптивност конјукције према динсјункцији и обрнуто
,
. - Инволутивност негације
. - Неутрални елемент за конјункцију и дин
Исказ је реченица која је или тачна () или нетачна (). Од исказа и логичким операцијама граде се нови: конјункција тачна је само кад су оба тачна, дисјункција нетачна је само кад су оба нетачна, импликација нетачна је само кад је тачно, а нетачно, еквиваленција тачна је кад и имају исту вредност, а негација мења вредност.
Таблица истинитости са исказних слова има врста. Формула тачна у свакој врсти је таутологија, на пример или . Најчешћа грешка: импликација са нетачном претпоставком је тачна, шта год да је последица.
| p | q | ¬p | ¬q | Ap⇒q | B¬q⇒¬p | FA⇔B |
|---|---|---|---|---|---|---|
| тачно | тачно | нетачно | нетачно | тачно | тачно | тачно |
| тачно | нетачно | нетачно | тачно | нетачно | нетачно | тачно |
| нетачно | тачно | тачно | нетачно | тачно | тачно | тачно |
| нетачно | нетачно | тачно | тачно | тачно | тачно | тачно |
Формула је таутологија: тачна је у свакој врсти.
Логичка кола у процесору раде по таблицама конјункције, дисјункције и негације, а исте операције стоје иза услова у програмима и иза филтера у претрази продавница на интернету.
Обећање тренера
Тренер кошаркашког клуба у Чачку рекао је играчима: „Ако у суботу победимо, у недељу нема тренинга.“ У којим случајевима је тренер прекршио обећање? Ако знате да је тренинг у недељу одржан, а да је обећање испуњено, шта можете да закључите о суботњој утакмици?
Решење
- Нека је исказ „у суботу смо победили“, а исказ „у недељу нема тренинга“. Обећање је импликација .
- Импликација је нетачна само за и : обећање је прекршено једино ако су победили, а тренинг је ипак одржан.
- Ако су изгубили, , па је тачно и кад тренинга има и кад га нема: за пораз тренер ништа није обећао.
- Таблицом проверавамо да је таутологија: за обе стране имају вредности .
- Тренинг је одржан, дакле тачно је . Из тачне импликације следи .
Одговор: Обећање је прекршено само ако су победили, а тренинг је одржан; ако је тренинг одржан, а обећање испуњено, утакмица у суботу није добијена.
Задатак за вежбу
Покажите таблицом истинитости да је таутологија (Де Морганов закон).
Прикажи решење
За лева страна има вредности , а десна такође . Стране су увек једнаке, па је еквиваленција тачна у свакој врсти: то је таутологија.