элементы множества N, т.е. числа.
Очевидно, что на множестве целых чисел операция деления не всегда определена,
т.к. результат деления целых чисел не обязательно является целым числом. Поэтому
будем использовать обозначения {a/b} и [a/b] соответственно для остатка и целой
части от деления a на b. Например, {9/4} = 1, [9/4] = 2.
Будем использовать следующие теоретико-множественные обозначения: если A —
множество натуральных чисел (т.е. A ⊆ N), то A обозначает дополнение A до N, т.е.
A = N \A. A = B означает, что A и B одинаковы как множества, т.е. A и B состоят из
одних и тех же элементов; x ∈ A означает, что x — элемент множества A. Обозначение
{|} указывает на образование множества: {x|...x...} — это множество всех таких x,
что выражение "...x..." верно для всех элементов этого множества. Знаком
x
|
y
перед
некоторым множеством A будем обозначать операцию подстановки элемента x вместо
элемента y в множестве A. Например, если A = {1, 2, 3}, то множество
5
|
1
A равно
{5, 2, 3}, а в качестве примера более сложной подстановки можно привести формулу
3
|
2
(
3
|
1
A) = {3}.
Для заданных элементов x и y будем рассматривать упорядоченные пары ⟨x, y⟩,
состоящие из элементов x и y, взятых именно в таком порядке. Аналогично будем ис-
пользовать обозначение ⟨x
1
, x
2
, ..., x
n
⟩ — для упорядоченной n–ки или кортежа длины
n, состоящего из элементов x
1
, x
2
,..., x
n
и именно в этом порядке. Через A × B обо-
значим декартово произведение множеств A и B, т.е. A ×B = {⟨x, y⟩|x ∈ A&y ∈ B}.
Аналогично A
1
× A
2
× ... × A
n
= {⟨x
1
, x
2
, ..., x
n
⟩|x
1
∈ A
1
&x
2
∈ A
2
&...&x
n
∈ A
n
}.
Декартово произведение множества A на себя n раз обозначается A
n
.
Будем использовать символы P , Q, R, ... (прописные латинские буквы второй по-
ловины алфавита) для обозначения отношений на N. Если R ⊆ N
n
, то R называется
n–арным или n–местным отношением. Пусть R есть n–местное отношение. Будем
говорить, что R однозначно, если для любого кортежа ⟨x
1
, x
2
, ..., x
n−1
⟩ существует
не более одного элемента z, такого, что ⟨x
1
, x
2
, ..., x
n−1
, z⟩ ∈ R. Очевидно, что од-
нозначное n–местное отношение можно рассматривать как отображение его области
определения в N. По этой причине, вместо того, чтобы говорить, что R — однознач-
ное n-местное отношение, будем говорить, что R — функция от n − 1 аргументов.
Для обозначения функций будем также использовать f, g, h и т.д. — строчные буквы
латинского алфавита. Если функция f(x) имеет n аргументов, то для явного ука-
зания числа аргументов, если это необходимо, будем указывать число аргументов в
виде верхнего индекса: f
n
(x) или f
n
(x
1
, x
2
, . . . x
n
).
Если область определения функции f от k аргументов может не совпадать с
N
k
, то f называется частичной функцией. В том случае, когда область определения
функции f от k аргументов совпадает с N
k
, функция f называется всюду опреде-
ленной. Обычно область определения функции f обозначается Dom(f), а область
значения этой функции Ran(f). В соответствии с указанным выше, будем рассмат-
ривать такие функции, у которых Ran(f) ⊆ N, а Dom(f) ⊆ N
k
.
Если f и g — функции, то композиция f ·g этих функций есть, по определению,
такая функция, что (f ·g)(x) = g(f(x)). Функция (f ·g)(x) определена тогда и только
тогда, когда определены f(x) и g(f(x)). Например, если g(x) = x
2
и f(x) = x + 1, то
(f ·g)(x) = g(f(x)) = (x + 1)
2
и (g · f)(x) = f(g(x)) = x
2
+ 1.
Другие общие и специальные обозначения будут вводиться по мере необходимо-
сти.
5