Калькулятор обратного элемента

Найдите обычное обратное число или целочисленный обратный элемент по модулю подходящим методом.

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

О калькуляторе обратного элемента

Мультипликативный обратный элемент — это значение, отменяющее действие умножения. В обычной арифметике обратным для ненулевого числа a является 1, деленная на a, поскольку произведение a на 1, деленную на a, равно 1. Обратное число для 8 — это 0.125, для одной второй — 2, а для отрицательного числа оно также отрицательно. У нуля нет мультипликативного обратного элемента: никакое конечное значение при умножении на ноль не дает 1. В модульной арифметике используется связанное, но отличающееся определение. Обратный элемент для целого a по модулю m — это целое x, при котором произведение a на x дает остаток 1 при делении на m. Например, обратный элемент для 7 по модулю 26 равен 15, поскольку 7 на 15 дает 105, а 105 mod 26 равно 1. Обратные элементы по модулю обычно не совпадают с десятичными обратными числами. Они принадлежат конечной системе классов вычетов; прибавление или вычитание любого кратного модуля дает другого представителя того же ответа. Обратный элемент по модулю существует тогда и только тогда, когда число и модуль взаимно просты, то есть их наибольший общий делитель равен 1. Калькулятор проверяет это условие расширенным алгоритмом Евклида. Алгоритм находит коэффициенты, связывающие входные значения с их наибольшим общим делителем. Если он равен 1, коэффициент при числе можно привести по модулю m, получив наименьший неотрицательный обратный элемент. Если у входных значений есть общий делитель больше 1, никакое произведение не даст остаток 1, поэтому калькулятор сообщает, что искомого обратного элемента нет. Выбирайте режим обратного числа для дробей, масштабирования, алгебраического деления, отношений и вычислений с вещественными числами. Обратный элемент по модулю нужен для сравнений, теории чисел, криптографии, контрольных сумм и целочисленных алгоритмов. Модульные входные значения должны быть безопасно представимыми целыми числами, а модуль — больше 1. В качестве числа допустимы отрицательные целые: перед интерпретацией обратного элемента их можно привести к эквивалентному вычету. Мультипликативные обратные элементы важны при решении уравнений. Умножение обеих частей обычного уравнения на обратное число позволяет убрать ненулевой коэффициент. В уравнении по модулю умножение на обратный элемент позволяет выделить переменную только при его существовании. Криптография с открытым ключом использует эту идею для гораздо больших целых чисел, однако реальные криптографические задачи требуют специализированного ПО с произвольной точностью и постоянным временем выполнения. Этот калькулятор предназначен для учебы, проверки домашних заданий и решения арифметических примеров умеренного размера с четким разграничением двух понятий обратного элемента.

Примеры обратных элементов

Примеры показывают разницу между обычными обратными числами и обратными элементами по модулю.

Входные данныеОбратный элементПроверка
Обратное число для 80.125Восемь, умноженное на 0.125, равно 1.
Обратное число для -4-0.25Минус четыре, умноженное на минус 0.25, равно 1.
Обратный элемент для 7 по модулю 2615Семь на 15 дает 105 с остатком 1 по модулю 26.
Обратный элемент для 3 по модулю 114Три на 4 дает 12 с остатком 1 по модулю 11.

Как найти мультипликативный обратный элемент

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

Частые вопросы об обратных элементах

Всегда ли мультипликативный обратный элемент является обратным числом?

В обычной арифметике вещественных чисел — да: обратный элемент для a равен 1, деленной на a. В модульной арифметике это целое число, произведение которого с исходным дает остаток 1 по модулю.

Почему у нуля нет обратного числа?

Любое конечное значение при умножении на ноль дает ноль, а не 1. Поэтому деление на ноль не определено и обратное число задать невозможно.

Когда существует обратный элемент по модулю?

Он существует, когда наибольший общий делитель числа и модуля равен 1. Взаимная простота гарантирует, что расширенный алгоритм Евклида найдет нужный коэффициент.

Может ли обратный элемент по модулю быть отрицательным?

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

Что такое расширенный алгоритм Евклида?

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