Научная статья на тему 'Обертоны осцилляторных булевых матриц'

Обертоны осцилляторных булевых матриц Текст научной статьи по специальности «Математика»

CC BY
118
37
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по математике, автор научной работы — Поплавский В.Б.

Рассматриваются закономерности функционирования систем с конечным числом элементов, на которых заданы булевы бинарные отношения различных типов. Проводится построение квадратных матриц над произвольной булевой алгеброй, определяющих некоторое булево бинарное отношение, порождающее циклическую полугруппу с максимальным индексом и периодом. Циклирование системы с конечным числом элементов, называемой осциллятором, сопровождается появлением серии подпоследовательностей (обертонов) в последовательности булевых элементов, стоящих на главной диагонали степеней соответствующей булевой матрицы. В работе указаны примеры таких обертонов для булевых матриц небольших размеров.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Overtones of oscillatory Boolean matrices

We consider a functioning property of a system with a finite set of elements and with different kinds of Boolean binary relations on it. We also construct the square matrices over arbitrary Boolean algebra which determine some Boolean binary relation and generate a cyclic semigroup with the maximum index and period. The looping of the system with a finite set of elements called an oscillator, is accompanied by appearing of subsequences (overtones) in a sequence of elements on the main diagonal of powers of a relevant Boolean matrix. Examples of such overtones of Boolean matrices of small sizes are shown in the paper.

Текст научной работы на тему «Обертоны осцилляторных булевых матриц»

Библиографический список

1. Ульянова Е.Л. Спектральный анализ нормальных операторов, возмущенных относительно конечномерным: Дис. ... канд. физ.-мат. наук. Воронеж, 1998.

2. Хромов А.П. Теоремы равносходимости для интегро-

удк 512.56

ОБЕРТОНЫ ОСЦИЛЛЯТОРНЫХ БУЛЕВЫХ МАТРИЦ

В.Б. Поплавский

Саратовский государственный университет, кафедра геометрии poplavskivb@mail.ru

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

введение

Пусть а = а( м, g, у) есть произвольная булева алгебра с нулевым и единичным (универсальным) элементами 0 и I соответственно. Всякое отображение ф : М х М ^ В упорядоченных пар элементов некоторого множества М в В называется булевым бинарным отношением на множестве М. Ясно, что булево бинарное отношение является обобщением известного понятия «бинарное отношение», которое сводится к выбору двухэлементной булевой алгебры В2 = {0, I}.

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

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

Очевидно, что такие матрицы одного и того же размера вновь образуют булеву алгебру (Впхп, и, О,', ОД), операции которой определяются для матриц поэлементно, поэтому отношение включения с (частичного порядка) также для матриц определяются поэлементно. Нулем и универсальным элементом такой вторичной булевой алгебры служат матрицы О и J, образованные только из нулей 0 и единиц I соответственно, то есть = 0, Т. = I для всех г и у.

Произведение (конъюнктное) матрицА и В определяется как матрица С = А П В того же размера, эле-

п

менты которой вычисляются по формуле С\ = С^В^). Можно дуальным образом определить дизъюнктное произведение матриц С = АВ = (А'В1)', но так как далее будут рассматриваться только конъ-

дифференциальных и интегральных операторов // Мате-мат. сб. 1981. Вып. 114(156), № 3. С.375-405. 3. Наймарк М.А. Линейные дифференциальные операторы. М.: Наука, 1969.

overtones of oscillatory Boolean Matrices V. B. Poplavski

We consider a functioning property of a system with a finite set of elements and with different kinds of Boolean binary relations on it. We also construct the square matrices over arbitrary Boolean algebra which determine some Boolean binary relation and generate a cyclic semigroup with the maximum index and period. The looping of the system with a finite set of elements called an oscillator, is accompanied by appearing of subsequences (overtones) in a sequence of elements on the main diagonal of powers of a relevant Boolean matrix. Examples of such overtones of Boolean matrices of small sizes are shown in the paper.

к раз

юнктные степени Ак = А = А ^^.. А, то именно конъюнктное произведение и конъюнктную степень будем иметь в виду под терминами «произведение» и «степень» булевых матриц. Будем считать также, что A0 = E.

Множество квадратных булевых матрицВихи относительно произведения образует структурно упорядоченную полугруппу с единицей Е = (д^), где д^ принимает значение I, если г =', и значение 0, если г Фу'. Чтобы не перечислять свойства этой полугрупповой операции с булевыми матрицами, сошлемся на работы [1,2].

Переставляя столбцы (или строки) в единичной матрице Е некоторым образом получаем матрицу Р, которую естественно назвать перестановкой. Так как матрица А получается из матрицы А соответствующей перестановкой строк, а (Т обозначает транспонирование матрицы) получается

из матрицы А такой же перестановкой столбцов, то, как было замечено, булево бинарное отношение на конечном множестве определяет множество булевых матриц -РП -^П РТ, где матрицы Р пробегают всю группу и-перестановок. В силу равенства отношение (Л~В)<-> (ВР)(РП А\[РТ = В)

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

Далее будут обсуждаться вопросы, связанные со степенями булевых матриц, которые, заметим, удовлетворяют (^ГГ^ГГ^ )* = ^П^ГТ^, что делает возможным разговор о степени булевой матрицы как о степени отношения, определяемого булевой матрицей А.

Назовем конечное множество М с заданным на нем булевым отношением, представляемым булевой матрицей А, конечной системой элементов с отношением А.

Степень Ак булевой матрицы А порядка к представляет отношение, появляющееся в результате «наложения» или влияния отношения А на себя, после его применения в этой системе к раз. Это, по-видимому, можно назвать результатом функционирования данной системы на к-м шаге. В данной работе рассматриваются закономерности функционирования произвольных конечных систем и возникновение волн в таких системах. Оказывается, что функционирование конечных систем начинается с некоторого этапа вхождения в цикл (хаоса!) с последующим возникновением волн в таких системах или стационарного состояния как частного случая волнового. Более того, такое вхождение и дальнейшее циклирование системы, называемой осциллятором [3,4], сопровождается появлением обертонов на главной диагонали степеней Ак. Здесь же указаны максимальные возможные значения показателя степени вхождения системы в цикл (циклическая глубина или индекс) и возможные значения длин этих циклов (периодов) для различных квадратных булевых матриц над произвольной булевой алгеброй. Рассматриваются закономерности функционирования конечных систем с рефлексивными, обратимыми, нильпотентными и другими отношениями. Проводится построение булевых отношений с максимальным индексом и периодом.

Важность этой темы обусловливается широким применением теории циклических полугрупп степеней булевых матриц (теории асимптотических форм булевых матриц) в методологии тестирования, кластеринге (разбиении совокупности на группы), диффузии информации, в исследовании коммуникационных сетей, контактных схем, конечных автоматов, теории чисел, математической статистики и пр. Это нашло место в социологии, биологии, медицине, физике и компьютерных науках. Перечень таких примеров применения и соответствующей литературы можно найти в [3]. Этим объясняется и большое количество работ математиков по теории асимптотических форм, на некоторые и важнейшие, на наш взгляд, мы ссылаемся в данной статье. Хороший обзор этой проблемы для булевых матриц над алгеброй В2 и неотрицательных матриц можно найти в [5], [3].

ЦИКЛИЧЕСКИЕ ПОЛУГРУППЫ СТЕПЕНЕЙ БУЛЕВОЙ МАТРИЦЫ

В теории полугрупп множество степеней {А, А2, А3, ...} называют циклической полугруппой [6], порожденной элементом А. Имеются две возможности: (1) все степени для любого натурального к

различны между собой или (2) найдутся такие натуральные к0 и ^ (к0 < к^, что Ак" — А\ В первом случае говорят о бесконечном порядке в циклической полугруппе. Для нашего случая, когда А является булевой матрицей, он не имеет места. Это происходит в силу того что конечное число элементов образует данную матрицу и, следовательно, с помощью булевых операций из них можно образовать только конечное число матриц, в частности, степеней матрицы А. Таким образом, имеет место второй случай - случай конечной циклической полугруппы.

Пусть натуральные к0 и к (к0 < к^, для которых соответствующие степени удовлетворяют равенству А= А\ выбраны наименьшими. Тогда, обозначая к0 - к = С, получаем Л*0 = Ак°+С. Умножая последнее равенство на А1, получаем

в частности

А= = Ак+2С = Ак°+зс = = Ак°+тС =

для любого натурального т. Поэтому показатель 5 каждой степени матрицы А порядка, превышающего число к0 + С - 1, может быть представлен как 5 = к0 + тС + д0, где 0<50<С — 1 , и т - некоторое положительное целое. Получаем

Аш = АЬ+тС+Н = ; 0 < 50 < С - 1,

то есть каждая степень матрицы А, начиная с к0 и далее, есть матрица из множества матриц

Таким образом, конечная циклическая полугруппа степеней произвольной булевой матрицы А состоит из (к0 + С - 1) матриц:

При этом очевидно, что матрицы {А*0 образуют циклическую группу порядка С.

Число к0 называется индексом, а число С - периодом булевой матрицы А и циклической полугруппы степеней этой матрицы.

В литературе вместо понятия «индекс» иногда употребляют термин «циклическая глубина» [7]. В случае, когда период равен единице, используют названия «индекс сходимости» и «характеристическая экспонента» [8], или просто «экспонента». При этом булева матрицаА называется сходящейся к пределу Ак". Когда период булевой матрицы больше единицы, ее называют осцилляторной, или периодической.

НЕКОТОРЫЕ СВОЙСТВА СТЕПЕНЕЙ БУЛЕВЫХ МАТРИЦ

Прежде чем будут сформулированы предложения, которые проясняют некоторые замечательные свойства индексов периодов таких матриц, укажем на следующие свойства степеней произвольной булевой я^я-матрицы:

и-1

/си^=£и^и/и...и/"', для всех k > п; (1)

р=о

Ак с Ак+Рт , для всех k > п и р > 1; (2)

илр=£иЛиЛ2и...и А"-1 = (Е и А)"-\ (3)

р=о

А'а А" и Аг+1 и... и А"-1 = Аг П (Яи А)п~\ для всех k > г. (4)

Доказательство справедливости этих формул можно найти, например в работах [2, 8]. Однако получим эти формулы, восполнив, на наш взгляд, некоторые рассуждения автора статьи [2]. Причем покажем, что (1), (3) и (4) есть эквивалентные свойства булевых матриц.

Элементы я^я-матрицы Ак определяются объединением (А= (а! П а.' о... п а'?), в кото-

ром каждый одночлен (а! По? П...Па|)определяется набором инде^^ов* (/Д, ..., /^7'). Среди индексов

(i0j\, ..., где i = /0, в случае k > n должны встретиться одинаковые индексы. Допустим is = it = r О < s < t < k. Тогда

(a* na¡ r>...na)) = (al n...na£ п...па^)п(агм (5)

Удобно считать (а* n... паУ* о) = 1 или (а[+1 па'^ п...па]) = / в случаях значений s = О, t = k.

Полученное равенство (5) дает, во-первых, включение

Р=i

в котором мы избавились от зависимости t и s от выбранного одночлена (a¡° СЛа!^Г\... ел aj ), и, следо-

k ^

вательно, получаем (Ak)'j cz ^J(Ak~pто есть Ak с UAk~p = E^-J Akj A2 u... u Ak~\ Так как последнее

P=i p=i

справедливо для всех k > n, то можно записать

A" <^EuAUA2U...UA"-\ /tlc£uiu...u/"1u/c£uiu/u...u/"1

и так далее, что доказывает (1).

Во-вторых, равенство (5) дает выражение

(a? na} n...na'M = (^ п...nа]-1 па^1)п

v 'i h J ' 4 h л—i r '

nía'' n...n¿M)n(a,r n...na'M)n...n(a,r n...na'M)n

v Vn r / v is+1 ГУ \ Is+1 /• У

n(a;+1na£n...na)),

r i p-kl

в котором скобка (a[+i Pi...na^_1) повторяется m = ~- раз, причем 1 < t - s < k и p - произвольное натуральное число. Следовательно, для всех одночленов выполнено включение (ai r\...C\a'j)d (jb^'-^y. = (Ак+рк'Ур не зависящее от t и s. Получаем Ак а Ак+рк', что, в частности, дает А" а Ап+рп\ Умножение последнего включения на Ak- n дает (2).

Очевидно, что AkczE^jA^jA2 и...и А"'1 выполняется для всех 0 <k<n. Добавляя к этому свойство (1) получаем формулы (3) . Матрицу (E\JÁ)n 1 = ^J^ над двухэлементной алгеброй принято называть матрицей достижимости графа, в качестве соответствующей матрицы инциденций которого берется матрица A .

Формулы (4) дают (3) (при r = 0) и, следовательно, (1). С другой стороны, условие формулы (4) автоматически выполняется для r < k < r + n — 1. Покажем, что из (1) следует выполнение (4) для k > r + n - 1. Действительно, пусть k = r + n + s, s > 0. Тогда Ak = Ar+n+s = А^А™ cAr\\{EuA)n~l в силу условия (1). Получили, что (1), (3) и (4) - эквивалентные свойства степеней произвольной булевой nxn-матрицы.

Из формул (1) сразу же можно получить следующую теорему Лунца [9], показывающую, что все рефлексивные булевы отношения, то есть такие, что E с A, являются сходящимися и имеют индекс (экспоненту) не более чем n - 1.

Теорема 1. Если для произвольной nxn-матрицы A над произвольной булевой алгеброй выполнено E с A, тогда имеет место

Е а А а А2 <=... с А"'1 = А" =... Доказательство. Из формулы (1) и условия теоремы получаем Ak cz(Ekj А)"'1 = А"~1 для всех k > n. С другой стороны, умножая последовательно на А, А2,..., А"'1,..., Ак~г правую и левую части выражения E с A, получим обратное включение А"'1 а Ак (k > n), что и доказывает теорему 1.

Далее рассматриваются, в частности матрицы, некоторые степени которых равны О, J и Е соответственно. Если Ар = О для некоторого р > 1, то булеву матрицу А называют нильпотентной, если Ар = J, то А называют примитивной, и если Ар = Е, то А называют корнем из единицы Е.

Теорема 2. Матрица А размера п*п нильпотентна тогда и только тогда, когда Ап = О, то есть индекс любой нильпотентной булевой матрицы не превосходит ее порядка п.

Докажем это. Сначала заметим, что если матрица А размера п*п нильпотентна, то найдется такое наименьшее натуральное к0 > 1, что А= О. Причем А1 = О для всех t > к0 и только таких t. Выберем такое натуральноер, чтобы р п\>к0. Тогда (2) дает Ак с Ак+Р"' = О, для всех к > п. Получаем к0 <п. Достаточность очевидна.

индексы и периоды обратимых булевых матриц

В полугруппе квадратных булевых матриц подгруппа всех обратимых матриц, т. е. таких матриц А, для которых существует матрица А-1 с условием = А'1 = Е, состоит из ортогональных матриц. Сошлемся на статьи [1], [2], [10], в которых рассматриваются различные аспекты обратимости. Самой первой работой об обратных булевых матрицах следует, по-видимому, считать статью Веддерберна [11]. Требование ортогональности налагает на элементы обратимой матрицы определенные требования полноты и взаимной однозначности ее столбцов и строк: I, \^Ак — I

£ к

(/,У = 1,...,п), А[глА'к =0, Ак =0,у Ф/. Таким образом, этиусловия эквивалентны равенству А'1 = АТ. Этим условиям, очевидно, удовлетворяют рассмотренные выше матрицы перестановок, образующие подгруппу в группе всех обратимых матриц. Следующая теорема показывает связь обратных матриц с корнями из единицы. Кроме этого она говорит о том, что все корни из единицы есть матрицы периодические, не имеющие предел (кроме единичной матрицы), и, очевидно, с индексом, равным 1.

Теорема 3. Матрица А с периодом, равным С, является корнем из единицы степени тС (т - натуральное) тогда и только тогда, когда она является ортогональной и, следовательно, обратимой. При этом обратная матрица имеет тот же период С и, следовательно, является корнем той же степени, что и А .

Нетрудно показать [2], что условие Е с ИТэквивалентно условию /[""[.О = 3, а из равенства

СИ = 3 следует И = 3 для любых квадратных булевых матриц С, Б и универсальной матрицы J. Воспользуемся этими свойствами произведения матриц, чтобы проверить необходимость теоремы 3.

Пусть существует такое натуральное р >1, что Ар = Е, кроме этого (Аг)р = (Ар)г = Е. Тогда ./]"[ Ар = 3, что дает Ар~1 А = 3. Поэтому У]"^ А = 3. Следовательно, Е а Ат ]"[ А. Умножая (7) слева и справа на (Аг У и А5, соответственно получим (Ат )' А" а (Ат ),+1 Аш для любого 5, т. е.

Е с АТ\[А с (ЛГ)2ПЛ2 с... с (АТ)РЦАР = Е.

Последнее доказывает ортогональность матрицы: Лт = Е.

Покажем теперь, что из условия = = Е следует существование такого натурального

р > 1, что АР = Е. Имеем Е = А"\\В!! для любого 5. Пусть Акл = Акл+Сл и Вк" = Вкв+С', где кА, СА, кв, СВ есть индексы и периоды матриц А и В соответственно. С одной стороны, Е =

£ С С С С т_г

тогда с другой -

Е = А^л\ В^ -В А. Аналогично = Е и А " = Е. Получаем, что периоды кратны друг другу, поэтому СА = Св = С. Причем С является наименьшим показателем р степени, для которой Ар = Е. Кроме этого А1 — А1+с, то есть индекс равен 1.

Следовательно, матрицы А и А-1 с периодами, равными С, и индексом, равным 1, являются корнями из единицы степени тС. Таковыми являются матрицы-перестановки Р, определенные во введении.

максимальные индексы и периоды

Теоремы 1 и 2 показывают, что среди рефлексивных и нильпотентных отношений не найти матриц с максимальным индексом ктах поскольку имеет место утверждение Шварца [12], указывающее этот максимум для булевых (или неотрицательных) п*п-матриц:

Следует сказать, что Вейландт [13] ранее доказал, что этот предел достигается примитивными матрицами тогда и только тогда, когда они определяют булевы отношения, задаваемые матрицами вида

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

^1x1 (-0'^2х2

0

Отметим, что

(я-1 Г

(и-1^+1 _

и:.

ж =

1 " ИХ/1

(я-1) +2 _ _

(0 I 0 ■ ■ 0 0)

0 0 I ■ 0 0

0 0 0 ■ I 0

I 0 0 ■ 0 I

I 0 0 ■ 0 0

,п> 3.

(6)

У.

Существуют жесткие ограничения на матрицы с максимальным индексом, которые в общем зависят и от булевых рангов таких матриц, от их разложимости и пр., что отражено в многочисленных публикациях на эту тему (напр., см. [3,5, 14]).

Теорема 4. Период булевой матрицы размера пхп над произвольной булевой алгеброй является делителем п!.

Действительно, из свойства степеней (2) получается

Ак с Ак+"' с Ак+2и!... а Ак+ри1 а Ак+р"'+и!...

В конце концов, в этой цепочке включений наступит повторение и, следовательно, равенство А1 = А1+я! для некоторого 5, что будет означать, что период С делит п!.

На самом деле, наибольший период равен наименьшему общему кратному чисел от 1 до п, то есть С1ш = НОК(1,2,3,...,п). В некотором смысле это объясняется тем, что коммутативная полугруппа, каждый элемент которой имеет индекс, равный 1 (таковой является циклическая группа), является объединением непересекающихся периодических групп [6]. Порядок объединения циклических групп (непересекающихся) имеет, очевидно, порядок, равный наименьшему общему кратному их порядков.

Свойства периодов некоторых (0,1)-матриц можно найти в [3], а описание периодов в контексте теории графов в работе Розенблата [4]. О других свойствах степеней булевых матриц, связанных с понятиями булевых определителей и перманентов, можно найти в [15].

Дальнейшее рассуждение будет связано с поиском и построением примеров таких матриц с максимальным индексом и периодом. В итоге такие поиски следует вести среди так называемых цирку-лянтных матриц с наибольшим периодом (по возможности с наименьшим индексом) и примитивных матриц (с обязательным требованием сходимости), которые, несмотря на парадокс, связанный с их названием, обладают самым большим индексом среди матриц того же размера.

Для построения нашего примера, определим матрицу аоА как матрицу с элементами (а О А)\ = а О (Л)^., где а - элемент булевой алгебры, а А есть матрица над этой алгеброй. Определим блочные матрицы Рт размера п*п, дающие перестановки порядков т = 1,2,., п, с помощью нулевых Огхт, Отхг блоков и единичного блока ЕгХг с соответствующими размерами и удовлетворяющими условию т + г = п, следующим образом:

Р =

от

т

Блок Ртхт пусть определяется как

^ (-0' -^2x2

0 I

Р =

' тхт

(0 I 0 ■ 0 01

0 0 I ■ 0 0

0 0 0 ■ I 0

0 0 0 ■ 0 I

I 0 0 ■ 0 0

3 < т < п.

Заметим, что для дизъюнктного набора {а1,...,а": а' = 0,г ^ у } элементов булевой алгебры линейная комбинация матриц с такими коэффициентами обладает свойством: степень такой линейной комбинации есть линейная комбинация степеней, то есть

((а1 п4)и(а2п4)и...и(а1п4))^(а1п4,)и(а2п4?)и...и(а'п4').

Рассмотрим линейную комбинацию матрицы Вейландта Wmxm с перестановочными матрицами Р±, ..., Рп и с дизъюнктными коэффициентами а0, а1, ..., а" . Тогда

((а°пЖ„х„)и(а' пЦ)и...и(а" пРи))(й"1)2+1 = (а0 п./) и (а пР„(И)2+>

- (а0 п У) и (а1 п />) и... и (аИ п Р„).

Отметим, что степень Р = Р' есть опять циклическая перестановка порядка т, так как Ртт = (РтТ = Р-Т = (РттУ = (РтУ = Рт. Поэтому

((а0п;)и(а1п^)и...и(а"пРв))с-°=(а0п./)и(а1п^)и...и(АлпР„).

Причем Стах является наименьшим среди таких показателей, так как Сш = ЖЖ (1,2,3,..., и).

Приведем пример матрицы с наибольшим возможным индексом и периодом:

[и) [0;1)и[2;б) 0 0 0 >

[2;з) [1;2) [0;1)и[2;б) 0 0

[3:4) 0 № [0;1)и[4;б) 0

[0;1)и[4;5) 0 0 М [0;1)и[5;б)

[0;1)и[5;б) 0 0 0 №) )

Индекс этой интервальной матрицы, построенной выше описанным способом, равен 17, а период - 60.

обертоны диагональных элементов степеней булевых матриц

Приведенная ниже таблица показывает значения индексов и возможные значения периодов пхп-матриц (п = 2,3,4,5,6,), которые должны делить максимальный период.

Размер матрицы Индекс: наибольшая циклическая глубина Наибольший возможный период Возможные периоды

2х2 2 2 1,2

3х3 5 6 1,2,3,6

4х4 10 12 1,2,3,4,6,12

5х5 17 60 1,2,3,4,5,6,10,12,15,20,30,60

6х6 26 60 1,2,3,4,5,6,10,12,15,20,30,60

Результаты для наибольшей циклической глубины и наибольшего возможного периода в приведенной выше таблице были проверены с помощью достаточно мощной вычислительной техники и языка программирования С++. При этом условии вычисление занимало много времени. Нормальные дизъюнктивные формы элементов высоких степеней матрицы размера 7 х 7, рассматриваемых как булевы функции, аргументы которых являются элементами этой матрицы, содержат многие сотни тысяч одночленов.

Следует отметить следующий примечательный факт. Как было уже сказано, каждый элемент (Ак )! булевой матрицы Ак, расположенный на пересечении г-й строки и j-го столбца и определяющий меру отношения (связи) г-го элемента с j-м конечного множества М, представляет собой булевы функции, аргументами которых являются элементы матрицы А. Сравнение соответствующих элементов различных степеней данной матрицы показывает, что для элементов (Ак )! имеет место более частая повторяемость значений, чем та, что получается из-за периодичности последовательности степеней данной матрицы. Причем у диагональных элементов (Ак)! эта повторяемость значений происходит гораздо чаще, чем у не диагональных, которые в общем-то не сравнимы между собой.

Так, например, для произвольной булевой матрицы А размера 3 х 3 выполняется всегда А5 = А11 = = А17 = ... (с периодом Стах = 6, индексом не более ктах = 5). Однако возможно для осцилляторных матриц (А5)] —{А1У1 — {А11)] — ..., то есть повторяемость значений на диагонали проявляется по крайней мере через 2 и 4 шага.

Для п = 4 выполняется всегда А10 = А22 (индекс ктах = 10, период Стах = 12), но существует уже четыре серии «обертонов»: .

1. (Л7); ^ (л11);^13); = (л17); =(л19х =...,

2. (А*)\=£А16У1=1[АХУ1=... ■

3. {АпУМЛи^ЛпУ, = ...

4. (А15у=(А21у=...

(далее с периодичностью, равной 12) и два «одиночных» тона:

5. (л12');, 5 = 1,2,..,

6. (Л18+12% 5 = 0,1,2,... .

Символом = отмечены те места в цепочках равенств, которые соответствуют начальным номерам «одиночных» тонов - 12 и 18. Причем эти серии начинаются еще до начала вхождения в цикл, то есть до 10-й степени.

Для п = 5 (индекс ктах = 17, период Стах = 60) на каждом цикле можно обнаружить уже двенадцать серий «обертонов»:

1. (Л13); = (Л17); = (Л19); =

= (А23)\ = (А29 У =(А31У = (А37У = (А41 У = (А43 У = (А47 У = (А49 У = (А53)' = (А59у =(Г)\ = = (А67 У = (А1ХУ = {А73У = {А77 У = (А79У = (А83 У = (А*9У =...

2. (А14)' = (А22) = (А26у=(А34у = (А38У = (А46) <А62) = (А74У = (А*2У = (А*6У

3. (л21);: = (А27) =(А33у = (А39у = (А51У = (А57) ;=(А63У = (А69) = (Ае1У = (А*7У = ...

4. (А2*у кл32У = (А44У = (А52У = (А56У т(АмУ = (Аб8У = (А76) г _ г *"

5. (А"У =(л42); = (А54у=(А66у =

6. (А24у =(Л36)! = (А4*у=(А72у = (А*4)'.

7. 8. (А25У (л10); =(А35У кл50у = (А55у=(А65у = =(Л70);=...

9. (А15)] =(А45У

10. (А20у =(А40У, =(А80У=...

и два «одиночных» тона:

11. (Л30+60% 5 = 0,1,2,...,

12. (Л60+60% 5 = 0,1,2,... .

Символы = в цепочках 1 - 10 соответствуют «одиночным» тонам с начальными показателями -30 и 60. :

Для п = 6 (индекс ктах = 26, период Стах = 60) обнаруживается также двенадцать серий «обертонов», очень схожих с указанными сериями в случае п = 5: в 1 серии нет только начала - (А13)] и (-<417)-; во 2 серии нет (у!14)) ; в 7 серии нет (А25)\ ; в 9 серии нет (А15)\ ; в 10 серии нет (А20)] .

Остальные серии, включая одиночные, точно такие же, как и в случае п = 5.

Отметим, что во всех разобранных случаях волна (цикл) как бы состоит из двух полуволн, симметричных относительно двух осей, приходящихся на номера «одиночных» тонов и соответствующих символу = .

Таким образом, наблюдатель (находящийся в г-й точке), который не видит всю картину функционирования конечной системы в целом, однако видит последовательность биволн с двумя осями симметрии. Ему сложно уловить цикличность из-за «шумов». Лучше находиться на «пути», идущем от г-й точки кj-й точке (г фj), что соответствует элементам булевой матрицы А, определяющей некоторый осциллятор.

Замеченное наличие обертонов может оказаться весьма интересным, в частности для проблемы максимальной плотности элементов булевой матрицы, сформулированной в [5].

Библиографический список

1. Luce R.D. A note on Boolean matrix theory // Proc. Ammer Math. Soc. 1952. V. 3. P.382-388.

2. Give 'on Y. Lattice matrices // Inform. And Control. 1964. V. 7, № 4. P. 477-484

3. Kim Ki Hang. Boolean matrix theory and applications. Pure and Applied Mathematics, 70. N. Y.; Basel: Marcel Dekker, Inc., 1982. XIV+ 425 p.

4. RosenblattD. On the graphs and asymptotic forms of finite Boolean relation matrices and stochastic matrices // Naval Res. Logist. Quart. 1957. V. 4. P. 151-167.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

5. Li Q., Shao J. The index set problem for Boolean (or nonnegative) matrices // Discrete Math. 1993. V. 123, №1-3. P. 75-92.

6. Клиффорд А., Престон Г. Алгебраическая теория полугрупп. M.: Мир, 1972. Т. 1. 286 с.

7. Лаллеман Ж. Полугруппы и комбинаторные приложения. М.: Мир, 1985. 440 с.

8. Hammer P. L., Rudeanu S. Boolean methods in operations research and related areas. Berlin; N. Y.; Springer, 1968. XIX+ 329 p.

9. Лунц А.Г. Приложение матричной булевской алгебры к анализу и синтезу релейно-контактных схем // Докл. АН СССР. 1950. Т. 70, №3. С. 421-423.

10. Rutherford D.E. Inverses of Boolean matrices // Proc. Glasg. Math. Assoc. 1963. V. 6. P. 49-53.

11. Wedderburn J.H.M. Boolean linear associative algebra // Ann. of Math. 1934. V. 35. P. 185-194.

12. Schwarz S. On the semigroup of binary relations on a finite set // Czech. Math. J. 1970. V. 20(95). P. 632-679.

13. WielandtH. Unzerlegbare, nichnegativen Matrizen//Math. Z. 1950. V. 52. P. 642-648.

14. GregoryD.A., KirklandS.J., PullmangN.J. A bound on the exponent of a primitive matrix using Boolean rank // Linear Algebra Appl. 1995. V. 217. P. 101-116.

15. Поплавский В.Б. Определители степеней булевых матриц // Чебышевжий сборник: Труды VI Между-нар. конф. «Алгебра и теория чисел: современные проблемы и приложения». 2004. Т. 5, вып. 3(11). С. 98-111.

УДК 517.51

МНОГОМЕРНЫЕ q-ИНТЕГРАЛЬНЫЕ p-МОДУЛИ И КРИТЕРИИ ОБОБЩЕННОЙ ДИФФЕРЕНЦИРУЕМОСТИ

Л.В.Сахно

Саратовский государственный университет, кафедра математического анализа E-mail: SahnoLV@mail.ru

В статье в терминах Lq-нормы дается характеристика анизотропных пространств С.Л. Соболева в пространстве Lp. Так как по одной части номеров возможно неравенство p>1, а по другой - p=1, то аналог теоремы Ф. Рисса и Hardy-Littlwood представляется в комбинированном виде. Рассматривается более общее дифференцирование, регулярное по М. Шварцу, которое лишь по части переменных является соболевским.

Multivariate q-integral p-modules and Criterion of the Generalized Differentiability

L.V. Sakhno

In the article in terms of Lq-norm the performance of anisotropic spaces of S.L.Sobolev in space Lp is given. As by one part of numbers probably inequality p>1, and on another - pi=1 the analog of the theorem of F.Rissa and Hardy-Littlwood is represented in a combined aspect. More common derivation, regular by Schwarz which only in part of variables is Sobolev's also is considered.

i Надоели баннеры? Вы всегда можете отключить рекламу.