русс | укр

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

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

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

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


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

Кванторы


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


Логические операции над предикатами

Предикаты, как и высказывания, принимают значения 1 и 0, поэтому к ним применимы все операции логики высказываний:

1. операция конъюнкции: . Область истинности предиката T(x): ;

2. операция дизъюнкции: . Область истинности предиката T(x): ;

3. операция отрицания предиката Р(х): . Область истинности предиката : ;

4. операция импликации: . Область истинности предиката: .

Пример 9.3.

Для предикатов Р(х): «х - чётное число» и Q(x): «х – число, кратное 3», предикат : «х – число, кратное 6».

Пример 9.4.

Определить область истинности предиката

, где , .

Решение.

1. Построим прямоугольные таблицы размерности , где m, n – число допустимых значений соответственно первого и второго переменного. Отметим недопустимые пары значений символом – 0, а допустимы пары значений – 1.

a. Матрица А для предиката имеет вид:

Y X

b. Матрица B для предиката имеет вид:

Y X

 

2. Определим матрицу С, элементы которой суть конъюнкции соответствующих элементов матриц А и В.

Y X

Полученная матрица наглядно представляет область истинности предиката : - множество пар (X; Y): {(5, 4), (8, 7), (9, 8), (9, 10)}.

Пример 9.5.

Построить трёхместные предикаты P и Q на множестве , такие, что - выполним, и

Пусть .

Тогда .

Так как , то подставляя вместо переменной y значения 1; 2; 3, …, получаем:

 

.

Значит, – выполнимый предикат.

Докажем, что . Данный предикат может принять значение 1 только на таком наборе , при котором ,



, т.е. и .

Запишем высказывания в виде системы уравнений, где :

 

Складывая уравнения этой системы, получим , или . Так как в левой части равенства чётное, а в правой – нечётное, то ни при каких значениях переменных предикат не может принимать значения 1, следовательно,

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

Пусть - предикат, определённый на множестве , т.е. .

Высказывание «Для всех из , что истинно» обозначается ; знак называется квантором общности.

Высказывание «существует такой из , что истинно» обозначается ; знак называется квантором существования.

Переход от к или называется связыванием переменной , или навешиванием квантора на переменную (или на предикат ), или квантификацией переменной .

Переменная, на которую навешен квантор, называется связанной, несвязанная квантором переменная называется свободной.

Выражения и не зависят от и при фиксированных имеют вполне определённые значения, представляя вполне конкретные высказывания относительно всех предметной области .

Навешивать кванторы можно и на многоместные предикаты и вообще на любые логические выражения. Выражение, на которое навешивается квантор, называется областью действия квантора; все вхождения переменной в это выражение являются связанными.

Пример 9.6.

Пусть определён на множестве людей , – предикат « ». Дать словесную формулировку предикатной формулы .

Решение.

Выражение означает «все люди смертны». Оно не зависит от переменной, характеризует всех людей в целом, т.е. выражает суждение относительно всех множества .

Пример 9.7.

Пусть – предикат « ». Дать словесную формулировку предикатной формулы . Определить её истинность.

Решение.

Данный предикат – « » является переменным высказыванием: при подстановке конкретного числа вместо переменной он превращается в простое высказывание, являющееся истинным или ложным. Например, при подстановке числа 7 имеем ложное высказывание «7 – чётное число», при , высказывание «8 – чётное число» является истинным.

Высказывание означает «в существует чётное число». По условию, множество, на котором задан предикат, неопределенно (задача сформулирована не вполне корректно), поэтому, доопределим его.

Пусть предикат определён на множестве натуральных чисел, т.е. , тогда высказывание - истинно.

В общем случае данное высказывание истинно на любом множестве, содержащем хотя бы одно чётное число, и ложно на любом множестве нечётных чисел.

Пример 9.8.

Записать предикатной формулой предложение «Любой человек имеет отца».

Решение.

Обозначим через предикат « - человек», а - предикат . Тогда исходное предложение можно записать в виде:

или .



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


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


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

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

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


 


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

 
 

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

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