Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Пояснения и определения



Выше был построен ЯКЛП1=. В этом языке очень много нелогических символов: индивидных констант, функциональных и предикатных, – бесконечно много, точнее – их столько же, сколько натуральных чисел. Но в любой содержательной теории, как правило, имеют дело с конечным набором объектов, функций, определенных на них, а также с конечным числом свойств объектов и отношений между ними, поэтому часто, прежде чем задавать какие-либо структуры в ЯКЛП1=, фиксируют конечный список исходных нелогических символов, из которых будут строиться термы и формулы. Такой набор нелогических символов называется сигнатурой или словарем теории. Более строгое определение выглядит так.

Сигнатура – набор из трех множеств S=(Cnst, Fn, Pr), где

Cnst – (какое-то, возможно, пустое) множество индивидных констант,

Fn – (какое-то, возможно, пустое) множество функциональных констант,

Pr – (какое-то, возможно, пустое) множество предикатных констант.

При этом каждому функциональному и предикатному символу из Fn и Pr соответственно сопоставляется некоторое натуральное число – его местность (валентность, арность).

Примеры сигнатур

S1=(a, f1, P2)

S2=(a)

S3=(f2)

S4=(P1, Q2, R2)

S5=(c, h4, R1, Q10)

S6=(a, Q3)

S7=(Q3)

Сигнатура языка формальной арифметики имеет вид S = (a, f1, g2, h2), или в обычных математических обозначениях S=(0,',+,·) (подразумеваемый смысл символа ' – взятие последующего элемента, или прибавление единицы: х'= x+1).





Дата публикования: 2015-01-23; Прочитано: 215 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...