русс | укр

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

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

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

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


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

Выполнимость и истинность


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


При логической интерпретации формул возможны три основные ситуации:

1. Формула называется выполнимой в области , если в этой области для формулы существует такая подстановка констант вместо переменных, что становится истинным высказыванием. Формула называется просто выполнимой, если существует область , где выполнима.

2. Формула называется тождественно истинной в области , если выполнима в при любых подстановках констант. Формула называется тождественно истинной (ТИ), или общезначимой, если она тождественно истинна в любых .

3. Формула называется тождественно ложной в области , если невыполнима в , и тождественно ложной (ТИ), или противоречивой, если она невыполнима ни в каких .

Моделью в логике предикатов называют множество вместе с заданной на нём совокупностью предикатов: , где - основное множество; - сигнатура модели . Например, сигнатура модели , называемой арифметикой натуральных чисел, включает предикаты суммы, произведения и равенства.

Пример 9.9.

Определить истинность, ложность либо выполнимость на модели следующих формул:

1. ;

2. ;

3. ;

Решение.

1. Высказывание отражает однозначность операции умножения “для любых натуральных чисел из того, что и . Для подтверждения заключения рассмотрим наборы чисел, значения предикатов и формулы на этих наборах:

a. набор (2, 3, 6, 6): .

b. набор (2, 3, 3, 6): .

Поэтому предикатная формула ТИ на модели в силу единственности значения произведения чисел из .

2. При подстановки любой константы вместо свободной переменной формула истинна, поэтому данная формула – ТИ - формула на модели , выражающая существование натурального квадрата натурального числа .

3. Формула выполнима на модели : «существует натуральное значение квадратного корня для натурального », так как при значениях формула истинна, при значениях



Формула ложна.

Пример 9.10.

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

Предикат задан следующей таблицей:

Y X

Определить значения высказываний (0-местных предикатов):

(1) ;

(2) ;

(3) ;

(4) ;

(5) ;

(6) .

Решение.

1. Если в заданной формуле оба квантора одинаковые, то для истинности формулы в таблице должны содержаться: для квантора - только единицы; для квантора хотя бы одна единица.

Для истинности высказывания (1) таблица должна состоять только из единиц. Поэтому высказывание (1) – ложное.

Для истинности высказывания (4) таблица должна содержать хотя бы одну единицу. Следовательно, (4) – истинное высказывание.

2. Если в заданной формуле кванторы различны, то

a. если внутренний квантор , то для истинности формулы в таблице должен существовать ряд из единиц, соответствующий переменной, связанной внешним квантором;

b. если внутренний квантор , то для истинности формулы в каждом ряду таблицы соответствующем переменной, связанной внешним квантором, должна существовать, хотя бы одна единица.

В формулах (3) и (6) внутренний квантор - . Для истинности высказывания (3) необходимо наличие строки из единиц. Поскольку такой строки нет, то .

Для истинности высказывания (6) необходимо наличие столбца из единиц. Такой столбец есть, то .

Для истинности высказывания (2) необходимо наличие хотя бы одной единицы в каждой строке. Поэтому .

Для истинности высказывания (5) необходимо наличие хотя бы одной единицы в каждом столбце. Поэтому .



<== предыдущая лекция | следующая лекция ==>
Кванторы | Понятие формулы логики предикатов. Эквивалентные соотношения. Префиксная нормальная форма


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


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

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

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


 


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

 
 

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

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