8.6. Мультимножества 381
В пункте (iii) мы имеем дело с операциями над мульти-
множествами. Подразумевается, что записанное выше распро-
страняется и на случай x = y (тогда долж но выполняться
M
1
(x) > 2 и нужно вычесть 2 из M
1
(x)) или z = w (тогда мы
должны прибавить 2 к M
2
(z)). Когда понятно, о какой системе
γ идет речь, мы пишем =⇒ вместо =⇒
γ
.
Проще говоря, при переходе от M
1
к M
2
в соответствии с
γ кратность двух элементов из M
1
, x и y, уменьшается на 1, а
кратность получающихся сл ов z и w увеличивается на 1. Крат-
ность всех остальных элементов из supp(M
1
) не меняется. По-
лучаемое мультимножество и есть M
2
.
Язык, порожденный расширенной µH-системой γ, состоит
из всех слов, содержащих только терминальные символы и чья
кратность во время работы γ не меньше единицы. Формально,
мы определяем этот язык равенством:
L(γ) = {w ∈ T
∗
| w ∈ supp(M)
для некоторого M, такого, что A =⇒
∗
γ
M}.
Расширенная H-система γ = (V, T, A, R), определенная в
разделе 7.4, может быть интерп рети рован а как расширенная
µH-система с A(x) = ∞ для всех x ∈ A и с M (x) = ∞ для всех
мультимножеств M, чей носитель составлен из строк x, выве-
денных из A. Такие мультимножества, в которых M(x) = ∞
тогда и только тогда, когда M(x) > 0, называются ω-мульти-
множествами, а соответствующие H-системы могут быть на-
званы ωH-системами.
Семейство языков, порожденных расширенными µH-систе-
мами γ = (V, T, A, R ) с card(supp(A)) 6 n и rad(R) 6 m,
n, m > 1, обозначаются через EH
2
(µ[n], [m]). Если n или m
не ограничены, мы заменяем [n], [m] на F IN.
Аналогично, семейства EH
2
(F L
1
, F L
2
) можно записывать
как EH
2
(ωF L
1
, F L
2
), чтобы подчеркнуть тот факт, что мы ра-
ботаем с ω-мультимножествами.
Обратим внимание на то, что запись M(x) = ∞ для стро-
ки из supp(M ) не означает, что мы действительно располагаем
бесконечным числом экземпляров x, а лишь подчеркивает, что