Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Логика предикатов.






Алфавит языка логики предикатов включает следующие группы символов:

- предметные константы: a, b, c, …;

- предметные переменные: x, y, z, …;

- функциональные символы: f, g, h, …;

- предикатные символы: P, Q, R, …;

- логические связки:, &, v, →, ↔;

 

- кванторы:

Кроме того, для задания порядка операций могут использоваться скобки.

Множество D объектов, о которых ведется рассуждение, называется областью интерпретации языка логики предикатов. Предметные константы соответствуют конкретным элементам множества D, а предметы переменные могут принимать значения множества D.

Функциональные символы соответствуют функциям, заданным на области интерпретации. Функциональный символ вместе со списком аргументов образует функциональную форму. Например, если D – множество чисел, то функциональная форма f(x, y) может интерпретироваться как двуместная функция сложения чисел: x+y.

Термом является всякая предметная константа, предметная переменная либо функциональная форма. Аргументами функциональной формы могут быть любые термы, например f(a, x, g(c, z)).

Понятие формул в логике предикатов определяется следующим образом:

- всякий атом есть формула;

- если А и В – формулы, то А, А& В, АvВ, А→ В, А↔ В также формулы;

- если А – формула и х – переменная, то - формулы;

- других формул нет

Квантор всеобщности соответствует словосочетанию «для всех», т.е. формула вида интерпретируется как высказывание: «Для всех объектов области интерпретации выполняется свойство Р». Квантор существования соответствует слову «существует». Например, формула вида интерпретируется как высказывание: «Существует пара объектов в области интерпретации, которые находятся в отношении Q».

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

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

- зафиксировать множество объектов, о которых идет речь, как область интерпретации;

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

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

 

 


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.014 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал