Interested Article - Дуальные числа

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

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

Определение

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

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

( a 1 , b 1 ) + ( a 2 , b 2 ) = ( a 1 + a 2 , b 1 + b 2 ) {\displaystyle \ (a_{1},\;b_{1})+(a_{2},\;b_{2})=(a_{1}+a_{2},\;b_{1}+b_{2})}
( a 1 , b 1 ) ( a 2 , b 2 ) = ( a 1 a 2 , a 1 b 2 + a 2 b 1 ) {\displaystyle \ (a_{1},\;b_{1})(a_{2},\;b_{2})=(a_{1}a_{2},\;a_{1}b_{2}+a_{2}b_{1})}

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

ε 2 = 0 , ( a , b ) = a + b ε {\displaystyle \varepsilon ^{2}=0,\quad (a,\;b)=a+b\varepsilon }
( a 1 + ε b 1 ) + ( a 2 + ε b 2 ) = ( a 1 + a 2 ) + ε ( b 1 + b 2 ) , {\displaystyle (a_{1}+\varepsilon b_{1})+(a_{2}+\varepsilon b_{2})=(a_{1}+a_{2})+\varepsilon (b_{1}+b_{2}),}
( a 1 + ε b 1 ) ( a 2 + ε b 2 ) = ( a 1 a 2 ) + ε ( a 1 b 2 + a 2 b 1 ) . {\displaystyle (a_{1}+\varepsilon b_{1})(a_{2}+\varepsilon b_{2})=(a_{1}a_{2})+\varepsilon (a_{1}b_{2}+a_{2}b_{1}).}

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

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

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

a + b ε = ( a b 0 a ) {\displaystyle a+b\varepsilon ={\begin{pmatrix}a&b\\0&a\end{pmatrix}}} .

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

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

e ε x = 1 + ε x {\displaystyle \mathrm {e} ^{\varepsilon x}=1+\varepsilon x}

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

e ε x = 1 + ε x + ( ε x ) 2 2 ! + ( ε x ) 3 3 ! + {\displaystyle \mathrm {e} ^{\varepsilon x}=1+\varepsilon x+{\frac {(\varepsilon x)^{2}}{2!}}+{\frac {(\varepsilon x)^{3}}{3!}}+\cdots }

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

sinh ε x = sin ε x = ε x {\displaystyle \sinh \varepsilon x=\sin \varepsilon x=\varepsilon x}
cosh ε x = cos ε x = 1 {\displaystyle \cosh \varepsilon x=\cos \varepsilon x=1}

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

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

Корни

Корень n -й степени из числа вида a + ε b {\displaystyle a+\varepsilon b} определяется как

a n + ε b n a n 1 n . {\displaystyle {\sqrt[{n}]{a}}+{\frac {\varepsilon b}{n{\sqrt[{n}]{a^{n-1}}}}}.}

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

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

f ( x + y ε ) = f ( x ) + y ε f ( x ) . {\displaystyle f(x+y\varepsilon)=f(x)+y\varepsilon f'(x).}

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

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

Примечания

  1. . Линейные алгебраические группы. — М. : Наука , 1980. — С. 121.

Литература

  • V.V. Kisil (2007) Inventing the Wheel, the Parabolic One (англ.)

Same as Дуальные числа