Научная статья на тему 'Комбинаторные методы восстановления функций по их усреднениям на дискретных подмножествах области определения'

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

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

Текст научной работы на тему «Комбинаторные методы восстановления функций по их усреднениям на дискретных подмножествах области определения»

с номером 1 можно определить индекс первого вхождения этой ячейки в СГ-массив, и таблицу заполнения ячеек, где будет записано количество треугольников, принадлежащих каждой ячейке (рис. 8). Эта задача решается с помощью параллельного (относительно ячеек) бинарного поиска в С-массиве номеров ячеек (рис. 2, ядро 5). Для ячеек, которые не содержат ни одного треугольника и, следовательно, отсутствуют в СГ-массиве, смещение можно задать равным -1, а количество треугольников равным 0.

Итак, мы получили набор данных (СГ-массив, таблицы смещений и заполнения ячеек), полностью описывающих регулярную сетку трехмерной виртуальной сцены и необходимых для дальнейшей трассировки лучей.

Одним из основных преимуществ изложенного алгоритма параллельного построения регулярной сетки на GPU, кроме, конечно, поддержки реального режима времени, является экономия памяти видеоадаптера, поскольку отсутствует предварительное выделение памяти по среднему, заранее рассчитываемому числу ячеек, которые зани-

мает один треугольник, и свободные ячейки вообще не записываются в СГ-массив.

Практические результаты

Описанный алгоритм построения регулярной сетки трехмерной виртуальной сцены был реализован в виде программного кода и протестирован на нескольких сценах с различной степенью сложности. Полученные результаты приведены в таблице.

Сцена 1 2 3 4

Количество полигонов 4860 69423 136770 225051

Размер сетки 36x18x17 78x119x30 21x179x79 117x99x41

Размер СТ-массива 13897 181787 353266 323633

Время построения сетки, мс 9,68 16,42 25,78 36,73

Для тестирования была использована следующая конфигурация компьютера: процессор Pentium IV, 1 Гбайт ОЗУ, видеоадаптер nVidia GeForce GTX280, операционная система Windows XP.

Литература

1. NVIDIA CUDA Programming Guide, Version 2.3, 2009. URL: http://developer.download.nvidia.com/compute/cuda/2_3/ toolkit/docs/NVIDIA_CUDA_Programming_Guide_2.3 .pdf (дата обращения: 15.06.2010).

2. Дональд Кнут. Искусство программирования. Сортировка и поиск: 2-е изд. М.: «Вильямс», 2007. Т. 3.

3. URL: http://gpgpu.org/developer/cudpp (дата обращения: 15.06.2010).

Номер элемен-

та массива 0 1 2 3 ... 398 399 400

(номер ячейки)

Смещение 0 4 7 8 1 ■■ 535 -1 536 |

Количество 4 3 1 6 1 0 2

треугольников

Рис. 8

УДК 517.4: 517.98: 519.173: 519.6: 512.5: 512.64

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

(Работа выполнена при поддержке РФФИ, проект № 10-01-00041а) М.И. Граев, д.ф.-м.н.; А.В. Коганов, к..ф.-м.н.. (НИИСИРАН, Москва, akoganov@yandex.ru)

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

Ключевые слова: формула обращения, интегральная геометрия, усреднение на группе, двойное разбиение.

Классическая интегральная геометрия (начиная с работ И.М. Гельфанда) рассматривает интегральные преобразования, относящие измеримым функциям, определенным на том или ином много-

образии, их интегралы по некоторому семейству его подмногообразий (например, преобразование Радона на плоскости, относящее функциям на плоскости их интегралы по всевозможным пря-

мым [1-3]). Основная задача состоит в описании образов и ядер этих преобразований и, главное, в построении формулы обращения, которая восстанавливает исходную функцию по ее преобразованию.

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

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

В общей постановке задача усреднения может быть сформулирована следующим образом. Заданы конечное или счетное множество X и набор У подмножеств этого множества. Оператор усреднения ставит в соответствие каждой числовой функции, определенной на X, суммы ее значений по элементам каждого подмножества из совокупности У. Если значения некоторой функции на X образуют абсолютно сходящийся ряд, то ее суммы образуют функцию на У. Требуется найти условия, при которых исходная функция на X может быть восстановлена по соответственной функции на У, и получить для этого явную формулу обращения.

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

Двойные разбиения

Пусть А и В - произвольные счетные абстрактные множества, а СсАхВ - фиксированное подмножество пар (а, Ь), где аеА и ЬеВ; ЩЬ) =йеГ ф(Ь) = ^^а). Назовем элементы аеА

а~Ь

и ЬеВ инцидентными и будем писать а~Ь, если (а, Ь)еС. Обозначим АЬ={а | а~Ь}сА, Ва={Ь | а~Ь}сВ.

Определение. Положим, что СсАхВ задает двойное разбиение и будем писать (А^С^В), если АЬ^0 для всех ЬеВ, АЬ^АЬ. при Ь^Ь' и

(J Аь = А; аналогично Ва^0 для всех аеА, Ва^Ва-

ЬеВ

при а^а' и U Ва = В.

аеА

В силу этого определения множество B можно рассмотреть с точностью до биекции как набор попарно различных подмножеств AbcA. Аналогично множество A может быть интерпретировано как набор попарно различных подмножеств BacB.

Свяжем с каждым двойным разбиением (A^C^B) следующую задачу усреднения. Обозначим для произвольного не более чем счетного множества V через H(V) пространство всех вещественных или комплекснозначных функций f(-) на V, удовлетворяющих условию абсолютной суммируемости: 2 f (v)| < ю.

veV

Поставим в соответствие каждой функции feH(A) функцию If(-) на B:

If(b) =„ <p(b) = Е f(a).

a~b

Предложение. Если для любого beB число элементов #Ab не превосходит к<ю, то из условия fe H(A) следует, что Ife H(B). В общем случае это необязательное свойство.

Задача: восстановить исходную функцию feH(A) по функции IfeH(B).

Рассмотрим подходы к решению этой задачи при различных дополнительных условиях на двойные разбиения.

Неособые точки двойных разбиений. Пусть (A^C^B) - произвольное двойное разбиение.

Определение. Назовем точку aeA неособой, если для любого конечного подмножества A' c A\{a} существует элемент b(a/A')eB, инцидентный а, но не инцидентный ни одному элементу a'eA':

А'сА\{а}&#А'<оо=>ЭЬеВ,

а~ b & Va' е А' а'-. ~ b.

В противном случае назовем aeA особой точкой множества A.

Теорема 1. Для любой неособой точки ao двойного расслоения существует формула обращения, восстанавливающая f(a)eH(A) по p(b).

Доказательство. Занумеруем произвольным образом элементы множества A=(a0, at, ...). Поскольку a0 - неособая точка, то для любого натурального числа n существует такой элемент bneB, что a~bn и aj-i~bn, i=1, ..., n.

Тогда для любой функции f(a)eH(A) справедлива следующая формула обращения:

ю

f(a0) = pp(b0) + £(pp(bi)-p(bi_1)) = lim p(bi). (1)

Действительно, частичные суммы этого ряда

ю

равны: p(bn) = f(a0) + 2 f(a). С ростом n

i=n+1, a,~bn

последняя сумма стремится к 0 в силу определения H(A). Конец доказательства.

Замечание. Имеется тривиальный частный случай теоремы, когда для некоторого aeA имеется такое ЬеВа, что Ab={a}. Иными словами, точка имеет инцидентное подмножество, состоящее только из нее самой. Тогда, по определению, точка a неособая, даже если нет других инцидентных ей подмножеств. И в этом случае формула (1) вырождается в ^а)=ф(Ь), где уже нет бесконечной суммы или предельного перехода. В качестве последовательности {Ь1} можно взять Ь1=Ь. Этот пример показывает, что неособые точки могут иметь конечное число инцидентных подмножеств. Но это нехарактерный случай.

Частные случаи двойных разбиений. Рассмотрим примеры двойных разбиений (А^С^В), у которых все точки неособые. Далее для удобства изложения элементы из А будем называть точками, а элементы из В - подмножествами. Это соответствует сделанному выше замечанию об интерпретации Во{Аь | ЬеВ}.

Лемма 1. Пусть двойное разбиение удовлетворяет следующим аксиомам.

1. Для каждой пары точек существует одно и только одно подмножество, инцидентное им обеим: Уа,а'еА3!ЬеВ а~Ь&а'~Ь. Далее это

подмножество обозначим Ь=Ь(а, а').

2. Для каждой точки существует бесконечно много инцидентных ей подмножеств: УаеА #Ва=».

Тогда все точки неособые.

Доказательство. Пусть заданы произвольная точка аеА и такое конечное множество Ус А. #У<оо, что аеА\У. Обозначим \¥= и А||(а у). По

уе\

условию 2 Тогда для любого а'еА^ вы-

полнено условие УпАЬ(а а')=0. Но по определению а!~Ь(а, а'). Условие неособенной точки выполнено. Лемма доказана.

Лемма 2 (усиление леммы 1). Условие 1 заменяется на более слабое. 1м) Для каждой пары точек существует не более чем одно подмножество, инцидентное им обеим:

Уа,а' е А((Ь е В&а~Ь&а'~Ь) ^

УЬ' ^ Ь (а^ ~ Ь 'V а'^ ~ Ь')).

Условие 2 сохраняется. Тогда все точки неособые.

Доказательство повторяет доказательство леммы 1 с заменой определения Ь(а, а')=Ь, если такое подмножество есть (тогда оно единственно по условию 1м), либо Ь(а, а')=0, если такого подмножества нет.

Пример 1 (соответствует лемме 1). А= 7} = ={(х, у) | х, уе Ж } - множество точек с целыми координатами на координатной плоскости. В - множество прямых вида ах+Ьх=с с целыми коэффи-

циентами a, b, c на той же координатной плоскости. Отношение инцидентности - принадлежность точки прямой.

Пример 2 (соответствует лемме 2). Рассмотрим многомерную целочисленную сеть Z". п>2. Определим A как множество целочисленных прямых на этой сети, а множество B - как множество целочисленных плоскостей там же. Инцидентность по принадлежности прямой плоскости. Ясно, что выполняется условие леммы 2. Следовательно, усреднения функций от коэффициентов прямой по плоскостям обратимы на этой сети.

Данный пример имеет важное обобщение.

Лемма 3. При любой размерности п сети Z" обратимы усреднения функций от наборов параметров целочисленных К-плоскостей (в качестве точек) по всем целочисленным (К+1)-плоскостям (в качестве подмножеств). Отношение инцидентности задается по вложению К-плоскости в (К+1)-плоскость. Доказательство сразу следует из леммы 2, поскольку для двух различных К-плоскостей есть инцидентная им (К+1)-плоскость только в случае, если у них пересечение по (К-1)-плоскости, и в этом случае объемлющая их (К+1)-плоскость натянута на совокупность их направляющих векторов, а это определяет ее однозначно.

Пример 3 (соответствует лемме 2). Оба множества определяются одинаково: А = В = {(х,у)|х,уеZ;За,ЬбZ ax-by = l}. являясь множеством пар взаимно простых целых чисел. Две пары инцидентны (x, y)~(u, v), если xv-yu=1. Это означает, что для любой пары инцидентная ей пара задает соответственные коэффициенты линейной комбинации, выявляющей взаимную простоту компонент. Тогда пара из класса подмножеств инцидентна двум парам из класса точек, если верны два уравнения (x, y)~(u, v) & (p, q)~(u, v) « xv-yu=1 & pv-qu=1. Такое целочисленное решение u, v существует не для всех двоек (x, y), (p, q). Но если решение есть, то два числа однозначно определены двумя линейными уравнениями.

Лемма 4 (обобщение лемм 1 и 2). Задача усреднения разрешима в любой точке aeA, для которой существует последовательность инцидентных подмножеств bjeB, a~bj, i=0, 1, ... , в которой bjnbj={a}, i^j. Формула обращения совпадает с формулой (1).

Допустимые подмножества и связанные с ними формулы обращения. Формула обращения (1) для преобразования If функций f из H(A) применима только при восстановлении функций в неособых точках aeA, и возникает задача о восстановлении функций в особых точках. Такая задача может не иметь решения, а потому заменяем ее на более общую задачу, которая здесь будет рассмотрена: восстановить по функции If сумму зна-

чений исходной функции f на некотором фиксированном подмножестве DcA. Такое восстановление будем называть условным обращением преобразования усреднения.

Определение. Назовем подмножество DcA в двойном разбиении (A^C^-B) допустимым, если для каждого конечного подмножества McA\D существует элемент be B, инцидентный всем элементам aeD и не инцидентный ни одному элементу из M.

В частности, само множество A всегда допустимо, а одноэлементное подмножество {a}, aeA допустимо тогда и только тогда, когда точка a неособая.

Теорема 2. Для каждого допустимого подмножества DcA имеет место следующая формула условного обращения для преобразования I на H(A): Sf(D) =drf 2 f(a„) = <p(b„) +

a0eD

ю (2)

+2 (P(bi) _p(bi_i)) = lim p(bi),

i=1 i^M

где bjeB - элемент, инцидентный всем aeD и не инцидентный (как минимум) первым i элементам множества A\D при любом фиксированном упорядочении элементов этого множества.

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

Вывод формулы (2) совпадает с выводом формулы обращения (1).

Отметим, что в простейшем случае, когда множество A\D конечно, в соответствии с определением допустимости существует такой элемент beB, что Ab=D. Тогда формулу (2) можно представить в тривиальной форме: Sj(D)=p(b).

Заметим также, что каждое подмножество Ab, be B является допустимым и

Sf(Ab)=p(b). (3)

Определение. Назовем допустимое подмножество Dc A приклеенным к точке a, если ae D.

Назовем точку ae A слабо неособой, если существует приклеенное к a допустимое подмножество Dc A, в котором все точки, отличные от a, неособые.

В частности, если ae A - единственная особая точка, то, поскольку множество A допустимо, она является слабо неособой.

Утверждение. Для каждой слабо неособой точки a существует формула обращения:

f(a) = Sf(D) - 2 f(x). (4)

xeD\{a}

В правой части первый член определяется по формуле (2), а каждый член второй суммы - по (1).

Дадим рекуррентное определение неособой точки глубины n, n=0, 1, 2, ... .

Определение. Неособая точка имеет глубину 0. Неособая точка aeA глубины n, n>0, принадлежит допустимому множеству Dc A, в котором все точки, кроме a, являются неособыми точками глубины, меньшей n, а сама точка a не относится к этому классу.

В частности, определенная выше слабо неособая точка имеет глубину 1.

Обозначим для неособой точки хеА конечной глубины ее глубину как п(х).

Теорема 3. Для каждой неособой точки а конечной глубины п существует формула обращения. Пусть для точек хеА всех глубин п(х)<п имеется оператор обращения 1"(х) = Рп(х)(Ф,Б(х)),

где Б(х) - допустимое множество для точки хеА, а символ Ф обозначает совокупность значений оператора усреднения Ф = {(Ь,ЩЬ))|Ь е В}. Тогда Б(а)=Б, п(а)=п и оператор обращения для точки а имеет вид

1"(а) = РП(Ф,Б) = 8, (Б) - 2 Р„(х)(Ф,0(х)). (5)

хеБ\{а}

Доказательство по индукции. Для п(а)=0 имеется оператор обращения, заданный уравнением (1). Для п(а)=1 формула (4) соответствует общему виду (5). Предположим, что формула обращения (5) верна для всех п(х)<п. Тогда для точки а формула (5) эквивалентна (4), что и доказывает теорему.

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

Пример 4. Множество точек А= Ж х N ={(х, п) | хе X , пе N}.

Система подмножеств В=ЖхМхМ={[у, т, п] | уе Ъ ; т, пе N}.

Отношение инцидентности (х, 1)~[у, 1, п]<=> «31 е Ъ , х=у+ш.

Тогда А[уДп]={(у + ш,1)|1ег}.

Для т>2 определим (х, ш)~[у, т', 1]«х=у; т'=т, т+1.

Тогда А[у, т, 1]={(у, т); (у, т-1)}, т>2.

Подмножества [у, т, п], п>2, не имеют инцидентных точек: А[у, т, п]=0, т>2, п^1.

Иными словами, модель имеет слои, пронумерованные индексом т=1, ..., и на первом слое точка инцидентна всем проходящим через нее арифметическим прогрессиям с натуральной разностью и двусторонним индексом, а на других слоях точка инцидентна паре из себя и такой же точке на предыдущем слое. Все точки первого слоя неособые. Действительно, если задано произвольное конечное подмножество МсА, то имеется х(М)=тах{ | х | | (х, т)еМ}. Для точки (х, 1) инцидентное подмножество [х, 1, | х-х(М) | ]еВ не содержит ни одной точки из М\{(х, 1)}. Тогда точки второго слоя (х, 2) неособые глубины 1. В качестве допустимого множества можно взять подмно-

жество [x, 2, 1]еБ. Аналогично точки любого слоя m>2 являются неособыми глубины m-1 с допустимым подмножеством [x, m, 1]еБ. Таким образом, пространство A имеет неособые точки любой глубины, и на H(A) оператор усреднения обратим по рекуррентной формуле (5), которая в данном случае упрощается, поскольку приклеенные допустимые множества двухэлементные:

f((x,m)) = Рт(Ф,[х,ш,1]) =

= Sf([x,m,1]) - Pm_!(®,[x,m -1,1]).

N-разбиения

Определение. Пусть задано N-разбиение, если задана последовательность N счетных множеств Аь ..., An, и с каждой парой соседних множеств Ak Ak+1 из этой последовательности связано двойное разбиение (Ak^Ck^Ak+1), где CkcAkxAk+1.

Определение. Порожденным двойным разбиением (Ak^Ck,i^Al), k<l, для данного N-разбиения назовем отношение инцидентности, заданное по цепочкам инцидентных элементов:

X(k) ~ У(1) ^ ^Z(k+1) »•••»Z(l-1) Х(к) ~ Z1 '—Z(i) ~

~ Z(i+l)*"'Z(l-l) ~ Ук

Для N-разбиения определены все операторы усреднения на компонентах N-разбиения, которые действуют на пространствах H(Ak), k=1, ..., N—1:

Ifk(b(k+1)) =def 9k+1(b(k+1)) = Z fk(x(k)) , (6)

x(k)~b(k+1)

где скобки внизу показывают, к какому множеству Ak принадлежит элемент, а индекс у функции указывает на ее принадлежность к H(Ak).

Заметим, что это преобразование действует только на соседних по индексу множествах. Если применить усреднение для порожденного двойного разбиения при l-k>1, то формула (6) не будет соответствовать порожденной инцидентности. Кроме того, итерация усреднений может оказаться невыполнимой, если образ функции выйдет из H(Ak+1).

Обозначим оператор усреднения по порожденному 2-разбиению (A1^C1,l^Al), 1<l,

Ilf(b(l)) = f*l(b(l)) = Z f(X(1)), f(0=fn(0.

x(1)~b(l)

Введем оператор частичного усреднения функции на Ak по подмножеству VcAk:

(I[V]f)(x(k+D^ Z f(y^def 9[V](x(k+1))-

ysV,y~x(k+1)

Область определения этой функции Dom 9[V] =def D[V] состоит из тех X(k+1)eAk+1, для которых множество членов суммы в определении не пусто. Этот домен зависит только от выбранного подмножества и одинаков для всех функций.

Определение. Назовем N-разбиение транзитивным, если выполнены следующие условия.

1а. Для каждого хдаеАк существует такое подмножество У=Ук(Х(к))сАк, что

(ДУР* k)(x(k+1)) |D[V] Р*к+1 (Х(к+1)) .

2а. Совокупность значений (Х(к+1), Р^+Кх^+ц)), Х(к+!)еВ[У] достаточна для применения некоторой формулы обращения при восстановлении значения f*к(Х(к)).

Теорема 4. Для транзитивного К-разбиения транзитивное усреднение обратимо.

Доказательство. По условию 2а имеется оператор, который в любой точке Х(к) восстанавливает значение ^>к(Х(к)) по известным значениям Р>к+1 ЦУ(Хк))]. Выбрав точку Х(к_ц и построив для

нее по условию 1а множество Ук_!(х(к_ц) с Ак1,

получим Б[(Х(к-1))]сАк. Вычислив значения ^к(у) в каждой точке уеБ[Х(к-1)], можно перейти к значению ^к-1(Х(к-1)). Продолжая этот процесс, получим любое значение вида ^(у), 1<1<к, уеА1. Теорема доказана.

Эта теорема имеет принципиальное следствие.

Теорема 5. При любой размерности п сети '//" множества К-плоскостей, К=0, 1, ..., п, образуют транзитивную п-систему. Возможно восстановление усреднений на К-плоскостях по значениям усреднений на М-плоскостях при 0<К<М<п. Отношение инцидентности задается по вложению К-плоскости в (К+1)-плоскость.

Этот результат обобщает на случай целочисленных решеток любых размерностей известную теорему [6] о наличии формул обращения для аналогичных интегральных операторов на элементах грассманиана в К". Однако структура формул обращения в дискретном случае совершенно иная.

Доказательство. Для того чтобы использовать формулу обращения (1) при восстановлении значения функции на К-плоскости по усреднению ее значений на (К+1)-плоскостях в г£", достаточно знать значения усреднений на (К+1)-плоскостях, содержащих эту К-плоскость (лемма 3). Для получения усреднений достаточно знать значения функции на семействе К-плоскостей, параллельных исходной К-плоскости. Усреднения по прямым (1-плоскости) начинаются с функции Н( 77"). определенной на точках (0-плоскости). Тогда сумма абсолютных значений этих усреднений по семейству параллельных прямых не выше суммы абсолютных значений исходной функции по пространству. (Напомним, что под усреднением понимается сумма значений.) Таким образом, каждой прямой можно сопоставить подмножество прямых, на котором усреднения абсолютно суммируемы. И этих прямых достаточно, чтобы получить набор усреднений по 2-плоскостям, позволяющий восстановить усреднение на исходной прямой. Продолжая построения для К'=2, ..., К для произвольной К-плоскости, получаем, что на семействе параллельных ей К-плоскостей усред-

нения абсолютно суммируемы и позволяют получить набор усреднений на (К+1)-плоскостях, достаточный для восстановления значения усреднения на исходной К-плоскости. Таким образом, К-плоскости образуют п-систему и она транзи-тивна. Тогда обратимость следует из теоремы 4. Теорема доказана.

Заметим, что формула (1) в данном случае содержит бесконечный ряд или предельный переход. Это означает, что практически провести восстановление значений усреднения с понижением размерности можно в общем случае только приближенно.

Задачи, связанные с подгруппами счетных дискретных групп

Резольвентные подгруппы. (Термин «резольвентный» предложен И.М. Гельфандом.) Пусть А - произвольная дискретная счетная группа и О -собственная счетная подгруппа группы А. Свяжем с парой (О, А) двойное разбиение (А^С^Б), где В - совокупность всех двусторонних классов смежности подгруппы О в группе А, то есть подмножеств в А вида Ь=а^а2; а15 а2еА; отношение инцидентности а~Ь - принадлежность элемента аеА классу смежности Ь. Условимся называть такие двойные разбиения связанными с группой А и ее подгруппой О и коротко обозначать через [С, А].

Заметим, что классами сопряженных элементов, инцидентными единичному элементу ее А, являются подгруппы аСа-1, сопряженные с подгруппой О.

Очевидно, что для каждого двойного разбиения [О, А] все точки аеА являются одновременно особыми или неособыми.

Определение. Назовем подгруппу О группы А резольвентной, если для связанного с парой [О, А] двойного разбиения отображение, относящее функциям fеH(A) их образы К, обратимо во всех точках ае А.

Назовем подгруппу О группы А строго резольвентной, если все точки ае А в двойном разбиении [О, А] являются неособыми или, что эквивалентно, неособой точкой является единичный элемент ее А.

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

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

На основании теоремы 1 любая строго резольвентная подгруппа является резольвентной, и для нее обращение преобразования I может быть за-

дано формулой (1). Вопрос о том, следует ли обратно условие строгой резольвентности из условия резольвентности, требует отдельного обсуждения.

Примеры строго резольвентных подгрупп. Пусть группа А относится к любому из двух классов: 8Ь(п, Ъ ) всех целочисленных матриц порядка п с определителем 1 или СЬ(п, <12) всех невырожденных матриц порядка п, п>2, с рациональными элементами. Для каждой из них будут определены две строго резольвентные подгруппы С.

Пример 5. Пусть С - подгруппа всех нижних треугольных матриц с единицами на диагонали, то есть подгруппа матриц 11 gi,j 11, у которых при

ёу=1. Убедимся, что в обоих рассматриваемых случаях эта подгруппа в строго резольвентна.

Обозначим через С подгруппу всех верхних треугольных матриц. У ее элементов на диагонали стоят числа +1 в случае группы 8Ь(п, Ж) или любые отличные от нуля рациональные числа в случае группы СЬ(п, <0). В обоих случаях пересечение СгпС есть единичная подгруппа. Свяжем с каждым целым числом а матрицу gae 6 с элементами: ^,¡=1; &,н1=а; «¡,¡=0, .¡-¡>1

Легко убедиться, что у матрицы ё-1, обратной к ga, элементы над ее диагональю суть

§ у = ("аГ.

Строгая резольвентность подгруппы С определяется на основании теоремы 1 из следующего утверждения.

Лемма 5. Для каждого отличного от единичного элемента х= I |хц 11 группы С имеем 8аХё-1 ^ ^ при достаточно большом а.

Доказательство. Обозначим у= §ах§-1. Если х - любая верхняя треугольная матрица, отличная от единичной, то у есть матрица того же вида, а потому уеС при любом а. Поэтому достаточно ограничиться случаем, когда существует элемент х^0 с индексами Воспользуемся тем, что элементы матрицы у выражаются через элементы матрицы х следующим равенством:

У|." =Х (*и + ах^Х-аУ"",

где положено хп+1^=0. В силу этого равенства ху входит слагаемым в выражение для у^п с коэффициентом а^-, где п-->0. Отсюда следует, что при а^<», а потому у^С при достаточно большом а. Лемма доказана.

Заметим, что подгруппа в СЬ(п, (12) всех нижних треугольных матриц не является строго резольвентной, поскольку содержит центр группы СЬ(п, ) - все скалярные матрицы ХЕ, где Хе , Х^О. а Е - единичная матрица.

Пример 6. Пусть С - группа 8Ь(п-1, Ъ) целочисленных матриц порядка п-1 с определителем

1 или группа СЬ(п-1, (¡2) невырожденных рациональных матриц порядка п-1. Предполагается, что эти группы реализованы как блочные подгруппы, соответственно, групп 8Ь(п, Ъ) и СЬ(п, (¡3), то

,0 1).

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

'а Ьч ^е а,

есть как матрицы вида

исходных групп в блочной форме:

где

диагональные элементы а и d - матрицы порядков п и 1 соответственно. В этих обозначениях С -

/„ /А

суть подгруппа матриц вида

i=1, ..., N, не содержащего единич-

Нужно убедиться, что для любого конечного множества X элементов исходной группы ( a b

g= л

ный элемент, существует такой элемент h исходной группы, что h-1gihgG, i=1, ..., N.

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

Введем множество элементов h исходной

J 1 J^U lj |r г=(г15 .,r„), s=(s1, ..., sn) - вектор-строка и вектор-столбец с целыми и, соответственно, рациональными элементами, и обозначим для каждого из

.lj ivinvj/lwvldv jjlvivivillvd 11 nwav,

(1 UY1 s Л (1 s ^

группы вида h=l l l = l I

|r 1 J|U lj |r 1 + rs)

где

« Pi

них И ^.Ь =,

Из определения матриц И следует: у1 = г(а - ^е)+ е - г^г, б1 =-г(а - + Ь - гЬД1 + г«), где е - единичная матрица.

Введем два дизъюнктных подмножества в X: X! ={§' |е X, Ь' = 0};

х ={§ е х,ь=о, а * ае}.

Обозначим через Н множество всех таких векторов г, что гЬ^0 при &еХь г(а^di)*0 при giеX2, и примем з=гт (транспонированный вектор). Легко убедиться, что множество Н непусто и содержит вместе с каждым вектором г все векторы пг.

Покажем, что И^ИгС, i=1, ..., N, при достаточно большом г. В самом деле, если giеX1, то из выражения для 8i следует, что при большом г оно становится сколь угодно большим, а потому при большом г. То же самое справедливо на основании выражения для yi в случае giеX2. Если, наконец, giеX1\X2, то у^Сь Значит, если с^0. В случае с=0 матрица & ска-лярна. Тогда кроме случая gi=e, который

исключается. Утверждение доказано.

Задачи, связанные с решетками

над счетными дискретными кольцами

Постановка общей задачи. Пусть Ь - произвольное счетное, необязательно коммутативное кольцо. Двойное разбиение (А^С^В) свяжем с произвольным полиномом Р(а, х) над Ь от символов а=(а1, .,ат) и х=(хь ..., хп).

Определение. Назовем элементы аеЬт и хеЬп инцидентными и будем писать а~х, если для них Р(а, х)=0. Введенное отношение инцидентности задает двойное разбиение, где С - множество инцидентных пар; А и Б - проекции С на аеЬт и хеЬп соответственно.

Естественно предположить, что множество С не пусто.

Отметим специальный случай двойного разбиения. Пусть р(х) - такой произвольный полином над Ь от х=(х15 ..., х^), что уравнение р(х)=0 имеет хотя бы одно решение в хеЬп. Определим двойное разбиение, связанное с полиномом р(х), как разбиение, связанное с полиномом Р(а, х)=р(а-х). Очевидно, что у этого разбиения А=Б=Ьп и для всех точек хе Ьп число инцидентных с ними точек одно и то же. Поэтому все подобные двойные разбиения распадаются на классы по числу инцидентных точек.

Исследуем простейшие примеры таких двойных разбиений.

Для анализа нам потребуется следующий факт. Пусть на счетном множестве А задано двойное разбиение с #В=#А. Имеется биективное отображение И:А^Б. Отношение инцидентности сопоставляет каждому ае А подмножество И(а)=ЬеБ, причем АЬ={а}иМа. Тогда оператор усреднения можно записать в форме

ЩЬ) = 1-(Ь-1Ь) + X г(х).

хеМ ,

Тогда f(a) = If(h(a)) f(x).

(7)

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

Лемма 6. Допустим, все множества Ма заданы так, что при бесконечном повторении итерации формулы (7) каждый элемент хеА, х*а, встретится в сумме не более 8 раз (конечное число). Тогда для функции КеН(А) преобразование усреднения обратимо, а асимптотическая формула обращения в каждой точке задается неограниченной итерацией формулы (7).

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

уже не появятся. Поскольку feH(A), то Z f(х)| = F < . Отсюда следует, что с ростом

xeA

номера итерации сумма значений f(x), добавленная к знакопеременному ряду значений If(h(x)) в правой части результирующей формулы, стремится к 0. Лемма доказана.

Пример 7. Р(а, x)=aix2-a2x1-l над кольцом Z целых чисел. В соответственном разбиении элементами множеств A и B являются пары взаимно простых целых чисел. Естественно интерпретировать элементы (хь х2) как точки, а элементы (ai, а2) как прямые на плоскости Z2.

Операция усреднения функций на A имеет

вид: F(а!,а2)= Z f (xi'x2) •

ajXj — a2x1 =1

Очевидно, что в этом примере через каждую точку проходит счетное множество прямых. Отметим, что через каждую пару точек (xb x2) и (x'j, x'2) проходит не более одной прямой и условием прохождения прямой через эти точки является равенство x1x'2=x2x'1=+1. По лемме 2 оператор усреднения обратим.

Пример 8. р(х, а)=ха-с, с>0, х,ае Z 2.

Отношение инцидентности между этими парами имеет вид (x1, x2)~(a1, a2)^(a1-x1)(a2-x2)=c.

Таким образом, число элементов aeB, инцидентных xeA, и, соответственно, число элементов xeA, инцидентных aeB, конечно и равно числу k разложений c в произведение положительных и отрицательных целых сомножителей. В частности, при c=1, 2, 3, 4 имеем соответственно k=2, 2, 2, 4. Назовем это число k типом рассматриваемого разбиения.

Для этого двойного разбиения операция усреднения имеет следующий вид:

F (a,b)=Z f (а + p,b + q).

pq=c

В данной сумме можно выделить член с минимально возможной координатой p= -c при q= -1. Сумму запишем относительно приращений (p', q') к этой точке:

F (a,b) = f(a—c,b—1) +

+ Z f (a—c+P',b—1 + q).

(p'—c)(q'—1)=c;p'>0

В настоящей формуле существенно, что p'>0 для всех точек суммирования. Отсюда следует, что в пространстве абсолютно суммируемых функций f на Z2 существует явная формула обращения для этого преобразования (лемма 6).

Пример 9. p(x, y)=x2+y2-c2.

Условие инцидентности (x, y)~(a, b)^(a-x)2+ +(b-y)2=c2.

Известно, что эти подмножества непусты тогда и только тогда, когда c представимо в виде

суммы квадратов целых чисел: c=p2+q2. Таким образом, число элементов аеБ, которые инцидентны ХеА, и, соответственно, число элементов ХеА, инцидентных ае Б, конечное и равно числу к указанных разложений с. Именно каждой такой паре чисел (р, q) отвечает с точностью до перестановки решение x=2pq, у=р2^2. В частности, к=4 при с=1 и с=2, к=12 при с=5 и т.д. Это число к также назовем типом 2-разбиения.

Пусть и = ш1п{х | (а - х)2 + (Ь - у)2 = с2}. Соответствующий у имеет вид V = Ь — ^с2 — (а—и)2 .

Тогда для этого двойного разбиения операцию усреднения функций fеH(A) можно представить в

виде Г(а,Ъ) = Р(и,у) + Z г(и + Р',у + Ч')-

р'>0;(а-и-р')2 + +(Ъ-у-ч')2 = с2

Аналогично предыдущему примеру по лемме 6 этот оператор обратим для абсолютно суммируемых функций f и существует явная формула обращения для этого преобразования.

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

Характерным видом формул обращения в рассмотренном случае является предел некой последовательности или бесконечного ряда, которые в конечных пространствах имеют конечное число членов. В конечном случае конструктивны формулы обращения (иногда тривиальны), а в бесконечном - вычисления с заданной точностью.

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

Литература

1. Гельфанд И.М., Граев М.И., Виленкин Н.Я. Обобщенные функции. Интегральная геометрия и связанные проблемы теории представлений. М.: Физматгиз, 1962. Т. 5.

2. Гельфанд И.М., Гиндикин С.Г., Граев М.И. Избранные задачи интегральной геометрии. М.: Добросвет, 2000. 208 с.

3. Граев М.И., Коганов А.В. Алгоритмы восстановления функции через ее усреднения по подмножествам // Программные продукты и системы. 2008. № 4. С. 33-38.

4. Коганов А.В. Комбинаторные методы интегральной геометрии//Математика. Компьютер. Образование. М.-Ижевск: НИЦ «Регулярная и хаотическая динамика». Вып. 12. Ч. 2. 2005. С. 746-758.

5. Коганов А.В. Интегральная геометрия на системах покрытий // Математические исследования: сб. тр. [под ред. В.Б. Бетелина]. НИИСИ РАН, 2005. С. 197-230.

6. Граев М.И. Относительно замкнутые операторы, связанные с парой грассманианов. Математические заметки. М.: Наука, 2002. Т. 71. Вып. 1. С. 61-74.

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