Научная статья на тему 'Прямые арифметические операции‌'

Прямые арифметические операции‌ Текст научной статьи по специальности «Математика»

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

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

Известно, что операция умножения является сверткой сложения. Число a, повторенное слагаемым n раз есть a, умноженное на n, то есть a•n. Аналогично операция возведения в степень есть свертка умножения. Если записать результаты сложения двух чисел, умножения двух чисел и возведения в степень в виде матрицы, как одно время записывали таблицу умножения на последней странице школьной тетради, то можно выявить связи между этими матрицами. На основе найденных связей в работе построена операция, следующая за возведением в степень, т.е. свертка возведения в степень. Построена также операция предсложения, предшествующая сложению.

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

Текст научной работы на тему «Прямые арифметические операции‌»

Прямые арифметические операции

Б. К. Расплетин

Аннотация

Известно, что операция умножения является сверткой сложения.

Число а, повторенное слагаемым П раз есть а, умноженное на П, то

есть а^П . Аналогично операция возведения в степень есть свертка умножения. Если записать результаты сложения двух чисел, умножения двух чисел и возведения в степень в виде матрицы, как одно время записывали таблицу умножения на последней странице школьной тетради, то можно выявить связи между этими матрицами. На основе найденных связей в работе построена операция, следующая за возведением в степень, т.е. свертка возведения в степень. Построена также операция предсложения, предшествующая сложению.

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

Все результаты попарного сложения чисел натурального ряда могут быть представлены в виде матрицы:

а+а+а+.....+а = а • п

П раз

где а и П любые числа из натурального ряда 1,2,3,4,5...

ь

5 4 3 2 1

6 7 8 9

10

5 6 7 8 9

4 5 6 7 8

3 4 5 6 7

2 3 4 5 6

а

1 2 3 4 5

В этой матрице по горизонтали отложены возможные численные значения первого слагаемого а, по вертикали отложены возможные численные значения второго слагаемого Ь, а на их пересечении - соответствующие результаты сложения С. Например, С=а + Ь равно 7, если а=3, Ь=4 или же если а=4, Ь=3.

Таким образом, матрица сложения является симметричной относительно диагональных сумм 2,4,6,8,10 и т.д., которые представляют собой ряд арифметической прогрессии с начальным членом а=2, и периодом прогрессии (разностью) 2.

Аналогично может быть построена матрица попарного произведения чисел натурального ряда:

г

5

4

3

2

1

5 10 15 20 25

4 8 12 16 20

3 6 9 12 15

8 10

1

5

I.

_.Р

1 2 3 4 5

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

Эта матрица также симметрична относительно диагональных членов, т.е. р • Г=Г • р . Например 5 = р • Г равно 6, если

Р=2, Г=3 или же еслир=2, Г=3. Рост диагональных членов в матрице в матрице произведений интенсивнее, чем в матрице сумм

(третий член диагонали матрицы 5 больше четвертого члена диагонали

матрицы С. Вторая строка матрицы умножения (подчеркнута пунктиром) совпадает с диагональю матрицы сложения.

Над операцией перемножения может быть произведена свертка

р%р%р%.........• р =р ' т

1-1—1

т раз

/ т\

(или р )

совершенно аналогично тому, как была произведена свертка над операцией сложения (1). Свертку операции умножения принято называть возведением в степень.

Заполним матрицу возведения в степень. Для этого по горизонтали

отложим возможные значения t (основание степени), по вертикали -

возможные численные значения § (показателя степени), а на их пересечении соответствующие результаты. Возведения в степень

Н =1 ' £

ё

5 4 3 2 1

1 32 243 1024 3125

1 16 81 256 625

1 8 27 64 125

1 4 9 16 25

1 2 3 4 5

1 2 3 4 5

г

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

В соответствии с определением свертки вторая строка снизу матрицы возведения в степень является диагональю матрицы умножения; аналогично тому, как вторая строка матрицы умножения является диагональю матрицы сложения. По определению же свертки /-тый элемент столбцау-той строки рассчитывается как= I ъу, где через ъ обо-

значена операция над I и ] по законам сложения, умножения или возведения в степень.

Например, при / =2, ]=3 /] = / Ъ ] может принимать значения 5 (при сложении), 6 (при умножении), 8 (при возведении в степень). Конкретно для элементов матриц из этого вытекает, что каждый

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

/1]+1 = /а (Ъ - 1) / (3)

где условно через (ъ — 1) обозначена операция по свертыванию, предыдущая

рассматриваемой в данной матрице. Например, если / =3, ]=4, то /] = 81 при Ъ - возведении в степень, тогда

/у+1 = /зз = /34*3 = 81*3=243

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

р*р*р9.....• р =р ' т=р

1-1-3

т раз

при т=1 и р=1,2,3,4,....

Запишем по определению свертки операцию, которая является сверткой операции возведения в степень:

р'р'р'.....'р =р \ т

т раз

На основании вычлененных выше свойств матриц прямых операций построим матрицу операции возведения в ранг. Во-первых, первая строка этой матрицы должна быть представлена рядом натуральных чисел. Во-вторых, вторая строка ее является диагональю операции возведения в степень. В-третьих /-тый элемент 3-ей строки получается из

1-тото элемента второй строки в результате возведения 1-того элемента второй строки в степень 1. Получим матрицу:

т

5

65536 ару

4

256 5 е £

3

16 19683 £ п £=4'294'967'296

2

4

27 256 3125

1

2

3 4 5

Р

2

3 4 5

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

2^ 1=2, 2|2=22=4, 2|3=(22) 2=16 , 2|4=((22) 2) 2=256, 2|5=(((22) 2) 2) 2=65536

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

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

для Р=2 столбец:

Таким образом, сверткой сложения является умножение, сверткой умножения - возведение в степень, сверткой возведения в степень -возведение в ранг и т.д.

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

Для того, чтобы построить ее матрицу необходимо вспомнить, что:

1. Диагональ матрицы этой операции является в соответствии с определением свертывания второй строкой матрицы сложения;

2. Каждый следующий элемент 1-ого столбца матрицы сложения выводится из предыдущего путем сопряжения последнего с числом I посредством операции, предшествующей сложению в общем ряду сверток.

Таким образом из элементов матрицы сложения получаем таблицу предсложения:

2-1= 3 3-2= 4 4-3= 5 5-4= 6 6-5= 7

3-1= 4 4-2= 5 5-3= 6 6-4= 7 7-5= 8

4-1= 5 5-2= 6 6-3= 7 7-4= 8 8-5= 9

5-1= 6 6-2= 7 7-3= 8 8-4= 9 9-5= 10

и т.д. Из этой таблицы следует, что предсложение большего с меньшим дает в результате на единицу больше большего, т.е.

п—т = п+1 при п > m п—т = т+1 при п < т

и

При П = т по правилам свертки

п—п = п+2

Строка предсложения для четверки:

4—1= 5, 4—2= 5, 4—3= 5, 4—4= 6, 4-5= 6, 4-6= 7, 4-7= 8, 4-8= 9 и т.д.

В более компактном виде полученные результаты могут быть сведены в матрицу предсложения, по горизонтали которой отложены значения П , по вертикали - значения т, а на их пересечении результаты предсложения К=П^Ш -знак предсложения):

т

6

5

4

2

7 7 7 7 7 8

6 6 6 6 7 7

5 5 5 6 6 7

4 4 5 5 6 7

3 4 4 5 6 7

3 3 4 5 6 7

1 2 3 4 5 6

п

3

1

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

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

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