Русская Википедия:Дуальные числа

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Дуальные числа или (гипер)комплексные числа параболического типагиперкомплексные числа вида <math>a+\varepsilon b</math>, где <math>a</math> и <math>b</math> — вещественные числа, а <math>\varepsilon</math> — абстрактный элемент, квадрат которого равен нулю, но сам он нулю не равен. Любое дуальное число однозначно определяется такой парой чисел <math>a</math> и <math>b</math>. Множество всех дуальных чисел образует двумерную коммутативную ассоциативную алгебру с единицей относительно мультипликативной операции над полем вещественных чисел <math>\mathbb{R}</math>. В отличие от поля обычных комплексных чисел, эта алгебра содержит делители нуля, причём все они имеют вид <math>a\varepsilon</math>. Плоскость всех дуальных чисел представляет собой «альтернативную комплексную плоскость». Аналогичным образом строятся алгебры комплексных и двойных чисел.

Замечание. Иногда дуальные числа называют двойными числами[1], хотя обычно под двойными числами понимается иная система гиперкомплексных чисел.

Определение

Алгебраическое определение

Дуальные числа — это пары вещественных чисел вида <math>(a,\;b)</math>, для которых определены операции умножения и сложения по правилам:

<math>\ (a_1,\;b_1)+(a_2,\;b_2) = (a_1+a_2,\;b_1+b_2)</math>
<math>\ (a_1,\;b_1) (a_2,\;b_2) = (a_1 a_2,\;a_1 b_2 + a_2 b_1)</math>

Числа вида <math>(a,\;0)</math> отождествляются при этом с вещественными числами, а число <math>(0,\;1)</math> обозначается <math>\varepsilon</math>, после чего определяющие тождества примут вид:

<math>\varepsilon^2=0,\quad(a,\;b)=a+b\varepsilon</math>
<math>(a_1+\varepsilon b_1)+(a_2+\varepsilon b_2)=(a_1+a_2)+\varepsilon (b_1+b_2),</math>
<math>(a_1+\varepsilon b_1)(a_2+\varepsilon b_2)=(a_1a_2)+\varepsilon (a_1b_2+a_2b_1).</math>

Более кратко, кольцо дуальных чисел есть факторкольцо <math>\R[x]/(x^2)</math> кольца вещественных многочленов по идеалу, порождённому многочленом <math>x^2</math>.

Матричное представление

Дуальные числа можно представить как матрицы из вещественных чисел, при этом сложению дуальных чисел соответствует сложение матриц, а умножению чисел — умножение матриц. Положим <math>\varepsilon=\begin{pmatrix}0 & 1 \\0 & 0 \end{pmatrix}</math>. Тогда произвольное дуальное число примет вид

<math>a + b\varepsilon = \begin{pmatrix}a & b \\ 0 & a \end{pmatrix}</math>.

Показательная форма

Для экспоненты с дуальным показателем верно следующее равенство:

<math>\mathrm{e}^{\varepsilon x}=1+\varepsilon x</math>

Данная формула позволяет представить любое дуальное число в показательной форме и найти его логарифм по вещественному основанию. Она может быть доказана разложением экспоненты в ряд Тейлора:

<math>\mathrm{e}^{\varepsilon x}=1+\varepsilon x+ \frac{(\varepsilon x)^2}{2!} + \frac{(\varepsilon x)^3}{3!} + \cdots</math>

При этом все члены выше первого порядка равны нулю. Как следствие:

<math>\sinh \varepsilon x = \sin \varepsilon x = \varepsilon x</math>
<math>\cosh \varepsilon x = \cos \varepsilon x = 1</math>

Арифметические операции

  • Сложение
    <math>(a+b\varepsilon)+(c+d\varepsilon)=(a+c)+(b+d)\varepsilon</math>
  • Вычитание
    <math>(a+b\varepsilon)-(c+d\varepsilon)=(a-c)+(b-d)\varepsilon</math>
  • Умножение
    <math>(a+b\varepsilon) (c+d\varepsilon)=(ac)+(bc+ad)\varepsilon</math>
  • Деление
    <math>\frac{a+b\varepsilon}{c+d\varepsilon} = \frac{a}{c} + \frac{bc-ad}{c^2} \varepsilon</math>

Корни

Корень n-й степени из числа вида <math>a+\varepsilon b</math> определяется как

<math>\sqrt[n]{a} + \frac{\varepsilon b}{n \sqrt[n]{a^{n-1}}}.</math>

Дифференцирование

Дуальные числа тесно связаны с дифференцированием функций. Рассмотрим аналитическую функцию <math>f(x)</math>, область определения которой можно естественным образом продолжить до кольца дуальных чисел. Можно легко показать, что

<math>f(x+y\varepsilon) = f(x) + y\varepsilon f'(x).</math>

Шаблон:Hider{(k-1)!}.</math>

Второе слагаемое — не что иное, как разложение в ряд производной функции <math>f</math>, то есть

<math>f(x + y\varepsilon) = f(x) + y\varepsilon f'(x).</math>

Q.E.D. }}

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

Можно провести аналогию между дуальными числами и числами нестандартного анализа. Мнимая единица ε кольца дуальных чисел подобна бесконечно малому числу нестандартного анализа: любая степень (выше первой) <math>\varepsilon</math> в точности равна 0, в то время как любая степень бесконечно малого числа приблизительно равна 0 (является бесконечно малой более высокого порядка). Значит, если <math>\delta</math> — бесконечно малое число, то с точностью до <math>o(\delta)</math> кольцо гипердействительных чисел вида <math>\R+\R\delta</math> изоморфно кольцу дуальных чисел.

Примечания

Шаблон:Примечания

Литература

Шаблон:Числа Шаблон:Бесконечно малые и бесконечно большие