русс | укр

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

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

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

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


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

Интерпретация формул логики предикатов


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


Формулы логики высказываний всегда можно рассматривать как высказывательные формы с высказывательными переменными либо как высказывания. Формулы логики предикатов становятся высказывательными формами с предметными переменными или высказываниями, если задать непустое множество М значений, которые можно приписывать предметным переменным, входящим в формулу, а каждому n-местному предикатному символу поставить в соответствие n-местный предикат, определенный на множестве М (причем двум различным n-местным предикатным символам с одинаковыми предикатными буквами ставится в соответствие один и тот же предикат); нуль-местным предикатным символам независимо от выбора множества М приписывается нуль-местный предикат, т.е. одно из значений истинности {И, Л}.

Если формула не содержит свободных предметных переменных, то, задав множество М и приписав предикатным символам конкретные предикаты, мы получим высказывание (точнее говоря, значение истинности). Если же в формуле есть свободные вхождения предметных переменных, то получим высказывательную форму от этих переменных, которая станет высказыванием, если подставить вместо свободных вхождений переменных элементы множества М.

Обращение формулы в высказывание описанным выше способом будем называть интерпретацией этой формулы.

Интерпретация замкнутой формулы состоит из следующих шагов:

  1. задается множество М;
  2. каждой предикатной букве, входящей в n-местный предикатный символ ставится в соответствие n-местный предикат, определенный на множестве М;
  3. каждому нуль-местному предикатному символу приписывается одно из значений истинности.

Если формула – открытая, то добавляется еще один шаг:

  1. каждому свободному вхождению переменной ставится в соответствие элемент множества М.

Пример 63.

Дать интерпретацию формуле $y "x P(x, y) ® (Q(x) Ù R).



Решение.

Данная формула $y "x P(x, y) ® (Q(x) Ù R) является открытой, следовательно интерпретация будет состоять из четырех шагов:

  1. Пусть М = {1, 2}.
  2. Предикатной букве Р поставим в соответствие двуместный предикат, заданный таблицей (табл. 65):

Таблица 65

(1; 1) (1; 2) (2; 1) (2; 2)
и л и л

а предикатной букве Q – предикат, принимающий следующие значения:

1 2
и л
  1. Предикатному символу R припишем значение и.
  2. Свободному вхождению переменной х припишем значение 1.

При такой интерпретации данная формула обращается в истинное высказывание.

В самом деле, посылка данной импликации принимает значение и, так как, согласно таблице Р, высказывание Р(1; 1) и Р(2; 1) – истинные, т.е. существует значение у (равное 1) такое, что при всяком значении х (равном 1 или 2) Р(х; у) истинно. Заключение также принимает значение и, так как Q(1) и R истинны.

Если же, например, переменной х приписать значение 2, либо символу R – значение л, либо букве Q – предикат «быть четным числом», оставляя все остальное без изменения, то всякий раз данная формула будет получать значение л.

 

 



<== предыдущая лекция | следующая лекция ==>
Формулы логики предикатов | Равносильность формул логики предикатов


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


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

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

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


 


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

 
 

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

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