Konformal geometrik algebra - Conformal geometric algebra

Konformal geometrik algebra (CGA) bo'ladi geometrik algebra xaritaning bo'shliqlari ustiga an nuqtalaridan qurilgan n- o'lchovli tayanch maydoni p,q nol vektorlarga p+1,q+1. Bu asosiy bo'shliqda operatsiyalarni, shu jumladan aks ettirishlarni, aylanishlarni va tarjimalarni ishlatishga imkon beradi biluvchilar geometrik algebra; va nuqtalar, chiziqlar, tekisliklar, doiralar va sharlar ayniqsa tabiiy va hisoblash uchun qulay ko'rinishga ega ekanligi aniqlandi.

Xaritalashning ta'siri shundan iboratki (ya'ni nol egrilikni o'z ichiga olgan holda) k-sferalar asosiy kosmik xaritada (k + 2)-pichoqlar va shuning uchun tarjimaning ta'siri (yoki.) har qanday konformal xaritalash ) asosiy bo'shliqning yuqori o'lchovli kosmosdagi aylanishiga to'g'ri keladi. Ga asoslangan bu bo'shliq algebrasida geometrik mahsulot vektorlarning bunday o'zgarishlari algebraning xarakterli sendvich operatsiyalariga mos keladi, shunga o'xshash foydalanish 3D-da fazoviy aylanish uchun kvaternionlar, bu juda samarali birlashadi. O'zgarishlarni aks ettiruvchi rotorlarning natijasi shundaki, sharlar, tekisliklar, doiralar va boshqa geometrik jismlarning tasvirlari va ularni bog'laydigan tenglamalar hammasi o'zaro o'zgarib turadi. Geometrik ob'ekt (a k-sfera) ning xanjar mahsuloti sifatida sintez qilinishi mumkin k + 2 ob'ektdagi nuqtalarni aks ettiruvchi chiziqli mustaqil vektorlar; aksincha, ob'ekt takrorlanadigan sifatida ajralib chiqishi mumkin xanjar mahsuloti vakili bo'lgan vektorlar k + 2 uning yuzasida aniq nuqtalar. Ba'zi kesishuv operatsiyalari tartibli algebraik shaklga ega bo'ladi: masalan, Evklid bazasi maydoni uchun 3, qo'llash xanjar mahsuloti ikkita sferani ifodalovchi tetravektorlarning dualiga ularning kesishish doirasining trivektorli tasvirining dualini hosil qiladi.

Ushbu algebraik tuzilish to'g'ridan-to'g'ri samarali hisoblashga imkon beradiganligi sababli, klassik usullarini o'rganishga yordam beradi proektsion geometriya va teskari geometriya manipulyatsiyasi oson bo'lgan aniq sharoitda. Shuningdek, u hisob-kitoblarni aks ettirish va osonlashtirish uchun samarali tuzilma sifatida ishlatilgan vida nazariyasi. CGA, ayniqsa, kundalik evklidlar makonining proektiv xaritasi bilan bog'liq holda qo'llanilgan 3 besh o'lchovli vektor maydoniga 4,1robototexnika va kompyuterni ko'rish sohasidagi dasturlar uchun tekshirilgan. U umuman istalgan kishiga qo'llanilishi mumkin psevdo-evklid fazosi va xaritalash Minkovskiy maydoni 3,1 kosmosga 4,2 relyativistik fizikaga arizalar uchun tekshirilmoqda.

CGA qurilishi

Notatsiya va terminologiya

Ushbu maqolada asosiy e'tibor algebraga qaratilgan vaqt o'tishi bilan aynan shu algebra ko'proq e'tibor qaratganligi sababli; Boshqa holatlar qisqacha alohida bo'limda yoritilgan bo'lib, modellashtirilgan ob'ektlarni o'z ichiga olgan maydon bu erda asosiy bo'shliq, va ushbu ob'ektlarni. kabi modellashtirish uchun ishlatiladigan algebraik bo'shliq vakillik yoki norasmiy bo'sh joy. A bir hil subspace algebraik fazoning chiziqli pastki fazosiga ishora qiladi.

Ob'ektlar uchun atamalar: nuqta, chiziq, doira, soha, kvazisfera va boshqalar yoki asosiy kosmosdagi geometrik ob'ekt yoki ushbu ob'ektni aks ettiradigan vakolat makonining bir hil pastki fazosi degan ma'noni anglatadi, boshqacha ko'rsatilmagan bo'lsa, ikkinchisi odatda mo'ljallangan.[a] Algebraik ravishda, bir hil subspace-ning nolga teng bo'lmagan har qanday elementidan foydalaniladi, bitta element esa normallashtirilgan ba'zi mezonlar bo'yicha.

Qalin harfli kichik lotin harflari bazaviy bo'shliqning boshidan nuqtasigacha joylashish vektorlarini ko'rsatish uchun ishlatiladi. Kursiv belgilar ramzlar maydonining boshqa elementlari uchun ishlatiladi.

Asosiy va vakolat joylari

Asosiy bo'shliq 3 tanlangan kelib chiqish joyidan siljishlar uchun asosni kengaytirish va ikkita asosiy vektorni qo'shish bilan ifodalanadi e va e+ bilan ortikcha bo'shliqqa va bir-biriga, bilan e2 = −1 va e+2 = +1, vakillik maydonini yaratish .

Ikkita nol vektordan foydalanish qulay no va n o'rniga asosiy vektorlar sifatida e+ va e, qayerda no = (ee+)/2va n = e + e+. Buni qayerda tasdiqlash mumkin x asosiy bo'shliqda, ya'ni:

Ushbu xususiyatlar umumiy vektorning asosiy vektor koeffitsientlari uchun quyidagi formulalarga olib keladi r elementlar bilan asos uchun vakolat makonida emen boshqa har qanday asosiy elementga nisbatan ortogonal:

Koeffitsienti no uchun r bu nr
Koeffitsienti n uchun r bu nor
Koeffitsienti emen uchun r bu emen−1r.

Asosiy bo'shliq va namoyish maydoni o'rtasida xaritalash

Vektordan bazaviy bo'shliqda xaritalash (kelib chiqadigan joydan affin fazosidagi nuqtaga qadar) quyidagi formula bilan berilgan:[b]

Faqat noldan tashqari skalar faktori bilan farq qiladigan ballar va boshqa ob'ektlarning barchasi asosiy bo'shliqdagi bir xil ob'ektga mos keladi. Agar normallashtirish zarur bo'lsa, masalan, tasvir fazosidan tayanch maydonigacha bo'lgan nuqtaning oddiy teskari xaritasini yaratish yoki masofani aniqlash uchun F(x) ⋅ n = −1 ishlatilishi mumkin.

Normalizatsiya o'zgarishi: nol konusni giperplanadan xaritalash r ⋅ (nno) = 1 giperplanaga rn = −1.

Oldinga xaritalash quyidagilarga teng:

  • birinchi konformal ravishda loyihalash x dan e123 kosmosdagi 3-shar birligiga e+e123 (5-o'lchovda bu pastki bo'shliqda r ⋅ (−no1/2n) = 0);
  • keyin uni qo'shni tomonidan proektsion maydonga ko'taring e = 1va kelib chiqishi bilan bir xil nurdagi barcha nuqtalarni aniqlash (5-o'lchovda bu pastki fazoda joylashgan) r ⋅ (−no1/2n) = 1);
  • keyin normalizatsiyani o'zgartiring, shuning uchun bir hil proyeksiya uchun tekislik no qiymatga ega bo'lgan koordinata 1, ya'ni rn = −1.

Teskari xaritalash

Uchun teskari xaritalash X nol konusda (Perwass eqn 4.37) tomonidan berilgan

Bu birinchi navbatda yorug'lik konusidan tekislikka stereografik proektsiyani beradi rn = −1, va keyin the ni tashlaydi no va n qismlar, shuning uchun umumiy natija barcha ekvivalent nuqtalarni xaritalashga olib keladi aX = a(no + x + 1/2x2n) ga x.

Kelib chiqishi va cheksizligiga ishora

Gap shundaki x = 0 yilda p,q xaritalar no yilda p+1,q+1, shuning uchun no boshida nuqtaning (vakillik) vektori sifatida aniqlanadi.

Vektor p+1,q+1 nol bilan n koeffitsient, lekin nol no koeffitsienti, (teskari xaritani hisobga olgan holda) ning tasviri bo'lishi kerak cheksiz vektor p,q. Yo'nalish n shuning uchun (konformal) cheksizlikka ishora. Bu obunalarni rag'batlantiradi o va nol asosli vektorlarni aniqlash uchun.

Kelib chiqish joyini tanlash o'zboshimchalik bilan amalga oshiriladi: boshqa nuqta ham tanlanishi mumkin, chunki vakili an bo'ladi afin maydoni. Kelib chiqishi faqat mos yozuvlar nuqtasini bildiradi va algebraik jihatdan boshqa har qanday nuqtaga tengdir. Har qanday tarjimada bo'lgani kabi, kelib chiqishni o'zgartirish vakolatxonada aylanishga mos keladi.

Geometrik jismlar

Asos

Bilan birga va , bu algebraning 32 asosli pichog'i.Yassi nuqta kelib chiqishi tashqi mahsulot sifatida yozilgan, chunki geometrik mahsulot aralash sinfga ega. ().

Asosiy pichoqlar
ElementlarGeometrik tushuncha
Nuqta va qo‘sh sfera
Yo'q Ikki tomonlama samolyot
Nuqta juftligi
Bivektor
Tangens vektor
Yo'nalish vektori (ortiqcha Bivektor - Dual Line)
Yassi nuqta kelib chiqishi *
Doira
3D pseudoscalar
Tangens bivektori
Bivektor yo'nalishi (ortiqcha) bu chiziq)
Sfera
Yo'q bu samolyot

Bir juft tenglamaning echimi sifatida

Nolga teng bo'lmagan har qanday narsa berilgan pichoq A vakili kosmosning, shaklning bir hil tenglamalari echimlari bo'lgan vektorlarning to'plami[3]

null vektorlarning bir hil 1-d kichik bo'shliqlarining birlashishi va shu bilan bazaviy bo'shliqdagi nuqtalar to'plamining ifodasidir. Bu pichoqni tanlashga olib keladi A geometrik ob'ektning ma'lum bir sinfini namoyish etishning foydali usuli sifatida. Pichoq uchun aniq holatlar A (bo'shliq o'lchamlari sonidan mustaqil), asosiy bo'shliq Evklid fazosi bo'lganda:

  • skalar: bo'sh to'plam
  • vektor: bitta nuqta
  • bivektor: bir juft nuqta
  • trivektor: umumlashtirilgan aylana
  • 4-vektor: umumlashtirilgan shar
  • va boshqalar.

Ularning har biri uchta holatga bo'linishi mumkin A2 ijobiy, nol yoki manfiy, mos keltirilgan (ba'zi hollarda teskari tartibda) ob'ektga sanab o'tilganidek, bitta nuqtaning buzilgan holati yoki nuqta yo'q (bu erda nolga teng bo'lmagan echimlar XA nol vektorlarni chiqarib tashlash).

Ro'yxatdagi geometrik ob'ektlar (umumlashtirilgan) n-sferalar ) bo'lish kvazisferalar psevdo-evklid bo'lgan asosiy bo'shliqning umumiy holatida.[4]

Yassi ob'ektlar echimlarga kiritilgan cheksiz nuqta bilan aniqlanishi mumkin. Shunday qilib, agar nA = 0, ob'ekt pichoq uchun chiziq, tekislik va boshqalar bo'ladi A navbati bilan 3, 4 va boshqalar.

Ob'ektning nuqtalaridan kelib chiqqan holda

Pichoq A ob'ektning ushbu sinfidan birini ifodalovchi ob'ektdagi nuqtalarni aks ettiruvchi chiziqli mustaqil vektorlarning tashqi hosilasi sifatida topish mumkin. Asosiy bo'shliqda bu chiziqli mustaqillik har bir nuqta boshqa nuqtalar tomonidan belgilangan ob'ektdan tashqarida yotganda namoyon bo'ladi. Masalan, uchta aniq nuqta bilan aniqlangan umumlashtirilgan doirada yotgan to'rtinchi nuqta sharni aniqlash uchun to'rtinchi nuqta sifatida ishlatilishi mumkin emas.

koeffitsientlar

Ballar e123 null konusga xarita - null parabola agar biz o'rnatgan bo'lsak r . n = -1.
Biz nuqtalarning joylashishini ko'rib chiqishimiz mumkin e123 s.t. konformal kosmosda g(x). A = 0, har xil geometrik ob'ekt turlari uchun A.
Biz buni kuzatish bilan boshlaymiz

taqqoslash:

  • x. a = 0 => x perp a; x. (a∧b) = 0 => x perp a va x perp b
  • x ga = 0 => x a ga parallel; x ga (a∧b) = 0 => x ga a parallel yoki to b (yoki ba'zi bir chiziqli kombinatsiyaga)

ichki mahsulot va tashqi mahsulot vakolatxonalari dualizatsiya bilan bog'liq

x∧A = 0 <=> x. A * = 0 (tekshirish- x 1-dim, A n-1 dim bo'lsa ishlaydi)

g (x). A = 0

  • A nuqta: joylashgan joy x yilda R3 a nuqta agar A in R4,1 nol konusning vektori.
(N.B. bu bir hil proektsion fazo bo'lgani uchun, kelib chiqishi orqali nur ustiga har qanday uzunlikdagi vektorlar ekvivalent bo'ladi, shuning uchun g (x) .A = 0 g (x) .g (a) = 0) ga teng).
*** ogohlantirish: aftidan noto'g'ri kodlanganlik - umumiy holatdagidek sharga o'ting, so'ngra nol kattalikdagi shar bilan cheklaning. Null konusda bo'lish tenglamaning ikkilikiga ta'sir qiladimi?
  • A soha: joylashgan joy x a soha agar A = S bo'lsa, nol konusning vektori.
Agar
keyin S.X = 0 =>
bu sharga mos keladigan nuqtalar
giperbolik ortogonallikni ko'rsatish uchun pic tayyorlang -> nol konusdan S vektor uchun qaysi yo'nalishlar giperbolik ortogonaldir? (Lorentsni o'zgartirish piksellari bilan)
2 + 1 D da, agar S (1, a, b) bo'lsa, (e-, {e +, e ko-ordlari yordamida)men}), S ga nisbatan giperbolik ortogonal nuqtalar (-1, a, b) - ya'ni tekislik; yoki ichida n o'lchamlari, kelib chiqishi orqali giperplane. Bu yana bir tekislikni kelib chiqishi orqali emas, balki chiziqda kesib o'tishi mumkin (an-da gipersurf) n-2 sirt), so'ngra konus ikki nuqtada (ba'zi bir turdagi resp n-3 konusning yuzasi). Shunday qilib, ehtimol bu konusning bir turiga o'xshaydi. Bu ostidagi sharning tasviri bo'lgan sirt g.
  • A samolyot: joylashgan joy x a samolyot agar A = P, nolga teng vektor no komponent. Bir hil proektsion fazada bunday vektor P tekislikdagi vektorni ifodalaydi no= 1, bu kelib chiqishdan cheksiz uzoq (ya'ni cheksiz konusdan tashqarida), shuning uchun g (x) .P = 0 mos keladi x cheksiz radiusli sferada, tekislikda.
Jumladan:
  • ga mos keladi x normal bo'lgan samolyotda kelib chiqishidan ortogonal masofa a.
  • o'rtasida joylashgan yarim tekislikka to'g'ri keladi a va b, normal bilan a - b
  • doiralar
  • teginuvchi samolyotlar
  • chiziqlar
  • cheksiz chiziqlar
  • nuqta juftlari

Transformatsiyalar

  • aks ettirishlar
Shakllanishini tasdiqlash mumkin P g (x) P nol konusda yangi yo'nalish beradi, g (x ' ), qaerda x ' nuqtalar tekisligidagi aks ettirishga to'g'ri keladi p yilda R3 qondiradigan g (p) . P = 0.
g (x). A = 0 => P g (x). A P = 0 => P g (x) P . P A P (va shunga o'xshash takoz mahsuloti uchun), shuning uchun qo'llash samarasi P sendvich-modasi yuqoridagi bo'limdagi har qanday A miqdoriga mos keladigan nuqtalarning joylashishini aks ettirishga o'xshashdir x, shuning uchun A ning ma'lum turlariga mos keladigan tegishli doiralar, sharlar, chiziqlar va tekisliklar amalda qo'llaniladigan usulda aks ettiriladi P g ga (x) bir nuqtani aks ettiradi x.

Ushbu aks ettirish operatsiyasidan umumiy tarjimalar va aylanishlarni yaratish uchun foydalanish mumkin:

  • tarjimalar
Ikki parallel tekislikda aks ettirish tarjimani beradi,
Agar va keyin
  • aylanishlar
ga to'g'ri keladi x ' u kelib chiqishi atrofida 2 the burchak bilan buriladi, bu erda θ orasidagi burchak a va b - agar ushbu rotor to'g'ridan-to'g'ri qo'llanilsa, xuddi shunday ta'sir x.
  • umumiy aylanishlar
Umumiy nuqta atrofida aylanishlarni dastlab nuqtani kelib chiqishiga, so'ngra kelib chiqishi atrofida aylantirib, keyin asl holatiga qaytarish, ya'ni operator tomonidan sendvichlash orqali erishish mumkin. shunday
  • vintlardek
ta'sir a vida, yoki vosita, (umumiy nuqta atrofida aylanish, so'ngra aylanish o'qiga parallel ravishda tarjima qilish) sendvich g (x) operator tomonidan .
M parametrlanishi mumkin (Chasl teoremasi )
  • inversiyalar
an inversiya sohadagi aks ettirishdir - bunday inversiyalar yordamida amalga oshiriladigan turli xil operatsiyalar muhokama qilinadi teskari geometriya. Xususan, inversiyaning kombinatsiyasi Evklid o'zgarishlari tarjima va aylanishni ifodalash uchun etarli har qanday konformal xaritalash - ya'ni burchaklarni universal ravishda saqlaydigan har qanday xaritalash. (Liovil teoremasi ).
  • kengayish
bitta markazga ega bo'lgan ikkita inversiya a hosil qiladi kengayish.

Umumlashtirish

Tarix

Konferentsiyalar va jurnallar

Klifford va Geometrik Algebralar atrofida jonli va fanlararo hamjamiyat mavjud bo'lib, ular keng ko'lamdagi dasturlarga ega. Ushbu mavzudagi asosiy konferentsiyalar quyidagilarni o'z ichiga oladi Klefford algebralari va ularni matematik fizikada qo'llash bo'yicha xalqaro konferentsiya (ICCA) va Geometrik algebraning kompyuter fanlari va muhandislikda qo'llanilishi (AGACSE) seriyali. Asosiy nashr - Springer jurnali Amaliy Clifford Algebralaridagi yutuqlar.


Izohlar

  1. ^ Aniqlik uchun ushbu bir hil pastki bo'shliq bazaviy bo'shliqning biron bir nuqtasiga to'g'ri kelmaydigan nol bo'lmagan vektorlarni o'z ichiga oladi.
  2. ^ Xaritani yozish ham mumkin F : x → −(xe+) n (xe+), berilganidek Hestenes va Sobchik (1984), p.303.[1] Ikkala shaklning tengligi Lasenbi va Lasenbi (2000) da qayd etilgan.[2]

Adabiyotlar

  1. ^ Hestenes, Devid va Garret Sobchik (1984), Klefford algebra - geometrik hisob: matematika va fizika uchun yagona til. Dordrext: Reidel; 302-303 betlar.
  2. ^ Lasenby, AN va Lasenby, J (2000), Geometrik algebra yordamida sirt evolyutsiyasi va tasviri; yilda IX yuzalar matematikasi: 9-IMA konferentsiyasi, Kembrij, 4-7 sentyabr 2000 yil, 144–168-betlar
  3. ^ Kris Doran (2003), Konformal geometrik algebra bilan doira va sharni aralashtirish
  4. ^ Jeym Vaz, kichik; Roldão da Rocha, kichik (2016). Klifford algebralari va spinorlariga kirish. Oksford universiteti matbuoti. p. 140. ISBN  9780191085789.

Bibliografiya

Kitoblar

Onlayn manbalar