Определение. Множество символов s = s1 Ès2 Ès3 Ès4называется сигнатурой.
Допустим, зафиксирована некоторая сигнатура s. Прежде, чем вводить понятие формулы, необходимо дать понятие терма.
Определение.Термом сигнатуры s является :
1)всякая предметная постоянная и константа,
2) если t1 , ..., tk - термы, а f - функциональная переменная, то f ( t1 , ..., tk ) - терм.
Терм является обобщением переменной и константы, в котором могут присутствовать функциональные перемен-ные, но нет логических функций - предикатов.
Определение.Формулу сигнатуры s введем следую-щим образом:
1. Если (t1 , ..., tk) - термы, (х1 , ..., хm) - множество переменных, входящих в них, а Р- предикатная переменная, то Р( t1 , ..., tk ) - назовем элементарной формулой или атомом, а (х1 , ..., хm ) - его свободными переменными.
2. Если А и В - формулы, то выражения вида F =А Ú В, F = А &В, F = А ®В, F =Ø А тоже являются формулами. Свободные переменные формул А и В являются свободными переменными формулы F.
3.Если А - формула со свободными переменными (х1,...,хm ), то выражения вида F =" хi А(х1 , ..., хm ), F =$ хi А(х1 , ..., хm ) - тоже являются формулами, в которых переменная хiсвязана, соответственно, кванторами " и $ , а
переменные (х1 , ..., хm ) \ хi -свободны в F.
Смысл связанной переменной в том, что ей заранее указывается, какие значения в области изменения она мо-жет принимать. Свободная же переменная может прини-мать любые значения в своей области определения.
Определение. Формула называется замкнутой, если все вхождения в неё переменных связаны.
Замечание. Одна и та же переменная может быть од-новременно свободной и связанной в одной формуле. На-пример, переменная х в формуле А(х,у)®"хВ(х,у).
Определение. Терм tсвободен для переменной хi в формуле А, если никакое свободное вхождение хi в А не лежит в области действия никакого квантора "хj, где хj - переменная, входящая в t .
Примеры.
1. Терм хj свободен для хi в формуле Р(хi ), но не свободен
для хi в формуле А= "хj Р(хi ).
2. Терм f (x,y) свободен для х в формуле А ="у Р(x,y) ® Q(х), но не свободен в формуле B=$z"х Р(x,y)®Q(х).
Логикой предикатов (ЛП) называется расширение алгебры логики, в котором
1) логические функции (предикаты) введены на произволь-ных предметных множествах,
2) введены кванторы по переменным,
3) наряду с логическими введены и предметные функции на предметной области,
4) дано понятие формулы, учитывающее 1)-3).
Соответственно, формулы алгебры логики являются частным случаем формул ЛП.