Äärettömän (oo) laskusäännöt?

Unohtanut

Mitkä ovat säännöt peruslaskutoimituksissa reaaliluvuilla ja oo:lla? Esim. oo/oo määrittämätön?

14

4460

Äänestä

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Kiki  

      Mieti tommosia idioottimaisia epätodellsiia juttuja ollenkaan!

      Mieti vaikka sitä, että jos mulla on 100€ ja jaan sen kaikkien kavaereideni kesken, joita on vain puoli, niin miten se puoli kaveria voi saada 200€ mistä tulee satanen tyhjästä?

      • oei anei3 9

        Eihän sinulla voi olla puolikasta kaveriakaan. Alku oletuksesi on siis väärin. Vaan tuota kyseistä rahanjako-ongelmaa voi tutkia vain positiivisten kokonaislukujen joukossa (kaverimäärä siis).


    • yksi vain

      Ääretön ei ole luku - se ei kuulu kokonaislukujen, rationaalilukujen, reaalilukujen jne. joukkoon, eli sillä ei voi laskea kuten luvuilla, eivätkä noiden joukkojen laskusäännöt koske sitä.

      Yksi tapa lähestyä asiaa on tutkia joukkojen kokoja, kardinaalisuuksia. Joukot voivat olla äärettömän suuria, ja erilaisten äärettömien joukkojen suuruus, mahtavuus, voi olla eri suuri. Itseasiassa äärettömiä kardinaalilukuja on äärettömän monta eri 'kokoista'. Tällaisia äärettömyyksiä voidaan laskea Georg Cantorin luomilla/todistamilla säännöillä. Tuolla hyvä selitys asiasta, tosin englanniksi:

      http://mathforum.org/library/drmath/view/51472.html

    • nkorppi

      ... jos sovimme mitä 'oo' tarkoittaa. (Se ei tietenkään ole kompleksiluku.)

      Esim. Möbius transformaatioiden kohdalla puhumme laajennetusta kompleksitasosta C (unioni) {oo} . Lisätietoa täältä: http://en.wikipedia.org/wiki/Möbius_transformation

      Laajennettu kompleksitaso on isomorfinen kolmiulotteisen pallopinnan kanssa.

      Tässä tapauksessa oo -pisteen liittäminen kompleksitasoon on hyödyllistä, sillä voimme ajatella suoraa viivaa äärettömänä ympyränä.

      Kompleksitason ympyröitä ja transformaatioita ajattelemalla voi vaikkapa todistaa Algebran Fundamentaalisen Teoreeman: eli, että jokaisella kompleksikertoimisella polynomilla on kompleksiratkaisu.

      • nkorppi

        Laajennettu kompleksitaso on tietenkin bijektiivinen tavallisen kaksiulotteisen pallopinnan kanssa, ei suinkaan kolmiulotteisen --

        Toki konseptin voi yleistää korkeammille ulottuvuuksille: esim. R^3 (unioni) {oo} on isomorfinen kolmiulotteisen pallopinnan kanssa -- eli siis neljässä ulottuvuudessa asuva kolmiulotteinen pinta. Se ei ole kuviteltavissa intuitiivisesti.

        Möbius transformaatioille määrittelemme pisteen 'oo' siten, että mm. 1/oo = 0, 1/0 = oo, oo/oo = 1 jne.


    • nkorppi
    • nkorppi

      ... reaalianalyysi-pohjalta on, että esim. 1/oo on vain huolimaton notaatio raja-arvolle
      lim_(n-->oo) 1/n = 0.

      Tämä tarkoittaa sitä arvoa, jota 1/n lähestyy, kun n kasvaa mielivaltaisen suureksi.

      Tarkemmin sanottuna, 1/n saadaan mielivaltaisen lähelle nollaa valitsemalla riittävän iso n.

      lim_(n-->oo) n/n = lim (1) = 1, joten huolimattomalla notaatiolla oo/oo = 1 jne.

      Raja-arvot palvelevat nimenomaan siinä, että tutkimme, mitä tendenssejä on äärettömyydessä, ja samalla kierrämme ongelman, ettei oo ole luku.

      • Unohtanut

        ... oli mielessä. Muinainen matematiikan cumu ei oikein riitä operoimaan kardinaaleilla, vielä vähemmän ordinaaleilla, vaikka "modernin" algebran kurssista tulikin erinomaiset tiedot. Cantor on kyllä jotenkin hallinnassa.

        Tarkoitin nyt ihan perusoperaatioita, vaikka oo ei olekaan luku. Limes-tulkinta on kai sikäli hyödyllinen, että mahdollistaa numeeriset menetelmät sellaisiin aproksimointeihin, joissa oo kummittelee. Vaikkapa standardoitun normaalijakauman kertymäfunktion arvojen laskeminen esimerkkinä.

        oo 1 (tai mitä tahansa) = oo, sitä ei kai kukaan kiistä. (oo - 1) on helvetin paljon, mutta ei ihan oo, intuitiivisesti, eli yhteen- vähemmyslaskut eivät ole sama asia. Huolimattomalla notaatiolla"
        oo/oo on todella 1, mutta silloinhan 1 symboloi jotain muuta kuin "lukua 1", koska oo ei ole luku!
        Onko omena/omena = 1?

        Ääretöntä on kuitenkin pakko käyttää joskus "luvunomaisesti". Olen joskus netissä nähnyt taulukon laskusäännöistä ja niissäkin oli vaihtoehtoisia tulkintamahdollisuuksia. Sellaista tässä haeskelin.


      • nkorppi
        Unohtanut kirjoitti:

        ... oli mielessä. Muinainen matematiikan cumu ei oikein riitä operoimaan kardinaaleilla, vielä vähemmän ordinaaleilla, vaikka "modernin" algebran kurssista tulikin erinomaiset tiedot. Cantor on kyllä jotenkin hallinnassa.

        Tarkoitin nyt ihan perusoperaatioita, vaikka oo ei olekaan luku. Limes-tulkinta on kai sikäli hyödyllinen, että mahdollistaa numeeriset menetelmät sellaisiin aproksimointeihin, joissa oo kummittelee. Vaikkapa standardoitun normaalijakauman kertymäfunktion arvojen laskeminen esimerkkinä.

        oo 1 (tai mitä tahansa) = oo, sitä ei kai kukaan kiistä. (oo - 1) on helvetin paljon, mutta ei ihan oo, intuitiivisesti, eli yhteen- vähemmyslaskut eivät ole sama asia. Huolimattomalla notaatiolla"
        oo/oo on todella 1, mutta silloinhan 1 symboloi jotain muuta kuin "lukua 1", koska oo ei ole luku!
        Onko omena/omena = 1?

        Ääretöntä on kuitenkin pakko käyttää joskus "luvunomaisesti". Olen joskus netissä nähnyt taulukon laskusäännöistä ja niissäkin oli vaihtoehtoisia tulkintamahdollisuuksia. Sellaista tässä haeskelin.

        ... ensimmäistä ääretöntä ordinaalia, (eli 1,2,3,..., oo -- itse asiassa ordinaaliluku on sama kuin joukko, joten oo = N ), silloin ordinaaliaritmetiikassa:

        oo 1 > oo, 1 oo = oo, 2*oo = oo, oo*2 > oo.

        Huomaa, että operaatiot ja * eivät ole kommutatiivisia.

        Operaatio 'a b' tarkoittaa ordinaaleille a,b sitä, että otamme joukon a ja jatkamme sitä b:llä (ikään kuin liitämme b:n a:n perään).

        ' ' ja '*' voidaan määrittää kahdella tavalla: 1)synteettisesti (eli tarkennamme mitä 'jatkaminen' ym. tarkoittaa joukoille)
        2) induktiivisesti: a b = sup(a b' | b'


      • nkorppi
        nkorppi kirjoitti:

        ... ensimmäistä ääretöntä ordinaalia, (eli 1,2,3,..., oo -- itse asiassa ordinaaliluku on sama kuin joukko, joten oo = N ), silloin ordinaaliaritmetiikassa:

        oo 1 > oo, 1 oo = oo, 2*oo = oo, oo*2 > oo.

        Huomaa, että operaatiot ja * eivät ole kommutatiivisia.

        Operaatio 'a b' tarkoittaa ordinaaleille a,b sitä, että otamme joukon a ja jatkamme sitä b:llä (ikään kuin liitämme b:n a:n perään).

        ' ' ja '*' voidaan määrittää kahdella tavalla: 1)synteettisesti (eli tarkennamme mitä 'jatkaminen' ym. tarkoittaa joukoille)
        2) induktiivisesti: a b = sup(a b' | b'

        ... Tuohon induktiiviseen määritelmään vielä sen verran, että nuo äsken mainitut pätevät vain silloin kun b on 'raja-arvo', kuten oo.

        Jos ordinaalilla b on edeltäjä (eli sellainen b', että b' 1=b), silloin induktiivisesti:

        a b= (a b') 1, ja a*b = (a*b') b'.

        Esim. kaikilla kokonaisluvuilla on edeltäjä, mutta myös luvulla oo 1 on edeltäjä, eli oo.


      • Ovat nekin
        Unohtanut kirjoitti:

        ... oli mielessä. Muinainen matematiikan cumu ei oikein riitä operoimaan kardinaaleilla, vielä vähemmän ordinaaleilla, vaikka "modernin" algebran kurssista tulikin erinomaiset tiedot. Cantor on kyllä jotenkin hallinnassa.

        Tarkoitin nyt ihan perusoperaatioita, vaikka oo ei olekaan luku. Limes-tulkinta on kai sikäli hyödyllinen, että mahdollistaa numeeriset menetelmät sellaisiin aproksimointeihin, joissa oo kummittelee. Vaikkapa standardoitun normaalijakauman kertymäfunktion arvojen laskeminen esimerkkinä.

        oo 1 (tai mitä tahansa) = oo, sitä ei kai kukaan kiistä. (oo - 1) on helvetin paljon, mutta ei ihan oo, intuitiivisesti, eli yhteen- vähemmyslaskut eivät ole sama asia. Huolimattomalla notaatiolla"
        oo/oo on todella 1, mutta silloinhan 1 symboloi jotain muuta kuin "lukua 1", koska oo ei ole luku!
        Onko omena/omena = 1?

        Ääretöntä on kuitenkin pakko käyttää joskus "luvunomaisesti". Olen joskus netissä nähnyt taulukon laskusäännöistä ja niissäkin oli vaihtoehtoisia tulkintamahdollisuuksia. Sellaista tässä haeskelin.

        >>Ääretöntä on kuitenkin pakko käyttää joskus "luvunomaisesti". Olen joskus netissä nähnyt taulukon laskusäännöistä ja niissäkin oli vaihtoehtoisia tulkintamahdollisuuksia. Sellaista tässä haeskelin.>>

        Netistä nyt löytyy mm. tietokoneiden liukulukujen laskusäännöt. Niillä voit kokeilla laskemista esim. selaimesi JavaScript-konsolissa, jos parempaa ohjelmointikieltä ei ole käsillä.

        Liukuluvut eivät ole reaalilukuja, vaan approksimoivat niitä jollakin tavalla käytännön laskennan kannalta. IEEE-standardin mukaisessa liukulukusysteemissä on kaksi ääretöntä, Infinity ja -Infinity, sekä arvo NaN - Not a Number. Esim. kaipaamasi Infinity/Infinity on NaN tässä laskusysteemissä.

        Niille kaikille on laskusäännöt olemassa, mutta ne tuskin matemaatikkoa kiinnostavat. Kerronpa silti jotain.

        Esim. tässä mainitussa JavaScriptissä on seuraava yhtälöpari, jolle on yksikäsitteinen ratkaisu:

        1) a == b
        2) 1/a != 1/b (merkintä != tarkoittaa on erisuuri kuin)

        Tämän yhtälöparin toteuttavat arvot 0.0 ja -0.0. Yhtäsuuruustestissä ne tulkitaan samaksi arvoksi, vaikka niiden esitys tietokoneen muistissa on erilainen. Sen sijaan jakolaskuissa ne antavat tulokseksi Infinity ja -Infinity, jotka ovat erisuuria.

        Kokeile selaimesi osoitekentässä:

        javascript: 0.0 == -0.0
        javascript: 1/ 0.0 == 1/-0.0

        Ensimmäinen antaa tuloksen true, toinen false.

        Asiaa mutkistaa se, että läheskään kaikki ohjelmointikielet eivät käsittele asioita samalla tavalla kuin JavaScript. Itse asiassa tieteelliseen laskentaan suunnitellut kielet yleensä toimivat hieman järkevämmin.

        Tällaisia laskusääntöjä tulee osata, jos tekee käytännön työtä tietokonelaskennan parissa. Matemaattisesti korrektimpien reaalilukujen käsittely tietokoneella on myös mahdollista, mutta sillä on harvoin käytännön sovellutuksia. Äärettömän pitkistä desimaalikehitelmistä voidaan laskea (jos mahdollista!) tarpeen mukaan äärellinen osa, tai lukuja voi käsitellä symbolisesti.

        Luin tänään kiinnostavat blogi-artikkelin väljästi asian tiimoilta.

        http://sigfpe.blogspot.com/2007/07/data-and-codata.html

        Se itse asiassa kertoo siitä, miten algoritmin käsite liittyy ohjelmistoihin, joiden suorituksen ei ole tarkoitus loppua rajatussa ajassa, kuten esim. käyttöjärjestelmien.

        Se auttoi hieman ymmärtämään, mite erilaisia puhtaan matematiikan ja tietokonetekniikan maailmat ovat.


      • Unohtanut
        Ovat nekin kirjoitti:

        >>Ääretöntä on kuitenkin pakko käyttää joskus "luvunomaisesti". Olen joskus netissä nähnyt taulukon laskusäännöistä ja niissäkin oli vaihtoehtoisia tulkintamahdollisuuksia. Sellaista tässä haeskelin.>>

        Netistä nyt löytyy mm. tietokoneiden liukulukujen laskusäännöt. Niillä voit kokeilla laskemista esim. selaimesi JavaScript-konsolissa, jos parempaa ohjelmointikieltä ei ole käsillä.

        Liukuluvut eivät ole reaalilukuja, vaan approksimoivat niitä jollakin tavalla käytännön laskennan kannalta. IEEE-standardin mukaisessa liukulukusysteemissä on kaksi ääretöntä, Infinity ja -Infinity, sekä arvo NaN - Not a Number. Esim. kaipaamasi Infinity/Infinity on NaN tässä laskusysteemissä.

        Niille kaikille on laskusäännöt olemassa, mutta ne tuskin matemaatikkoa kiinnostavat. Kerronpa silti jotain.

        Esim. tässä mainitussa JavaScriptissä on seuraava yhtälöpari, jolle on yksikäsitteinen ratkaisu:

        1) a == b
        2) 1/a != 1/b (merkintä != tarkoittaa on erisuuri kuin)

        Tämän yhtälöparin toteuttavat arvot 0.0 ja -0.0. Yhtäsuuruustestissä ne tulkitaan samaksi arvoksi, vaikka niiden esitys tietokoneen muistissa on erilainen. Sen sijaan jakolaskuissa ne antavat tulokseksi Infinity ja -Infinity, jotka ovat erisuuria.

        Kokeile selaimesi osoitekentässä:

        javascript: 0.0 == -0.0
        javascript: 1/ 0.0 == 1/-0.0

        Ensimmäinen antaa tuloksen true, toinen false.

        Asiaa mutkistaa se, että läheskään kaikki ohjelmointikielet eivät käsittele asioita samalla tavalla kuin JavaScript. Itse asiassa tieteelliseen laskentaan suunnitellut kielet yleensä toimivat hieman järkevämmin.

        Tällaisia laskusääntöjä tulee osata, jos tekee käytännön työtä tietokonelaskennan parissa. Matemaattisesti korrektimpien reaalilukujen käsittely tietokoneella on myös mahdollista, mutta sillä on harvoin käytännön sovellutuksia. Äärettömän pitkistä desimaalikehitelmistä voidaan laskea (jos mahdollista!) tarpeen mukaan äärellinen osa, tai lukuja voi käsitellä symbolisesti.

        Luin tänään kiinnostavat blogi-artikkelin väljästi asian tiimoilta.

        http://sigfpe.blogspot.com/2007/07/data-and-codata.html

        Se itse asiassa kertoo siitä, miten algoritmin käsite liittyy ohjelmistoihin, joiden suorituksen ei ole tarkoitus loppua rajatussa ajassa, kuten esim. käyttöjärjestelmien.

        Se auttoi hieman ymmärtämään, mite erilaisia puhtaan matematiikan ja tietokonetekniikan maailmat ovat.

        Itse asiassa ohjelmointia varten tietoa haenkin, ja tuon p-keleen oo käy hermolle. Käytössä on kyllä Java ja C , mutta en vielä systeeminhahmotusvaiheessa ole tutkinut, mitä pitävät sisällään tuon suhteen, kun ei ole tätä ongelmaa ennen tullut vastaan. Täytyy nyt katsoa!
        Puhtaasta matematiikasta - sitä mitenkään aliarvostamatta - on kyllä harvinaisen vähän käytännön apua tällaisessa.


      • nkorppi
        Unohtanut kirjoitti:

        Itse asiassa ohjelmointia varten tietoa haenkin, ja tuon p-keleen oo käy hermolle. Käytössä on kyllä Java ja C , mutta en vielä systeeminhahmotusvaiheessa ole tutkinut, mitä pitävät sisällään tuon suhteen, kun ei ole tätä ongelmaa ennen tullut vastaan. Täytyy nyt katsoa!
        Puhtaasta matematiikasta - sitä mitenkään aliarvostamatta - on kyllä harvinaisen vähän käytännön apua tällaisessa.

        ... syy on ohjelmointikielissä, ei puhtaassa matikassa. :)


      • lisäys
        Unohtanut kirjoitti:

        Itse asiassa ohjelmointia varten tietoa haenkin, ja tuon p-keleen oo käy hermolle. Käytössä on kyllä Java ja C , mutta en vielä systeeminhahmotusvaiheessa ole tutkinut, mitä pitävät sisällään tuon suhteen, kun ei ole tätä ongelmaa ennen tullut vastaan. Täytyy nyt katsoa!
        Puhtaasta matematiikasta - sitä mitenkään aliarvostamatta - on kyllä harvinaisen vähän käytännön apua tällaisessa.

        Kannattaa myös ottaa huomioon se, että eri käyttöjärjestelmissä voivat lukujen esitykset poiketa toisistaan. Tämän ongelma voidaan pääsääntöisesti kiertää noudattamalla ANSI -standardin mukaista ohjelmointia.

        Kyllä omasta mielestäni puhdas matematiikka on myös hyödyllistä ohjelmointityössä. Tästä tyypillinen esimerkki on mm. kellokäyrän interpolointi käyttäen polynomeja.

        Lisäksi kovin usein käytetään huolimattomasti algoritmeja tarkistamatta mm. niiden suppenevuutta tarkasteluvälillä - esimerkkinä Newtonin menetelmä.

        Kaiken kaikkiaan itse pidän hankalimpina ongelmina pyöristysvirheitä ja niiden kumuloitumista. Tällainen ongelma tulee helposti esille ratkaistaessa yhtälöryhmiä sekä erilaisissa iteratiivisissa menetelmissä (esim. tuo Newton). Puhtaasta matematiikasta on monesti hyötyä myös näihin ongelmiin.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Nainen, yrittäessäsi olla vahva olet heikoksi tullut

      Tiedätkö mitä todellinen vahvuus on? Selviätkö, kun valtakunnat kukistuvat? Miten suojaudut kun menetät kaiken? :/
      Ikävä
      185
      1384
    2. Miettimisen aihetta.

      Kannattaa yrittää vain niitä oman tasoisia miehiä. Eli tiputa ittes maan pinnalle. Tiedoksi naiselle mieheltä.
      Ikävä
      123
      1188
    3. Mitkä on 3 viimeistä sanaa

      sun ja kaivattusi viesteilyssä? Ensin sun, sitten kaivatun?
      Ikävä
      49
      911
    4. Kai sä näät

      Ku sua katson et olen aika rakastunut. Rakkaus ei vain ole aina niin yksinkertaista
      Ikävä
      70
      890
    5. Just nyt mä

      En haluais sanoa sulle mitään. Voisi vaikka istua vierekkäin hiljaa. Ehkä nojaten toisiimme. Tai maata vierekkäin, ilman
      Ikävä
      53
      800
    6. Nainen miltä tuntuu olla ainoa nainen Suomessa, joka kelpaa ja on yheen sopiva minulle

      Sydämeni on kuin muuri, valtavat piikkimuurit, luottamusongelmat, ulkonäkövaatimukset, persoonavaatimukset ja älykkyysva
      Ikävä
      50
      776
    7. Hakeudu hoitoon.

      En oo kiinnostunut susta.
      Ikävä
      56
      772
    8. Mikä on ollut

      Epämiellyttävin hetki sinun ja kaivattusi romanssissa?
      Ikävä
      101
      741
    9. Kuinka hyvin tunnet mut?

      Kerro musta mies jotain.
      Ikävä
      33
      702
    10. Piristä mua ystävä

      Hyvä💫...
      Ikävä
      60
      699
    Aihe