Исчисление предикатов 1-го порядка как формальная система
1. Базовые элементы (алфавит) (Т): · счетное множество предметных переменных Х: х1,х2,х3,…, xn,…; · конечное (может быть и пустое) или счетное множество предметных констант А: а1,а2,а3,…,an,…; · конечное (может быть и пустое) множество функциональных букв F: f11,f22,…,flk,…; · непустое конечное или счетное множество предикатных букв Р: р11,р22,…,рlk…; · символы исчисления высказываний: · скобки () и запятые; · символы 2. Синтаксические правила S (простые формулы или продукционные формулы). a) всякий атом есть ППФ; b) если А и В – ППФ и х - предметная переменная, то каждое из выражений А, А→В, А↔В, А Из элементов алфавита образуются элементы 3 типов: · термы; · атомы; · формулы. Правила образования терм: · всякая предметная переменная является термом; · всякая предметная константа является термом. Правила образования атомов: Если P – n -местный предикатный символ, t1,..,t2 - термы, то P (t1,..,t2) –атом (атомарная или простая формула). Правила образования формул: · атом есть формула; · если А и В формулы то (А→В), (А↔В), (А · если А - формула, а x - свободная переменная в А, то ( 3. Аксиомы. Аксиомы исчисления высказываний. (A 1) (a (A 2) (a →(a (A 3) ((a (A 4) ((a→b)→((c→a)→(c→b))) - закон транзитивности. Добавляются еще 2: (A 5) (A 6) A (t)→ 4. Правила вывода: 1) все аксиомы выводимы; 2) правило подстановки. Это правило аналогично правилу подстановки, которое имеет место для исчисления высказываний. Только в данном случае мы будем иметь дело с такими подстановками термов t1,t2,…,tn вместо x1,x2,…,xk в A [ x1,x2,…,xk ].. 3) правило Modus Ponens; 4) правило обобщения (правила связывания квантором общности). Если ППФ B→A (x) при условии, что B не содержит свободных вхождений х, выводима; 5) правило конкретизации (связывание квантором существования). Если ППФ A (x)→ B выводится ППФ (теорема) и В не содержит свободных вхождений х, то 6) если А - теорема, имеющая квантор
|