русс | укр

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

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

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

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


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

Исчисление высказываний


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


Символы, формулы, аксиомы исчисления высказываний.
Правила вывода

 

Рассмотрим формальную аксиоматическую систему, в некотором смысле адекватную алгебре высказываний. Назовем эту систему исчислением высказываний.

Чтобы построить исчисление, нужно определить алфавит исчисления, понятие формулы, класс формул, называемых аксиомами, правила вывода данного исчисления.

Символы исчисления высказываний состоят из знаков трех категорий:

Большие латинские буквы А, В, С, ... X, Y, Z, ..., которые назовем переменными высказываниями.

Символы операций исчисления Ù, Ú, ®, ¾ (знак конъюнкции, дизъюнкции, следования и отрицания).

Скобки ( ).

Других символов система исчисления высказываний не содержит.

Формулой в исчислении высказываний является некоторая последовательность символов. Но не всякая последовательность символов есть формула. Например, последовательности А→В (С→) и (А В) не являются формулами. Определение формулы в исчислении высказываний задается следующим образом:

1. Всякое переменное высказывание есть формула.

2. Если a, b есть формулы, то выражения вида (aÙb), , , (aÚb), (a®b) также являются формулами.

 

Зададим в исчислении высказываний класс исходных истинных формул-аксиом.

 

I. 1. А®(В®А);
  2. (А® (В®С))®((А®В)®(А®С);
II. 1. АÙВ®А;
  2. АÙВ®В;
  3. (А®В)®((А®С)®(А®ВÙС));
III. 1. А®АÚВ;
  2. В®АÚВ;
  3. (А®С)®((В®С)(АÚВ®С)).
IV. 1. ;
  2. ;
  3. .

Правила вывода позволяют из данной системы аксиом получать другие истинные формулы исчисления высказываний. Назовем формулу исчисления высказываний ложной, если ее отрицание истинно. Будем обозначать истинные формулы буквой R, ложные – F.



К основным правилам вывода относятся два:

1) Правило заключения.

Если a и (a®b) – истинные формулы, то b также истинна. Это предложение можно записать в виде

.

2) Правило подстановки

Пусть некоторая формула a содержит переменное высказывание А. Тогда, заменив высказывание А всюду, где оно встречается, любой формулой b, получим истинную формулу. Это предложение записывается в виде .

 

Формула называется выводимой в исчислении высказываний, если ее можно получить, применяя правила вывода к аксиомам исчисления высказываний. Утверждение, что формула b выводима, записывают так:

├b.

Процесс получения формул из аксиом исчисления высказываний называется формальным выводом. Формальный вывод состоит из указания того, какие правила, в каком порядке и к каким формулам применяется для выведения данной формулы.



<== предыдущая лекция | следующая лекция ==>
Упражнение 2.3.1 | Упражнение 2.3.3


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


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

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

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


 


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

 
 

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

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