Simo K. Kivelä
23.7.2006

Riemannin pintojen visualisoinnista
eli
Funktioiden $\R ^2 \to \R ^2$ kuvaajat

Tarkastelun kohteena olkoon kompleksimuuttujan kompleksiarvoinen funktio $f: \C \to \C $,

f (z) = w   eli   f(x + iy) = u(x, y) + iv(x, y).

Tätä voidaan ajatella myös funktiona $f: \R ^2 \to \R ^2$,

f(x,y) = (u(x, y),v(x,y)).

Ruudukko lähtö- maaliavaruudessa

Funktiota $\R ^2 \to \R ^2$ voidaan havainnollistaa asettamalla lähtötasoon $\R ^2$ esimerkiksi suorakulmainen tai napakoordinaattien mukainen ruudukko ja piirtämällä tämän kuva maalitasossa $\R ^2$. Esimerkiksi sinifunktion

sin(x +  iy) = cosh(y) sin(x) + icos(x) sinh(y)

tapauksessa saadaan tällöin seuraava kuvio (joka on laadittu Mathematican Graphics‘ComplexMap‘-paketilla):

PIC $\longrightarrow $ PIC

Funktion kuvaajan projisiointi

Toinen vaihtoehto havainnollistamiseen on funktion $\R ^2 \to \R ^2$ kuvaajan muodostaminen. Tämä on neliulotteisen uvxy-avaruuden kaksiulotteinen monisto (pinta), johon kuuluvat pisteet

(u(x, y),v(x,y),x,y).

Tässä $x$ ja $y$ ovat pintaparametrit ja ne saavat sellaiset arvot, että piste $(x,y)$ on funktion määrittelyjoukossa. Koordinaatit $u$, $v$, $x$ ja $y$ voisivat olla muussakin järjestyksessä, mutta seuraavan esityksen kannalta ylläoleva on luontevin.

Neliulotteisen avaruuden pinnasta ei suoranaisesti voida piirtää kuvaa, mutta pudottamalla joko x- tai y-koordinaatti pois saadaan kolmiulotteisen avaruuden pinta parametrimuodossa:

(u(x,y),v(x,y),x)   tai  (u(x, y),v(x,y),y).

Tämän kuva voidaan piirtää tavalliseen tapaan (esimerkiksi Mathematican ParametricPlot3D-komennolla). Sinifunktion tapauksessa kuvat näyttävät seuraavilta:

PIC PIC

Kuvat voidaan ymmärtää kahdella tavalla:

Kyseessä on edellisessä havainnollistuksessa muodostettu uv-tason verkko nostettuna ylös uv-tasosta. Ylösnoston määrä kussakin pisteessä riippuu pisteeseen liittyvästä x-, vastaavasti y-arvosta.

Toinen tulkinta perustuu neliulotteisessa avaruudessa olevan kuvaajan projisiointiin yhdensuuntaisprojektiolla. Projektiosäde on tällöin y-, vastaavasti x-akselin suuntainen, ja kuva syntyy kolmiulotteiseen uvx- tai uvy-avaruuteen. Tilanne on analoginen kolmiulotteisessa xyz-avaruudessa olevan kohteen projisioinnille zx- tai zy-kordinaattitasoon.

Laajentamalla parametrien vaihtelualuetta saadaan myös laajemmat kuvaajat:

PICPIC

Kumpikin on siis saman neliulotteisen moniston projektiokuva. Edellisessä pinnan osat eivät osu päällekkäin, jälkimäisessä pinta peittää itseään moneen kertaan.

Edellistä kuvaa kutsutaan usein sinifunktion Riemannin pinnaksi ja sitä käytetään kompleksisen sinifunktion havainnollistamiseen. Pinnan päällekkäiset osat ovat Riemannin pinnan lehtiä. Jälkimmäinen kuva ei havainnollistamiseen kelpaa, koska eri lehdet osuvat päällekkäin.

Kuvaajaa kiertämässä neliulotteisessa avaruudessa

Kolmiulotteisen avaruuden yhdensuuntaisprojektion määrittää kiinteä taso, kuvataso, ja kiinteä suunta, projektiosäteen suunta. Kuvatason voidaan rajoituksetta olettaa kulkevan origon kautta. Annetun pisteen $Q$ kuvapiste $Q'$ löydetään asettamalla projektiosäde pisteen kautta ja määrittämällä tämän leikkauspiste kuvatason kanssa. Projektiosäde ei luonnollisestikaan saa olla kuvatason suuntainen, mutta muutoin sen suunta voi olla mikä tahansa. Tärkeä erikoistapaus on kuitenkin ortogonaaliprojektio, jossa projektiosäde on kohtisuorassa kuvatasoa vastaan.

Laajempi kohde projisioidaan etsimällä periaatteessa jokaiselle sen pisteelle kuvapiste.

PIC

Ortogonaalisella yhdensuuntaisprojektiolla muodostettu kuva vastaa näkymää, jonka projektiosäteen suunnassa oleva katsoja kohteesta näkee.

Ajatus voidaan yleistää neliulotteiseen avaruuteen. Tällöin ortogonaalisella yhdensuuntaisprojektiolla muodostetaan kohteesta kuva kolmiulotteiseen aliavaruuteen, joka vastaa tavallisen yhdensuuntaisprojektion kuvatasoa. Kuva on kolmiulotteinen ja se voidaan ajatella neliulotteisen avaruuden asukkaan näkymäksi kohteeseen. (Kolmiulotteista kuvaa katsotaan kaksiulotteisella tietokoneen ruudulla tai paperilla, jolloin on tarvittu vielä toinen projektiokuvaus.)

Edellä esitetyt kaksi projektiota sinifunktion kuvaajasta ovat siten kaksi neliulotteisen avaruuden näkymää kuvaajaan. Yhdensuuntaisprojektiot voivat kuitenkin olla muunkinlaisia. Muuttamalla projektiosäteen suuntaa voidaan muodostaa animaatioita, joissa kohdetta katsellaan eri suunnista neliulotteisessa avaruudessa.

Seuraavat esimerkit ovat tällaisia animaatioita. Projektiosäteen suunta on määritetty neliulotteisen avaruuden pallokoordinaattien avulla:

(  x  = rsin(ϑ )sin(ϑ ) cos(ϕ)
|||{   1         1      2
   x2 = rsin(ϑ1)sin(ϑ2) sin(ϕ)
|  x  = rsin(ϑ )cos(ϑ  )         ,
||(   3         1       2
   x4 = rcos(ϑ1)

missä $r \ge 0$, $0 \le \vartheta _1 \le \pi $, $0 \le \vartheta _2 \le \pi $, $-\pi < \varphi \le \pi $.

Esimerkeissä olevat janat ovat säätimiä, joissa olevaa punaista pistettä siirtämällä voidaan muuttaa projektiosäteen suuntakulmien $\vartheta _1$, $\vartheta _2$ ja $\varphi $ arvoja. Tällöin kohteen kuva muuntuu neliulotteisen avaruuden katselusuuntaa vastaavasti. Tarttumalla hiirellä projektiokuvaan (joka siis on kolmiulotteisen avaruuden olio) voidaan lisäksi kiertää kuvaa kolmiulotteisessa avaruudessa.

Esimerkit

       funktio $z^2$
       funktio $z^3$
       funktio $1/z$
       eksponenttifunktio
       sinifunktio
       tangenttifunktio
       logaritmifunktio
       funktio $\sqrt {1-z^2}$
       funktio $f(x,y) = (\frac {1}{3}x^3+xy,x+y)$

Esimerkeissä on näkyvissä myös neliulotteisen avaruuden koordinaattiakseliston kuva. Tämäkin nähdään eri suunnista, kun katselusuuntaa vaihdetaan. Värien merkitys on seuraava: u-akseli — punainen, v-akseli — vihreä, x-akseli — sininen, y-akseli — keltainen.

Esimerkit on laadittu Mathematicaa käyttäen. Apuna on ollut itse tehty lisäpaketti R2R2tools.m, jota käyttäen projisionti on laskettu; esimerkkinä sinifunktion laskemisessa käytetty Mathematican muistikirja. Animaatiot on tehty Martin Krausin LiveGraphics3D -pakettia käyttäen.

Laajennuksia

Kolmiulotteisia projektiokuvia voidaan muodostaa muistakin neliulotteisen avaruuden kaksiulotteisista monistoista kuin funktioiden $\C \to \C $ tai $\R ^2 \to \R ^2$ kuvaajista.

Kleinin pullo voidaan upottaa neliulotteiseen avaruuteen, ilman että se leikkaa itseään. Parametriesitykseksi voidaan tällöin valita esimerkiksi

            u              u
(cos(u)(cos(2-)sin(v) − sin(2-)sin(2v) + 3),
            u              u
 sin(u)(cos(--)sin(v) − sin(--)sin(2v) + 3),
     u      2       u      2
 sin(--)sin(v) + cos(--)sin(2v),
     2              2
 5cos(v)),

missä $-\pi < u \le \pi $ ja $-\pi < v \le \pi $. Muunneltavia yhdensuuntaisprojektiokuvia voidaan tällöin muodostaa täsmälleen samoin kuin edellä. Näihin voidaan lisätä vielä neljäskin säätö: antamalla parametrile $v$ arvot väliltä $[-a,a]$, missä $0 \le a \le \pi $, saadaan Kleinin pullo avatuksi yhtä meridiaanikäyrää pitkin. Tällöin animaatio näyttää, että Möbiuksen nauha muuttuu Kleinin pulloksi, kun nauhan vastakkaisilla puolilla olevat pisteet liitetään yhteen.

Toisena esimerkkinä on ns. ’Flat torus’, monisto

(sin(u),cos(u),sin(v), cos(v)) ,  − π < u ≤ π,   − π < v ≤ π.

Myös tässä voidaan pinta avata neljännellä säädöllä: $v \in [-a,a]$, $0 \le a \le \pi $.

Harjoitustehtäviä

     1.   Funktion $z^2$ Riemannin pinnalla sijaitsee jossakin kohdassa reaalisen funktion kuvaaja, ts. paraabeli $y = x^2$. Missä kohdassa?
     2.   Sinifunktion Riemannin pinnalla sijaitsee jossakin kohdassa reaalisen funktion kuvaaja, ts. sinikäyrä $y = \sin x$. Missä kohdassa?
     3.   Millainen on eksponenttifunktion kuvaajassa esiintyvä kärki?
     4.   Mistä neliulotteisen avaruuden suunnasta eksponenttifunktion kuvaajaa on katsottava, jotta sen ääriviivana olisi sinikäyrä?
     5.   Minkä funktion kuvaaja tässä on kyseessä?

Artikkeli on suomennos esitelmästä, joka on pidetty International Mathematica Symposiumissa Avignonissa kesäkuussa 2006.