Переменная x имеет связанное вхождение в формулу j, если существует подформула y формулы j такое что, вхождение имеет вид
(($x)y) или (("x)y)
Пример. Пусть имеется формула j: ("x)($y)[P(x)ÚQ(x,y) ® ØR(x)]
и подформула y: ($y)[P(x)ÚQ(x,y) ® ØR(x)]
Вопрос: Как x входит в формулу j и в подформулу y ?
Основной терм – это терм, в который не входит ни одна переменная.
Предложение (замкнутая формула) – это формула, не имеющая свободных переменных.
Для преобразования формулы в предложение нужно связать все свободные переменные кванторами.
Подстановка – это множество пар вида
q={x1/t1, … , xn/tn}
где xi – переменные, ti – термы, причем равенство xi= xj влечет равенство ti= tj
Если j - атом, терм или формула, то jq - выражение, полученное в результате подстановки в j на места свободных вхождений переменных xi соответствующих термов ti.
Пример. Рассмотрим формулу
j(x,y,z): ($y)R(x,y) Ù ("z)(ØQ(x,z))
и подстановку q={x/f(a,b)}, где f(a,b) – основной терм. Выполнив подстановку в формулу, получим предложение
j(f(a,b),y,z): ($y)R(f(a,b),y) Ù ("z)(ØQ(f(a,b),z))
Множества формул как варианты
Пусть S={ c1, … , cn } – множество формул PrL, q - некоторая подстановка, тогда результатом подстановки q в S является множество формул
Sq={ c1q, … , cnq }
Множества формул S1 и S2 называются вариантами, если существуют подстановки q и y такие что
S1= S2q и S2= S1y
Пример. Являются ли следующие множества формул вариантами?
S1={P(f(x,y)), Q(h(z),b)} и S2={P(f(y,x)), Q(h(u),b)}
S1= S2q q={y/x, x/y, u/z}
S2= S1y y={x/y, y/x, z/u}