Kvaternionerna upptäcktes av Wiliam Rowan Hamilton, i ett försök
att hitta en kropp utöver de reella
och komplexa talen. Han lyckades inte men fann att man kunde
finna en "nästan-kropp" genom att avstå från kravet att
multiplikation skall vara kommutativ. Han blev så exalterad
över upptäckten av denna "nästan-kropp", att han lät gravera
in en text om saken på en av broarna över Grand Canal i Dublin,
där han gjorde upptäckten. Efter honom kallas kvaternionkroppen
för H.
En kvaternion är en tupel av 4 tal (en kvadrupel)
q = (q1, q2, q3, q4),I analogi med de komplexa talen skrivs q också typografiskt som
q = q1·1 + q2·i + q3·j + q4·kDetta kan ses som en utveckling av kvaternionen i 4 baser 1, i, j och k. 1 är det reella talet 1, dvs en kvaternion med bara q1 ≠ 0, uppträder i alla avseenden som det reella talet q1. Den första termen i utvecklingen av kvaternionen kallas realdelen. De tre sista termerna kallas imaginärdelarna.
Men multiplikationen med reella tal är bara ett specialfall av en multiplikation mellan kvaternioner. Den är en bilineär operation, och som sådan är den bestämd av hur den avbildar baselementen. Dessa avbildningar framgår av följande tabell
Man ser att denna multiplikation inte är kommutativ, men bortsett från detta uppfyller algebran <H,+,·> alla krav på en kropp.
1 i j k 1 1 i j k i i -1 k -j j j -k -1 i k k j -i -1
Liksom för komplexa tal finns en konjugering, som innbär att man byter tecken på samtliga imaginärdelar. Konjugatet av q skriver vi qC. Det finns också följande regel för konjugatet av en produkt:
(pq)C=qCpCDet finns en operation Re(q), som nollställer alla imaginärdelarna i q, och en operation Im(q), som nollställer realdelen.
║q║2 = qCq = q12 + q22 + q32 + q42Inversen till multiplikation, alltså division går att beräkna på samma sätt som för komplexa tal som:
p/q = (1/║q║2)·pqC
Kvaternionmultiplikation är inte symmetrisk (kommutativ), men den är inte skevsymmetrisk (antikommutativ) heller. Men vi kan använda den för att konstruera en skevsymmetrisk operation ∧:
a ∧ b = Im(aC·b)Hur denna operation avbildar baselementen framgår av följande tabell:
Den här operationen kommer vi att använda som en inre produkt, fastän man brukar använda symmetriska operatoner som inre produkter. Vi söker nu en symmetrigrupp, dvs en grupp, som bevarar någonting, nämligen här värdet av en inre produkten. Vi söker alltså avbildningar L från H till H, som har egenskapen att
1 i j k 1 0 i j k i -i 0 -k j j -j k 0 -i k -k -j i 0
Lp ∧ Lq = p ∧ qVi antar att den lineära avbildningen kan skrivas som en multiplikation från vänster med en kvaternion α. När vi har en inre produkt, ∧, så vet vi att det skall finnas en adjungerad avbildning, som vi antar att vi också kan skriva som multiplikation från vänster med en kvaternion αA, som vi kallar den adjungerade kvaternionen. Av den kräver vi då att
αx ∧ y = x ∧ αAy.Vi ersätter ∧ med definitionen, och använder regeln för konjugering av en produkt:
Im((αx)Cy) = Im(xCαCy)= Im(xCαAy)varav framgår att αA = αC, dvs adjungering är komplexkonjugering.
Nu kan vi tillämpa detta på vårt isommetrivillkor
Lp ∧ Lq = αp ∧ αq = p ∧ qvarav
αp ∧ αq = p ∧ αAαq = p ∧ αCαq = p ∧ qvarav
αCα=1för en identiska avbildningen ges av multiplikation med kvaternionen 1=(1,0,0,0). Annorlunda uttryckt har vi då villkoret på α för att multiplikation skall vara en isometri som
║α║2=1Kvaternioner med längden 1 ger alltså isometrier om måttet ges av operationen ∧. Vi har inte visat att alla isometrier L kan skrivas på formen Lq = αq, och kommer inte heller att göra det.
En isometri till en skevsymmetrisk inre produkt kallas en
symplektisk avbildning. De symplektiska avbildningarna
(svarande mot en viss inre produkt) bildar, tillsammans med
sammansättning, en symmetrigrupp,
som kallas en symplektisk grupp.
En symplektisk grupp består alltså av avbildningar, men
här kan avbildningarna realiseras genom multiplikation från
vänster med kvaternioner med längden 1, Den här gruppen är
alltså isomorf med sådana kvaternioner. Den kan då också
koordinatiseras med de fyra koordinaterna för kvaternionen,
som vi kallar Bi(α), och är därmed en
mångfald.
Enhetselementet svarar mot kvaternionen 1. Inversen till
avbildningen med kvaternionen α är avbildningen med
kvaternionen αA = αC.
Gruppen är en av de klassiska Lie-grupperna
och heter Sp(1,H), där 1 syftar på att gruppmedlemmarna
är 1×1-matriser med element ur H, dvs gruppmedlemmarna
är kvaternioner rätt och slätt.
Gruppen Sp(1,H) är nästan isomorf med gruppen SO(3,R) och det betyder att man kan koordinatisera SO(3,R) med kvaternioner. Den koordinatiseringen har fördelar, framför allt i form av lättare beräkningar, och detta är nu kanske den största användningen av kvaternioner.
X(f) = df(γt)/dtSpeciellt är vi intresserade av att sätta in f = koordinatfunktionerna xi = Bi. Vi väljer också att kalla kurvorna γt för αt. Vi kan konstatera att deriveringen och funktionen Bi kommuterar, vilket hänger samman med att derivata definieras som komponentvis derivata. Då har vi:
Xi = X(xi) = X(Bi) = dBi(αt)/dt = Bi(dαt/dt) = Bi(αt')Kvaternioner som tillhör gruppen Sp(s,H) har egenskapen:
║α║2=αCα = 1så våra kurvpunkter αt måste uppfylla detta. Vi kan utnyttja Leibniz' regel för derivering av en produkt. Den fungerar för kvaternionmultiplikation, för den kräver bara att den aktuella multiplikationen är bilineär, och det är kvaternionmultiplikation.
(αtCαt)'= αtC'αt + αtCαt' = 0Nu låter vi αt vara en kurva, som passerar enhetselementet (kvaternionen 1) och vi kan utan förlust av generalitet göra det vid t=0. Då har vi
α0C' + α0' = 0Detta satifieras av alla rent imaginära kvaternioner αt'.En godtycklig tangentvektor kan då skrivas som:
X = α1·i + α2·j + α3·kTangentrummet TeSp(1,H)spänns med andra ord upp av baselementen i, j och k.
Tangentrummet för en Liegrupp är en Lie-algebra, och en sådan skall vara sluten under operationen Lie-klammern:
[X,Y] = X·Y - Y·XOperationen · är här en sammansättning av tangentvektorer, men man kan visa att den här sammanfaller med kvaternionmultiplikation. Lie-klammern är en bilineär operation, och därmed bestämd av hur den avbildar baselementen. Eftersom rummet är slutet under Lie-klammern, så måste resultatet av Lie-klammern mellan två baselement, kunna utvecklas med koordinater i baselementen. Detta definierar strukturkonstanten som
Ckij=[bi,bj]kalltså den k:e koordinaten för [bi,bj].
[i,j]=ij-ji = k--k = 2kAlltså har [i,j] koordinaterna (0,0,2). På detta sätt kan vi göra följande tabell över strukturkonstanterna
Så när som på en betydelelös faktor -2 är detta samma strukturkonstanter som SO(3,R), och därav följer att de är isomorfa, dvs att SO(3,R) kan koordinatiseras med kvaternioner.
k 1 2 3 j j j i 1 2 3 1 2 3 1 2 3 1 0 0 0 0 0 -2 0 2 0 2 0 0 2 0 0 0 -2 0 0 3 0 -2 0 2 0 0 0 0 0
Låt Lq vara en lineär avbildning definierad av
Lq(x) = qxdvs den avbildning som multiplicerar med kvaternionen q från vänster (left). Om vi betraktar mängden kvaternioner som ett vektorrum (med baserna 1,i,j,k och skalärkroppen R) så kan vi beskriva den lineära avbildningen med en matris. Den ser ut så här:
och utgör ett alternativt sätt att beskriva kvaternionmultiplikation. Det är rättframt men mödosamt att visa att denna avbildning är ortogonal, om q har längden 1. Samma sak gäller för avbildningen Rq enligt
q1 -qi -qj -qk qi q1 -qk qj qj qk q1 -qi qk -qj qi q1
Rq(x) = xqCVi applicerar nu sammansättningen av båda dessa avbildningar, kallad Dq, på en rent reell kvaternion:
Dq(x) = qxqC = qqCx = ║q║2x = xVi kommer från andra till tredje ledet, därför att kvaternionmultiplikation är kommutativ, om en kvaternion är reell. Det betyder att matrisen för Dq måste ha följande form
Om Dq på det här sättet bevarar reella kvaternioner så måste dess invers också göra det. Men Dq är ortogonal, eftersom både Lq och Rq är det, och då är inversen = transponaten. Då måste Dq ha följande form:
1 0 0 0
Det betyder att avbildningen Dq isolerar reella och imaginära kvaternioner från varandra. Restriktionen av Im(Dq) till enbart imaginära kvaternioner är därför en avbildning från en vektor med tre komponenter till en annan, och den är fortfarande ortogonal. Den har dessutom determinanten 1. Avbildningen Im(Dq) är därför en medlem i SO(3,R). Vi har en isomorfism:
1 0 0 0 0 0 0
q → Im(Dq)som överför kvaternioner med längden 1 till medlemmar i SO(3,R). Den överför också kvaternionmultiplikation på sammansättning för
Dpq(x)=pqx(pq)C= pqxqCpC=Dp○Dq(x)
Här är matrisen för restriktionen av Im(Dq) till imaginära kvaternioner:
Det här är bara ett andra ordningens uttryck i kvaternionkoordinaterna, men det är icke desto mindre exakt. Vid andra representationer så förekommer exponentialfunktioner eller trigonometriska funktioner, som måste utvecklas i potensserier med relativt många termer. Detta är en del av förklaringen till varför representationen med kvaternioner är fördelaktig.
q12+ qi2- qj2- qk2 2(qiqj+ q1qk) 2(qiqk- q1qj) 2(qiqj- q1qk) q12- qi2+ qj2- qk2 2(qjqk+ q1qi) 2(qiqk+ q1qj) 2(qkqj- q1qi) q12- qi2- qj2+ qk2
1 2qk -2qj -2qk 1 2qi 2qj -2qi 1
dF/dt = Z(ω) FFör ett kort tidsintervall dt har vi då att
Ft+dt = (I+Z(ω)dt)FtMatrisen I+Z(ω)dt = I+Z(ωdt) blir
Men med dt litet kan vi återskapa den matrisen som Dp för kvaterinonen
1 ω3dt -ω2dt -ω3dt 1 ω1dt ω2dt -ω1dt 1
p = (1, ω1dt/2, ω2dt/2, ω3dt/2)Integrationsformeln för F = Dq blir då
Dqt+dt=DpDqtMen genom isomorfismen mellan Sp(1,H) och SO(3,R) övergår denna formel i en enkel kvaternionmultiplikation
qt+dt = pqtSedan kan vi när som helst återskapa F genom uttrycket för Dq