Замкнутые полукольца

Теория

При изучении колец большое внимание было уделено полям. Связано это прежде всего с тем, что в полях разработана техника решения систем линейных уравнений. Оказывается, можно выделить специальный класс идемпотентных полуколец, в которых также удается находить решения систем уравнений, рассматриваемых в качестве аналогов систем линейных алгебраических уравнений [III].

Определение 3.2. Полукольцо S = (S, +, ⋅, 0, 1) называют замкнутым, если:

1) оно идемпотентно;

2) любая последовательность элементов множества S имеет точную верхнюю грань относительно естественного порядка ≤ этого идемпотентного полукольца;

3) операция умножения полукольца S сохраняет точные верхние грани последовательностей, т.е. для любого а ∈ S и любой последовательности X = {хn}n∈ℕ элементов множества S

a sup X = sup aX, (sup X)a = sup(Xa).

Замечание 3.1. Условие 3 определения 3.2 можно сформулировать иначе и говорить о сохранении точной верхней грани любого не более чем счетного подмножества множества S. Однако в дальнейшем такие подмножества часто будут строиться как множества элементов некоторых последовательностей. Кроме того, из элементов не более чем счетного множества всегда можно образовать последовательность, используя некоторую нумерацию этого множества.

Теорема 3.2. Любое конечное идемпотентное полукольцо замкнуто.

◀Поскольку носитель S идемпотентного полукольца

S = (S, +, ⋅, 0, 1)

есть конечное множество, то множество элементов любой последовательности в этом полукольце конечно. Для нахождения точной верхней грани такой последовательности нужно найти точную верхнюю грань множества Р= {p1, ... ,pn} ее членов, т.е., согласно теореме 3.1, вычислить некоторую конечную сумму, которая всегда существует. Таким образом, в конечном идемпотентном полукольце любая последовательность имеет точную верхнюю грань.

Условия сохранения точных верхних граней имеют вид

a(p1 + ... +pn) = ap1 + ... +apn , (p1 + ... + pn)a = p1a + ... +pna

и выполняются в силу аксиом полукольца.

Таким образом, полукольцо S замкнуто. ▶

Мы доказали (см. 3.1), что в любом идемпотентном полукольце сумма произвольного конечного множества элементов является его точной верхней гранью.

В силу этого в замкнутом полукольце естественно точную верхнюю грань последовательности {xn}n∈ℕ называть суммой элементов последовательности, полагая, по определению,

(3.2)

Согласно условию 2 определения 3.2, всегда есть элемент множества S. Иногда, если это не приводит к недоразумению, „пределы суммирования" будем опускать и писать просто . Также будем использовать обозначение подчеркивая, что в (3.2) множество элементов хn в общем случае бесконечно, будем сумму, стоящую в левой части (3.2), называть бесконечной суммой. Заметим, что в частных случаях бесконечная сумма может свестись к конечной (если множество всех элементов последовательности {хn} конечно).

Итак, согласно определению 3.2, замкнутое полукольцо является индуктивным упорядоченным множеством, в котором наименьшим элементом служит нуль полукольца, точной в верхней гранью произвольной (в частности, неубывающей) последовательности {хn}n∈ℕ является бесконечная сумма , причем операция умножения на произвольный фиксированный элемент а непрерывна в смысле определения 1.5, поскольку, согласно определению 3.2, сохраняет точные верхние грани. Заметим, что это свойство умножения в замкнутом полукольце можно рассматривать как аналог дистрибутивности (седьмой аксио- аксиомы полукольца, см. определение 3.1) для бесконечной суммы:

Для бесконечной суммы также справедливы аналоги свойств идемпотентности и коммутативности.

Действительно, для последовательности {хn}n∈ℕ такой, что хn = а для любого n ∈ ℕ, имеем ∑ хn = sup{a} = a, т.е. бесконечная сумма, все слагаемые которой одинаковы и равны некоторому а, равна а. В этом состоит свойство идемпотентности бесконечной суммы (или, как иногда говорят, свойство бесконечной идемпотентности).

Так как точная верхняя грань последовательности любо- любого упорядоченного множества равна, по определению, точной верхней грани множества всех элементов этой последователь- последовательности, то при любом расположении слагаемых в бесконечной сумме мы получим один и тот же результат. Это свойство есть свойство бесконечной коммутативности, или коммутативности бесконечной суммы.

Сложнее обстоит дело с аналогом ассоциативности для бес- бесконечной суммы. Такая ассоциативность означает, что резуль- результат не изменяется при произвольной группировке слагаемых бесконечной суммы.

Для некоторой последовательности {хn}n∈ℕ элементов замкнутого полукольца и произвольной последовательности {тл}л∈ℕ натуральных чисел образуем последовательность {sk}k∈ℕ, где

s1 = x1 + ... + xn1,

s2 = xn1+1 + ... + xn1+n2,

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . .

sk = xnk-1+1 + ... + xnk-1+nk,

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . .

Тогда бесконечная ассоциативность состоит в выполнении для любой последовательности {хn}n∈ℕ равенства

(3.3)

Свойство бесконечной ассоциативности (3.3) удобнее не доказывать непосредственно, а вывести из более общих результатов. Один из них касается характеристики замкнутых полуколец в терминах точных верхних граней счетных подмножеств.

Теорема 3.3. Идемпотентное полукольцо S = (S, + ,⋅ ,0, 1) замкнуто тогда и только тогда, когда любое счетное подмножество X ⊆ S имеет точную верхнюю грань и для любого a ∈ S верны равенства

a ⋅ supX = sup(a ⋅ X), (supX) ⋅ a = sup(X ⋅ a).

◀ Справедливость утверждения теоремы немедленно вытекает из определения точной верхней грани последовательности элементов упорядоченного множества как точной верхней грани множества этих элементов. ▶

Теорема 3.4. Пусть S = (S, +, ⋅, 0, 1) — замкнутое полукольцо, X — не более чем счетное подмножество множества S, a (Bi)i∈I — не более чем счетное семейство подмножеств мно- множества X, такое, что объединение семейства совпадает с X, т.е. Тогда

supX = sup {supВi, i ∈ I}.    (3.4)

◀ Поскольку множества Х и I не более чем счетны, то, согласно определению 3.2, все точные верхние грани из (3.4) существуют и принадлежат S. Обозначим левую часть равенства (3.4) через а, а правую — через b.

Так как а есть точная верхняя грань множества X, то для любого х ∈ X справедливо неравенство х ≤ а (где ≤ — естественный порядок идемпотентного полукольца S). В частности, для любого подмножества Bi и любого его элемента у получаем у ≤ а, откуда следует, что элемент а есть верхняя грань каждого подмножества Вi. Значит, этот элемент не меньше чем точная верхняя грань каждого из этих подмножеств, т.е. для любого i ∈ I a ≥ sup Вi. Последнее означает, что а есть верхняя грань множества всех точных верхних граней supВi ∈ I, т.е. a ≥ b

В то же время, поскольку объединение всех подмножеств Вi равно X, для любого х ∈ Х найдется такое i ∈ I, что x ∈ Вi. Поэтому х ≤ sup Вi ≤ b, это означает, что элемент b является верхней гранью множества X, и тогда b ≥ а, так как а есть точная верхняя грань X.

Итак, а ≥ b ≥ а, откуда а = b, и равенство (3.4) доказано. ▶

Следствие 3.1. Если семейство подмножеств из теоремы 3.4(Bi)i∈I конечно, т.е. I = {1,2,..., n}, то

Следствие 3.2. Пусть {xn}n∈ℕ— произвольная последовательность элементов замкнутого полукольца и (Ni)i∈I - не более чем счетное семейство подмножеств ℕ, такое, что Тогда

В частности, из следствия 3.2 при условии, что множества Ni, i ∈ I, попарно не пересекаются, получаем свойство ассоциативности бесконечной суммы (3.3). Отсюда же при N1 = {1}, N2 = {1,2} и т.д., т.е. при определении для любого натурального k множества Nk в виде Nk = Nk-1 U {k}, получаем равенство

т.е. точная верхняя грань последовательности {xn}n∈ℕ равна точной верхней грани последовательности частичных сумм {sk}k∈ℕ, где sk = x1 + ... + xk

Пусть {xn}n∈ℕ и {ym}m∈ℕ — произвольные последовательности в замкнутом полукольце S. Образуем последователь- последовательность, членами которой являются все произведения xnym при независимом пробегании индексами n и m множества натуральных чисел*. * Такую последовательность называют произведением Коши исходных последовательностей [IX]. Эту последовательность будем записывать как {xnym}n,m∈ℕ , а ее точную верхнюю грань обозначим как

Теорема 3.5. В любом замкнутом полукольце верно тождество

◀Ввиду непрерывности умножения в замкнутом полукольце правую часть тождества (3.7) можно переписать в виде

Еще раз используя непрерывность умножения и внося сомножитель ym под знак внутренней суммы, получаем

В правой части последнего равенства каждое слагаемое внешней суммы (по m) есть точная верхняя грань подпоследовательности {xnym}n,m∈ℕ при фиксированном m. Поскольку все эти подпоследовательности в совокупности дают всю последовательность {xnym}n,m∈ℕ, то, согласно следствию 3.2, получаем

что и доказывает тождество (3.7). ▶

Следующая теорема устанавливает связь между конечной и бесконечной суммами.

Пусть {xn}n∈ℕ и {yn}n∈ℕ — произвольные последовательности в замкнутом полукольце S. Образуем последовательность {xn + yn}n∈ℕ называемую суммой исходных последовательностей.

Теорема 3.6. В любом замкнутом полукольце точная верхняя грань суммы двух произвольных последовательностей равна сумме точных верхних граней этих последовательностей, т.е.

∑ (xn + yn) = ∑ xn + ∑ yn.    (3.8)

◀Обозначим через X множество всех членов последовательности {xn}n∈ℕ; а через У — множество всех членов последовательности {yn}n∈ℕ. В силу следствия 3.2

sup(X U Y) = supX + sup Y = ∑ xn + ∑ yn.

Осталось тогда доказать, что

∑ (xn + yn) = sup (X U Y).    (3.9)

Обозначим через а левую, а через b правую часть доказываемого равенства (3.9). Для любого натурального n имеем a ≥ xn + yn. Согласно теореме 3.1, хn + уn ≥ хn и хn + уn ≥ уn. Следовательно, для любого n выполняются неравенства a ≥ xn и a ≥ yn, т.е. а ≥ u для любого u ∈ X U Y. Таким образом, элемент а является верхней гранью множества X U Y, откуда а ≥ b.

В то же время элемент b не меньше любого из элементов множества Х U У, и, стало быть, для любого натурального n имеет место b ≥ хn и b ≥ yn, т.е. b ≥ sup {хn, yn} = xn + yn. Это значит, что b есть верхняя грань последовательности {хn + yn}n∈ℕ, а потому b ≥ а.

Итак, а = b, и равенство (3.9) доказано. ▶

Если в (3.8) yn = а для всех n, то получаем следствие.

Следствие 3.3. Для любой последовательности {хn}n∈ℕ элементов замкнутого полукольца и любого элемента а этого полукольца выполняется равенство

a + ∑ xn = ∑(a +xn) .    (3.10)

Тождество (3.10) можно рассматривать как свойство непрерывности операции сложения в замкнутом полукольце. Это свойство совершенно аналогично свойству непрерывности операции умножения, которое имеет место по определению.

Одним из важнейших понятий в замкнутых полукольцах является понятие итерации (или замыкания) элемента замкнутого полукольца. Итерация х* элемента х определяется как точная верхняя грань последовательности всех степеней элемента х, т.е.

где, по определению, х0 = 1, а хn = xn-1, n = 1,2,...

Пример 3.5. а. Из теоремы 3.2 сразу получаем, что идемпотентное полукольцо В (см. пример 3.2) замкнуто, причем точная верхняя грань любой последовательности элементов этого полукольца равна 1, если хотя бы один ее член равен 1, и равна 0 в противном случае. В частности, итерация любого элемента полукольца В равна 1. Для 1* это очевидно, а для 0* имеем

0* = 00 + 01 + ... + 0k + ... = 1 + 0 + ... + 0 + ... = 1

б. В идемпотентном полукольце R+ (см. пример 3.1) любая последовательность есть последовательность неотрицательных действительных чисел. Такая последовательность ограничена снизу и, как известно из курса математического анализа, имеет точную нижнюю грань относительно естественного числового порядка [I], которая, согласно примеру 3.4, представляет собой точную верхнюю грань относительно естественного порядка идемпотентного полукольца R+. Напомним, что этот порядок является двойственным к естественному числовому порядку.

Итак, для любой последовательности хп элементов полукольца R+ точная верхняя грань существует. Непрерывность операции умножения в этом полукольце также можно доказать, опираясь на естественный числовой порядок, для которого она эквивалентна выполнению равенства

a + inf X = inf Xa,    (3.11)

где a — неотрицательное действительное число, а X (соответственно Xa) — множество элементов последовательности хn (соответственно хn + а). Равенство (3.11) следует из известных результатов математического анализа.

Таким образом, рассматриваемое идемпотентное полукольцо R+ является замкнутым.

Итерация х* элемента х в полукольце R+ есть точная верхняя грань последовательности степеней элемента х. Поскольку в этом полукольце операция умножения определена как операция сложения действительных чисел, то х0 = 0, так как число 0 есть единица полукольца R+. Далее, х2 = х + х = 2х, ..., хn = nх. Очевидно, что для каждого n ≥ 0 выполняется неравенство xn ≥ 0 смысле естественного числового порядка. Таким образом, число 0 есть наименьший в смысле естественного числового порядка член последовательности {хn}n∈ℕ и, следовательно, inf{хn}n∈ℕ = 0. Переходя к двойственному порядку — естественному порядку полукольца R+, получим, что число 0 является точной верхней гранью последовательности {хn}n∈ℕ, т.е. х* = 0. Таким образом, в полукольце R+ итерация произвольного элемента также равна единице полукольца, т.е. числу 0.

в. Замкнутость идемпотентного полукольца SA (cm. пример З.З.б) можно обосновать следующим образом. Отношение естественного порядка этого полукольца — это отношение включения (см. пример 3.4). Рассмотрим произвольную последовательность подмножеств B1, ..., Bn, ... множества А. В данном полукольце бесконечная сумма есть объединение последовательности подмножеств множества А.

Докажем, что объединение и есть supBn. видно, что для каждого i справедливо включение Вi ⊆ В, т.е. объединение есть верхняя грань последовательности {xn}n∈ℕ Покажем, что В будет точной верхней гранью. Рассмотрим произвольную верхнюю грань С последовательности Вn. Тогда Bn ⊆ C для каждого n ∈ ℕ (см. 1.5) и поэтому

т.е. В ⊆ С. Следовательно, .

Непрерывность умножения полукольца SA, в качестве которого взято пересечение множеств, эквивалентна тождеству

(дистрибутивности пересечения относительно произвольного объединения, см. 1.5). В этом полукольце умножение — это пересечение множеств. Поэтому любая положительная степень множества X есть само X. Нулевая же степень Х0 равна единице полукольца, т.е. множеству А. Поэтому итерация X* равна

X* = Х0∪ X ∪ ... ∪ Хn ∪ ... = Х0 ∪ X = A ∪ X = A,

т.е. также равна единице полукольца.

г. Рассмотрим идемпотентное полукольцо RA (см. пример З.З.в) бинарных отношений на множестве А. Можно доказать, что точной верхней гранью любой последовательности отношений, как и в полукольце SA, служит объединение элементов этой последовательности (см. пример 3.4).

Аналогично доказательству дистрибутивности композиции бинарных отношений на множестве относительно конечного объединения (см. 1.4) можно доказать, что для любых ных отношений ρ и σn на множестве А справедливы тождества

Таким образом, идемпотентное полукольцо RA замкнутое.

Итерация бинарного отношения ρ есть

где ρn, n ≥ 1, — n-кратная композиция р с самим собой: . Как видно, в общем случае ρ* ≠ idA, т.е. в этом полукольце итерация элемента, вообще говоря, не равна единице полукольца. #

Выше было показано, что всякое замкнутое полукольцо является индуктивным упорядоченным множеством. Следовательно, согласно теореме 1.7, любое непрерывное отображение f замкнутого полукольца в себя имеет наименьшую неподвижную точку, т.е. в любом замкнутом полукольце всякое уравнение вида х = f(x), где f — непрерывное отображение носителя этого полукольца в себя, имеет наименьшее решение.

Особенно важными для приложений являются линейные уравнения в замкнутом полукольце, имеющие вид

x = ax + b   (3.12)

или

x = xa + b   (3.13)

В силу непрерывности операций сложения полукольца (см. тождество (3.10)) и умножения полукольца (см. определение 3.2) правые части уравнений (3.12) и (3.13) есть непрерывные отображения. Поэтому, согласно теореме 1.7 о неподвижной точке, существуют наименьшие решения этих уравнений.

Теорема 3.7. Наименьшими решениями уравнений (3.12) и (3.13) в замкнутых полукольцах являются соответственно

х = а*b (3.14)   (3.13)

и

х = ba, (3.15)   (3.13)

где а* — итерация элемента а.

◀ Используя формулу (1.8) для вычисления наименьшей неподвижной точки и записывая sup в случае замкнутого полукольца как бесконечную сумму, для уравнения (3.14) получаем

где 0 — нуль полукольца, a f(x) = ax + b.

Учитывая, что

f0 (0) = 0

f1 (0) = b

f2 (0) = ab + b = (a + 1) b,

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

fn (0) = (an-1 + ... + a2 + a + 1) b,

получаем

Используя непрерывность умножения, вынесем b (вправо) за знак бесконечной суммы и получим

Сумма 1 + a + ... + an-1 есть частичная сумма последовательности {аn}n≥0. Используя равенство (3.6), можем написать

Окончательно получаем

Аналогично доказывается равенство (3.15). ▶

Формулы (3.14) и (3.15) дают именно наименьшие решения уравнений (3.12) и (3.13), а не все возможные их решения. Приведем в этой связи простой пример. В полукольце В (см. пример 3.2) можно определить только два уравнения: х = х +1 и х = х + 0. Второе уравнение переписывается совсем просто: х = х; его решением является любой элемент полукольца — как 0, так и 1. Но по формуле (3.14) получим х = 1*0 = 0, что, как и доказано выше, есть наименьшее решение уравнения.

Заметим еще, что в полукольце, в котором итерация любого элемента равна единице полукольца, формулы (3.14) и (3.15) дают один и тот же результат: х = b, т.е. в данном случае наименьшее решение совпадает со свободным членом уравнения.