Научная статья на тему 'ПРИМЕНЕНИЕ T-МОДЕЛЕЙ К ИНТЕРПОЛИРОВАНИЮ ЦЕЛОЧИСЛЕННЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ'

ПРИМЕНЕНИЕ T-МОДЕЛЕЙ К ИНТЕРПОЛИРОВАНИЮ ЦЕЛОЧИСЛЕННЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ Текст научной статьи по специальности «Математика»

CC BY
56
6
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИНТЕРПОЛЯЦИЯ ПОСЛЕДОВАТЕЛЬНОСТЕЙ / T-МОДЕЛИ / КОДЫ ЛЕМЕРА / ОБОБЩЕННЫЕ ЧИСЛА КАТАЛАНА / ОБОБЩЕННЫЕ ЧИСЛА БЕЛЛА / Q-АНАЛОГИ

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

В статье предлагается новая методика интерполирования целочисленных последовательностей. Она демонстрируется на классах, интерполирующих последовательности между числами Каталана и факториалами, а также между числами Белла и факториалами. Эта методика базируется на применении T-моделей и кодов Лемера перестановок. T-модели задаются рекурсивно последовательностями числовых таблиц специального вида, что позволяет получать алгоритмы решения ряда возникающих задач. T-моделям отвечают целочисленные последовательности, а также для этих T-моделей строятся множества номеров (кодов) их элементов. По этой методике в статье вводятся классы обобщенных чисел Каталана и Белла, а также их q-аналоги. Их расширение приводит к решению задачи интерполяции последовательностей. Также находятся классы перестановок, отвечающие последовательностям и задаваемые множествами кодов Лемера. Этот подход значительно упрощает построение классов перестановок, получение которых ранее в статьях по информатике опиралось на изъятие перестановок с заданными шаблонами.

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

T-MODELS APPLICATION FOR INTEGER SEQUENCES INTERPOLATION

The article proposes a new technique for interpolating integer sequences. It is demonstrated on classes interpolating sequences between Catalan numbers and factorials and between Bell numbers and factorials as well. This technique is based on T-models and Lehmer permutations codes. T-models are specified recursively by sequences of special type numerical tables. It allows us to obtain algorithms for solving a number of emerging problems. Integer sequences correspond to T-models whereas sets of numbers (codes) of their elements are also constructed for the latter. Using this technique the article introduces the classes of generalized Catalan and Bell numbers, as well as their q-analogues. Their extension leads to the sequence interpolation problem solution. We also find the permutation classes corresponding to sequences and given by sets of Lehmer codes. This approach greatly simplifies the construction of permutation classes that were previously obtained in computer science articles by means of removing the permutations with given patterns.

Текст научной работы на тему «ПРИМЕНЕНИЕ T-МОДЕЛЕЙ К ИНТЕРПОЛИРОВАНИЮ ЦЕЛОЧИСЛЕННЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ»

УДК 519.114

ПРИМЕНЕНИЕ Г-МОДЕЛЕЙ К ИНТЕРПОЛИРОВАНИЮ ЦЕЛОЧИСЛЕННЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ

Бондаренко Леонид Николаевич1,

кандидат технических наук, доцент, e-mail: [email protected], 1Московский университет им. С.Ю. Витте, филиал в г. Сергиевом Посаде, г. Сергиев Посад, Россия

В статье предлагается новая методика интерполирования целочисленных последовательностей. Она демонстрируется на классах, интерполирующих последовательности между числами Каталана и факториалами, а также между числами Белла и факториалами. Эта методика базируется на применении T-моделей и кодов Лемера перестановок. T-модели задаются рекурсивно последовательностями числовых таблиц специального вида, что позволяет получать алгоритмы решения ряда возникающих задач. T-моделям отвечают целочисленные последовательности, а также для этих T-моделей строятся множества номеров (кодов) их элементов. По этой методике в статье вводятся классы обобщенных чисел Каталана и Белла, а также их q-аналоги. Их расширение приводит к решению задачи интерполяции последовательностей. Также находятся классы перестановок, отвечающие последовательностям и задаваемые множествами кодов Лемера. Этот подход значительно упрощает построение классов перестановок, получение которых ранее в статьях по информатике опиралось на изъятие перестановок с заданными шаблонами.

Ключевые слова: интерполяция последовательностей, T-модели, коды Лемера, обобщенные числа Каталана, обобщенные числа Белла, q-аналоги

T-MODELS APPLICATION FOR INTEGER SEQUENCES

INTERPOLATION

Bondarenko L.N.1,

PhD in Technology, Assoc. Prof., e-mail: [email protected], 1Moscow Witte University, Sergiev Posad branch, Sergiev Posad, Russia

The article proposes a new technique for interpolating integer sequences. It is demonstrated on classes interpolating sequences between Catalan numbers andfactorials and between Bell numbers and factorials as well. This technique is based on T-models andLehmer permutations codes. T-models are specified recursively by sequences of special type numerical tables. It allows us to obtain algorithms for solving a number of emerging problems. Integer sequences correspond to T-models whereas sets ofnumbers (codes) of their elements are also constructed for the latter. Using this technique the article introduces the classes of generalized Catalan and Bell numbers, as well as their q-analogues. Their extension leads to the sequence interpolation problem solution. We also find the permutation classes corresponding to sequences and given by sets of Lehmer codes. This approach greatly simplifies the construction of permutation classes that were previously obtained in computer science articles by means of removing the permutations with given patterns.

Keywords: sequence interpolation, T-models, Lehmer codes, generalized Catalan numbers, generalized Bell numbers, q-analogues

DOI 10.21777/2500-2112-2021-3-97-105

1. Введение

В [6] исследуется однопараметрический класс множеств перестановок степени п е N = {1,2,...}, исключающих заданные шаблоны, а параметром класса является длина d > 3 и количество слов ^ - 2)! следующих шаблонов:

{123}; {1234,2134}; {12345,13245,21345,23145,31245,32145};.....

Мощности множеств перестановок этого класса образуют семейство возрастающих числовых последовательностей

1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, ... [11,А000108];

1, 2, 6, 22, 90, 394, 1806, 8558, 41586, 206098, ... [11,А006318];

1, 2, 6, 24, 114, 600, 3372, 19824, 120426, ... [11,А054872]; (1.1)

1, 2, 6, 24, 120, 696, 4440, 30168, 214200, ...;

Первая строка в (1.1) соответствует множеству 123-исключающих перестановок и задает числа

Каталана Сп = —1— | | [4], исчерпывающие сведения о которых имеются в статье с номером А000108 п +1 ^ п )

[11]; вторая строка - множеству 1234-, 2134-исключающих перестановок и определяет большие числа Шредера и т. д. Следовательно, (1.1) представляет интерполяцию последовательностей от чисел Каталана Сп до факториалов п! при п е N.

Интерполяция последовательностей от чисел Белла Вп, определяемых как число всех неупорядоченных разбиений множества {1,2,..., п} на блоки [3], до факториалов п! изучается в [8]. Этот класс последовательностей также задается в терминах перестановок степени п е N, исключающих заданные шаблоны, и имеет следующий вид:

1, 2, 5, 15, 52, 203, 877, 4140, 21147, 115975, ... [11,А000110];

1, 2, 6, 22, 94, 454, 2430, 14214, 89918, 610182, ... [11,А001861];

1, 2, 6, 24, 114, 618, 3732, 24702, 177126, 1363740, ... [11,А068199];

1, 2, 6, 24, 120, 696, 4536, 32568, 254136, 2133816, ... [11,А068200]; (12)

1, 2, 6, 24, 120, 720, 4920, 37320, 309120, 2763720, ... [11,А068201];

В [6; 8] также найдены ^-аналоги рассматриваемых чисел.

Множествам 132-, 213-, 231-, 312-, 321-исключающих перестановок также соответствуют числа Каталана [4]. Поэтому существуют и другие классы множеств перестановок, отвечающих семейству (1.1). Это замечание справедливо и для семейства (1.2).

В данной работе необходимые классы множеств перестановок строятся с помощью Г-моделей -последовательностей таблиц Т1, Т2, ... специального вида с элементами из N. При этом используются коды Лемера перестановок и свойства обобщенных чисел Каталана и Белла, также определяемых с помощью Г-моделей. Для ^-аналогов исследуемых чисел находятся простые рекуррентные формулы и производящие функции.

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

2. Т-модели и их ^-аналоги, коды Лемера перестановок и их свойства

Различные определения, связанные с Г-моделями, свойства и большое число примеров использования Г-моделей имеются в [1; 2]. Поэтому отметим только необходимые сведения о Г-моделях и их ^-аналогах.

Определение 2.1. Г-модель - это последовательность таблиц Т1, Т2, ..., задаваемая рекурсивно соотношением Тп+1 = 8 (Тп) и базирующаяся на тройке (Б, 8, Т1) с алфавитом Б с N отображением 6 : 5 ^ w и начальной таблицей Т1. Каждая таблица Тп состоит из элементов 5 е Б и строк w = 8(5), являющихся монотонными словами длины | w | = 5 над алфавитом Б.

В определении (2.1) монотонные слова образованы конкатенацией неубывающих символов, а отображение 6 называется регулярным, если при 5 е Б все столбцы соответствующей ему упорядоченной по строкам таблицы также задают неубывающие последовательности.

Определение (2.1) дополняется введением при '' > 0 степеней образов 6'(5) элементов 5 е Тп, образующих блоки /-го ранга таблиц Тп+;. При ' > 1 вес | 6' (5) | блока 6' (5) равен числу содержащихся в нем блоков (/ -1) -го ранга, а | 60 (5) | = 5, что также позволяет задать /-й вес таблицы Тп+; [1; 2]

| Тп+' |. = | 6'(Тп) | = X I 6'(5) |, ' > 0, п е N. (2.1)

5еТп

Таким образом, при ' > 0 имеем | 6'(5) | = 5, а по формуле (2.1) | Тп+,. | = | Т^ . В частности, | Тп | -

сумма элементов, | Тп | - число элементов, а | Тп | - число строк и т.д. таблицы Тп. Веса | Т^ , | Т2 | ,... наиболее удобно рассматривать как числовую последовательность, отвечающую данной Г-модели.

Например, Г-модели (Б, 6, Т1) с Б = N - {1}, 6 : 5 ^ (5 +1)5 и Т1 = (2), состоящей из следующей последовательности таблиц Тх, Т2, Т3, Т4, ...:

(2), (33), ,

' 444

, (5555 5555^1 444^

5555 5555

(2.2)

5555 5555

Ч у

отвечает числовая последовательность 1!, 2!, 3!, 4!, ..., являющаяся предельной в классах (1.1) и (1.2),

причем | Т4 |0 = 5!, | Т4 [ = 4!, | Т4 |2 = 3!, | Т4 |3 = 2!, | Т4 |4 = 1!.

Для Г-модели числовая последовательность обычно строится на базе производящего многочлена

X5еТ ^ , получаемого по определению (2.1) с помощью простого тождества 6(г5) = Х5=1 , при 6 : 5 ^ w, где слово w = w1...ws. Это построение упрощается за счет введения модифицированного производящего многочлена ип(г), для которого и(1) = X5еТ 1 = | Тп | . Например, для Г-модели (2.2) имеем их(г) = 1, и2(г) = 2!г, из(г) = 3!г2, и4(г) = 4!г3, ....

Понятие блоков /-го ранга таблиц Тп+; упорядочивает заполнение таблиц Г-модели и позволяет задать лексикографическую нумерацию их элементов, а также ввести частичный порядок на множестве номеров Ьп элементов таблицы Тп и Т(,) -модели, состоящие из таблиц Тп (,), где 0 < q < 1 [1; 2].

Определение 2.2. а) При п е N множество Ьп таблицы Тп задается рекурсивно: для 5 > 1 в Т1 = (5) его номер V = 1; если V = v1... Vп номер 5 е Тп, то номер 5' е Тп+1 равен ^п+1; где vn+1 порядковый номер элемента 5' в строке 6(5).

б) Положим, что номер V' е Ьп покрывает V е Ьп, если вектор V' - V имеет все нулевые координаты, кроме одной, равной единице.

в) Элементами таблиц Тп (,) служат qрМ, где р(V) = Xп=1 (V ( -1) - ранговая функция [3], которая существует, так как при регулярном 6 частично упорядоченное множество Ьп является дистрибутивной решеткой [1], а Нп(,) = Х„еЬ qр(") - производящие многочлены Тп(,) и Нп(1) = Х„еЬ 1 = | Тп\х .

( q 0 q1 q 2 ^

Так, для таблицы Т3 в (2.2) Ь3 = {111,112,113,121,122,123}, Т3(q) = ч.4.4. , аH1(q) = [1]q!,

1 - с,п Vс с с ) H2(q) = [21 !, Н3(с) = [31 !, Н4(,) = [41 !, где [п], = ---о-аналог числа п е N причем Нш[п1 = п

4 4 4 1 - с с

и [п],! = [1],[2],...[п],.

При явном отображении ф : Ьп ^ Ьп+1 нахождение ^-аналогов Нп (#) числовой последовательности, отвечающей Г-модели, упрощается.

Определение 2.3. Пусть Рп - множество всех перестановок символов {1,2,..., п}. По аналогии с [5] преобразованием Лемера 1 перестановки п = п1... пп е Рп назовем слово 1п = 1п1 ...1пп, где Ы, = #{у : пу < п,., 0 < у < , -1, %0 = 0}.

Теорема 2.1. а) Восстановление п е Рп по ее коду Лемера 1п и ключу к = 1... п длины | к | =п реализуется следующим алгоритмом: на ^м его шаге, где к = 1,..., п , символу пп-к+1 присваивается буква ключа к с номером 1пп-к+1, а затем она удаляется из к, и новый ключ к имеет длину | к | = п - к.

б) Для Г-модели (2.2) имеем 1Рп = Ьп.

Доказательство. Из определения (2.3) следует совпадение индекса символа п в перестановке п е Рп с кодом Лемера этого символа, что влечет справедливость утверждения а) теоремы. Для Г-модели (2.2) по индукции несложно показать, что множество номеров Ьп+1 строится из Ьп путем вставки на 1-е место между буквами каждого слова 0v1...Vп 0 е Ьп индекса , = 1,2,...,п +1. Поэтому равенство

| = | Рп | = п! доказывает утверждение б) теоремы.

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

щу(п) + р(1п) = ^п^, п е Рп, где шу(п) = #{(,, у) : п, > пу, 0 < , < у < п} - число инверсий перестановки п е Рп [1], являющееся следствием теоремы 2.1 для Г-модели (2.2).

3. Интерполяция числовых последовательностей между Сп и п!

Для значений параметра т е N исследуем семейство возрастающих последовательностей, образованное числами

1

спт) = -Е

т

, п е N

(3.1)

п~ У к ) к +1,

которые можно рассматривать как обобщенные числа Каталана, так как при т = 1,2,3,4,... последовательности чисел (3.1) имеют вид

1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, ... [11,А000108]; 1, 3, 11, 45, 197, 903, 4279, 20793, 103049, 518859, ... [11,А001003]; • 1, 4, 19, 100, 562, 3304, 20071, 124996, 793774, ... [11,А007564]; (3.2)

1, 5, 29, 185, 1257, 8925, 65445, 491825, 3768209, ... [11,А059231];

т.е. строки в (3.2) последовательно нумеруются значениями параметра т, а соответствующая последовательность семейства (1.1) является объединением начального отрезка 1!, 2!, ..., (т -1)! (при т = 1 полагаем 0! = 0) и т-й строки из (3.2), умноженной на т!.

Это непосредственно обосновывается с помощью Г-моделей.

Теорема 3.1. В однопараметрическом классе Г-моделей (5(т), 9т, Т{т)) с 5(т) = N - {1,...,т}, 6т : 5 ^ (т + 1)(т + 2)...5(5 + 1)т, Т<и) = (т +1) и Т™ = 6т(Т{пт)) фиксированному т е N отвечает последовательность (3.1), так как

™ 1 - (т + 1)и - 7(1 - (т + 1)и)2 - 4ти2 ™

Е т

(т)

п+1

и =

2ти

= ЕС

(т) ип

(3.3)

Доказательство. Для деленного на гт+1 производящего многочлена таблицы Т(т), равного

и{пт)(г), имеем ^(1) = | Тп(и) [. Применение соотношения 6и(г5) = Г+1 (1 - г)-1 (1 - г5-т) + тГ+х приводит к рекуррентной формуле

и(т)Ц) = 1, (1 - г)и,т(/) + г (т - т + 1)и{т)(1) = и{т) (1), п е N . от которой несложно перейти к производящей функции

1 - г + иЖ(т)(1, и)

ж (т\г, и) = ^ипт)(г) ип = -

п=0 1 '

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

(3.4)

(3.5)

п=0 1 - г + г (тг - т +1) и

Так как при замене г на корень уравнения Ж(т)(1, и) = г (тг - т +1) правая часть (3.5) имеет неопределенность вида 0/0 , то, исключая г в знаменателе, получим для Ж(т)(1, и) уравнение

ти2Ж(т)(1,и)2 - (1 - (т +1)и)Ж(т)(1,и) +1 = 0, (3.6)

решение которого дает (3.3). Доказательство закончено.

Однопараметрический класс Г-моделей {Б( }, 9т, Т^ ) ^ с Б( } = N - {1}, 9т : 5 ^ (min(m, 5) +1)

является расширением класса теоремы 3.1. Поэтому рассуждения, подобные используемым в доказательстве теоремы 3.1, позволяют выразить соответствующие этому классу многочлены и\ ](г) через многочлены из (3.4)

если п = 1,2,...,т-1,

если п> т. (З.Т)

(тт( т, 5) + 2)...5(5 + 1)т'п(т'5)-1, Т( ^^ = (2) и Т^ = 9„ I Т<т)

и:\0 =

п\Г'-\ т\Г~]и.,

Следовательно, полагая в (3.7) г = 1, получаем отмеченную выше связь между рассматриваемыми семействами (1.1) и (3.2).

Для класса Г-моделей (Б(т), 9т, Т1(т)) теоремы 3.1 построим простой алгоритм генерации множеств номеров Ьтп) элементов таблиц Т(пт), разбивая на подмножества номеров , оканчивающихся на символ к = 1,..., п + т -1.

Теорема 3.2. При фиксированном те N положим ) = Ь(1т1) = {1}. Тогда при п е N новые подмножества номеров Ь(т+)1 к строятся из подмножеств Ь^к следующим образом: а) для к = 1, ...,т +1

подмножества Ь^ к составляются из всех слов подмножеств , где у = 1,...,п + т-1, добавлением

(т)

к ним суффикса к; б) для к = 1,..., п -1 подмножества т+к+1 составляются из всех номеров V = v1...vn-1 у е Г™),- с у = к +1,...,п + т-1, для которых Vп-1 > к, добавлением к ним суффикса т + к +1.

Доказательство. При т = 1 явное отображение ф : Ь^ ^ Ь(т+\ легко строится по индукции на основе определения (2.2): если слово v1...vn е Ь1, то номера v1...vn к е Ь(п+1, где к = 1,..., vn +1. Это построение несложно преобразовать в алгоритм теоремы 3.2, в котором уже используются две последние буквы слов V е Ь(1п}. Случай т = 1 переносится на любое те N анализом построения подмножеств Ь™ к на базе слов из Ь™),.. Доказательство закончено.

Следует отметить, что множество номеров ЬЩ совпадает с множеством кодов Лемера 213-избе-гающих перестановок степени п [1],

Теоремы 3.1 и 3.2 позволяют получить д-аналоги С(пт)(д) чисел (3.1) для чего удобно продолжить последовательность (3.1), полагая С0(т) = 1.

Теорема 3.3. Функция О(т)(д, и) = ^™=0 Сп т) (^) ип определяется уравнением

[ т\ и2О(т) (д, и) О(т) (д, ди) - (1 + [ т - 1]д ди) О(т) (д, и) +1 = 0, (3.8)

а д-числа С(пт)(д) вычисляются по рекуррентной формуле

С0т)(д) = С(т)(д) = 1, Сп+1)(д) = [т]я¿дС^С^д) - д [т - 1]дС;т)(д), п е N .

(3.9)

I=0

Доказательство. Используя замену Е0т)(1,и) = 1 + иЕ(т)(1,и) и выражение (3.6), получим для производящей функции Е(т) (1, и) уравнение

т и2Е(т) (1, и)2 - (1 + (т _1) и)Е(т) (1, и) + 1 = 0 ,

д-аналогом которого является (3.8), а рекуррентное соотношение (3.9) для Ст)(#) сразу получается из уравнения (3.8). Доказательство закончено.

При т = 1 формулы (3.8) и (3.9) имеются в [4], а из (3.8) при т е N для производящей функции О(т)(^, и) несложно получить непрерывную дробь.

На базе доказанных выше результатов строится однопараметрический класс множеств Р(т) перестановок степени п, а мощности \Р(пт)\, при т, п е N образуют семейство (1.1). Для фиксированного т имеем Р(т) = Рп при п < т и Р(пт) с Рп при п > т. Также для чисел семейства (1.1) находятся их д-аналоги.

Следствие 3.1. а) Для расширенного класса Г-моделей I ( *, 9т, Т<1 * I множества номеров

Ь(п] = 1рт), и при п > т для каждого номера v1...Vп_т+1 е Ёт~т+1 строятся т! слов Ь(п) путем удаления из него префикса v1 = 1, а затем приписывания слева к оставшемуся слову т! кодов Лемера из множества 1Рт.

б) При фиксированном т д-аналоги С(п \д) чисел семейства (1.1) определяются выражением

СГ(<7) =

\[п]я!, если и = 1,2,...,»2-1,

\\ml\ClZJq), если п > т.

Доказательство. Определение класса I 5( ), 9т, Т<1) | и формула (3.7) сразу приводят к требуемым результатам. Доказательство закончено.

4. Интерполяция числовых последовательностей между Вп и п!

Аналогично разделу 3 классу последовательностей (1.2) сопоставляются при т = 1,2,3,4,... последовательности чисел

1, 2, 5, 15, 52, 203, 877, 4140, 21147, 115975, ... [11, А000110]; 1, 3, 11, 47, 227, 1215, 7107, 44959, 305091, ... [11,А035009]; 1, 4, 19, 103, 622, 4117, 29521, 227290, 1865881, ... [11,А078940]; (4.1)

1, 5, 29, 189, 1357, 10589, 88909, 797085, 7583373, ... [11,А078945];

и исследуется класс Г-моделей, отвечающий семейству (4.1).

Теорема 4.1. В классе Г-моделей (5(т), 9т, Т<т)) с 5(т) = N _ {1,...,т}, 9т : ж ^ зз_т(з + 1)т,

Т*т) = (т +1) и тп+1 = 9т(Тпт)) фиксированному т е N отвечает при п е N последовательность (4.1),

так как | Тп(т) | = Б(пт), где обобщенные числа Белла Б(пт) образуют семейство (4.1) и определяются соотношением

В(т) = 1, Бт) = 1 + т±[к| Б(т). (4.2)

Доказательство. Для деленного на ^ производящего многочлена таблицы Т(пт), равного ),

имеем Е<(п)(1) = | Тп(т) ^. Применение соотношения 9т ) = (з _ т) ts + mts+1 приводит к рекуррентной формуле

Е<т)(0 = t, Е(т!(0 = I^тЕ(пт)^) + ^Епт)(0], п е N , (4.3)

от которой несложно перейти к экспоненциальной производящей функции

£Е(т)(^Ып = 1 (ет^-1) _ 1). (4.4)

п=1 п! т ^ '

Соотношения (4.3) и (4.4) показывает, что Е^т) (t) являются обобщением экспоненциальных многочленов [4], а их коэффициенты - обобщением чисел Стирлинга второго рода [3]. Так как Епт)(1) = Бп(т), то из (4.4) с помощью дифференцирования находится (4.2). Доказательство закончено.

Однопараметрический класс Г-моделей \ 5т), 9т, Т^ | с 5(т) = N _ {1}, 9т : з ^ _т(з + 1)т1п(т3),

T ^ * = (2) и T <и+>1 = Qm It (п * I, является расширением класса теоремы 4.1. Поэтому несложно выразить

^ ' —(m)

соответствующие этому классу многочлены En (t) через многочлены из (4.3)

Следовательно, связь между рассматриваемыми семействами (1.2) и (4.1) устанавливается с помощью (4.5), при t = 1,

Для класса Г-моделей (S(m), 9m, T(m)) теоремы 4.1 можно построить алгоритм генерации множеств номеров L(m) элементов таблиц T(m), разбивая L(m на подмножества номеров L^k, в которых все слова имеют максимальный символ, равный k = 1,..., п + m -1.

Теорема 4.2. При фиксированном m е N и п = 1,2,3 множества L^k легко находятся с помощью определения (2.2). При п > 3 новые подмножества номеров L^,k строятся из L(mk следующим образом: а) для k = 1,...,m +1 подмножества L^,k составляются из всех слов подмножеств L^j, где j = 1,..., k -1, добавлением к ним суффикса k и всех слов множества L^k, каждое из которых заменяется на k слов путем добавления суффикса j = 1,..., k ; б) для k = m + 2,..., п + m подмножества L^, k составляются из всех слов подмножеств L(mj, где j = k - m,..., k -1, добавлением к ним суффикса k и использованием множества ii^, при k = m + 2,..., п + m -1 также, как и в п. а). В этом случае при k > m + 2 требуется еще удаление лишних слов, для чего можно использовать подмножества L^, j, где j = k - m - 2,..., k - 3. Подробности удаления лишних слов не описываются, так как уже имеется алгоритм определения (2.2).

Доказательство. При m = 1 отображение ф : L(m) ^ L^ легко строится по индукции на основе определения (2.2): если слово v1...vп е L(1J, то номера v1...vnk е где k = 1,...,ц +1, а

ц = max (v1,..., vn ). Это построение преобразуется в алгоритм теоремы 4.2, причем в п. б) не требуется удаления лишних слов. Случай m = 1 переносится на любое m е N анализом построения подмножеств L(m+)1 k на базе слов из L(mj. Доказательство закончено.

Следует отметить, что множество номеров L(^ совпадает с множеством слов ограниченного роста (RG-слов), рассматриваемых в [7, 9, 10] в связи с упорядоченными разбиениями множества {1,2,..., п} на k блоков и числами Стирлинга второго рода, а также являющихся кодами Лемера соответствующих перестановок степени n [1].

Теоремы 4.1 и 4.2 позволяют получить ^-аналоги B(^)(q ) чисел (4.1).

Теорема 4.3. g-числа Bi^)(q ) вычисляются по рекуррентной формуле

B(m)(q) = 1, Bm(q) = 1 + [m]q£ fk 1 q'B(m, п е N (4.6)

Доказательство. Соотношение (4.6) для B^iq) является д-аналогом формулы (4.2). Доказательство закончено.

Отметим, что несложно также получить д-аналог экспоненциальной производящей функции (4.4) при t = 1.

На базе доказанных выше результатов строится однопараметрический класс множеств P(nm) перестановок степени n, а мощности \P(nm)\ при m, n е N образуют семейство (1.2). Для фиксированного m имеем P(nm) = Рп при n < m и P(nm) с Рп при n > m. Также для чисел семейства (1.2) находятся их д-аналоги.

Следствие 4.1. а) Для расширенного класса Г-моделей I S , 9

Lm = lPnm), и при n > m для каждого номера v1... vn_m+1 е L<m_)m+1 строятся m ! слов L^ путем удаления из него префикса v1 = 1, а затем приписывания слева к оставшемуся слову m ! кодов Лемера из множества lPm.

б) При фиксированном m д-аналоги Bn ] (q) чисел семейства (1.2) определяются выражением

Доказательство. Определение класса I S( ), 9m, T<1 ) I и формула (4.5) сразу приводят к требуемым результатам. Доказательство закончено.. '

Заключение

Полученные в разделах 3 и 4 результаты показывают достоинства применяемой методики, основанной на применении Г-моделей и кодов Лемера перестановок к интерполяции целочисленных последовательностей.

Следует подчеркнуть, что классы перестановок, соответствующие семействам последовательностей (1.1) и (1.2) отличаются от семейств, рассматриваемых в работах [6; 8], а найденные д-аналоги этих семейств описываются простыми соотношениями. Построенные алгоритмы генерации этих классов реализуются на компьютере достаточно эффективно, а разработанная методика интерполяции целочисленных последовательностей может быть использована также для решения других аналогичных задач.

Список литературы

1. Бондаренко, Л.Н. Модели комбинаторного анализа: монография. - Москва: изд. «МУ им. С.Ю. Витте», 2019. - 248 с.

2. Бондаренко, Л.Н. Систематизация комбинаторных последовательностей с использованием Г-моделей и Г-диаграмм // Образовательные ресурсы и технологии. (Электронный научный журнал). -2020. - № 2 (31). - С. 58-68.

3. Стенли, Р. Перечислительная комбинаторика / перевод с английского. - Т. 1. - Москва: Мир, 1990. - 440 с.

4. Стенли, Р. Перечислительная комбинаторика / перевод с английского. - Т. 2. - Москва: Мир, 2009. - 768 с.

5. Фоата, Д. Распределения типа Эйлера и Макмагона на группе перестановок // Проблемы комбинаторного анализа: сб. статей / перевод с английского. - Москва: Мир, 1980. - С. 120-141.

6. Barcucci E., Del Lungo A., Pergola E., Pinzani R. Permutations avoiding an increasing number of length -increasing forbidden subsequences // Discrete mathematics and theoretical computer science. - 2000. - No. 4. -P. 31-44.

7. Cai Y., ReaddyM.A. д-Stirling numbers: A new view // Advances in applied mathematics. - 2017. - Vol. 86. -P. 50-80.

8. Labelle G., Leroux P., Pergola E., Pinzani R. Stirling numbers interpolation using permutations with forbidden subsequences // Discrete mathematics. - 2002. No. 1-3. - Vol. 246. - P. 177-195.

9. Milne, S. Restricted growth functions and incidence relations of the lattice of partitions of an n-set // Journal advances in mathematics. - 1977. - Vol. 26. - P. 290-305.

10. Milne, S. Restricted growth functions, rank row matchings of partition lattices, and g-Stirling numbers // Journal advances in mathematics. - 1982. - Vol. 43. - P. 173-196.

11. Sloane, N.J.A. The on-line encyclopedia of integer sequences. - 2021. - URL: http://oeis.org.

References

1. Bondarenko, L.N. Modeli kombinatornogo analiza: monografiya. - Moskva: izd. «MU im. S.Yu. Vitte», 2019. - 248 s.

2. Bondarenko, L.N.Sistematizaciya kombinatornyh posledovatel'nostej s ispol'zovaniem T-modelej i T-diagramm // Obrazovatel'nye resursy i tekhnologii. (Elektronnyj nauchnyj zhurnal). - 2020. - № 2 (31). -S.58-68.

3. Stenli, R. Perechislitel'naya kombinatorika / perevod s anglijskogo. - T. 1. - Moskva: Mir, 1990. - 440 s.

4. Stenli, R. Perechislitel'naya kombinatorika / perevod s anglijskogo. - T. 2. - Moskva: Mir, 2009. - 768 s.

5. Foata, D. Raspredeleniya tipa Ejlera i Makmagona na gruppe perestanovok // Problemy kombinatornogo analiza: sb. statej / perevod s anglijskogo. - Moskva: Mir, 1980. - S. 120-141.

6. Barcucci E., DelLungo A., Pergola E., Pinzani R. Permutations avoiding an increasing number of length -increasing forbidden subsequences // Discrete mathematics and theoretical computer science. - 2000. - No. 4. -P. 31-44.

7. Cai Y., Readdy M.A. q-Stirling numbers: A new view // Advances in applied mathematics. - 2017. -Vol. 86. - P. 50-80.

8. Labelle G., Leroux P., Pergola E., Pinzani R. Stirling numbers interpolation using permutations with forbidden subsequences // Discrete mathematics. - 2002. No. 1-3. - Vol. 246. - P. 177-195.

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

9. Milne, S. Restricted growth functions and incidence relations of the lattice of partitions of an n-set // Journal advances in mathematics. - 1977. - Vol. 26. - P. 290-305.

10. Milne, S. Restricted growth functions, rank row matchings of partition lattices, and q-Stirling numbers // Journal advances in mathematics. - 1982. - Vol. 43. - P. 173-196.

11. Sloane, N.J.A. The on-line encyclopedia of integer sequences. - 2021. - URL: http://oeis.org.

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