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

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

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

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

Определение

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

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

 (a1,b1)+(a2,b2)=(a1+a2,b1+b2)
 (a1,b1)(a2,b2)=(a1a2,a1b2+a2b1)

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

ε2=0,(a,b)=a+bε
(a1+εb1)+(a2+εb2)=(a1+a2)+ε(b1+b2),
(a1+εb1)(a2+εb2)=(a1a2)+ε(a1b2+a2b1).

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

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

Дуальные числа можно представить как матрицы из вещественных чисел, при этом сложению дуальных чисел соответствует сложение матриц, а умножению чисел — умножение матриц. Положим ε=(0100). Тогда произвольное дуальное число примет вид

a+bε=(ab0a).

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

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

eεx=1+εx

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

eεx=1+εx+(εx)22!+(εx)33!+

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

sinhεx=sinεx=εx
coshεx=cosεx=1

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

  • Сложение
    (a+bε)+(c+dε)=(a+c)+(b+d)ε
  • Вычитание
    (a+bε)(c+dε)=(ac)+(bd)ε
  • Умножение
    (a+bε)(c+dε)=(ac)+(bc+ad)ε
  • Деление
    a+bεc+dε=ac+bcadc2ε

Корни

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

an+εbnan1n.

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

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

f(x+yε)=f(x)+yεf(x).

Шаблон:Hider

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

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

Примечания

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

Литература

Шаблон:Навигационная таблица Шаблон:Бесконечно малые и бесконечно большие