Комплексные числа — замечательный объект изучения и незаменимый инструмент. До конца XVIII века им отказывали в праве на существование, называя "воображаемыми" или даже "невозможными", но признавали их пользу для расчетов (уравнения степени 3 и выше). Затем появилась геометрическая интерпретация, позволившая представить комплексное число. Наконец, они нашли отображение в физических процессах (цепи переменного тока, электродинамика, теория относительности и др.), и вопрос о том, реальны ли мнимые числа, получил утвердительный ответ.

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

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

Памятка обозначений

\mathbb{N}— натуральные числа
\mathbb{Z}— целые числа
\mathbb{Q}— рациональные числа
\mathbb{R}— действительные числа
\mathbb{C}— комплексные числа

Что не так в принятом подходе

Как обыкновенно преподносятся мнимые числа? Учебники дают краткую историю их появления. В математических дуэлях рождается метод решения кубических уравнений — формула Кардано‑Тартальи. Иногда она требует взятия квадратного корня из отрицательного числа, который далее сокращается, и формула дает вещественный результат.

Решение, содержащее, на первый взгляд, бессмысленную операцию, приводит к верному ответу. Резонный вопрос: "А может, не такая уж она и бессмысленная?" заставляет математиков начать ее изучение, дополнив \mathbb{R} новыми элементами.

Волшебным образом обнаруживается, что новое числовое множество обладает громадным потенциалом. Геометрическое изящество, алгебраическая стройность, непосредственная связь с физическим миром — все это присуще структуре, возникшей из непонятной идеи. Может быть, стоит разрешить деление на ноль и ожидать подобных успехов? Или определить \arcsin(67)? Чем фантомный корень из -1 отличается от других, несуществующих на действительной оси значений?

Учебник Зорича сравнивает появление \sqrt-1 при переходе от вещественных чисел к комплексным с появлением \sqrt2 при переходе от рациональных к вещественным. Мол, такие расширения позволяют решать более сложные уравнения, в данном случае вида x^2 = a.\mathbb{R}позволили решать его для всех положительных а, а \mathbb{C} — для всех действительных (и не только). Эта аналогия делает нововведение более логичным, особенно если совместить ее с основной теоремой алгебры.

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

Оказывается, нельзя. Вашему вниманию представляю доказательство.

Путь числа

Почему множество чисел расширялось? Бытовая необходимость в счете предметов привела к натуральным числам. Рациональные числа позволили работать с частями целого, отрицательные — вычитать, а действительные описали вообще все ощутимые величины. Так или иначе, появление новой структуры имело прикладное значение.

Но давайте посмотрим на развитие чисел с другого, геометрического ракурса. \mathbb{N} — точки на прямой, расположенные на одинаковом расстоянии друг от друга и ограниченные с одной стороны. \mathbb{Z} убирают это ограничение, распределив числа в обоих направлениях. \mathbb{Q} делают множество чисел всюду плотным: в нем нельзя увидеть дыр между элементами. \mathbb{R} же заполняют "невидимые" пробелы, отождествляя числовое множество с прямой.

Эволюция числовой прямой
Эволюция числовой прямой

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

Ключевая идея заключается в том, чтобы видеть в комплексной плоскости не одну из возможных интерпретаций \mathbb{C} и не следствие их алгебры, а благодатную почву для их развития.

Рождение

Итак, наша цель — описать структуру, представляемую в виде плоскости. Кроме того, нужно наделить ее чертами гордого числового множества. Начнем с первого пункта.

В оформлении плоскости как математической структуры нам поможет аналитическая геометрия. Проще всего представить точку на плоскости — наше будущее число — в виде двумерного вектора (a, b) с действительными координатами. Обозначим соответствующие им базисные векторы как  r и  i. Базис, разумеется, здорового человека, то бишь ортогональный.

Вспомним о некоторых правилах построения новых числовых структур. Каждая следующая структура всегда включает предыдущую, причем в неискаженном виде, и новые числа не должны стать исключением. Следовательно, на плоскости должна найтись прямая, соответствующая множеству  \mathbb{R}. Лучше всего подойдет одна из координатных осей, например, A‑ось. Такой выбор, во‑первых, сделает весьма простым обозначение всех действительных чисел —  (a, 0), а во‑вторых, отождествит 0 (действительное число) с началом координат (0, 0).

Таким образом, новое число по сути является сочетанием (лат. complexus) двух компонент. Первая компонента a — координата по действительной А‑оси. Назовем ее действительной. Вторая компонента b — нечто, не существующее в рамках вещественных чисел, ортогональное им. Назовем ее мнимой. А изобретаемые числа, как нетрудно догадаться, назовем комплексными.

Чтобы не путаться, я буду обозначать действительные числа буквами a, b, c, d, а иные комплексные — u, v, w.

С обозначением новых чисел разобрались. Впереди самое интересное — арифметика! 

Становление

Алгебра чисел опирается на две операции: сложение и умножение. Они определены для всех числовых множеств, начиная с \mathbb{N}. Однако права натуральных чисел жестко ограничены: уравнения вида  a+x = b имеют решения только при  b > a. Это означает, что структура позволяет вычитать — то есть находить одно слагаемое при известных сумме и другом слагаемом — далеко не всегда.

Эту проблему решают  \mathbb{Z}. В них уравнение вида  a+x = b гарантированно имеет решение, то есть для любых целых a и b, число  (b - a) также является целым.

Аналогично \mathbb{Q} решают проблему деления в \mathbb{Z}. В  \mathbb{R} и сложение, и умножение обратимы, то есть операции вычитания и деления всегда доступны (исключение — деление на ноль). Такие структуры называются полями, а описывающие их утверждения — аксиомами поля.

Чтобы наделить числовой сущностью двумерные векторы, нужно сделать их полем, а значит, правильно определить сложение и умножение.

Сложение

Здесь все просто. Стандартное сложение векторов, при котором складываются их соответствующие координаты, прекрасно удовлетворяет аксиомам сложения, а именно:

  • Коммутативность:  u+v = v+u. Следует из коммутативности сложения в \mathbb{R}.

  • Ассоциативность:  (u+v)+w = u+(v+w). Следует из ассоциативности сложения в \mathbb{R}.

  • Наличие 0 : u+0 = u.

  • Наличие противоположного элемента -u:  u+(-u) = 0. Для каждого вектора таковым является противонаправленный вектор такой же длины. Именно это свойство позволяет вычитать.

Помимо прочего, такое сложение корректно работает для действительного подмножества  \mathbb{C}: (a_1, 0) + (a_2, 0) = (a_1+a_2, 0).

Геометрическое сложение векторов
Геометрическое сложение векторов

Умножение

А здесь становится веселее. Что мы знаем об умножении векторов? На ум приходят две операции: скалярное произведение и векторное произведение.

Проблема скалярного произведения кроется в названии: его результат — число, а не вектор (\mathbb{R}^2 \times \mathbb{R}^2 \to \mathbb{R}). Умножение же должно быть замкнутым, то есть отображать два двумерных вектора в третий двумерный вектор (\mathbb{R}^2 \times \mathbb{R}^2 \to \mathbb{R}^2). Векторное произведение тоже не подойдет, так как дает трехмерный вектор (\mathbb{R}^2 \times \mathbb{R}^2 \to \mathbb{R}^3).

Стало быть, нам придется изобрести свое умножение  * , обладающее всеми "полевыми" свойствами:

  • Коммутативность:  u*v=v*u

  • Ассоциативность:  (u*v)*w=u*(v*w)

  • Наличие 1 :  u*1 = u

  • Наличие обратного элемента  \frac{1}{u} \; (u \ne 0):  u*\frac{1}{u} = 1. Позволяет делить.

  • Дистрибутивность:  u*(v+w) = u*v + u*w. Это требование связывает умножение со сложением и одновременно разделяет их, лишая полной симметрии.

Первые два свойства часто применяются в дальнейших выкладках.

Вообще говоря, некоторые комплексные числа уже можно перемножать. Умножение вектора на скаляр определено: это растяжение/сжатие (и разворот, если множитель отрицательный). А скаляр — это элемент \mathbb{C} вида  (a, 0).Умея складывать и умножать на скаляр, можем разложить комплексное число по базису:  u = ar + bi.

Вспомним, что  r лежит на  \mathbb{R}‑оси, а значит, является действительным числом. Формально, мы вольны присвоить ему любое действительное значение, кроме нуля — векторы  r и  i останутся линейно независимыми. Однако единственный адекватный вариант — единица, иначе вектор  ar не будет обозначать число  a, что бессмысленно. Потому положим  r = 1.

Теперь  r можно вообще упразднить, потому что  ar = a*1 = a.

Алхимия

Попробуем разработать механизм умножения произвольных  u и  v. Пусть известны:

\begin{aligned} u = a + bi \\ v = c + di \end{aligned}

Мы не знаем в точности, как работает  *, однако оно гарантированно дистрибутивно. Поэтому:

\begin{aligned} u*v &= u*(c + di) \\&= u*c + u*di \\&= (a + bi)*c + (a + bi)*di \\&= a*c + bi*c + a*di + bi*di \\&= ac + bci + adi + bdi^2 \\&= ac + (ad + bc)i + bdi^2 \end{aligned}

Здесь я переписал a*c как ac. Как и умножение вектора на скаляр, умножение двух действительных чисел (двух скаляров) нам под силу. Так что эти выражения равнозначны.

Изучим получившееся выражение. Первое слагаемое  ac — это произведение действительных чисел. Его результат — известный вектор на действительной оси.

Второе слагаемое  (ad + bc)i — это произведение скаляра и базисного вектора. Его результат — известный вектор на мнимой оси.

Третье слагаемое туманно. Что такое i^2 (оно же  i*i)? Мы пока не умеем перемножать мнимые векторы. Известно лишь, что это некое комплексное число (потому что  * замкнуто в  \mathbb{C}):

i^2 = p + qi

Если бы мы знали, чему равно  i^2, то  u*v было бы определено как сумма трех известных векторов. Получается, нам остается задать  p и  q, чтобы определить  *. Магия дистрибутивности!

Что есть i2?

Отвечая на этот вопрос, вновь обратимся к аксиомам поля. В самом деле, для произвольного ненулевого  u уравнение u*x = 1 должно иметь таки одно решение. Что это может сказать об  i^2? Да практически все!

Имеем:

\begin{cases} u = a + bi \\ x = c + di \end{cases} \implies u*x = ac + (ad+bc)i + bdi^2

Так как  i^2 = p + qi:

\begin{align} u*x &= ac + (ad + bc)i + bd(p + qi) \\&= (ac + bdp) + (ad + bc + bdq)i \end{align}

Тогда уравнение принимает вид:

(ac + bdp) + (ad + bc + bdq)i = 1 + 0i

Векторы равны тогда и только тогда, когда равны их соответствующие координаты, поэтому:

\begin{cases} ac + bdp = 1  \\ ad + bc + bdq = 0 \end{cases} \iff \begin{cases} ac + bpd = 1 \\ bc + (a+bq)d = 0 \end{cases}

Шустрыми преобразованиями мы перешли к полностью действительной системе, безо всякой "мнимости" и звездочек. Задача: найти  p и  q , при которых система имеет ровно одно решение  (c, d) вне зависимости от  a и  b. То есть ее определитель никогда не равен нулю:

a(a + bq) - b^2p \ne 0 \iff a^2 + qba - pb^2 \ne 0

Для  b = 0 неравенство выполнено всегда, так как равенство нулю одновременно  a и  b невозможно по условию  (u \ne 0).

Для остальных b:

(\frac{a}{b})^2 + q\frac{a}{b} - p \ne 0

Квадратный трехчлен относительно \frac{a}{b} не имеет корней, когда дискриминант отрицателен:

D = q^2 +4p < 0

Вот оно, итоговое ограничение на  i^2.

Область, ограниченная параболой: q2 + 4p < 0.
Область, ограниченная параболой: q+ 4p < 0.

Любое значение  i^2 из выделенной области обеспечит существование и единственность 1/u для любого  u \ne 0. Дистрибутивное умножение станет еще и обратимым, и формирование \mathbb{C} как поля завершится. Однако теперь выбор i^2 = (-1, 0) кажется очевидным:

  • Область допустимых значений симметрична относительно  \mathbb{R}‑оси. Если выбрать, скажем,  i^2 = (-4, 3), то возникнет вопрос: а почему не  (-4, -3)? Если же вектор лежит на оси, у него нет такой пары.

  • q может быть любым действительным числом, простейший вариант  q = 0. p может быть любым отрицательным числом, простейший вариант p = -1.

Постфактум правильность выбора подтверждается уникальными геометрическими свойствами, которые получает умножение:

\begin{align} &|u*v| = |u||v| \\& \arg(u*v) = \arg(u) + \arg(v) \end{align}
При умножение комлпексных чисел их модули перемножаются, а аргументы складываются.
При умножение комлпексных чисел их модули перемножаются, а аргументы складываются.

Можно показать, что свойство модулей вообще не выполняется при иных значениях  i^2 (возможно, этому будет посвящена следующая статья). Хотим удобное и эстетичное произведение — берем  i^2 = -1.

На самом деле, использование другого вектора из ОДЗ в качестве  i^2 не внесет принципиальных изменений. Во всех конфигурациях найдется элемент, квадрат которого равен  -1 (доказательство оставляем читателю в качестве несложного упражнения:). Просто он не будет базисным вектором. Усложнятся расчеты и восприятие \mathbb{C}, но перед нами будет та же комплексная плоскость с точностью до одного линейного преобразования.

Итог

Я хотел продемонстрировать, что корень из  -1 — не только не случайное дополнение действительных чисел, но и логичный эволюционный шаг. Числовая плоскость требует ровно такой элемент на роль базисного вектора, а не просто некую невозможную в \mathbb{R} операцию. В некотором смысле, богатство комплексного мира и его сопряженность с физикой объясняется именно тем, что это единственная полноценно числовая двумерная структура. Нам кажется естественной способность действительных чисел объяснять реальный мир. Так почему же нас должны удивлять возможности их комплексных потомков?

Предлагаю вам альтернативный взгляд на само сакральное тождество  i^2 = -1. Воспринимайте его не как определение  i , а как определение умножения в комплексных числах. Вместе с дистрибутивностью оно играет именно эту роль. А  i — просто базисный вектор.

Комментарии (17)


  1. OldFisher
    30.07.2026 12:54

    А возможно прямо с этих же позиций перейти к чуть менее сакральному равенству i^i \approx 0.2078796... или придётся позвать Эйлера?


  1. kovserg
    30.07.2026 12:54

    Я думаю что проще сначала рассмотреть числа вида x=a+b\sqrt{r} где r=2 или 5 или другойе число их которого корень не представим в виде рационального числа, a и b это рациональные числа (дроби). Определить сопряженное \bar{x} = a - b\sqrt{r}, показать что такие числа можно склыдвать (x_3 = a_1*x_1 + a_2*x_2), делить(x_3=x_1/x_2=x_1*\bar{x_2}/(x_2*\bar{x_2})), умножать (x_3 = x_1 *x_2) и потом можно делать так что бы после вычислений b оставалось 0. Например norm(x)=x * \bar{x} или x + \bar{x} и т.п. В таком виде эти числа не будут вызывать не доумения и протеста.

    А потом, так как результат явно не содержит \sqrt{r}, то почему бы не попробывать необычного и выбрать r = -1 и посмотреть что из этого выйдет. И обнаружить что существуют скрые очень странные числа, которые назвали комплексными. Так же можно использовать матрицы типа M=\begin{pmatrix}0 & 1 \\ -1 & 0 \end{pmatrix} для демонстрации, что можно их использовать вместо чисел и они будут себя вести как мнимая единица. Так сказать добавить осизаемости.


    1. t1geAr Автор
      30.07.2026 12:54

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

      Смысл статьи - дедуктивное построение \mathbb{C}. От стандартных требований (аксиомы поля) приходим к конкретной структуре.


  1. Felan
    30.07.2026 12:54

    Ну ладно. Допустим чистла у нас теперь двумерные. А как на счет трехмерных чисел? Есть какие-нибудь идеи как это можно... сделать... открыть!?

    А то мало ли, может они все объяснят сразу. Ж)


    1. OldFisher
      30.07.2026 12:54

      С трёхмерными, похоже, не вытанцовывается. Приходится скакать сразу в 4 измерения к кватернионам.


      1. Felan
        30.07.2026 12:54

        Ну если я правильно понимаю то нет. Кватернион это что-то типа дважды коплексного вектора. Ну или вектор в комлексном пространстве. То, что он четырехмерный не следует, что это что то фундаментальное. Ну это как 2х, 3х... n мерные векторы. По сути это набор одномерных чисел.

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


        1. OldFisher
          30.07.2026 12:54

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


  1. atues
    30.07.2026 12:54

    Я долго не мог "прочувствовать" комплексные числа. Нет, логически все понятно, но не было свободы когда приходилось их использовать: каждый раз наступал некоторый ступор и напряг. Пока не прочитал главу о комплексных числах из первого тома известного курса матанализа Смирнова. Там корень из -1 появляется, конечно, но далеко не сразу. Сначала идет подводка через геометрию и векторы. Вот так - мне зашло


  1. kia_stc
    30.07.2026 12:54

    Не понятно почему a*c превратилось сразу в ас. Кажется не хватает перехода откуда выскочило обычное умножение.


    1. t1geAr Автор
      30.07.2026 12:54

      Да, переход неочевидный, комментарий я добавил. Изначально я от этой затеи отказался, т.к. сложно было ее реализовать, не прерывая повествования.


  1. Naf2000
    30.07.2026 12:54

    Мне кажется комплексные числа раскрывают свою силу на примерах, не связанных с ними. Когда в постановке задачи и в ее ответе нет комплексных чисел, а спрятаны они в решении.

    Примеры:

    1. Формулы для решения уравнений 3 и 4 степени.

    2. Доказать, что неприводимым многочленами над вещественными числами являются только линейные и квадратичные.

    3. Почему радиус сходимости ряда Тейлора функции 1/(x^2+1) в 0 равен 1?

    4. Вычисление несобственных интегралов от минус бесконечности до плюс бесконечности.


    1. kovserg
      30.07.2026 12:54

      Раскрываются они во всей красе в БПФ и методе перевала из ТФКП и в физике в вынужденных колебаниях да и в оптике. Даже если просто рассмотреть гометрическу прогрессию S_n=1+q+q^2+...+q^{n-1}=\frac{1-q^n}{1-q} и подставить туда q=W^k_n=e^{ \frac{2\pi i k}{n} } уже можно будет узреть прекрасное, особенно если объяснить область применения.


  1. wataru
    30.07.2026 12:54

    Или определить \arcsin(67)?

    Какие проблемы? Когда ввели комплексные числа, уже получается sin(π/2​+ln(67 + 8√70)i) = 67

    Есть пара тривиальных вопросов в том, что возможных значений у arcsin много, ну так и на вещественных числах там такая же проблема. Только надо ввести дополнительные правила на комплексную часть ответа. Ну и область определения arcsin похоже будет не вся комплексная плоскость, но все вещественные положительные числа там точно есть.


    1. t1geAr Автор
      30.07.2026 12:54

      Согласен, не самый удачный пример, т.к. через арксинус можно к тем же комплексным числам прийти :). Но мысль он иллюстрирует: корень из отрицательного числа - затея бессмысленная (в рамках действительных чисел), но она такая не единственная. А пользы приносит много.


  1. domix32
    30.07.2026 12:54

    Вы переизобрели геометрическую алгебру. Только сильно не до конца. И почему у вас по всей статье оно у вас записывает i2 или даже i2, но не использует общепринятный формат i^2 ну или хотя бы по питоньи i**2.

    Кто хочет нормальное интро в ГА и понимает английский советую посмотреть серию от All Angless.


    1. t1geAr Автор
      30.07.2026 12:54

      Про геометрическую алгебру почитаю, спасибо. Я сам учусь, на экспертность не претендую :). Статья - мои собственные наблюдения.

      Насчет форматирования - у меня везде, кроме заголовка, i^2 отображается с надстрочной двойкой. Заголовок тут не форматируется.


  1. Bedal
    30.07.2026 12:54

    Не споря с основным текстом статьи, укажу на некорректность базового утверждения.

    Рациональные числа позволили работать с частями целого, отрицательные — вычитать,

    Неверно. Для вычитания отрицательные числа вовсе не обязательны. Можно даже утверждать, что вычитание освоили задолго до введения понятия "отрицательное число". Операция вычитания большего числа из меньшего имела результат "невозможно". Ровно так же невозможна мнимая единица. Никакой разницы. Введение отрицательных чисел даёт возможность решать уравнения, неразрешимые в натуральных числах, открывает новые горизонты в описании реальности, новую физику и так далее, тем же словами, что и введение мнимых чисел.

    Далее да, можно идти по тексту статьи.

    Что мы знаем об умножении векторов? На ум приходят две операции: скалярное произведение и векторное произведение.

    Проблема скалярного произведения кроется в названии: его результат — число, а не вектор (\mathbb{R}^2 \times \mathbb{R}^2 \to \mathbb{R}). Умножение же должно быть замкнутым, то есть отображать два двумерных вектора в третий двумерный вектор (\mathbb{R}^2 \times \mathbb{R}^2 \to \mathbb{R}^2). Векторное произведение тоже не подойдет, так как дает трехмерный вектор (\mathbb{R}^2 \times \mathbb{R}^2 \to \mathbb{R}^3).

    Стало быть, нам придется изобрести свое умножение *, обладающее всеми "полевыми" свойствами:

    Если читатель легко, по одному упоминанию, понял, что такое скалярное произведение и почему векторное даёт трёхмерный вектор, то дальнейший текст непонятно для чего, читатель знает и это.