русс | укр

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

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

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

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


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

Кванторы


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


 

Пусть P(x) – одноместный предикат, заданный на некотором множестве M. Если переменная x обозначает любой элемент из множества M, то P(x) является неопределенным высказыванием.

Операция " ставит в соответствие неопределенному высказыванию P(x) высказывание "xP(x), которое читается так: «для любого x имеет место P(x)» и по определению является истинным тогда и только тогда, когда P(x) истинно для любого элемента xÎM. Переход от неопределенного высказывания P(x) к высказыванию "xP(x) называется операцией навешивания квантора общности по предметному переменному x.

Операция $ ставит в соответствие неопределенному высказыванию P(x) высказывание $xP(x), которое читается так: «существует такое x, что имеет место P(x)» и по определению является истинным тогда и только тогда, когда P(x) истинно хотя бы для одного элемента xÎM. Переход от неопределенного высказывания P(x) к высказыванию $xP(x) называется операцией навешивания квантора существования по предметному переменному x.

В первом случае мы говорим, что предметная переменная x связана в предикате P(x) квантором всеобщности, во втором случае – квантором существования.

Определим операции навешивания квантора для общего случая n-местного предиката P(x1,…,xn). Операции навешивания кванторов " и $ по переменному x1 (в общем случае по переменному xi, где I= ) ставит в соответствие предикату P(x1,…,xn) (n-1) – местные предикаты

"x1P(x1,…, xn) и $x1P(x1,…, xn)

соответственно.

Истинностные значения этих предикатов определяются для фиксированных наборов значений предметных переменных x2,…,xn следующим образом:

 

"x1P(x1,a2…,an)=

$x1P(x1,a2…,an)=

 

В общем случае, если k<n, то операцию навешивания квантора можно повторить k раз. Тогда переменные x1,…,xk в таком предикате будут связанными, а переменные xk+1,…,xn – свободными. При k=n предикат становится высказыванием.



Примеры.

Рассмотрим предикат Д(x1,x2) – «число x1 делится на число x2», определенный на множестве натуральных чисел. Тогда операция навешивания кванторов приводит к следующим утверждениям:

1. "x1Д(x1, x2) – «для любого x1 имеет место Д(x1,x2)», т.е. всякое x1 делится на x2. Этот предикат принимает значение истины только для х2=1.

2. $x1 Д(x1, x2) – «существует x1, которое делится на x2». Этот предикат принимает значение истины для любого значения x2.

3. "x1"x2Д(x1, x2) – «для всякого x1 и для всякого x2 имеет место делимость x1 на x2. Это высказывание является ложным.

4. $x1"x2Д(x1, x2) – «существует x1, которое делится на всякое x2» – ложное высказывание.

5. "x2$x1Д(x1, x2) – «для всякого x2 существует x1 такое, что x1 делится на x2» – истинное высказывание.

 



<== предыдущая лекция | следующая лекция ==>
Логика предикатов | Отрицание кванторных предикатов


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


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

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

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


 


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

 
 

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

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