русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Операції над висловленнями


Дата добавления: 2015-07-23; просмотров: 810; Нарушение авторских прав


Однією з основних задач логіки висловлень є дослідження операцій, за допомогою яких з певних вихідних висловлень утворюють нові висловлення. Такі операції і називають логічними.

Означення кожної логічної операції задаватимемо відповідною матрицею (таблицею), в перших стовпчи­ках якої записуються всі можливі істинісні значення компонентів, а в останньому стовпчику — істинісне значення результату операції.

Означення 5.1.2. Бінарну логічну операцію, яка відповідає зв’язці “і” звичайної мови, позначається символом “Ù” і задається наступною матрицею, називають кон'юнкцією, або логічним мно­женням.

p q q

 

Запис „pÙq” читають: “p і q”.

Вищенаведене табличне означення операції “кон'юнк­ція” рівнозначне такому словесному означенню: “Кон'юнкція pÙq істинна тоді і тільки тоді, коли обидва компоненти р і q є одночасно істинними”.

Означення 5.1.3. Бінарну логічну операцію, відповідну зв’язці “або нероздільне”, що позначається символом “Ú” і задається наступною таб­лицею, називають диз’юнкцією або логічним додаванням. Вираз “pÚq”читають “p або q”.

 

p q q

 

Словесне означення диз'юнкції: “Диз’юнкція “pÚq” істинна тоді і тільки тоді, коли принаймні один з її компонентів р або q є істинним, у протилежному випадку диз’юнкція є хибною”.

Означення 5.1.4. Унарну операція, відповідну виразу “неправильно, що”, яку позначають символом “—“ і задають наступною таблицею, називають логічнимзапереченням. Вираз „ ” читають “не р”.

 

p

Словесне означення заперечення: “Заперечення ` істинне тоді і тільки тоді, коли р — хибне, у протилежному випадку` — хибне”.



Означення 5.1.5. Операцію, яка відповідає сполучнику “якщо..., то...”, позначається символом “®”, називають імплікацією. ЇЇ задають таблицею:

 

p q q

 

В імплікації р називають антецеден­том або посиланням (умовою), qконсеквентомабо висновком.

Словесне означення операції “імплікація” таке: “Імплікація „p®q” хибна тоді і тільки тоді, коли її антецедент — істинний, а консеквент — хибний, в усіх інших випадках імплікація — істинна”.

Означення 5.1.6. Бінарну логічну операцію, яка відповідає зв’язці “тоді і тільки тоді”, позначається символом “«”, називають еквіваленцією. Її табличне означення:

 

p q q

 

Словесне означення еквіваленції можна сформулю­вати так: “Еквіваленція “p«q” істинна тоді і тільки тоді, коли p і q набувають однакових значень істинності, в протилежному випадку еквіваленція — хибна”.

Із сказаного вище випливає, що символ диз’юнкції “Ú” відповідає невиключному, нероздільному “або”.

Означення 5.1.7. Бінарну логічну операцію, яка відповідає виключному, роздільному “або”, позначається символом “Å”, називають строгою диз’юнкцією і задають таблицею:

 

p q q

 

Словами строгу диз’юнкцію означують так: “Строга диз’юнкція “Å” хибна тоді і тільки тоді, коли p і q набувають однакових значень істинності, в протилежному випадкустрога диз’юнкція — істинна”.

Висловлення, які не містять логічних зв'язок, нази­вають елементарними чи атомарними. Наприклад, висловлення “Рейк’явік — столиця Ісландії” і “3 — просте число” — елементарні висловлювання. Висловлення, яке містить хоча б одну логічну зв’язку,називають складним. Наприклад, висловлення “10 не є простим числом”.

Пропозиційні літери, символи логічних операцій та дужки – це вихідні символи алгебри висловлень.

Довільну послідовність вихідних символів називають виразом мови.

З множини виразів виділяють підмножину формул.

Формулами алгебри висловлень називають пропозиційні літери і вирази виду

` F, F ÙG, FÚG, F®G, F«G,

де F,G – формули.

При цьому пропозиційні літери є елементарними (атомарними) формулами. Наприклад, (((p®( ))Úrs) – формула.

Дужки у формулі означають порядок виконання операції.

Символу кожної логічної операції відповідає пара дужок. Щоб запобігти громіздкості формул, використовують такі правила скорочення:

1) зовнішні дужки у записі кінцевої формули можна опустити;

2) всім логічним операціям приписують відповідний ранг, який знижується зліва на право: ` , Ù, Ú, ®, «.

Лівіша операція є сильнішою за правішу.

Знаючи ранг операції можна не використовувати дужки.

 



<== предыдущая лекция | следующая лекция ==>
Висловлення. Висловлювальна форма. Функція істинності | Таблиці істинності


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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