Умножение
Умноже́ние — одна из основных математических операций над двумя аргументами, которые называются множителями или сомножителями (иногда первый аргумент называют множимым, а второй множителем). Результат умножения называется их произведением[1].
Исторически умножение было впервые определено для натуральных чисел как многократное сложение[1] — чтобы умножить число на число , надо сложить чисел (умножение далее обозначено приподнятой точкой между сомножителями):
- .
Позднее умножение было распространено на целые, рациональные, вещественные, комплексные и другие виды чисел путём систематического обобщения.
Умножение в математике определяется не только для чисел, оно имеет различный конкретный смысл и соответственно различные определения и свойства для различных математических объектов[2].
Умножение чисел является коммутативной операцией, то есть порядок записи чисел-множителей не влияет на результат их умножения. Например, умножение чисел и может быть записано как , так и (произносится также «пятью три», «трижды пять»), и результатом в любом случае является число . Проверка через сложение:
- ,
- .
Умножение нечисловых математических, физических и абстрактных величин (например, матриц, векторов, множеств, кватернионов и т. д.) не всегда является коммутативной операцией. При умножении физических величин важную роль играет их размерность.
Изучение общих свойств операции умножения входит в задачи общей алгебры, в частности теории групп и колец[2].
Общие сведения
| Умножение | |
|---|---|
| Изображается на | знак умножения |
| Противоположно | деление |
| Обозначение | знак умножения |
| Нейтральный элемент | 1 |
История умножения
Умножение является одной из четырёх базовых арифметических операций; его практическое использование зафиксировано во всех древних цивилизациях Старого Света, а развитие методов умножения шло параллельно с совершенствованием систем счисления и вычислительных приёмов: от ручных алгоритмов до быстрых компьютерных методов XX—XXI веков.
Древний мир
Месопотамия
Самые ранние из дошедших до нас свидетельств систематических техник умножения относятся к Шумерской цивилизации в Южной Месопотамии и датируются серединой III тысячелетия до н. э. В клинописных табличках из Шуруппак, посвящённых расчёту площадей полей и объёмов земляных работ, уже встречаются задачи, требующие перемножения чисел, содержащих до двух шестидесятеричных разрядов[3].
Вавилоняне использовали позиционную шестидесятеричную систему счисления, что позволило им создать стандартизированные таблицы умножения для множителей от 1 до 59, а также вспомогательные таблицы квадратов, кубов и обратных величин. Их алгоритм вычисления произведения был структурно близок к современному умножению в столбик, но был адаптирован под основание 60; при этом вавилоняне не использовали символ нуля в явном виде, разделяя разряды пробелами. Для упрощения вычислений широко применялось тождество , позволяющее свести умножение к сложению, вычитанию и поиску квадратов в готовых таблицах[4][5].
Древний Египет
Древнеегипетская система счисления была десятичной, но непозиционной, что обусловило оригинальный метод умножения, не требующий запоминания таблиц: он основан на последовательном удвоении множимого с последующим суммированием подходящих значений (метод дупляции, известный также как «египетское умножение»). Этот алгоритм был известен уже в эпоху Среднего царства (около XX века до н. э.) и подробно описан в папирусе Райнда (ок. 1650 г. до н. э.) наряду с правилами умножения египетских единичных дробей. Например, для вычисления произведения 14 и 12 писец последовательно удваивал 14, получая 28 (2×14), 56 (4×14) и 112 (8×14), после чего складывал 56 и 112, соответствующие степеням двойки 4 и 8 (в сумме дающим 12), и получал 168[6][7].
Древний Китай
В Древнем Китае позиционная десятичная система счисления и связанные с ней алгоритмы арифметических операций сформировались к началу нашей эры. Самым ранним дошедшим до нас источником, подробно описывающим правила умножения, является трактат «Математика в девяти книгах» (Цзю чжан суань шу), окончательно отредактированный не позднее I века н. э., но содержащий материалы, восходящие к эпохе Западная Хань. Вычисления проводились на счётной доске с помощью бамбуковых счётных палочек (чжоу суань), располагаемых по разрядам; умножение выполнялось начиная со старших разрядов, по схеме, близкой к современному умножению столбиком. В трактате также приведены правила умножения обыкновенных дробей и пропорционального деления. В III веке н. э. Лю Хуэй в комментариях к «Девяти книгам» дал строгое обоснование этих алгоритмов и обобщил их на отрицательные числа. Первые печатные таблицы умножения в Китае относятся к эпохе династии Сун (X—XIII века)[8].
Древняя Индия
К V—VII векам н. э. индийские математики разработали полную позиционную десятичную систему счисления с нулём и создали несколько эффективных алгоритмов умножения, которые впоследствии через арабский мир попали в Европу. Среди них выделялись метод гомутрика (зигзагообразное расположение промежуточных результатов) и метод решётки (джелозия), при котором вычисления проводятся в прямоугольной таблице, ячейки которой разделены диагоналями; после заполнения таблицы значениями произведений разрядов результат получается суммированием по диагоналям. Описание этих и других алгоритмов, включая вариант умножения, близкий к современному столбику, содержится в трактате Брахмагупта «Брахма-спхута-сиддханта» (628 г. н. э.), а также в позднейших работах Бхаскары I и Бхаскары II. Индийские математики впервые распространили общие правила умножения целых чисел на десятичные дроби[9][10].
Древняя Греция и Рим
Древнегреческие математики рассматривали умножение прежде всего с геометрической точки зрения — как операцию нахождения площади прямоугольника по заданным сторонам. В VII книге «Начал» Евклида (III век до н. э.) умножение натуральных чисел определяется формально, с использованием буквенных обозначений величин, и доказываются его основные алгебраические свойства: коммутативность, ассоциативность и дистрибутивность относительно сложения[11]. Из-за использования непозиционной ионийской нумерации практическое умножение было громоздким, и для расчётов греки активно применяли абак.
У римлян, использовавших римскую непозиционную нумерацию, практические алгоритмы умножения также были основаны на разложении чисел на разрядные слагаемые (тысячи, сотни, десятки, единицы) и суммировании промежуточных произведений; для массовых расчётов также использовался абак и специальные справочные таблицы[12][13].
Средние века
Арабский халифат
В IX веке персидский математик Мухаммед ибн Муса аль-Хорезми в трактате об индийской арифметике и в знаменитом труде «Китаб аль-джебр ва-ль-мукабала» систематизировал индийские методы умножения, адаптировав их сначала для арабской буквенной нумерации, а позднее и для позиционной десятичной системы с индийскими цифрами. Арабские математики усовершенствовали метод решётки (джелозия) и разработали несколько вариантов умножения столбиком. В X веке Аль-Уклидиси в «Книге разделов об индийской арифметике» дополнил эти алгоритмы правилами умножения десятичных дробей. От латинского перевода имени аль-Хорезми произошёл термин «алгоритм», а от названия его трактата «аль-джебр» — слово «алгебра». В XII—XIII веках арабские арифметические трактаты были переведены на латынь и стали основой для преподавания арифметики в европейских университетах[14].
Европа XII—XVI веков
До распространения арабских цифр в Европе практические вычисления, включая умножение, проводились на абаке специалистами-счётчиками (абацистами), а записи вычислений велись с использованием римских цифр. С XII века, после появления латинских переводов арабских трактатов, начала складываться традиция письменных вычислений на бумаге с использованием позиционной десятичной системы, которую развивали математики-алгоритмики. Важнейшую роль в распространении новых методов сыграла «Книга абака» (Liber Abaci, 1202) Леонардо Пизанского (Фибоначчи), описавшая сразу несколько методов умножения: метод решётки, метод шахматной доски, разложение на множители и один из ранних вариантов умножения столбиком[15].
Метод джелозия (решётчатое умножение) был особенно популярен в Европе в XIV—XVI веках из-за своей наглядности и простоты контроля ошибок; он использовался, в частности, в первой печатной книге по арифметике, вышедшей в Тревизо в 1478 году (Тревизская арифметика). Современный алгоритм умножения столбиком постепенно вытеснил альтернативные методы только в XVI—XVII веках, с распространением массовых печатных учебников арифметики. Для быстрых устных вычислений купцы и ремесленники в средние века также использовали специальные приёмы пальцевого умножения для чисел от 5 до 10[16].
Древняя Русь
В допетровской Руси для умножения и других арифметических расчётов повсеместно использовался русский абак с костяшками на натянутых верёвках или проволоках, позднее превратившаяся в классические счёты. Письменные методы умножения были адаптированы под кириллическую алфавитную нумерацию, использовавшуюся в рукописных книгах и документах; они были основаны на разложении чисел на разрядные слагаемые и последовательном удвоении. Задачи на умножение встречаются уже в древнейших русских рукописях, начиная с XI века, включая «Русскую Правду» и учительные сборники Кирика Новгородца, где арифметические расчёты применялись для вычисления дани, размеров земельных участков и церковного календаря[17].
Умножение столбиком с использованием арабских цифр распространилось в России в конце XVII — начале XVIII века, в результате реформ Петра I и издания первых массовых печатных учебников. Подробное описание правил умножения целых чисел и дробей, таблица умножения и большое количество практических примеров для купцов, моряков и ремесленников были приведены в «Арифметике» Леонтия Магницкого, вышедшей в 1703 году и ставшей основным учебником математики в России почти на полвека.
Новое время
К XVII веку алгоритм умножения столбиком был стандартизирован и постепенно стал основным методом, изучаемым в начальной школе в европейских странах. Развитие мореплавания, астрономии, банковского дела и торговли в Новое время вызвало потребность в быстром перемножении больших многозначных чисел, что привело к созданию специализированных справочных таблиц и механических вычислительных устройств. В 1617 году шотландский математик Джон Непер изобрёл так называемые палочки Непера — набор деревянных брусков с выгравированными таблицами умножения, позволяющий свести умножение и деление многозначных чисел к сложению. В 1673 году Готфрид Вильгельм Лейбниц сконструировал первый в мире арифмометр, способный механически выполнять умножение многозначных чисел без промежуточных вычислений человеком[18].
В XVIII—XIX веках таблица умножения (часто называемая таблицей Пифагора, так как позднеантичные неоплатоники приписывали её изобретение Пифагору) стала обязательным элементом школьной программы во всех европейских странах. В XIX веке были разработаны многочисленные методики ускоренного устного и письменного умножения, а серийно выпускаемые арифмометры (в том числе арифмометр Однера, ставший основой для советских моделей «Феликс») массово использовались для расчётов в конторах, банках и научных учреждениях вплоть до середины XX века[19].
Новейшее время
Быстрые алгоритмы умножения
С появлением электронных вычислительных машин в середине XX века возникла потребность в оптимизации умножения для очень больших чисел (с тысячами и миллионами знаков), используемых в криптографии, численном анализе и других областях. Классический алгоритм умножения в столбик имеет асимптотическую временную сложность , где — количество разрядов перемножаемых чисел.
В 1960 году советский математик Анатолий Карацуба разработал первый быстрый алгоритм умножения с асимптотической сложностью , основанный на рекурсивном разбиении множителей на старшую и младшую части и сокращении количества обязательных умножений с 4 до 3 за счёт дополнительных операций сложения и вычитания. Модификации алгоритма Карацубы до сих пор широко используются в компьютерной арифметике для чисел средней длины[20].
В 1963 году Андрей Тоом, а в 1966 году независимо от него Стивен Кук обобщили идею Карацубы, создав семейство алгоритмов Тоома — Кука с настраиваемой сложностью для произвольного малого при увеличении количества частей, на которые разбиваются множители. В 1971 году Фолькер Штрассен и Арнольд Шёнхаге предложили алгоритм, основанный на быстром преобразовании Фурье, имеющий сложность , и высказали гипотезу, что асимптотически оптимальный алгоритм умножения должен иметь сложность . Алгоритм Шёнхаге — Штрассена оставался самым быстрым для сверхбольших чисел на протяжении почти 50 лет[21].
Гипотеза Шёнхаге и Штрассена получила подтверждение в 2019 году, когда математики Дэвид Харви и Йорис ван дер Ховен опубликовали алгоритм умножения, достигший асимптотической сложности [22].
В настоящее время классическое умножение столбиком по-прежнему изучается в школе и используется для расчётов с небольшими числами, в то время как быстрые алгоритмы применяются в компьютерных системах, в том числе при реализации асимметричных криптосистем и научных вычислений.
Формы записи и терминология
Умножение записывается с использованием знака умножения (∙, ×, ∗) между аргументами, такая форма записи называется инфиксной нотацией. В данном контексте знак умножения является бинарным оператором. Знак умножения не имеет специального названия, тогда как, например, знак сложения называется «плюс».
Самый старый из используемых символов — косой крестик (×). Впервые его использовал английский математик Уильям Отред в своём труде «Clavis Mathematicae» 1631 г. Немецкий математик Лейбниц предпочитал знак в виде приподнятой точки (∙). Этот символ он использовал в письме 1698 года. Йоханн Ран ввёл звёздочку (∗) в качестве знака умножения, она появилась в его книге «Teutsche Algebra» 1659 г.
В российских учебниках математики в основном используется знак в виде приподнятой точки (∙). Звёздочка (∗) используется, как правило, в текстах компьютерных программ.
Результат записывается с использованием знака равенства «», например:
- («шесть умножить на три равно восемнадцать» или «шестью три — восемнадцать»).
Часто в математических выражениях знак умножения опускается (не записывается), если это не вызывает неоднозначного прочтения. Например вместо пишется . Как правило, знак умножения опускают, если одним из множителей является однобуквенная переменная, функция или выражение в скобках: , , .
Традиционно при записи произведения нескольких множителей числа записывают перед переменными, а переменные перед функциями. Так, выражение будет записано как . Выражения в скобках традиционно записывают последними, то есть выражение будет записано как .
Свойства
Далее описаны основные свойства операции умножения на числовых множествах. Пусть обозначает одно из числовых множеств: (натуральные числа), (целые числа), (рациональные числа), (вещественные числа) или (комплексные числа).
- Умножение коммутативно, то есть от перемены мест множителей произведение не меняется. Свойство также известно как переместительный закон умножения[23]:
- Умножение ассоциативно, то есть при последовательном выполнении умножения трёх или более чисел последовательность выполнения операций не имеет значения. Свойство также известно как сочетательный закон умножения[23]:
- Умножение дистрибутивно относительно сложения, это свойство согласованности двух бинарных операций, определённых на одном и том же множестве. Свойство также известно как распределительный закон[23]:
- Относительно умножения в множестве существует единственный нейтральный элемент — (число «один»). Умножение любого числа на (нейтральный элемент) даёт число, равное исходному:
- Умножение на (нулевой элемент) даёт (нуль):
- Нулевой элемент:
Операция умножения чисел, определённых на множествах , даёт произведение, принадлежащее этому же множеству. Следовательно, операция умножения относится к замкнутым операциям, то есть множества чисел образуют кольца относительно операций сложения и умножения.
На языке общей алгебры вышеперечисленные свойства умножения говорят о том, что являются абелевыми группами относительно операции умножения.
В математических выражениях операция умножения имеет более высокий приоритет по отношению к операциям сложения и вычитания, то есть она выполняется перед ними, но менее высокий приоритет, чем операция возведения в степень.
На множестве пар вещественных чисел график функции умножения является гиперболическим параболоидом — поверхностью второго порядка, проходящей через начало координат и имеющей седлообразную форму.
Выполнение умножения
При практическом решении задачи умножения двух чисел необходимо свести её к последовательности более простых операций: «простое умножение», сложение, сравнение и др. Для этого разработаны различные методы умножения, например для чисел, дробей, векторов и др. На множестве натуральных чисел в настоящее время используется алгоритм поразрядного умножения. При этом следует рассматривать умножение как процедуру (в отличие от операции).
Примерный алгоритм процедуры поразрядного умножения двух чисел
Алгоритм поразрядного умножения двух натуральных чисел:
- Записать числа друг под другом, выравнивая по правому краю (по разрядам).
- Умножить первое число на каждую цифру второго числа, начиная с младшего разряда.
- Результаты умножения на каждую цифру записывать со сдвигом влево на соответствующее количество позиций.
- Сложить все полученные промежуточные результаты.
- Если числа содержат разные знаки (для целых чисел), определить знак результата: «плюс» на «плюс» даёт «плюс», «минус» на «минус» даёт «плюс», «плюс» на «минус» даёт «минус».
Процедура достаточно сложная, состоит из относительно большого числа шагов и при умножении больших чисел может занять продолжительное время.
«Простое умножение» в данном контексте обозначает операцию умножения одноразрядных чисел, которая может быть легко сведена к сложению. В терминах теории гипероператоров умножение является гипероператором второго уровня над сложением и в общепринятой нотации Гудштейна записывается как:
где — последовательное сложение слагаемых.
В литературе также встречаются альтернативные обозначения той же операции: стрелочная нотация Кнута и запись через функцию Аккермана (при фиксированном первом аргументе).
Чтобы упростить и ускорить процесс умножения, используют табличный метод «простого умножения»: заранее вычисляют все комбинации произведений чисел от 0 до 9 и берут готовый результат из этой таблицы[24]:
Таблица для умножения в десятичной системе счисления
| × | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 2 | 0 | 2 | 4 | 6 | 8 | 10 | 12 | 14 | 16 | 18 |
| 3 | 0 | 3 | 6 | 9 | 12 | 15 | 18 | 21 | 24 | 27 |
| 4 | 0 | 4 | 8 | 12 | 16 | 20 | 24 | 28 | 32 | 36 |
| 5 | 0 | 5 | 10 | 15 | 20 | 25 | 30 | 35 | 40 | 45 |
| 6 | 0 | 6 | 12 | 18 | 24 | 30 | 36 | 42 | 48 | 54 |
| 7 | 0 | 7 | 14 | 21 | 28 | 35 | 42 | 49 | 56 | 63 |
| 8 | 0 | 8 | 16 | 24 | 32 | 40 | 48 | 56 | 64 | 72 |
| 9 | 0 | 9 | 18 | 27 | 36 | 45 | 54 | 63 | 72 | 81 |
Данная процедура применима к умножению натуральных и целых (с учётом знака) чисел. Для других чисел используются более сложные алгоритмы.
Умножение чисел
Натуральные числа
В русскоязычной математической литературе под множеством натуральных чисел обычно понимается множество положительных целых чисел , не включающее ноль[25].
Аксиоматическое определение
Умножение натуральных чисел может быть определено рекурсивно на основе аксиом Пеано:
- (умножение на единицу)
- (рекурсивный шаг)
Это определение корректно задаёт операцию умножения для всех натуральных чисел и согласуется с интуитивным представлением об умножении как многократном сложении.
Теоретико-множественное определение
Воспользуемся определением натуральных чисел как классов эквивалентности конечных множеств. Обозначим классы эквивалентности конечных множеств порождённых биекциями, с помощью скобок: . Тогда арифметическая операция «умножение» определяется следующим образом:
где: прямое произведение множеств — множество , элементами которого являются упорядоченные пары для всевозможных . Данная операция на классах введена корректно, то есть не зависит от выбора элементов классов, и совпадает с индуктивным определением.
Взаимно однозначное отображение конечного множества на отрезок можно понимать как нумерацию элементов множества .
Алгоритм поразрядного умножения
Для умножения натуральных чисел в позиционной системе обозначения чисел применяется поразрядный алгоритм умножения. Если даны два натуральных числа и такие, что:
где:
- — количество цифр в числе ;
- — количество цифр в числе ;
- — порядковый номер разряда (позиции), ;
- — основание системы счисления;
- — множество числовых знаков (цифр) конкретной системы счисления.
Тогда произведение вычисляется следующим образом:
1. Для каждой цифры второго числа () вычисляем промежуточное произведение:
2. Складываем все промежуточные произведения:
При вычислении каждого промежуточного произведения используется таблица умножения одноразрядных чисел с учётом переноса в старший разряд.
Пример умножения натуральных чисел в двоичной, десятичной и шестнадцатеричной системах счисления, для удобства числа записываются друг под другом соответственно разрядам, перенос пишется сверху:
Арифметические действия над числами в любой позиционной системе счисления производятся по тем же правилам, что и в десятичной системе, так как все они основываются на правилах выполнения действий над соответствующими многочленами. При этом нужно пользоваться таблицей умножения, соответствующей данному основанию системы счисления.
Целые числа
Множество целых чисел — расширение множества натуральных чисел , получаемое добавлением отрицательных чисел [26] вида и нуля. Множество целых чисел обозначается Арифметические операции над целыми числами определяются как непрерывное продолжение соответствующих операций над натуральными числами с сохранением основных свойств (коммутативности, ассоциативности, дистрибутивности).
Отличие от натуральных чисел состоит в том, что целые числа включают отрицательные числа, которые на числовой прямой располагаются слева от нуля, в то время как положительные числа — справа от нуля. Это требует учёта знаков при умножении. Возможны следующие случаи:
- Если оба множителя положительные, тогда:
- Если первый множитель отрицателен, а второй положителен, тогда: где
- Если первый множитель положителен, а второй отрицателен, тогда: где
- Если оба множителя отрицательны, тогда: где
Правило знаков при умножении: «минус» на «минус» даёт «плюс», «плюс» на «минус» даёт «минус», «минус» на «плюс» даёт «минус», «плюс» на «плюс» даёт «плюс».
Здесь и далее также используется алгоритм поразрядного умножения модулей чисел с последующим определением знака результата по правилу знаков. Например, рассмотрим выражение: ; так как у чисел и разные знаки, то выносим минус за скобки: , вычисляя далее получим ответ: .
Рациональные числа
Множество рациональных чисел обозначается (от англ. quotient «частное») и может быть записано в таком виде:
Для умножения рациональных чисел в виде обыкновенных (или простых) дробей вида: , следует числители и знаменатели дробей умножить друг на друга, учитывая правило знаков.
Если даны два рациональных числа и такие, что: где , , , тогда[27]:
Знак произведения определяется по правилу знаков для целых чисел.
Пример умножения:
Арифметическая операция «умножение» над рациональными числами относится к замкнутым операциям: произведение двух рациональных чисел всегда является рациональным числом.
Вещественные числа
Арифметические операции над вещественными числами, представимыми бесконечными десятичными дробями, определяются как непрерывное продолжение[28] соответствующих операций над рациональными числами.
Если даны два вещественных числа, представимые бесконечными десятичными дробями:
определённые соответственно фундаментальными последовательностями рациональных чисел (удовлетворяющие условию Коши), обозначенные как: и , то их произведением называют число , определённое произведением последовательностей и :
вещественное число удовлетворяет следующему условию:
Таким образом, произведением двух вещественных чисел и является такое вещественное число , которое содержится между всеми произведениями вида с одной стороны и всеми произведениями вида с другой стороны[29].
На практике для того, чтобы умножить два числа и , необходимо заменить их с требуемой точностью приближёнными рациональными числами и . За приближённое значение произведения чисел берут произведение указанных рациональных чисел . При этом не важно, с какой стороны (по недостатку или по избытку) взятые рациональные числа приближают и . Умножение производится по алгоритму поразрядного умножения.
Абсолютная погрешность произведения приближённых чисел: , абсолютная погрешность числа принимается равной половине последнего знака этого числа. Относительная погрешность произведения равна сумме относительных погрешностей аргументов: . Полученный результат округляют до первой верной значащей цифры, значащая цифра приближённого числа является верной, если абсолютная погрешность числа не превосходит половины единицы разряда, соответствующего этой цифре.
Пример умножения , с точностью до 3-го знака после запятой:
- Округляем данные числа до 4-го знака после запятой (для повышения точности вычислений);
- Получаем: ;
- Поразрядно умножаем: ;
- Округляем до 3-го знака после запятой: .
График функции умножения
На множестве пар вещественных чисел график функции умножения является гиперболическим параболоидом — поверхностью второго порядка, проходящей через начало координат и имеющей седлообразную форму.
Умножение чисел в стандартном (экспоненциальном) виде
Для удобства записи и вычислений с очень большими или очень малыми действительными числами (в отличие от показательной формы комплексных чисел, рассматриваемой ниже) часто используется стандартный (экспоненциальный) вид.
В такой записи число представляется в виде , где:
- — мантисса (),
- — порядковая величина,
- — основание системы счисления (обычно 10),
- — показатель степени (порядок).
Для умножения двух чисел, записанных в стандартном виде, необходимо умножить их мантиссы и сложить показатели степеней:
Например:
Комплексные числа
Множество комплексных чисел с арифметическими операциями является полем и обычно обозначается символом .
Произведением двух комплексных чисел в алгебраической форме записи называется комплексное число, равное:
где: , — мнимая единица, для которой выполняется .
Для того, чтобы перемножить два комплексных числа в тригонометрической форме записи, нужно перемножить их модули, а аргументы сложить:
где:
- — модуль комплексного числа,
- — аргумент комплексного числа (многозначная функция, определённая для ).
Аргумент комплексного числа определяется как угол между положительным направлением действительной оси и радиус-вектором точки на комплексной плоскости. Главное значение аргумента обычно выбирается из интервала или и вычисляется по формуле:
Полное множество значений аргумента: .
Умножение комплексного числа в показательной (экспоненциальной) форме на комплексное число сводится к повороту вектора, соответствующего числу , на угол и изменению его длины в раз. Для произведения комплексных чисел в показательной форме верно равенство:
где: — число e.
Умножение произвольных чисел
При умножении чисел, принадлежащих разным множествам, например , необходимо произвести преобразование (приведение) одного из множителей к типу второго (если существует такая возможность). Для этого число из множества с меньшей мощностью «расширяется» в сторону числа из множества с большей мощностью: , где — множество кватернионов. В данном примере следует воспользоваться тем, что натуральные числа являются подмножеством рациональных и трактовать натуральное число как рациональное число . Исходное выражение превращается в умножение двух рациональных чисел: .
Принцип расширения числовых множеств обеспечивает сохранение основных свойств операции умножения (коммутативности, ассоциативности, дистрибутивности) при переходе от одного множества к другому. Операции на новых множествах определяются так, чтобы:
- Они совпадали со старыми операциями на исходном множестве;
- Сохранялись основные алгебраические свойства;
- Операция оставалась однозначной и корректно определённой.
Умножение физических величин
Единица измерения физической величины имеет определённое наименование (размерность), например, для длины — метр (м), для времени — секунда (с), для масса|массы — грамм (г) и так далее. Результат измерения той или иной величины представляет собой не просто число, а число с размерностью, например, 10 м, 145 с, 500 г. Размерность представляет собой самостоятельный объект, который равноправно участвует в операции умножения. При умножении физических величин умножаются как сами числовые значения, так и их размерности, порождая новое число с новой размерностью[30]. Например, прямоугольник со сторонами 5 м и 3 м обладает площадью, получаемой умножением длин сторон:
- 5 м · 3 м = 5 · 3 м·м = 15 м·м, или 15 м².
Таким образом, умножение физических величин надо рассматривать как нахождение новой физической величины, отличающейся от величин, которые мы умножаем. Если физически возможно создание такого произведения, например, при нахождении работы, скорости или других величин, то эта величина образует множество, отличное от начальных. В этом случае композиции этих величин присваивается новое обозначение (новый термин), например: плотность, ускорение, мощность и прочее[31].
Например, если умножить скорость равномерно и прямолинейно движущегося тела, равную 5 м/с, на время, равное 3 с, то получится именованное число (физическая величина), которая называется «длина», или «расстояние» и измеряется в метрах:
- 5 м/с · 3 с = 15 (м/с) · с = 15 м.
Помимо размерных физических величин существуют безразмерные величины. Безразмерные величины либо просто определяют некоторое количество (измеряются «штуками», «разами» и тому подобное), либо являются отношениями физических величин одной и той же размерности, например, относительная плотность является отношением плотности тела к эталонной плотности (обычно, плотности воды). При умножении величины с размерностью на безразмерную величину результат сохраняет исходную размерность. Например, если взять 5-метровые рейки в количестве 3 штуки, то в результате умножения получим общую длину реек 15 метров:
- 5 м · 3 = 15 м.
Количество реек (безразмерная величина) здесь не зависит ни от способа их подсчёта, ни от единицы измерения их длины. Например, если измерить длину не в метрах, а в футах, то длина той же рейки составит 16,4 фута, а общая длина трёх реек:
- 16,4 фута · 3 = 49,2 фута.
Умножение последовательностей
Произведение элементов последовательности может быть компактно записано с помощью специального символа умножения, восходящего к заглавной букве Π (пи) греческого алфавита, как показано в примере:
Снизу записывается символ свободной переменной (в данном случае ), называемой «индексом умножения», вместе с начальным значением (в данном случае 1). Сверху записывается конечное значение (в данном случае 4) в виде числа или переменной, либо символ бесконечности , если предполагается бесконечное произведение. Такую запись можно «развернуть» в выражение, в котором последовательно подставляются значения индекса умножения от начального до конечного значения:
где m и n есть целые числа или выражения, которые вычисляются в целочисленные значения.
Если значения индекса заданы некоторым множеством, то многократное произведение может быть записано с его помощью, например
- .
Такая запись означает, что переменная «пробегает» все значения, принадлежащие множеству .
Примечания
- ↑ 1 2 Математическая энциклопедия, 1985.
- ↑ 1 2 Умножение // Большая советская энциклопедия : [в 30 т.] / гл. ред. А. М. Прохоров. — 3-е изд. — М. : Советская энциклопедия, 1969—1978.
- ↑ Вайман А. А. Шумеро-вавилонская математика. III—I тысячелетия до н. э.. — М.: Издательство восточной литературы, 1961. — С. 81—102.
- ↑ Нейгебауэр О. Точные науки в древности. — М.: Наука, 1968. — С. 44—65.
- ↑ Рыбников К. А. История математики: Учебник. — 2-е изд. — М.: Изд-во МГУ, 1974. — С. 25—28.
- ↑ Ван дер Варден Б. Л. Пробуждающаяся наука: Математика древнего Египта, Вавилона и Греции. Пифагорейское учение о гармонии / Пер. с голл. и замечания И. Н. Веселовского. — М.: Физматгиз, 1959. — С. 22—24.
- ↑ Депман И. Я. История арифметики. — М.: Просвещение, 1959. — С. 190.
- ↑ Березкина Э. И. Математика Древнего Китая. — М.: Наука, 1980. — С. 88—93. — (История математики в памятниках мировой культуры).
- ↑ Володарский А. И. Очерки истории индийской математики. — М.: Наука, 1977. — С. 31—49.
- ↑ Депман И. Я. История арифметики. — М.: Просвещение, 1959. — С. 67—74.
- ↑ Евклид. Начала / Перевод с древнегреческого Д. Д. Мордухай-Болтовского. — М.—Л.: Гостехиздат, 1948. — С. 9—14.
- ↑ Turner J. H. Roman Elementary Mathematics: The Operations (англ.) // The Classical Journal. — 1951. — November (vol. 47, no. 2). — P. 63—74, 106—108.
- ↑ Anderson W. F. Arithmetical Computations in Roman Numerals (англ.) // Classical Philology. — 1956. — July (vol. 51, no. 3). — P. 145—150.
- ↑ Юшкевич А. П. История математики в Средние века. — М.: Физматгиз, 1961. — С. 168—183.
- ↑ Юшкевич А. П. История математики в Средние века. — М.: Физматгиз, 1961. — С. 356—358.
- ↑ Карпушина Н. М. Решетчатое умножение // Наука и жизнь. — 2011. — № 2. — С. 85—88.
- ↑ Рыбников К. А. История математики: Учебник. — 2-е изд. — М.: Изд-во МГУ, 1974. — С. 410—443.
- ↑ Апокин И. А., Майстров Л. Е. История вычислительной техники. — М.: Наука, 1990. — С. 58, 66—71, 79—82. — ISBN 5-02-0000-96-5.
- ↑ Апокин И. А., Майстров Л. Е. История вычислительной техники. — М.: Наука, 1990. — С. 118—134. — ISBN 5-02-0000-96-5.
- ↑ Карацуба А. А. Сложность вычислений // Труды МИАН. — 1995. — Т. 211. — С. 186—202.
- ↑ Кнут Д. Э. Искусство программирования. Том 2. Получисленные алгоритмы. — 3-е изд. — М.: Вильямс, 2001. — С. 344—353. — ISBN 5-8459-0081-6.
- ↑ Harvey D., van der Hoeven J. Integer multiplication in time O(n log n) (англ.) // HAL preprint. — 2019.
- ↑ 1 2 3 Так это свойство обычно называется в школьных учебниках
- ↑ Истомина, 2005, с. 165.
- ↑ Существует также альтернативное определение, включающее ноль, принятое в некоторых областях математики и информатики
- ↑ Выгодский, 2003, с. 116—117.
- ↑ Гусев, 1988, с. 20.
- ↑ Поскольку на множестве вещественных чисел уже введено отношение линейного порядка, то мы можем определить топологию числовой прямой: в качестве открытых множеств возьмём всевозможные объединения интервалов вида
- ↑ Ильин, 1985, с. 46.
- ↑ Сергеев А. Г. Метрология : учеб. для студентов вузов, изучающих пол. курс, а также отдел. разд. и темы дисциплины «Метрология» / А. Г. Сергеев. — Москва : Логос, 2005. С. 17.
- ↑ Макаров В.П. О «размерности» физических величин. lithology.ru, Литология.РФ. Дата обращения: 24 июля 2026.
Литература
- Барсуков А. Н. Алгебра. Учебник для 6-8 классов.. — Просвещение, 1966. — 296 с.
- Выгодский М. Я. Справочник по элементарной математике. — М.: АСТ, 2003. — ISBN 5-17-009554-6.
- Гусев В. А., Мордкович А. Г. Математика. Справочные материалы, книга для учащихся.. — Просвещение, 1988. — 416 с.
- Ильин В. А. и др. Математический анализ. Начальный курс.. — МГУ, 1985. — 662 с.
- Истомина Н. Б. Методика обучения математике в начальной школе: Развивающее обучение.. — Ассоциация XXI век, 2005. — 272 с. — ISBN 5-89308-193-5.
- Иванова О. А. Умножение чисел // Математическая энциклопедия (в 5 томах). — М.: Советская Энциклопедия, 1985. — Т. 5. — С. 495—496. — 1248 с.
- Эндертон Г. Элементы теории множеств = Elements of Set Theory. — Gulf Professional Publishing, 1977. — 279 с. — ISBN 0-12-238440-7.