2025-11-13T06:07:10.808838

Sums of products of binomial coefficients mod 2 and run length transforms of sequences

Wu
We study properties of functions of binomial coefficients mod 2 and derive a set of recurrence relations for sums of products of binomial coefficients mod 2. We show that they result in sequences that are the run length transforms of well known basic sequences. In particular, we obtain formulas for the run length transform of the positive integers, Fibonacci numbers, extended Lucas numbers and Narayana's cows sequence.
academic

Суммы произведений биномиальных коэффициентов по модулю 2 и преобразования длин серий последовательностей

Основная информация

  • ID статьи: 1610.06166
  • Название: Sums of products of binomial coefficients mod 2 and run length transforms of sequences
  • Автор: Chai Wah Wu (IBM Research AI, IBM T. J. Watson Research Center)
  • Классификация: math.CO (комбинаторика)
  • Время публикации: Первоначальный вариант 19 октября 2016 г., последняя редакция 12 августа 2022 г.
  • Ссылка на статью: https://arxiv.org/abs/1610.06166v10

Аннотация

В данной работе исследуются функциональные свойства биномиальных коэффициентов по модулю 2 и выводятся наборы рекуррентных соотношений для сумм произведений биномиальных коэффициентов по модулю 2. Показано, что последовательности, порождаемые этими рекуррентными соотношениями, являются преобразованиями длин серий (run length transform) некоторых известных фундаментальных последовательностей. В частности, получены формулы преобразований длин серий для натуральных чисел, чисел Фибоначчи, расширённых чисел Люка и последовательности коров Нараяны.

Исследовательский контекст и мотивация

Предметная область

  1. Основная проблема: Определение, когда биномиальный коэффициент (nk)\binom{n}{k} чётный или нечётный, то есть вычисление (nk)mod2\binom{n}{k} \mod 2
  2. Классические результаты: Треугольник Паскаля по модулю 2 демонстрирует фрактальную структуру, соответствующую треугольнику Серпинского (Sierpiński gasket)
  3. Теоретическая база: Теорема Люка предоставляет простой метод вычисления биномиальных коэффициентов по модулю простого числа. Для случая p=2, (nk)\binom{n}{k} чётно тогда и только тогда, когда в двоичном представлении n и k существует позиция i такая, что ni<kin_i < k_i

Значимость исследования

  1. Теоретическое значение: Связь между комбинаторикой, теорией чисел и побитовыми операциями в информатике
  2. Практическая ценность: Преобразование длин серий полезно при анализе количества активных клеток в клеточных автоматах (cellular automata) после n итераций
  3. Унифицированная схема: Установление глубокой связи между биномиальными коэффициентами по модулю 2 и известными целочисленными последовательностями

Ограничения существующих методов

  • Хотя теорема Люка предоставляет метод определения, систематическое исследование рекуррентных соотношений для сумм произведений биномиальных коэффициентов отсутствует
  • Связь между преобразованиями длин серий и биномиальными коэффициентами по модулю 2 ещё недостаточно изучена
  • Отсутствует унифицированная схема для характеризации преобразований длин серий различных целочисленных последовательностей

Исследовательская мотивация

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

Основные вклады

  1. Теоретическая схема: Введение функций F(n,k)=(a1n+a2ka3n+a4k)(nk)mod2F(n,k) = \binom{a_1n+a_2k}{a_3n+a_4k}\binom{n}{k} \mod 2 и соответствующих побитовых функций g(n,k)g(n,k), систематическое исследование их свойств
  2. Рекуррентные соотношения: Вывод различных рекуррентных соотношений, которым удовлетворяет F(n,k)F(n,k) (теоремы 5, 13, 16), охватывающих случаи второго, третьего и четвёртого порядков
  3. Формулы преобразований длин серий: Получение явных выражений для преобразований длин серий следующих известных последовательностей:
    • Последовательность Фибоначчи (теорема 6)
    • Последовательность натуральных чисел (теорема 10)
    • Расширённые числа Люка (теорема 17)
    • Последовательность коров Нараяны (теорема 14)
    • Другие последовательности (усечённые числа Фибоначчи, 1 плюс степени 2 и т.д.)
  4. Унифицированная характеризация: Доказательство того, что эти преобразования длин серий могут быть представлены в виде a(n)=k=0nF(n,k)a(n) = \sum_{k=0}^n F(n,k)
  5. Полная классификация: Сводка в таблице 1 десяти последовательностей и коэффициентов (a1,a2,a3,a4)(a_1, a_2, a_3, a_4) их преобразований длин серий

Подробное описание методов

Определение задачи

Входные данные: Целочисленная последовательность {Sn}n0\{S_n\}_{n\geq 0}, удовлетворяющая определённым рекуррентным соотношениям Выходные данные: Явное выражение для преобразования длин серий {Tn}n0\{T_n\}_{n\geq 0}Ограничения: Характеризация через суммы произведений биномиальных коэффициентов по модулю 2

Основные концепции

1. Преобразование длин серий (определение 1)

Для последовательности {Sn}n0\{S_n\}_{n\geq 0} её преобразование длин серий {Tn}n0\{T_n\}_{n\geq 0} определяется как:

  • T0=S0=1T_0 = S_0 = 1
  • Для n>0n > 0, Tn=iRSiT_n = \prod_{i\in R} S_i, где RR — множество длин последовательностей единиц в двоичном представлении nn

Пример: n=463=1110011112n = 463 = 111001111_2 имеет две последовательности единиц длины 3 и 4, поэтому T463=S3S4T_{463} = S_3 \cdot S_4

2. Представление через побитовые операции (теоремы 1-3)

Использование побитовых операций \wedge (И), \vee (ИЛИ), ¬\neg (НЕ):

Теорема 1: (nk)0(mod2)k(¬n)0\binom{n}{k} \equiv 0 \pmod{2} \Leftrightarrow k \wedge (\neg n) \neq 0

Теорема 2: (nk)(mr)0(mod2)(k(¬n))(r(¬m))0\binom{n}{k}\binom{m}{r} \equiv 0 \pmod{2} \Leftrightarrow (k \wedge (\neg n)) \vee (r \wedge (\neg m)) \neq 0

Теорема 3: Обобщение на произведения нескольких биномиальных коэффициентов

Архитектура модели

Определение 2: Определение основных функций

Для целых чисел a1,a2,a3,a4a_1, a_2, a_3, a_4, удовлетворяющих условиям 0a1+a20 \leq a_1 + a_2 и 0a3+a40 \leq a_3 + a_4, определяются:

F(n,k)=(a1n+a2ka3n+a4k)(nk)mod2F(n,k) = \binom{a_1n+a_2k}{a_3n+a_4k}\binom{n}{k} \mod 2

g(n,k)=((a3n+a4k)¬(a1n+a2k))(k¬n)g(n,k) = ((a_3n+a_4k)\wedge\neg(a_1n+a_2k)) \vee (k\wedge\neg n)

Ключевое свойство: F(n,k)=1g(n,k)=0F(n,k) = 1 \Leftrightarrow g(n,k) = 0

Теорема 5: Рекуррентные соотношения второго порядка

Функция F(n,k)F(n,k) удовлетворяет следующим свойствам:

  • F(n,k)=0F(n,k) = 0 если k>nk > n
  • F(2rn,2rk)=F(n,k)F(2^rn, 2^rk) = F(n,k) (инвариантность масштабирования)
  • F(2n,2k+1)=0F(2n, 2k+1) = 0 и другие свойства обращения в нуль
  • При определённых условиях: F(4n+1,4k)=F(n,k)F(4n+1, 4k) = F(n,k)
  • Условия определяются на основе a3¬a1mod4a_3 \wedge \neg a_1 \mod 4

Лемма 2: Рекуррентность последовательности

Последовательность a(n)=k=0nF(n,k)a(n) = \sum_{k=0}^n F(n,k) удовлетворяет:

  • a(0)=1a(0) = 1
  • a(2rn)=a(n)a(2^rn) = a(n)
  • При надлежащих условиях: a(4n+1)=a(n)+k=0nF(4n+1,4k+1)a(4n+1) = a(n) + \sum_{k=0}^n F(4n+1, 4k+1)

Технические инновации

  1. Побитовая перспектива: Преобразование теоремы Люка в побитовое выражение делает вывод рекуррентных соотношений более интуитивным и систематическим
  2. Унифицированная схема: Через различные значения параметров (a1,a2,a3,a4)(a_1, a_2, a_3, a_4) унифицированная характеризация преобразований длин серий нескольких известных последовательностей
  3. Техники модульной арифметики: Использование ia3¬ia1mod2mia_3 \wedge \neg ia_1 \mod 2^m для определения обращения в нуль функции FF — это ключ к выводу рекуррентных соотношений
  4. Уровни рекуррентности: Обобщение от второго порядка (теорема 4) к третьему (теорема 12) и четвёртому (теорема 12), демонстрирующее расширяемость метода
  5. Явное построение: Не только доказательство существования, но и предоставление конкретного выбора коэффициентов, делающих результаты вычислимыми и проверяемыми

Экспериментальная установка

Методы верификации

Данная работа — чистая математическая теория, использующая доказательства теорем вместо экспериментальной верификации:

  1. Стратегия доказательства:
    • Строгий вывод через алгебраические свойства побитовых операций
    • Анализ наименее значимых битов двоичного представления
    • Проверка рекуррентных соотношений методом математической индукции
  2. Верификация через конкретные примеры:
    • Для каждой теоремы приводятся конкретные числовые примеры
    • Например: разложение на серии для n=463=1110011112n=463=111001111_2
  3. Сопоставление с базой данных OEIS:
    • Все результирующие последовательности имеют соответствующие записи в OEIS (Энциклопедия целочисленных последовательностей в интернете)
    • Предоставляются номера последовательностей для независимой верификации

Наборы данных

Использование стандартных целочисленных последовательностей из базы данных OEIS:

  • A000045 (Фибоначчи)
  • A000027 (натуральные числа)
  • A000930 (последовательность коров Нараяны)
  • A000032 (числа Люка)
  • и т.д. (всего 10 последовательностей, см. таблицу 1)

Результаты экспериментов

Основные результаты

1. Преобразование длин серий последовательности Фибоначчи (теорема 6)

Коэффициенты: (a1,a2,a3,a4)=(1,1,0,2)(a_1, a_2, a_3, a_4) = (1, -1, 0, 2)

a(n)=k=0n(nk2k)(nk)mod2a(n) = \sum_{k=0}^n \binom{n-k}{2k}\binom{n}{k} \mod 2

Рекуррентные соотношения:

  • a(0)=1a(0) = 1
  • a(2n)=a(n)a(2n) = a(n)
  • a(4n+1)=a(n)a(4n+1) = a(n)
  • a(4n+3)=a(2n+1)+a(n)a(4n+3) = a(2n+1) + a(n)

Это в точности преобразование длин серий последовательности Фибоначчи {1,1,2,3,5,8,13,}\{1,1,2,3,5,8,13,\ldots\} (OEIS A246028)

2. Преобразование длин серий натуральных чисел (теорема 10)

Коэффициенты: (a1,a2,a3,a4)=(1,1,1,1)(a_1, a_2, a_3, a_4) = (1, 1, 1, -1)

a(n)=k=0n(n+knk)(nk)mod2a(n) = \sum_{k=0}^n \binom{n+k}{n-k}\binom{n}{k} \mod 2

Рекуррентные соотношения:

  • a(2n)=a(n)a(2n) = a(n)
  • a(4n+1)=2a(n)a(4n+1) = 2a(n)
  • a(4n+3)=2a(2n+1)a(n)a(4n+3) = 2a(2n+1) - a(n)

Соответствует преобразованию длин серий последовательности натуральных чисел {1,2,3,4,5,}\{1,2,3,4,5,\ldots\} (OEIS A106737)

3. Преобразование длин серий последовательности коров Нараяны (теорема 14)

Коэффициенты: (a1,a2,a3,a4)=(1,1,0,6)(a_1, a_2, a_3, a_4) = (1, -1, 0, 6)

a(n)=k=0n(nk6k)(nk)mod2a(n) = \sum_{k=0}^n \binom{n-k}{6k}\binom{n}{k} \mod 2

Рекуррентные соотношения (третьего порядка):

  • a(8n+1)=a(8n+3)=a(n)a(8n+1) = a(8n+3) = a(n)
  • a(8n+5)=a(2n+1)a(8n+5) = a(2n+1)
  • a(8n+7)=a(n)+a(4n+3)a(8n+7) = a(n) + a(4n+3)

Соответствует последовательности {1,1,1,2,3,4,6,9,13,19,}\{1,1,1,2,3,4,6,9,13,19,\ldots\} (OEIS A000930)

4. Преобразование длин серий расширённых чисел Люка (теорема 17)

Коэффициенты: (a1,a2,a3,a4)=(1,2,2,1)(a_1, a_2, a_3, a_4) = (1, 2, 2, -1)

a(n)=k=0n(n+2k2nk)(nk)mod2a(n) = \sum_{k=0}^n \binom{n+2k}{2n-k}\binom{n}{k} \mod 2

Рекуррентные соотношения (четвёртого порядка):

  • a(16n+1)=a(16n+3)=a(16n+5)=a(16n+7)=a(n)a(16n+1) = a(16n+3) = a(16n+5) = a(16n+7) = a(n)
  • a(16n+9)=a(16n+11)=2a(2n+1)a(16n+9) = a(16n+11) = 2a(2n+1)
  • a(16n+13)=a(4n+3)a(16n+13) = a(4n+3)
  • a(16n+15)=a(8n+7)+a(4n+3)a(16n+15) = a(8n+7) + a(4n+3)

Соответствует последовательности {1,1,2,1,3,4,7,11,18,}\{1,1,2,1,3,4,7,11,18,\ldots\} (OEIS A329723)

Полная сводка результатов (таблица 1)

Описание последовательностиOEISЧлены последовательностиКоэффициенты (a1,a2,a3,a4)(a_1,a_2,a_3,a_4)OEIS преобразования
Степени 2A0000791,2,4,8,...(1,0,0,1)A001316
ФибоначчиA0000451,1,2,3,5,8,...(1,-1,0,2)A246028
Усечённые Фибоначчи-1,2,3,5,8,13,...(0,3,0,1)A245564
1 плюс степени 2A0117821,1,2,4,8,16,...(1,0,0,2)A245195
1 затем 2A0400001,2,2,2,2,2,...(1,2,0,2)A277561
Натуральные числаA0000271,2,3,4,5,6,...(1,1,1,-1)A106737
Все единицыA0000121,1,1,1,1,1,...(1,-1,0,1)A000012
Коровы НараяныA0009301,1,1,2,3,4,6,9,...(1,-1,0,6)A329720
Повторённые натуральныеA0086191,1,2,2,3,3,4,4,...(1,3,0,6)A278161
Расширённые ЛюкаA3297231,1,2,1,3,4,7,11,...(1,2,2,-1)A329722

Специальные результаты

Теорема 11: Свойство неподвижной точки последовательности всех единиц k=0n(nkk)(nk)mod2=1,n0\sum_{k=0}^n \binom{n-k}{k}\binom{n}{k} \mod 2 = 1, \quad \forall n \geq 0

То есть (nk,k)(nk)(n-k,k)\binom{n}{k} нечётно тогда и только тогда, когда k=0k=0. Это может быть объяснено геометрической интерпретацией через треугольник Серпинского: перемещение на kk шагов вправо от левого края достигает точки на треугольнике, продолжение диагонального движения на kk шагов неизбежно приводит в пустое пространство.

Связанные работы

Теоретические основы

  1. Теорема Люка (1878): Классический результат для вычисления биномиальных коэффициентов по модулю простого числа
  2. Fine (1947), Granville (1997): Арифметические свойства биномиальных коэффициентов по модулю степеней простых чисел
  3. Stewart (1995), Weisstein: Связь между треугольником Паскаля по модулю 2 и треугольником Серпинского

Преобразования длин серий

  1. Sloane (2018): Введение концепции преобразования длин серий в анализе клеточных автоматов
    • Теорема 4: Рекуррентные соотношения, которым удовлетворяют преобразования длин серий рекуррентных последовательностей второго порядка
    • Данная работа обобщает это на третий (следствие 1) и четвёртый (следствие 2) порядки

Исследование связанных последовательностей

  1. Последовательность Гулда/последовательность Дресса: k=0n(nk)mod2\sum_{k=0}^n \binom{n}{k} \mod 2 является преобразованием длин серий степеней 2 (OEIS A001316)
  2. Leroy, Rigo, Stipulanti (2016): Обобщённый треугольник Паскаля для биномиальных коэффициентов слов
  3. Mathonet и др. (2022): Числовые последовательности, связанные с треугольником Паскаля

Преимущества данной работы

  • Систематичность: Предоставление унифицированной схемы вместо изучения отдельных случаев
  • Явность: Предоставление конкретных выражений через суммы биномиальных коэффициентов
  • Расширяемость: Метод может быть обобщён на рекуррентные соотношения более высокого порядка
  • Полнота: Охват нескольких семейств известных последовательностей

Заключение и обсуждение

Основные выводы

  1. Теоретический вклад: Установление глубокой связи между биномиальными коэффициентами по модулю 2 и преобразованиями длин серий; через выбор параметров (a1,a2,a3,a4)(a_1,a_2,a_3,a_4) можно характеризовать различные целочисленные последовательности
  2. Методологические инновации: Побитовая перспектива предоставляет эффективный инструмент для систематического вывода рекуррентных соотношений, избегая поэтапного анализа
  3. Конкретные результаты: Получение явных формул для преобразований длин серий десяти известных последовательностей (включая Фибоначчи, Люка, коров Нараяны и т.д.)
  4. Унифицированная схема: Доказательство того, что эти преобразования длин серий могут быть представлены в виде k=0n(a1n+a2ka3n+a4k)(nk)mod2\sum_{k=0}^n \binom{a_1n+a_2k}{a_3n+a_4k}\binom{n}{k} \mod 2

Ограничения

  1. Выбор параметров: Хотя приведены 10 примеров, отсутствует систематический метод определения коэффициентов (a1,a2,a3,a4)(a_1,a_2,a_3,a_4) для заданной последовательности
  2. Диапазон охвата: Рассмотрены только рекуррентные соотношения второго, третьего и четвёртого порядков; для более высоких порядков существует общая теорема (теорема 12), но отсутствуют конкретные примеры
  3. Необходимые и достаточные условия: Не полностью охарактеризованы, какие последовательности имеют преобразования длин серий, представимые в этой форме
  4. Вычислительная сложность: Для больших nn вычисление a(n)a(n) требует суммирования O(n)O(n) членов; возможно существование более эффективных алгоритмов
  5. Направления обобщения:
    • Может ли быть обобщено на модули других простых чисел?
    • Как обстоит дело с произведениями более чем двух биномиальных коэффициентов?

Будущие направления

  1. Обратная задача: Как систематически найти коэффициенты (a1,a2,a3,a4)(a_1,a_2,a_3,a_4) для заданной последовательности {Sn}\{S_n\} такие, что её преобразование длин серий представимо в виде суммы биномиальных коэффициентов?
  2. Оптимизация алгоритмов: Разработка более эффективных алгоритмов для прямого вычисления a(n)a(n) без явного суммирования
  3. Обобщение на модули pkp^k: Исследование аналогичных свойств биномиальных коэффициентов по модулю степеней простых чисел
  4. Приложения к клеточным автоматам: Использование этих результатов для анализа большего числа правил клеточных автоматов
  5. Комбинаторные интерпретации: Поиск комбинаторных объяснений этих тождеств (bijective proofs)

Глубокая оценка

Достоинства

  1. Теоретическая глубина:
    • Искусное преобразование теоремы Люка в язык побитовых операций делает вывод более прозрачным
    • Вывод рекуррентных соотношений строг и полон; каждая теорема имеет подробное доказательство
    • Унифицированная схема обладает сильной теоретической красотой
  2. Методологические инновации:
    • Побитовая перспектива — естественный инструмент для задач по модулю 2, но недостаточно широко применяется в комбинаторике; данная работа демонстрирует его мощь
    • Преобразование задачи о биномиальных коэффициентах по модулю 2 в чистую задачу побитовых операций через функцию g(n,k)g(n,k)
  3. Богатство результатов:
    • Охват 10 известных последовательностей, каждая с верификацией в OEIS
    • Полная обработка от рекуррентных соотношений второго до четвёртого порядков
    • Специальные результаты, такие как теорема 11 (неподвижная точка последовательности всех единиц), обладают глубокой проницательностью
  4. Ясность изложения:
    • Чёткие определения, последовательная символика
    • Уместные примеры (например, разложение на серии для n=463n=463)
    • Таблица 1 предоставляет ясную сводку результатов
  5. Проверяемость:
    • Все последовательности имеют номера OEIS, позволяющие независимую верификацию
    • Рекуррентные соотношения могут быть проверены компьютерными программами

Недостатки

  1. Отсутствие анализа алгоритмов:
    • Не обсуждается вычислительная сложность
    • Не предоставляется псевдокод для эффективной реализации
    • Практическая применимость для крупномасштабных вычислений неясна
  2. Нерешённая обратная задача:
    • Как найти коэффициенты (a1,a2,a3,a4)(a_1,a_2,a_3,a_4) для заданной последовательности?
    • Могут ли все преобразования длин серий быть представлены в этой форме?
    • Отсутствует характеризация необходимых условий
  3. Недостаток комбинаторных интерпретаций:
    • Хотя алгебраический вывод строг, отсутствует комбинаторная интуиция
    • Почему эти конкретные коэффициенты соответствуют этим последовательностям? Есть ли глубокая причина?
  4. Ограниченные сценарии применения:
    • Главным образом теоретические результаты; практические приложения (например, клеточные автоматы) обсуждаются недостаточно
    • Связь с другими областями математики (теория чисел, алгебра) недостаточно исследована
  5. Неполнота для высоких порядков:
    • Теорема 12 предоставляет общую схему, но отсутствуют конкретные примеры для пятого и более высоких порядков
    • Не обсуждается связь между порядком рекуррентности и выбором коэффициентов

Влияние

  1. Академическая ценность:
    • Предоставление новых инструментов для области пересечения комбинаторики и теории чисел
    • Возможное вдохновение для исследований других задач по модулям простых чисел
    • Вклад нескольких новых последовательностей в OEIS (A329720, A329722, A329723)
  2. Теоретическое значение:
    • Углубление понимания структуры треугольника Паскаля по модулю 2
    • Установление моста между дискретными последовательностями и побитовыми операциями
    • Предоставление богатого набора примеров для теории преобразований длин серий
  3. Практическая ценность:
    • Применение в анализе клеточных автоматов
    • Возможное применение в теории кодирования и криптографии (универсальность модульной арифметики по модулю 2)
    • Предоставление новых методов для генерации последовательностей
  4. Воспроизводимость:
    • Все результаты могут быть проверены через OEIS
    • Процесс доказательства детален и может быть независимо проверен
    • Подходит в качестве учебного материала

Сценарии применения

  1. Теоретические исследования:
    • Доказательство тождеств в комбинаторике
    • Исследование свойств целочисленных последовательностей
    • Теория модульной арифметики
  2. Информатика:
    • Анализ клеточных автоматов
    • Оптимизация побитовых операций
    • Алгоритмы генерации последовательностей
  3. Математическое образование:
    • Демонстрация применения побитовых операций в чистой математике
    • Глубокое применение теоремы Люка
    • Систематическое исследование рекуррентных соотношений
  4. Смежные области:
    • Теория кодирования (двоичные коды)
    • Криптография (модульная арифметика по модулю 2)
    • Проектирование алгоритмов (стратегии «разделяй и властвуй» и двоичное представление)

Библиография

Ключевые источники, цитируемые в статье:

  1. Основы теоремы Люка:
    • Fine (1947): "Binomial coefficients modulo a prime"
    • Granville (1997): "Arithmetic properties of binomial coefficients"
  2. Треугольник Серпинского:
    • Stewart (1995): "Four encounters with Sierpiński's gasket"
    • Weisstein: Ресурсы MathWorld о решётке Серпинского
  3. Преобразования длин серий:
    • Sloane (2018): "On the number of ON cells in cellular automata" (Cambridge University Press)
  4. Компьютерная арифметика:
    • Brent & Zimmermann (2010): "Modern Computer Arithmetic"
  5. База данных OEIS:
    • The On-Line Encyclopedia of Integer Sequences (1996-present)

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