Информатика
УДК 512.14
ПРЕОБРАЗОВАНИЕ СУММЫ ВЗВЕШЕННЫХ СТЕПЕНЕЙ НАТУРАЛЬНЫХ ЧИСЕЛ С ОДИНАКОВЫМИ ПОКАЗАТЕЛЯМИ
А. И. Никонов
Самарский государственный технический университет,
443100, Самара, ул. Молодогвардейская, 244.
E-mail: nikonovai@mail.ru
Рассмотрено преобразование конечной суммы взвешенных одинаковых степеней натуральных чисел к виду, использующему биномиальные коэффициенты. Такое преобразование обеспечивается последовательным снижением степеней нумерованных величин, которые относятся к промежуточным и завершающим операциям указанного снижения.
Ключевые слова: конечная сумма взвешенных степеней натуральных чисел, индекс состояния, операция степенного снижения, биномиальное разложение, соответствие, последовательность.
В настоящей работе рассматривается способ, позволяющий представить конечную сумму взвешенных степеней натуральных чисел с одинаковыми натуральными показателями, используя при этом как биномиальные коэффициенты, так и действительные весовые коэффициенты самих степеней. Данный способ может быть использован в рамках осуществления криптографической информационной защиты, которая не требует относительно высоких трудозатрат на дешифрование принимаемых сообщений.
Исходная конечная сумма, задаваемая для преобразования и содержащая не менее двух степенных компонентов, имеет вид
Несколько вариантов представления исходной конечной суммы на основе использования биномиальных коэффициентов для частного случая (1), когда Ъп = 1, хорошо известны [1, 2]. Настоящая работа позволяет выражать зависимости исходной величины Ф(р, V) от сумм того же вида с последовательно снижаемыми максимумами оснований и показателей степеней натуральных чисел, а также изменения значений весовых коэффициентов на каждом шаге такого степенного снижения. Важную роль в описании операций данного снижения играет порядок индексирования получаемых при этом промежуточных и результирующих конечных сумм.
Индекс состояния, в котором находится конечная сумма взвешенных степеней натуральных чисел до проведения очередной операции степенного снижения, а также индекс убывания номеров позиций весовых коэффициентов при степенях конечной суммы обозначим соответственно через г и т, причём г, т € N0 = N и {0}. Придавая числу п значение (р — г — т), можно ввести обозначение ЪгП = Ъгр_^_т, где
Александр Иванович Никонов (д.т.н., проф.), профессор, каф. электронных систем и информационной безопасности.
р
(1)
верхний индекс специально указывает на состояние конечной суммы и номер предшествующей операции степенного снижения. В частном случае % = 0 действительны равенства 6П = 6^ = 6Р—Т •
Проведение операции степенного снижения подразумевает изначальное выделение единицы в основании каждой степени, относящейся к сумме (1):
п" = ((п - 1) + 1Г,
а затем биномиальное разложение данной степени. Первая по счёту операция в процессе общего порядкового преобразования исходной суммы (1) достигает соответствующего единичного снижения как оснований, так и максимального показателя получаемых в ходе нее взвешенных степеней:
р—1 г—1
Ф(Н = £ 60—Т(р - Т)" = Фр—1 3-(1)|3.(1)=0 + Е С(1)Фр—1 ^(1), (2)
Т=0 5(1)
Р—1 Т-,1
где Фр—і І(1)|І(1)=0 = Фр—1 о = Ер=0 6р—1—т;
р—2
ФР—1 5(1) = Ф(р - 1, ^'(1)) = 13 6Р—1—т(р - 1 - Т)5(1) 5 (3)
Т=0
6Р— 1— т = 6°—т + 6Р—т , 6Р = °- (4)
Используя (4), по индукции несложно прийти к равенству
Т
&1—1—т = 13 6Р—* • (5)
к=0
В самом деле, при т = 0 имеем частный случай данного равенства: &Р— 1=&Р + &Р = &Р.
Полагая, что (5) соблюдается для произвольного т < р — 1 и увеличивая затем это произвольное значение на единицу, получаем
Т Т + 1
6Р—1 —(т +1) = 6°— (т +1) + 6Р—(т +1) = 6Р—1—т + 13 б0 —к = 13 б0 —к.
к=0 к=0
Выведенное соотношение подтверждает справедливость равенства (5).
Из выражений (2), (5) видно, что индексы типов _?’, к относятся к множествам соответственно
70(1) = {0,1, • •., V — 1}, {0,..., т}.
Число, занимающее позицию в скобках возле индекса _?, указывает, в свою очередь, на индекс первой операции степенного снижения (здесь он, естественно, равен
единице). Используем далее следующие соотношения, которые являются простым
обобщением выражений (3), (4):
р—І— 1
Ф(р - ьЛ*))= Е Ьр—і—т(р - і - тр'(і) : і(і) > 1,
Фр—і і(і) = ^ Р—* Т 0 (6)
Ф(р - і,0) = Е ьр—і—т : і(і) = 0;
т=0
І— 1
ЬІ = ) р—(і—1)—т + р—і —(т —1), р—і+1 : ^ ,
р—І—т 1 ьр—т = 6р—т, 60 = 0 : і = 0; и
т гг, 1 о • I Р — 1 : Р ^ V,
г £ In = И 0,1,..., max г к max г = < ^
L 1v — 1: v ^ р;
т G То = {0,1,...,maxт}, maxт = р — г;
j(г) G Jo(i) = {0,1,..., max j(г)}, max j(i) = v — г.
Легко также убедиться (аналогично тому, как это было сделано применительно к выражению (5)) в справедливости равенства
Т
bP-i-T = £ b;4-i)-k, г > 1. (8)
fc=0
Индексы типа г (в том числе верхние), используемые выражениями (6)-(8), и здесь соответствуют состояниям конечных сумм в процессе выполнения последовательности операции степенного снижения.
Обобщая теперь равенство (2) на случай степенного снижения, операция которого отмечается произвольным индексом (г + 1) , получаем
фр—i j(i) = фр-(*+1) 0 +13 Cj(*) Фр-(*+1) j(i+1); (9)
j(i+l)
j(г + 1) G {1, 2,..., max j^ + 1)}.
Соответствие конечных сумм из левой и правой частей (9) может быть представлено как
(Фр-i j(i), j(г) G ^1(г)) 1 (фр—(i+i) j(i+i), j(г + 1) = pJo(г + 1)), (Ю)
где Т1(г) = Jo (г) \ {0}; PJo (г +1) — конечная последовательность, построенная из возрастающих по значениям элементов множества Jo (г + 1); индекс (г + 1), помещённый над знаком соответствия (—>), задаёт его номер, а также номер соответствующей операции степенного снижения; j (г + 1) = 0: Cj(\)+1) = 1.
Учёт выражения (10), указывающего на факт перехода от суммы Фр-* j(j) к конечной последовательности
Фр— (i+l) 0, Фр— (i+l) Ъ..^ Фр— (i+l) max j(i+l),
а также введение множителя ®j+j+i) для любой используемой суммы Фр—(i+i) j(i+i) дают возможность сформировать соответствие следующих конечных последовательностей:
(aj(i) ФР—i j(i), j(г) = Pji (г)) -1 (aj+i+l) ФР—(i+l) j(i+l), j(г + 1) = PJo (г + 1)), (11)
max j(i)
i+l ________ \ л i n n _ /''j(i+l)
j(i+i) =2-^ aj(i)ej(i) j(i+i), ej(i) j(i+i) = j(i) ,
j(i)=j(i+l)+l
где Р/1 (*) —конечная последовательность, построенная из упорядоченных по возрастанию элементов множества Jl(^).
Наличие в правой части (11) множителей вида ®}+;+1) при нахождении множителей вида в левой части данного соответствия объясняется тем, что при построении указанной правой части в её составе образуются алгебраические комбинации вида Е^(*) а}(*) С;((;}+1). Такое образование происходит путём суммирования конечных последовательностей, получаемых за счёт разложения компонентов левой
части (11) согласно описанию операции (9), к которому здесь прилагается условие принятия индексом 3(г) последовательно возрастающих значений 1, 2,..., тах3(г). В свою очередь, множители вида появляются в левой части (11) благодаря
соответствующему (предшествующему данному) алгебраическому комбинированию, производимому с участием компонентов вида
которые используются в предшествующей (г-той) операции степенного снижения. Множители вида а, соответствующие начальным звеньям формируемой цепи последовательно возрастающих индексов г, имеют следующие значения:
Как нетрудно заметить, соотношение (10) является частным случаем соответствия (11); в рамках (10) задаётся единственное значение 3(г) € ^(г). Поскольку имеет место равенство
то общее количество конечных сумм, входящих в правую часть (11) и имеющих ненулевые индексы вида 3, оказывается сниженным по сравнению с количеством конечных сумм, которые входят в левую часть (11). Таким образом, с последовательным ростом значения индекса самого соответствия (11) происходит и последовательное сокращение числа промежуточных конечных сумм Фр-(*+1) ^'(*+1), 3(* + 1) € ^(г + 1).
Общее выражение разработанной системы соответствий (сопровождаемых степенными порядковыми снижениями) с компонентами вида (11) начиная с исходной взвешенной суммы (1) может быть представлено следующим образом:
Система (15) оставляет в итоге не участвующей в процессе формирования последующих соответствий совокупность величин типа адФр_* о, что даёт возможность получить следующий общий результат преобразования исходной суммы взвешенных степеней одинакового порядка:
(13)
(14)
«](!) = С (1), .7(1) є {0,1,..тах і (1)}, тах і(1) = V - 1.
тах і (і) = тах і (і + 1) + 1,
Ф(р, V) = Фр-о V—о —
0,Фр-1 о,
(«](!) Фр—1 да), і (1) = (1)) —
Р ^ V, V ^ р.
(16)
При этом
Р ^ V, V ^ р.
Непосредственное нахождение числовых значений конкретно заданной конечной суммы (1) выполняется путём рекуррентных вычислений, во-первых, её компонентов вида Фр_* о с применением соотношений (6)—(8) и, во-вторых, компонентов вида а0 с применением соотношений (12)—(14). Затем полученные числовые компоненты алгебраически комбинируются между собой согласно выражению (16).
Нетрудно видеть, что рассмотренному способу присуще такое важное положительное свойство, как наличие расширенных функциональных возможностей, обеспечивающее преобразование в общем случае именно взвешенных степеней натуральных чисел с одинаковыми показателями. Кроме того, особенностью предложенного способа является наличие двухкомпонентного результата его реализации, который может быть использован субъектами системы передачи шифрованных сообщений в интересах обеспечения её успешной работы.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Градштейн И. С., Рыжик И. М. Таблицы интегралов, сумм, рядов и произведений. — М.: Физматлит, 1963. — 1108 с.
2. Прудников А. П., Брычков Ю. А., Маричев О. И. Интегралы и ряды: В 3-х т. Т. 1: Элементарные функции. — М.: Физматлит, 2002. — 632 с.
Поступила в редакцию 09/1/2010; в окончательном варианте — 15/111/2010.
MSC: 05A10
CONVERTING THE SUM OF WEIGHTED DEGREES OF NATURAL NUMBERS WITH THE SAME PARAMETERS
A. I. Nikonov
Samara State Technical University,
244, Molodogvardeyskaya str., Samara, 443100.
E-mail: nikonovai@mail.ru
Consider the transformation of a finite sum of weighted equal powers of natural numbers to a form that uses the binomial coefficients. This conversion enables the sequential reduction of enumerated values that belong to the intermediate and final operations of this reduction.
Key words: finite sum of weighted degrees of natural numbers, condition’s index, operation of power reduction, binomial expansion, compliance, consistency.
Original article submitted 09/I/2010; revision submitted 15/III/2010.
Alexander I. Nikonov (Dr. Sci. (Techn.)), Professor, Dept. of Electronic Systems & Information Security.