Преобразование бустрофедона — это числовое преобразование, генерирующее последовательность, которое определяется бинарной операцией, такой как сложение .
Вообще говоря, если задана последовательность: , преобразование бустрофедона дает другую последовательность: , где , вероятно, определено эквивалентно . Полноту самого преобразования можно визуализировать (или представить) как построенную путем заполнения треугольника, как показано на рисунке 1 .
Треугольник Бустрофедон
Чтобы заполнить числовой равнобедренный треугольник ( рисунок 1 ), вы начинаете с входной последовательности и помещаете одно значение (из входной последовательности) в каждую строку, используя подход сканирования бустрофедона ( зигзагообразный или змеевидный).
Верхняя вершина треугольника будет входным значением , эквивалентным выходному значению , и мы нумеруем эту верхнюю строку как строку 0.
Последующие строки (спускаясь к основанию треугольника) нумеруются последовательно (от 0) как целые числа — пусть обозначает номер заполняемой в данный момент строки. Эти строки строятся в соответствии с номером строки ( ) следующим образом:
Для всех пронумерованных строк в строке будет ровно значений.
Если нечетное, то поместите значение в правый конец строки.
Заполните внутреннюю часть этой строки справа налево, где каждое значение (индекс: ) является результатом «сложения» значения справа (индекс: ) и значения вверху справа (индекс: ).
Выходное значение будет находиться в левом конце нечетной строки (где — нечетное ).
Если четное, то поместите входное значение в левый конец строки.
Заполните внутреннюю часть этой строки слева направо, где каждое значение (индекс: ) является результатом «сложения» значения слева от него (индекс: ) и значения вверху слева (индекс: ).
Выходное значение будет находиться в правом конце четной строки (где четно ) .
Для визуального представления этих операций «сложения» обратитесь к стрелкам на рисунке 1 .
Для заданной конечной входной последовательности: значений , в треугольнике будет ровно строк, таких, что — целое число в диапазоне: (исключая). Другими словами, последняя строка — это .
Рекуррентное соотношение
Более формальное определение использует рекуррентное соотношение . Определим числа (при k ≥ n ≥ 0) как
.
Тогда преобразованная последовательность определяется как (для и больших индексов).
В соответствии с этим определением обратите внимание на следующие определения для значений, выходящих за рамки ограничений (из приведенного выше соотношения) для пар:
Особые случаи
В случае a0 = 1, an = 0 ( n > 0) полученный треугольник называется треугольником Зейделя–Энтрингера–Арнольда [1] , а числа называются числами Энтрингера (последовательность A008281 в OEIS ).
Основываясь на геометрической конструкции преобразования бустрофедона, можно определить алгебраические определения связи между входными значениями ( ) и выходными значениями ( ) для различных алгебр («числовых областей»).
Евклидовы (действительные) значения
В евклидовой ( ) алгебре для действительных ( )-значных скаляров преобразованное бустрофедоном действительное значение ( b n ) связано с входным значением ( a n ) следующим образом:
,
с обратной связью (вход от выхода), определяемой как:
,
где ( E n ) — последовательность чисел «вверх/вниз», также известная как секанс или тангенс . [3]
Экспоненциальная производящая функция
Экспоненциальная производящая функция последовательности ( a n ) определяется как
Экспоненциальная производящая функция преобразования бустрофедона ( b n ) связана с исходной последовательностью ( a n ) соотношением
Экспоненциальная производящая функция единичной последовательности равна 1, поэтому функция чисел вверх/вниз равна sec x + tan x .
Ссылки
^ Вайсштейн, Эрик В. «Треугольник Зейделя-Энтрингера-Арнольда». Из MathWorld — веб-ресурса Wolfram. http://mathworld.wolfram.com/Seidel-Entringer-ArnoldTriangle.html
^ Weisstein, Eric W. "Число Эйлера". Из MathWorld--A Wolfram Web Resource. http://mathworld.wolfram.com/EulerianNumber.html
^ Weisstein, Eric W. «Преобразование Бустрофедона». Из MathWorld — веб-ресурса Wolfram. http://mathworld.wolfram.com/BoustrophedonTransform.html
Миллар, Джессика; Слоан, NJA; Янг, Нил Э. (1996). «Новая операция над последовательностями: преобразование Буструфедона». Журнал комбинаторной теории, серия A. 76 ( 1): 44–54 . arXiv : math.CO/0205218 . doi :10.1006/jcta.1996.0087. S2CID 15637402.
Weisstein, Eric W. (2002). CRC Concise Encyclopedia of Mathematics, второе издание . Chapman & Hall/CRC. стр. 273. ISBN1-58488-347-2.