Азбука на предикатната логика

Азбука - всеки непразен набор се състои от символи.

Квантификатор е общо име за логически операции, които ограничават областта на истинност на предикат и създават израз. Най-често се споменава:

  • Универсален квантификатор (обозначение: , да се чете: „за всички…“, „за всеки…“ или „всеки…“, „всеки…“, „за всеки…“).
  • Квантор на съществуване (нотация: , да се чете: „има…“ или „има…“).

Формула - дума за моделиране на изказване.

Правила за изграждане:

1) Всяка нулева локална предикатна променлива е формула;

2) if е n-местна предикатна променлива, т.е. формула, в която всички субектни променливи са свободни;

3) ако е формула, то също е формула. Свободни (обвързани) предметни променливи във формулата са тези и само тези, които са свободни (свързани) в ;

4) ако са формули и ако обектните променливи, включени едновременно в двете от тези формули, са свободни във всяка от тях, тогава изразите

също са формули. В същото време субектните променливи, които са свободни (свързани) в поне една от формулите, се наричат ​​свободни (свързани) и в новите формули;

5) ако е формула и е обектна променлива, влизаща свободно, то изразите и също са формули, в които променливата е обвързана, а всички други обектни променливи, влизащи свободно или обвързани във формулата, остават същите съответно в новите формули;

Правила за преход към еквивалентни формули:

1) прехвърлянеквантор чрез отрицание

2) изваждане на квантора извън скоби

3) пермутация на квантори със същото име

4) преименуване на обвързани променливи

Интерпретацията на формулатаF е присвояването на стойностите и AND или L на променливите, включени в нея.

Формула F се наричанепоследователна тогава и само ако е невярна при всички интерпретации (в противен случайнепоследователна ).

Формула F се наричавалидна тогава и само ако е вярна при всички интерпретации (невалидна в противен случай).