Kolmogorov-kompleksiteetti
|
|
- Mika Tero Auvinen
- 9 vuotta sitten
- Katselukertoja:
Transkriptio
1 Kolmogorov-kompleksiteetti Laskennan teorian opintopiiri Sebastian Björkqvist 3. helmikuuta 2014 Tiivistelmä Työssä esitetään määritelmät merkkijonon lyhimmälle kuvaukselle sekä Kolmogorov-kompleksiteetille ja todistetaan muutamia niihin liittyviä perustuloksia. Lisäksi työssä käsitellään Kolmogorov-kompleksiteetin laskemisen ratkeamattomuutta sekä tiivistymättömien jonojen yhteyttä satunnaisuuteen. Johdanto Tietojenkäsittelytieteessä ovat keskeisessä roolissa käsitteet algoritmi ja informaatio. Algoritmien kohdalla käytämme määritelmänä Churchin-Turingin teesiä, joka sanoo että kaikki laskettavissa oleva voidaan laskea Turingin koneella. Teesiä perustellaan sillä, että moni muu laskennan malli on osoitettu laskentateholtaan ekvivalentiksi Turingin koneen kanssa. Informaation ollessa kyseessä pitää toki ensiksi miettiä, mitä tarkoitamme käsitteellä informaatio? Yksi tapa nähdä asia on yrittää löytää jokin mahdollisimman lyhyt tapa kuvata tietty merkkijono. Jotta tätä lyhyempää kuvausta, eli erityisesti sen pituutta, voitaisiin verrata merkkijonoon itseensä, haluamme määritellä myös mahdolliset lyhyemmät kuvaukset merkkijonoina. Tämän lähestymistavan formalisaatiota Turingin koneiden avulla kutsutaan Kolmogorov-kompleksiteetiksi. Formalismin avulla voidaan nähdä yhteyksiä satunnaisuuden ja informaation välillä; voidaan esimerkiksi osoittaa, että n.s. tiivistymättömät jonot ovat satunnaisjonojen kaltaisia. Työssä seurataan pääosin Sipserin kirjan Introduction to the Theory of Computation ([1]) lukua 6.4 (s ). Kolmogorov-kompleksiteettia ja sen sovelluksia käsitellään laajemmin Lin ja Vitányin kirjassa An Introduction to Kolmogorov Complexity and Its Applications ([2]). 1
2 Informaatiomäärä Huomautus. Tässä työssä käsitellään ainoastaan binäärimerkkijonoja. Kaikki merkkijonot voidaan esittää binäärijonoina, joten tämä ei aseta mitään rajoituksia esitettäville määritelmille. Millä tavalla voidaan kuvailla merkkijonon sisältämää informaatiomäärää? Lienee selvää että merkkijono kuvaa aina itseään, eli toisin sanoen jos välitämme jonkin merkkijonon kokonaisuudessaan saadaan varmasti selville sen sisältämä informaatio. Toisaalta intuitiivisesti tuntuu siltä, että samanpituiset merkkijonot voivat sisältää eri määrän informaatiota. Valotetaan asiaa kahdella merkkijonolla: A = B = Molemmat yllä olevat merkkijonot ovat pituudeltaan 30 merkkiä, mutta merkkijono A vaikuttaa sisältävän vähemmän informaatiota kuin merkkijono B, sillä A vain toistaa merkkiä 1 30 kertaa, kun taas B näyttää melko satunnaiselta. Täten, jos haluamme kuvata merkkijonon sisältämää informaatiomäärää, pitää tarkastella jotain muuta kun pelkästään jonon pituutta. Merkkijonon lyhin kuvaus Mahdollistaaksemme eri merkkijonojen sisältämän informaatiomäärän vertailun haluamme löytää jonkin tavan kuvata jokainen merkkijono mahdollisimman lyhyesti. Jotta tätä lyhintä kuvausta pystytään vertaamaan merkkijonoon itseensä sekä muihin lyhimpiin kuvauksiin, haluamme määritellä myös lyhimmät kuvaukset merkkijonoina. Luonnollinen lähestymistapa on ottaa Turingin koneet avuksi, sillä kuten jo edellisessä kappaleessa jonon A kohdalla huomasimme, voi hyvinkin olla mahdollista kuvata jotakin merkkijonoa lyhyesti esimerkiksi sanomalla että se toistaa jotain tunnettua kaavaa. Täten päädymme kuvaamaan merkkijonoja Turingin koneen ja sille annettavan syötteen avulla: Määritelmä. Merkkijonon x lyhin kuvaus d(x) on lyhin jono M, w, jolle pätee, että Turingin kone M palauttaa jonon x syötteellä w. Jotta määritelmämme olisi järkevä, täytyy meidän lyödä lukkoon jokin tapa kuvata pari M, w merkkijonona. Koodaamme ensiksi Turingin koneen M merkkijonoksi M jollain tavalla, ja konkatenoimme perään syötteen w. Lopputuloksena on siis merkkijono M w. 2
3 Huomautus. Voimme yllä koodata Turingin koneen merkkijonoksi haluamallamme tavalla kunhan jotenkin pidämme huolen siitä, että tiedämme mikä osa konkatenoidusta jonosta M w on osa Turingin koneen kuvausta ja mikä osa on sille annettavaa syötettä. Yksi mahdollisuus on tuplata jonon M bitit, liittää perään jono 01 ja lisätä sen jälkeen jono w. Tätä esitystapaa käytetään myöhemmin eräässä todistuksessa. Määritelmä. Merkkijonon x Kolmogorov-kompleksiteetti on merkkijonon lyhimmän kuvauksen pituus, toisin sanoen Perustuloksia K(x) = d(x). Lause. On olemassa vakio c 0 jolle pätee kaikilla merkkijonoilla x että K(x) x + c. Merkkijonon Kolmogorov-kompleksiteetti on siis aina korkeintaan vakion verran suurempi kuin merkkijonon pituus, ja vakio ei riipu jonosta itsestään. Todistus. [1, Thm 6.24] Haluamme siis löytää ylärajan jonon Kolmogorovkompleksiteetille. Koska Kolmogorov-kompleksiteetti on jonon lyhimmän kuvauksen pituus, tiedämme, että mikäli löydämme minkä tahansa kuvauksen jonolle x, voi jonon lyhin kuvaus olla korkeintaan tämän kuvauksen pituinen. Voimme muodostaa ylärajan seuraavasti: Olkoon M Turingin kone joka toimii kuten identtinen kuvaus, eli M palauttaa saamansa syötteen. Tällöin eräs kuvaus jonolle x on jono M x. Väitteen vakio c on jonon M pituus. Seuraava lause sanoo, että merkkijono xx ei sisällä olennaisesti enempää informaatiota kuin jono x. Lause. On olemassa vakio c 0 jolle pätee kaikilla merkkijonoilla x että Vakio c ei siis riipu jonosta x. K(xx) K(x) + c. Todistus. [1, Thm 6.25] Todistuksen ideana on käyttää merkkijonon x lyhintä kuvausta d(x) merkkijonon xx kuvauksen muodostamiseen. Koska määrittelimme myöskin lyhimmät kuvaukset merkkijonoina, voimme antaa jollekin Turingin koneelle syötteenä jonkin toisen merkkijonon lyhimmän kuvauksen. Tässä tapauksessa määrittelemme Turingin koneen M, joka saa syötteenä jonon d(x) ja laskee sen avulla jonon x seuraavalla tavalla: 3
4 M = Syötteellä N, w, missä N on Turingin kone ja w on merkkijono: 1. Aja konetta N syötteellä w kunnes se palauttaa jonon s. 2. Palauta jono ss. Nyt eräs kuvaus jonolle xx on jono M d(x). Tämän kuvauksen pituus on M + d(x), eli toisin sanoen c + K(x), missä vakio c on jonon M pituus. Kahden mielivaltaisen jonon konkatenaation Kolmogorov-kompleksiteetille voimme todistaa seuraavanlaisen ylärajan: Lause. On olemassa vakio c 0 jolle pätee kaikilla jonoilla x ja y että K(xy) 2 K(x) + K(y) + c. Todistus. [1, Thm 6.26] Käytämme kuten edellisessä todistuksessa merkkijonojen x ja y lyhimpiä kuvauksia apuna kun muodostamme ylärajan jonon xy lyhimmälle kuvaukselle. Idea on seuraava: Luodaan jono w, joka alkaa jonolla d(x), paitsi että jokainen jonon d(x) bitti kirjoitetaan kahdesti. Kun tämä on tehty, lisätään perään merkit 01, jonka jälkeen lisätään vielä koko jono d(y). Jos meillä esimerkiksi on jonot d(x) = ja d(y) = , niin saadaan jono w = } {{ } 01 } {{ }. d(x) tuplattuna d(y) Seuraavaksi luomme Turingin koneen M, joka saatuaan syötteen w purkaa siitä jonot d(x) ja d(y). Määritelmän mukaan d(x) on pari N, v, jolle Turingin kone N palauttaa jonon x kun sille annetaan syötteeksi v. Täten M saa käsiinsä jonon x käyttämällä kuvauksen d(x) sisältämää Turingin konetta. Vastaavalla tavalla M hankkii jonon y, jonka jälkeen M konkatenoi jonot jonoksi xy ja palauttaa sen. Kuvauksen M w pituus on M + 2 d(x) + d(y) + 2, eli lauseen väite pätee kun valitaan vakioksi c = M + 2. Edellisen lauseen ylärajaa voidaan parantaa esimerkiksi muotoon K(xy) 2 log 2 (K(x)) + K(x) + K(y) + c, jos koko jonon d(x) tuplaamisen sijasta tuplataan vain jono joka kertoo jonon d(x) pituuden. Osoittautuu kuitenkin mahdottomaksi saavuttaa yläraja K(xy) K(x) + K(y) + c, toisin sanoen jokaiselle positiiviselle vakiolle c 4
5 löytyy jonot x ja y jolle pätee että K(xy) > K(x) + K(y) + c ([2, Ex , s. 118]). Tämä johtuu siitä, että jos vain konkatenoimme jonot d(x) ja d(y) peräkkäin, meillä ei ole mitään tapaa tietää missä kohtaa jono d(x) loppuu ja d(y) alkaa. Voi hyvinkin käydä niin, että jono voidaan jakaa useammasta kohtaa kahteen osaan joista molemmat osat sisältävät syntaktisesti korrektin Turingin koneen sekä sille annettavan syötteen. Täten jonoja d(x) ja d(y) ei välttämättä pystytä purkamaan yksiselitteisesti. Tiivistymättömät jonot Määritelmä. Merkkijono x on c-tiivistyvä, jos K(x) x c. Jos merkkijono ei ole 1-tiivistyvä, on se tiivistymätön. Seuraavan lauseen nojalla on olemassa kaikenpituisia tiivistymättömiä jonoja. Lause. Olkoon n mielivaltainen ei-negatiivinen kokonaisluku. On olemassa ainakin yksi tiivistymätön pituutta n oleva merkkijono. Todistus. [1, Thm 6.29] Jotta pituutta n oleva jono x olisi tiivistyvä, täytyy sen lyhimmän kuvauksen d(x) pituus olla pienempi kuin n. Huomataan, että jokainen merkkijono voi olla ainoastaan yhden merkkijonon lyhin kuvaus, sillä muuten alkuperäisiä jonoja ei voitaisi yksikäsitteisesti palauttaa. Pituutta n olevia merkkijonoja on 2 n kappaletta, mutta tätä lyhyempiä merkkijonoja on ainoastaan n 1 = 2 n 1 kappaletta. Täten löytyy ainakin yksi pituutta n oleva jono jota ei voida kuvata merkkijonolla joka on lyhyempi kuin n. Millaisilta tiivistymättömät jonot sitten näyttävät? Voisi kuvitella, että tiivistymätön jono ei toista mitään selkeää kaavaa koska sitä ei pystytä mitenkään kuvaamaan lyhyesti. Tämä intuitiivinen havainto osoittautuu itseasiassa oikeaksi; pätee nimittäin, että tiivistymättömät jonot ovat hyvin paljon satunnaisjonojen kaltaisia. Voidaan osoittaa, että ominaisuudet jotka pätevät lähes jokaiselle merkkijonolle, ja siten myös satunnaisesti valitulle jonolle, pätevät myös tiivistymättömille merkkijonoille. 5
6 Huomautus. Tässä ominaisuus on kuvaus, joka liittää merkkijonoon arvon tosi tai epätosi. Sanotaan, että ominaisuus pätee lähes jokaiselle jonolle jos se osa pituutta n olevista jonoista jolla ominaisuus on epätosi lähestyy nollaa kun n lähestyy ääretöntä. Lause. Olkoon f ominaisuus joka pätee lähes jokaiselle merkkijonolle. Tällöin jokaisella c > 0 pätee, että ominaisuus f on epätosi ainoastaan äärellisen monelle jonolle joka ei ole c-tiivistyvä. Todistushahmotelma. Saamme aikaiseksi lyhyen kuvauksen jonoista joille ominaisuus f ei päde muodostamalla lista kaikista jonoista joille f on epätosi ja käymällä läpi tätä listaa. Täten, jos jono x on tarpeeksi pitkä, voimme löytää jonolle x kuvauksen joka on lyhyempi kuin x c viittaamalla siihen ylläolevan listan indeksiin, josta x löytyy. Todistus kokonaisuudessaan löytyy kirjasta [1, Thm 6.31]. Emme voi yleisesti antaa esimerkkejä pitkistä tiivistymättömistä jonoista (tätä perustellaan tarkemmin seuraavassa osiossa), mutta voimme kuitenkin osoittaa, että merkkijonon lyhin kuvaus on lähes tiivistymätön. Intuitiivisesti tämä tuntuu selvältä, sillä jos lyhintä kuvausta voitaisiin merkittävästi tiivistää, se tuskin olisi lyhin tapa kuvata jotain jonoa. Lause. On olemassa vakio c > 0, jolle pätee jokaisella merkkijonolla x että sen lyhin kuvaus d(x) ei ole c-tiivistyvä. Todistus. Kts [1, Thm 6.32]. Kompleksiteetin määrittäminen Millä tavalla voitaisiin määrittää merkkijonon x Kolmogorov-kompleksiteetti? Määritelmän mukaan jonon x kompleksiteetti on jonon lyhimmän kuvauksen d(x) pituus. Koska lyhimmät kuvaukset ovat merkkijonoja, voimme käydä läpi kaikki merkkijonot pituusjärjestyksessä, jakaa jokainen jono kahteen osaan kaikilla mahdollisilla tavoilla ja katsoa muodostuuko ensimmäisestä osasta Turingin kone joka palauttaa jonon x kun sille annetaan syötteeksi merkkijonon toinen osa. Ensimmäinen vastaantuleva jono jolle edellämainittu pätee olisi tällöin jonon x lyhin kuvaus. Tämän lähestymistavan ongelma on se, että emme voi mitenkään olla varmoja siitä, että merkkijonosta löytyvä Turingin kone pysähtyy sille annetulla syötteellä. Saattaa siis käydä niin, että algoritmimme ei koskaan pysähdy, koska jonkin merkkijonon kohdalla vastaantuleva Turingin kone ei pysähdy. Koska pysähtymisongelma on ratkeamaton [1, Thm 5.1], emme myöskään voi 6
7 mitenkään etukäteen poimia pois niitä merkkijonoja jotka jäävät ikuiseen silmukkaan. Itse asiassa mikään algoritmi ei pysty määrittämään kompleksiteettia kaikissa tapauksissa, minkä osoitamme seuraavaksi: Lause. Mikään algoritmi ei pysty laskemaan Kolmogorov-kompleksiteettia kaikille merkkijonoille. Todistus. [3, Thm 3] Tehdään vastaoletus, eli oletetaan että Kolmogorovkompleksiteetti K(x) voidaan laskea kaikille jonoille x. Tarkastellaan seuraavaa Turingin konetta M: M = Syötteellä n, missä n on kokonaisluku: 1. Käy järjestyksessä läpi merkkijonoja lyhyimmistä alkaen. 2. Kun löytyy merkkijono s, jolle K(s) n, palauta s. Osoitimme aikaisemmin että kaikenpituisia tiivistymättömiä jonoja on olemassa, joten M pysähtyy kaikilla syötteillä. Olkoon s jono jonka M palauttaa jollain kokonaisluvulla n. Tällöin M n on eräs jonon s kuvaus, ja tämän kuvauksen pituus on M + log 2 n, sillä kokonaisluvun n kuvaus binäärijonona on pituudeltaan log 2 n. Koska n kasvaa nopeammin kuin log 2 n ja M on vakio, löytyy jokin kokonaisluku n jolle n > M + log 2 n. Koneen M toiminnan nojalla tiedämme, että K(s) n, mikä ei ole mahdollista, sillä kuvauksen M n pituus on pienempi kuin n. Täten kompleksiteettia ei voida laskea. Emme siis pysty yleisesti laskemaan jonon Kolmogorov-kompleksiteettia. Jos pysähtymisongelma olisi ratkeava, pystyisimme edellä esitetyn naiivin algoritmin avulla selvittämään kaikkien jonojen kompleksiteetin. Osoittautuu, että sama pätee myös toisinpäin: Jos Kolmogorov-kompleksiteetti pystyttäisiin laskemaan kaikille merkkijonoille, olisi pysähtymisongelma ratkeava ([4])! Nämä ongelmat ovat siis Turing-yhtäpitäviä. Ei myöskään ole yleisesti mahdollista selvittää onko jokin merkkijono tiivistymätön. Tämän todistus etenee samalla lailla kuin edellisen lauseen todistus, sillä M löytää jonon jonka kompleksiteetti on vähintään n tarkistamalla onko jono tiivistymätön. Tiivistymättömille jonoille voidaan todistaa myös vahvempi tulos: Lause. Olkoon A kaikkien tiivistymättömien jonojen joukko. Kaikki joukon A äärettömät osajoukot ovat Turing-tunnistamattomia. Todistus. Tehdään vastaoletus: Olkoon N Turingin kone, joka tunnistaa jonkin joukon B A, missä B on ääretön. Tällöin on olemassa kone E (ns. 7
8 luetteloija, enumerator), joka luetteloi kaikki joukon B alkiot ([1, Thm 3.21]). Koska joukko B on ääretön, tulee kone E jossain vaiheessa tulostamaan mielivaltaisen pitkiä jonoja. Voimme siis kuten edellisen lauseen todistuksessa muodostaa luetteloijan E avulla koneen M, joka syötteellä n palauttaa jonon jonka Kolmogorov-kompleksiteetti on vähintään n, ja saamme aikaiseksi ristiriidan. Määritelmän optimaalisuus Merkkijonon lyhimmän kuvauksen määritelmässä käytimme laskentamallina Turingin konetta. Osoittautuu kuitenkin että kompleksiteetti, eli lyhimmän kuvauksen pituus, ei oleellisesti muutu vaikka käyttäisimme määritelmässä jotain toista algoritmia. Tämä johtuu siitä, että Churchin-Turingin teesin mukaan voimme Turingin koneen avulla simuloida mitä tahansa muuta algoritmia. Kompleksiteetti siis muuttuu vain vakion verran laskentamallia vaihdettaessa, ja vakion suuruus on sen Turingin koneen kuvauksen suuruus, joka simuloi valittua laskentamallia. Tämän havainnon formaali esitys löytyy kirjasta [1, Thm 6.27]. Viitteet [1] Sipser, M. Introduction to the Theory of Computation, second edition. Thomson, [2] Li, M., Vitányi, P. An Introduction to Kolmogorov Complexity and Its Applications, third edition. Springer, [3] Miltersen, P. B. Course notes for Data Compression - 2 Kolmogorov complexity. Fall [4] Chaitin, G.J., Arslanov, A., Calude, C. Program-Size Complexity Computes the Halting Problem. CDMTCS Research Reports CDMTCS-008,
Rekursiolause. Laskennan teorian opintopiiri. Sebastian Björkqvist. 23. helmikuuta Tiivistelmä
Rekursiolause Laskennan teorian opintopiiri Sebastian Björkqvist 23. helmikuuta 2014 Tiivistelmä Työssä käydään läpi itsereplikoituvien ohjelmien toimintaa sekä esitetään ja todistetaan rekursiolause,
Matematiikan tukikurssi
Matematiikan tukikurssi Kurssikerta 8 1 Derivaatta Tarkastellaan funktion f keskimääräistä muutosta tietyllä välillä ( 0, ). Funktio f muuttuu tällä välillä määrän. Kun tämä määrä jaetaan välin pituudella,
Induktio kaavan pituuden suhteen
Induktio kaavan pituuden suhteen Lauselogiikan objektikieli määritellään kurssilla Logiikka 1B seuraavasti: 1. Lausemuuttujat p 1, p 2, p 3,... ovat kaavoja. 2. Jos A on kaava, niin A on kaava. 3. Jos
Johdatus diskreettiin matematiikkaan Harjoitus 7, 28.10.2015
Johdatus diskreettiin matematiikkaan Harjoitus 7, 28.10.2015 1. Onko olemassa yhtenäistä verkkoa, jossa (a) jokaisen kärjen aste on 6, (b) jokaisen kärjen aste on 5, ja paperille piirrettynä sivut eivät
Luento 6. June 1, 2015. Luento 6
June 1, 2015 Normaalimuodon pelissä on luontevaa ajatella, että pelaajat tekevät valintansa samanaikaisesti. Ekstensiivisen muodon peleissä pelin jonottaisella rakenteella on keskeinen merkitys. Aluksi
Satunnaisalgoritmit. Topi Paavilainen. Laskennan teorian opintopiiri HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Satunnaisalgoritmit Topi Paavilainen Laskennan teorian opintopiiri HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Helsinki, 23. helmikuuta 2014 1 Johdanto Satunnaisalgoritmit ovat algoritmeja, joiden
Luonnollisten lukujen laskutoimitusten määrittely Peanon aksioomien pohjalta
Simo K. Kivelä, 15.4.2003 Luonnollisten lukujen laskutoimitusten määrittely Peanon aksioomien pohjalta Aksioomat Luonnolliset luvut voidaan määritellä Peanon aksioomien avulla. Tarkastelun kohteena on
Tarkastelemme ensin konkreettista esimerkkiä ja johdamme sitten yleisen säännön, joilla voidaan tietyissä tapauksissa todeta kielen ei-säännöllisyys.
Ei-säännöllisiä kieliä [Sipser luku 1.4] Osoitamme, että joitain kieliä ei voi tunnistaa äärellisellä automaatilla. Tulos ei sinänsä ole erityisen yllättävä, koska äärellinen automaatti on äärimmäisen
Matematiikan tukikurssi
Matematiikan tukikurssi Kurssikerta 10 1 Sarjakehitelmiä Palautetaan mieliin, että potenssisarja on sarja joka on muotoa a n (x x 0 ) n = a 0 + a 1 (x x 0 ) + a 2 (x x 0 ) 2 + a 3 (x x 0 ) 3 +. n=0 Kyseinen
monissa laskimissa luvun x käänteisluku saadaan näyttöön painamalla x - näppäintä.
.. Käänteisunktio.. Käänteisunktio Mikäli unktio : A B on bijektio, niin joukkojen A ja B alkioiden välillä vallitsee kääntäen yksikäsitteinen vastaavuus eli A vastaa täsmälleen yksi y B, joten myös se
Pysähtymisongelman ratkeavuus [Sipser luku 4.2]
Pysähtymisongelman ratkeavuus [Sipser luku 4.2] Osoitamme nyt vihdoin, että jotkin Turing-tunnistettavat kielet ovat ratkeamattomia ja jotkin kielet eivät ole edes Turing-tunnistettavia. Lisäksi toteamme,
Laskennan teoria (kevät 2006) Harjoitus 3, ratkaisuja
581336 Laskennan teoria (kevät 2006) Harjoitus 3, ratkaisuja 1. S! axc X! axc X! by c Y! by c Y! " 2. (a) Tehtävänä on konstruoida rajoittamaton kielioppi, joka tuottaa kielen f0 n 1 n jn 1g. Vaihe1: alkutilanteen
Esimerkki 8. Ratkaise lineaarinen yhtälöryhmä. 3x + 5y = 22 3x + 4y = 4 4x 8y = 32. 3 5 22 r 1 + r 3. 0 13 26 4 8 32 r 3 4r 1. LM1, Kesä 2014 47/68
Esimerkki 8 Ratkaise lineaarinen yhtälöryhmä 3x + 5y = 22 3x + 4y = 4 4x 8y = 32. 3 5 22 r 1 + r 3 3 4 4 4 8 32 1 3 10 0 13 26 4 8 32 r 3 4r 1 1 3 10 3 4 4 r 2 3r 1 4 8 32 1 3 10 0 13 26 r 2 /13 0 4 8
Matematiikan tukikurssi 3.4.
Matematiikan tukikurssi 3.4. Neliömuodot, Hessen matriisi, deiniittisyys, konveksisuus siinä tämän dokumentin aiheet. Neliömuodot ovat unktioita, jotka ovat muotoa T ( x) = x Ax, missä x = (x 1,, x n )
Esimerkkejä polynomisista ja ei-polynomisista ongelmista
Esimerkkejä polynomisista ja ei-polynomisista ongelmista Ennen yleisempiä teoriatarkasteluja katsotaan joitain tyypillisiä esimerkkejä ongelmista ja niiden vaativuudesta kaikki nämä ongelmat ratkeavia
Diofantoksen yhtälön ratkaisut
Diofantoksen yhtälön ratkaisut Matias Mäkelä Matemaattisten tieteiden tutkinto-ohjelma Oulun yliopisto Kevät 2017 Sisältö Johdanto 2 1 Suurin yhteinen tekijä 2 2 Eukleideen algoritmi 4 3 Diofantoksen yhtälön
Täydentäviä muistiinpanoja laskennan rajoista
Täydentäviä muistiinpanoja laskennan rajoista Antti-Juhani Kaijanaho 10. joulukuuta 2015 1 Diagonaalikieli Diagonaalikieli on D = { k {0, 1} k L(M k ) }. Lause 1. Päätösongelma Onko k {0, 1} sellaisen
on rekursiivisesti numeroituva, mutta ei rekursiivinen.
6.5 Turingin koneiden pysähtymisongelma Lause 6.9 Kieli H = { M pysähtyy syötteellä w} on rekursiivisesti numeroituva, mutta ei rekursiivinen. Todistus. Todetaan ensin, että kieli H on rekursiivisesti
Lisää pysähtymisaiheisia ongelmia
Lisää pysähtymisaiheisia ongelmia Lause: Pysähtymättömyysongelma H missä H = { w111x w validi koodi, M w ei pysähdy syötteellä x } ei ole rekursiivisesti lueteltava. Todistus: Pysähtymisongelman komplementti
Algoritmit 2. Luento 8 Ke 13.4.2016. Timo Männikkö
Algoritmit 2 Luento 8 Ke 13.4.2016 Timo Männikkö Luento 8 Rekursioyhtälöt Master-lause Lähin pistepari Ahne menetelmä Lyhin virittävä puu Kruskalin menetelmä Primin menetelmä Merkkitiedon tiivistäminen
Äärellisten automaattien ja säännöllisten lausekkeiden minimointi
Äärellisten automaattien ja säännöllisten lausekkeiden minimointi Timi Suominen, Riia Ohtamaa ja Pessi Moilanen Helsinki..01 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Äärellisten automaattien
FUNKTIONAALIANALYYSIN PERUSKURSSI 1. 0. Johdanto
FUNKTIONAALIANALYYSIN PERUSKURSSI 1. Johdanto Funktionaalianalyysissa tutkitaan muun muassa ääretönulotteisten vektoriavaruuksien, ja erityisesti täydellisten normiavaruuksien eli Banach avaruuksien ominaisuuksia.
4.3. Matemaattinen induktio
4.3. Matemaattinen induktio Matemaattinen induktio: Deduktion laji Soveltuu, kun ominaisuus on osoitettava olevan voimassa luonnollisilla luvuilla. Suppea muoto P(n) : Ominaisuus, joka joka riippuu luvusta
Ratkaisuehdotukset Kesäyliopisto 2014. 1. Kuvassa on esitetty erään ravintolan lounasbuffetin kysyntäfunktio.
Harjoitukset 2 Taloustieteen perusteet Ratkaisuehdotukset Kesäyliopisto 2014 1. Kuvassa on esitetty erään ravintolan lounasbuffetin kysyntäfunktio. a) Mikä on kysynnän hintajousto 12 :n ja 6 :n välillä?
String-vertailusta ja Scannerin käytöstä (1/2) String-vertailusta ja Scannerin käytöstä (2/2) Luentoesimerkki 4.1
String-vertailusta ja Scannerin käytöstä (1/2) Vertailuja tehdessä törmätään usein tilanteeseen, jossa merkkijonoa (esimerkiksi merkkijonomuuttujaa) pitää vertailla toiseen merkkijonoon. Tällöin tavanomainen
Tekijät: Hellevi Kupila, Katja Leinonen, Tuomo Talala, Hanna Tuhkanen, Pekka Vaaraniemi
2. OSA: GEOMETRIA Tekijät: Hellevi Kupila, Katja Leinonen, Tuomo Talala, Hanna Tuhkanen, Pekka Vaaraniemi Alkupala Montako tasokuviota voit muodostaa viidestä neliöstä siten, että jokaisen neliön vähintään
Johdatus yliopistomatematiikkaan, 2. viikko (2 op)
Johdatus yliopistomatematiikkaan, 2. viikko (2 op) Jukka Kemppainen Mathematics Division Yhtälöt ja epäyhtälöt Jokainen osaa ratkaista ensimmäisen asteen yhtälön ax + by + c = 0. Millä parametrien a, b
Epäyhtälön molemmille puolille voidaan lisätä sama luku: kaikilla reaaliluvuilla a, b ja c on voimassa a < b a + c < b + c ja a b a + c b + c.
Epäyhtälö Kahden lausekkeen A ja B välisiä järjestysrelaatioita A < B, A B, A > B ja A B nimitetään epäyhtälöiksi. Esimerkiksi 2 < 6, 9 10, 5 > a + + 2 ja ( + 1) 2 2 + 2 ovat epäyhtälöitä. Epäyhtälössä
= 5! 2 2!3! = = 10. Edelleen tästä joukosta voidaan valita kolme särmää yhteensä = 10! 3 3!7! = = 120
Tehtävä 1 : 1 Merkitään jatkossa kirjaimella H kaikkien solmujoukon V sellaisten verkkojen kokoelmaa, joissa on tasan kolme särmää. a) Jokainen verkko G H toteuttaa väitteen E(G) [V]. Toisaalta jokainen
Lukion. Calculus. Polynomifunktiot. Paavo Jäppinen Alpo Kupiainen Matti Räsänen Otava PIKATESTIN JA KERTAUSKOKEIDEN TEHTÄVÄT RATKAISUINEEN
Calculus Lukion MAA Polynomifunktiot Paavo Jäppinen Alpo Kupiainen Matti Räsänen Otava PIKATESTIN JA KERTAUSKOKEIDEN TEHTÄVÄT RATKAISUINEEN Polynomifunktiot (MAA) Pikatesti ja kertauskokeet Tehtävien ratkaisut
Aluksi. 2.1. Kahden muuttujan lineaarinen epäyhtälö
Aluksi Matemaattisena käsitteenä lineaarinen optimointi sisältää juuri sen saman asian kuin mikä sen nimestä tulee mieleen. Lineaarisen optimoinnin avulla haetaan ihannearvoa eli optimia, joka on määritelty
(x 0 ) = lim. Derivoimissääntöjä. Oletetaan, että funktiot f ja g ovat derivoituvia ja c R on vakio. 1. Dc = 0 (vakiofunktion derivaatta) 2.
Derivaatta kuvaa funktion hetkellistä kasvunopeutta. Geometrisesti tulkittuna funktion derivaatta kohdassa x 0 on funktion kuvaajalle kohtaan x 0 piirretyn tangentin kulmakerroin. Funktio f on derivoituva
Säännöllisten kielten sulkeumaominaisuudet
Säännöllisten kielten sulkeumaominaisuudet Osoitamme nyt, että säännöllisten kielten joukko on suljettu yhdisteen, konkatenaation ja tähtioperaation suhteen. Toisin sanoen jos A ja B ovat säännöllisiä,
Tietojenkäsittelyteorian alkeet, osa 2
TIEA241 Automaatit ja kieliopit, syksy 2016 Antti-Juhani Kaijanaho TIETOTEKNIIKAN LAITOS 12. syyskuuta 2016 Sisällys vs Ovat eri asioita! Älä sekoita niitä. Funktiot Funktio f luokasta A luokkaan B, merkitään
2.2 Täydellinen yhtälö. Ratkaisukaava
. Täydellinen yhtälö. Ratkaisukaava Tulon nollasäännöstä näkee silloin tällöin omituisia sovellutuksia. Jotkut näet ajattelevat, että on olemassa myöskin tulon -sääntö tai tulon "mikä-tahansa"- sääntö.
Chomskyn hierarkia ja yhteysherkät kieliopit
Chomskyn hierarkia ja yhteysherkät kieliopit Laskennan teorian opintopiiri Tuomas Hakoniemi 21. helmikuuta 2014 Käsittelen tässä laskennan teorian opintopiirin harjoitustyössäni muodollisten kielioppien
3. Kongruenssit. 3.1 Jakojäännös ja kongruenssi
3. Kongruenssit 3.1 Jakojäännös ja kongruenssi Tässä kappaleessa esitellään kokonaislukujen modulaarinen aritmetiikka (ns. kellotauluaritmetiikka), jossa luvut tyypillisesti korvataan niillä jakojäännöksillä,
- Kommentoi koodisi. Koodin kommentointiin kuuluu kuvata metodien toiminta ja pääohjelmassa tapahtuvat tärkeimmät toiminnat. Esim.
Projektityö olioista. Projektityön ohjeistus: - Jokainen valitsee vain yhden aiheen projektityökseen. Projektityön tarkoitus on opetella tekemään hieman isompi, toimiva ohjelma olioita käyttäen. Ohjelmakoodi
Diskreetit rakenteet
Diskreetit rakenteet 811120P 5 op 7. Oulun yliopisto Tietojenkäsittelytieteiden laitos 2015 / 2016 Periodi 1 Mikä on verkko? verkko (eli graafi) koostuu solmuista ja väleistä, jotka yhdistävät solmuja
TIEA241 Automaatit ja kieliopit, syksy Antti-Juhani Kaijanaho. 8. syyskuuta 2016
TIEA241 Automaatit ja kieliopit, syksy 2016 Antti-Juhani Kaijanaho TIETOTEKNIIKAN LAITOS 8. syyskuuta 2016 Sisällys a https://tim.jyu.fi/view/kurssit/tie/ tiea241/2016/videoiden%20hakemisto Matemaattisen
MAA10 HARJOITUSTEHTÄVIÄ
MAA0 Määritä se funktion f: f() = + integraalifunktio, jolle F() = Määritä se funktion f : f() = integraalifunktio, jonka kuvaaja sivuaa suoraa y = d Integroi: a) d b) c) d d) Määritä ( + + 8 + a) d 5
(iv) Ratkaisu 1. Sovelletaan Eukleideen algoritmia osoittajaan ja nimittäjään. (i) 7 = , 7 6 = = =
JOHDATUS LUKUTEORIAAN (syksy 07) HARJOITUS 7, MALLIRATKAISUT Tehtävä Etsi seuraavien rationaalilukujen ketjumurtokehitelmät: (i) 7 6 (ii) 4 7 (iii) 65 74 (iv) 63 74 Ratkaisu Sovelletaan Eukleideen algoritmia
Kuinka määritellään 2 3?
Kuinka määritellään 2 3? y Nyt 3 = 1,7320508.... Luvut 3 2 x x 3 2 x 2 1 = 2, 2 1,7 3,2490, 2 1,73 3,3173, 2 1,732 3,3219,... ovat hyvin määriteltyjä koska näihin tarvitaan vain rationaalilukupotenssin
Topologia Syksy 2010 Harjoitus 9
Topologia Syksy 2010 Harjoitus 9 (1) Avaruuden X osajoukko A on G δ -joukko, jos se on numeroituva leikkaus avoimista joukoista ja F σ -joukko, jos se on numeroituva yhdiste suljetuista joukoista. Osoita,
Algoritmit 1. Luento 13 Ti 23.2.2016. Timo Männikkö
Algoritmit 1 Luento 13 Ti 23.2.2016 Timo Männikkö Luento 13 Suunnittelumenetelmät Taulukointi Kapsäkkiongelma Ahne menetelmä Verkon lyhimmät polut Dijkstran menetelmä Verkon lyhin virittävä puu Kruskalin
LUKU II HOMOLOGIA-ALGEBRAA. 1. Joukko-oppia
LUKU II HOMOLOGIA-ALGEBRAA 1. Joukko-oppia Matematiikalle on tyypillistä erilaisten objektien tarkastelu. Tarkastelu kohdistuu objektien tai näiden muodostamien joukkojen välisiin suhteisiin, mutta objektien
MS-A0004 - Matriisilaskenta Laskuharjoitus 3
MS-A0004 - Matriisilaskenta Laskuharjoitus 3 atkaisut Tehtävä Merkitään matriisin rivejä, 2 ja 3. Gaussin eliminoinnilla saadaan 3 5 4 7 3 5 4 7 3 2 4 2+ 0 3 0 6 6 8 4 3+2 2 0 3 0 6 3 5 4 7 0 3 0 6 3+
T Syksy 2004 Logiikka tietotekniikassa: perusteet Laskuharjoitus 7 (opetusmoniste, kappaleet )
T-79144 Syksy 2004 Logiikka tietotekniikassa: perusteet Laskuharjoitus 7 (opetusmoniste, kappaleet 11-22) 26 29102004 1 Ilmaise seuraavat lauseet predikaattilogiikalla: a) Jokin porteista on viallinen
Äärellisten automaattien ja säännöllisten kielten ekvivalenssi
Äärellisten automaattien ja säännöllisten kielten ekvivalenssi Osoitamme seuraavan keskeisen tuloksen: Lause 1.8: [Sipser Thm. 1.54] Kieli on säännöllinen, jos ja vain jos jokin säännöllinen lauseke esittää
(1) refleksiivinen, (2) symmetrinen ja (3) transitiivinen.
Matematiikassa ja muuallakin joudutaan usein tekemisiin sellaisten relaatioiden kanssa, joiden lakina on tietyn ominaisuuden samuus. Tietyn ominaisuuden samuus -relaatio on ekvivalenssi; se on (1) refleksiivinen,
MS-A0402 Diskreetin matematiikan perusteet Esimerkkejä, todistuksia ym., osa I
MS-A0402 Diskreetin matematiikan perusteet Esimerkkejä, todistuksia ym., osa I G. Gripenberg Aalto-yliopisto 3. huhtikuuta 2014 G. Gripenberg (Aalto-yliopisto) MS-A0402 Diskreetin matematiikan perusteetesimerkkejä,
Matematiikassa ja muuallakin joudutaan usein tekemisiin sellaisten relaatioiden kanssa, joiden lakina on tietyn ominaisuuden samuus.
Matematiikassa ja muuallakin joudutaan usein tekemisiin sellaisten relaatioiden kanssa, joiden lakina on tietyn ominaisuuden samuus. Matematiikassa ja muuallakin joudutaan usein tekemisiin sellaisten relaatioiden
MS-A0402 Diskreetin matematiikan perusteet Esimerkkejä, todistuksia ym., osa I
MS-A040 Diskreetin matematiikan perusteet Esimerkkejä, todistuksia ym., osa I G. Gripenberg Aalto-yliopisto 3. huhtikuuta 014 G. Gripenberg (Aalto-yliopisto) MS-A040 Diskreetin matematiikan perusteetesimerkkejä,
ICS-C2000 Tietojenkäsittelyteoria Kevät 2016
ICS-C2000 Tietojenkäsittelyteoria Kevät 206 Kierros 0, 2. 24. maaliskuuta Huom! Perjantaina 25. maaliskuuta ei ole laskareita (pitkäperjantai), käykää vapaasti valitsemassanne ryhmässä aiemmin viikolla.
VALTIOTIETEELLINEN TIEDEKUNTA TILASTOTIETEEN VALINTAKOE 7.6.2011 Ratkaisut ja arvostelu
VALTIOTIETEELLINEN TIEDEKUNTA TILASTOTIETEEN VALINTAKOE 7.6.2011 Ratkaisut ja arvostelu 1.1 Noudattakoon satunnaismuuttuja X normaalijakaumaa a) b) c) d) N(5, 15). Tällöin P (1.4 < X 12.7) on likimain
Ensimmäinen induktioperiaate
Ensimmäinen induktioperiaate Olkoon P(n) luonnollisilla luvuilla määritelty predikaatti. (P(n) voidaan lukea luvulla n on ominaisuus P.) Todistettava, että P(n) on tosi jokaisella n N. ( Kaikilla luonnollisilla
Ensimmäinen induktioperiaate
1 Ensimmäinen induktioperiaate Olkoon P(n) luonnollisilla luvuilla määritelty predikaatti. (P(n) voidaan lukea luvulla n on ominaisuus P.) Todistettava, että P(n) on tosi jokaisella n N. ( Kaikilla luonnollisilla
Derivaatta, interpolointi, L6
, interpolointi, L6 1 Wikipeia: (http://fi.wikipeia.org/wiki/ ) Etälukio: (http://193.166.43.18/etalukio/ pitka_matematiikka/kurssi7/maa7_teoria10.html ) Maths online: (http://www.univie.ac.at/future.meia/
MS-A0402 Diskreetin matematiikan perusteet Esimerkkejä ym., osa I
MS-A040 Diskreetin matematiikan perusteet Esimerkkejä ym., osa I G. Gripenberg Aalto-yliopisto. maaliskuuta 05 G. Gripenberg (Aalto-yliopisto) MS-A040 Diskreetin matematiikan perusteet Esimerkkejä. ym.,
30 + x. 15 + 0,5x = 2,5 + x 0,5x = 12,5 x = 25. 27,5a + 27,5b = 1,00 55 = 55. 2,5a + (30 2,5)b (27,5a + 27,5b) = 45 55.
RATKAISUT, Insinöörimatematiikan koe 1.5.201 1. Kahdessa astiassa on bensiinin ja etanolin seosta. Ensimmäisessä astiassa on 10 litraa seosta, jonka tilavuudesta 5 % on etanolia. Toisessa astiassa on 20
Sinulle on annettu bittijono, ja tehtäväsi on muuttaa jonoa niin, että jokainen bitti on 0.
A Bittien nollaus Sinulle on annettu bittijono, ja tehtäväsi on muuttaa jonoa niin, että jokainen bitti on 0. Saat käyttää seuraavia operaatioita: muuta jokin bitti vastakkaiseksi (0 1 tai 1 0) muuta kaikki
Sähköstaattisen potentiaalin laskeminen
Sähköstaattisen potentiaalin laskeminen Potentiaalienegia on tuttu mekaniikan kussilta eikä se ole vieas akielämässäkään. Sen sijaan potentiaalin käsite koetaan usein vaikeaksi. On hyvä muistaa, että staattisissa
Todistus: Aiemmin esitetyn mukaan jos A ja A ovat rekursiivisesti lueteltavia, niin A on rekursiivinen.
Lause: Tyhjyysongelma ei ole osittain ratkeava; ts. kieli ei ole rekursiivisesti lueteltava. L e = { w { 0, 1 } L(M w ) = } Todistus: Aiemmin esitetyn mukaan jos A ja A ovat rekursiivisesti lueteltavia,
a k+1 = 2a k + 1 = 2(2 k 1) + 1 = 2 k+1 1. xxxxxx xxxxxx xxxxxx xxxxxx
x x x x x x x x Matematiikan johdantokurssi, syksy 08 Harjoitus, ratkaisuista Hanoin tornit -ongelma: Tarkastellaan kolmea pylvästä A, B ja C, joihin voidaan pinota erikokoisia renkaita Lähtötilanteessa
Rekursiiviset palautukset [HMU 9.3.1]
Rekursiiviset palautukset [HMU 9.3.1] Yleisesti sanomme, että ongelma P voidaan palauttaa ongelmaan Q, jos mistä tahansa ongelmalle Q annetusta ratkaisualgoritmista voidaan jotenkin muodostaa ongelmalle
802328A LUKUTEORIAN PERUSTEET OSA III BASICS OF NUMBER THEORY PART III. Tapani Matala-aho MATEMATIIKKA/LUTK/OULUN YLIOPISTO
8038A LUKUTEORIAN PERUSTEET OSA III BASICS OF NUMBER THEORY PART III Tapani Matala-aho MATEMATIIKKA/LUTK/OULUN YLIOPISTO SYKSY 016 Sisältö 1 Irrationaaliluvuista Antiikin lukuja 6.1 Kolmio- neliö- ja tetraedriluvut...................
2. Laskettavuusteoriaa
2. Laskettavuusteoriaa Kaymme lapi ratkeamattomuuteen liittyvia ja perustuloksia ja -tekniikoita [HMU luku 9]. Taman luvun jalkeen opiskelija tuntee joukon keskeisia ratkeamattomuustuloksia osaa esittaa
Diskreetin matematiikan perusteet Laskuharjoitus 1 / vko 8
Diskreetin matematiikan perusteet Laskuharjoitus 1 / vko 8 Tuntitehtävät 1-2 lasketaan alkuviikon harjoituksissa ja tuntitehtävät 5- loppuviikon harjoituksissa. Kotitehtävät 3-4 tarkastetaan loppuviikon
Muita vaativuusluokkia
Muita vaativuusluokkia Käydään lyhyesti läpi tärkeimpiä vaativuusluokkiin liittyviä tuloksia. Monet tunnetuista tuloksista ovat vaikeita todistaa, ja monet kysymykset ovat vielä auki. Lause (Ladner 1975):
Luonnollisten lukujen ja kokonaislukujen määritteleminen
Luonnollisten lukujen ja kokonaislukujen määritteleminen LuK-tutkielma Jussi Piippo Matemaattisten tieteiden yksikkö Oulun yliopisto Kevät 2017 Sisältö 1 Johdanto 2 2 Esitietoja 3 2.1 Joukko-opin perusaksioomat...................
A ja B pelaavat sarjan pelejä. Sarjan voittaja on se, joka ensin voittaa n peliä.
Esimerkki otteluvoiton todennäköisyys A ja B pelaavat sarjan pelejä. Sarjan voittaja on se, joka ensin voittaa n peliä. Yksittäisessä pelissä A voittaa todennäköisyydellä p ja B todennäköisyydellä q =
Matematiikan mestariluokka, syksy 2009 7
Matematiikan mestariluokka, syksy 2009 7 2 Alkuluvuista 2.1 Alkuluvut Määritelmä 2.1 Positiivinen luku a 2 on alkuluku, jos sen ainoat positiiviset tekijät ovat 1 ja a. Jos a 2 ei ole alkuluku, se on yhdistetty
3. Useamman kuin kahden muuttujan yhteyden kuvaus
3. Useamman kuin kahden muuttujan yhteyden kuvaus 25 a) Kolmisuuntaiset ristiintaulukot Ristiintaulukoinnin ei tarvitse mitenkään välttämättä pysähtyä aiemmin esitettyyn kaksisuuntaiseen taulukkoon; melko
Vastaus 1. Lasketaan joukkojen alkiot, ja todetaan, että niitä on 3 molemmissa.
Miten perustella, että joukossa A = {a, b, c} on yhtä monta alkiota kuin joukossa B = {d, e, f }? Vastaus 1. Lasketaan joukkojen alkiot, ja todetaan, että niitä on 3 molemmissa. Vastaus 2. Vertaillaan
Diskreetin matematiikan perusteet Laskuharjoitus 2 / vko 9
Diskreetin matematiikan perusteet Laskuharjoitus 2 / vko 9 Tuntitehtävät 9-10 lasketaan alkuviikon harjoituksissa ja tuntitehtävät 13-14 loppuviikon harjoituksissa. Kotitehtävät 11-12 tarkastetaan loppuviikon
Miten perustella, että joukossa A = {a, b, c} on yhtä monta alkiota kuin joukossa B = {d, e, f }?
Miten perustella, että joukossa A = {a, b, c} on yhtä monta alkiota kuin joukossa B = {d, e, f }? Miten perustella, että joukossa A = {a, b, c} on yhtä monta alkiota kuin joukossa B = {d, e, f }? Vastaus
MS-A0402 Diskreetin matematiikan perusteet Esimerkkejä ym., osa I
MS-A040 Diskreetin matematiikan perusteet Esimerkkejä ym., osa I G. Gripenberg Aalto-yliopisto. maaliskuuta 05 G. Gripenberg (Aalto-yliopisto) MS-A040 Diskreetin matematiikan perusteet Esimerkkejä. ym.,
Funktion raja-arvo 1/6 Sisältö ESITIEDOT: reaalifunktiot
Funktion raja-arvo 1/6 Sisältö Esimerkki funktion raja-arvosta Lauseke f() = 1 cos määrittelee reaauuttujan reaaliarvoisen funktion f, jonka lähtöjoukko muodostuu nollasta eroavista reaaliluvuista. Periaatteessa
isomeerejä yhteensä yhdeksän kappaletta.
Tehtävä 2 : 1 Esitetään aluksi eräitä havaintoja. Jokaisella n Z + symbolilla H (n) merkitään kaikkien niiden verkkojen joukkoa, jotka vastaavat jotakin tehtävänannon ehtojen mukaista alkaanin hiiliketjua
Windows Live SkyDrive - esittely
Windows Live SkyDrive - esittely Microsoftin SkyDrive on pilvipohjainen tiedostojen säilytys- ja jakopalvelu. SkyDrive tarjoaa 25 Gb ilmaista säilytystilaa tiedostoille ja valokuville. Voit käyttää SkyDriven
Analyysi III. Jari Taskinen. 28. syyskuuta Luku 1
Analyysi III Jari Taskinen 28. syyskuuta 2002 Luku Sisältö Sarjat 2. Lukujonoista........................... 2.2 Rekursiivisesti määritellyt lukujonot.............. 8.3 Sarja ja sen suppenminen....................
Oletetaan, että funktio f on määritelty jollakin välillä ]x 0 δ, x 0 + δ[. Sen derivaatta pisteessä x 0 on
Derivaatta Erilaisia lähestymistapoja: geometrinen (käyrän tangentti sekanttien raja-asentona) fysikaalinen (ajasta riippuvan funktion hetkellinen muutosnopeus) 1 / 13 Derivaatan määritelmä Määritelmä
on Abelin ryhmä kertolaskun suhteen. Tämän joukon alkioiden lukumäärää merkitään
5. Primitiivinen alkio 5.1. Täydennystä lukuteoriaan. Olkoon n Z, n 2. Palautettakoon mieleen, että kokonaislukujen jäännösluokkarenkaan kääntyvien alkioiden muodostama osajoukko Z n := {x Z n x on kääntyvä}
Kaikki kurssin laskuharjoitukset pidetään Exactumin salissa C123. Malliratkaisut tulevat nettiin kurssisivulle.
Kombinatoriikka, kesä 2010 Harjoitus 1 Ratkaisuehdotuksia (RT (5 sivua Kaikki kurssin laskuharjoitukset pidetään Exactumin salissa C123. Malliratkaisut tulevat nettiin kurssisivulle. 1. Osoita, että vuoden
Ratkaisu: a) Kahden joukon yhdisteseen poimitaan kaikki alkiot jotka ovat jommassakummassa joukossa (eikä mitään muuta).
Matematiikan laitos Johdatus Diskreettiin Matematiikaan Harjoitus 1 03.11.2010 Ratkaisuehdotuksia Aleksandr Nuija 1. Tarkastellaan joukkoja A = {1,3,4}, B = {2,3,7,9} ja C = {2, 5, 7}. Määritä joukot (a)
Laskennan mallit (syksy 2009) Harjoitus 11, ratkaisuja
582206 Laskennan mallit (syksy 2009) Harjoitus 11, ratkaisuja 1. Seuraavissa laskennoissa tilat on numeroitu sarakkeittain ylhäältä alas jättäen kuitenkin hyväksyvä tila välistä. Turingin koneen laskenta
7. Tasaisen rajoituksen periaate
18 FUNKTIONAALIANALYYSIN PERUSKURSSI 7. Tasaisen rajoituksen periaate Täydellisyydestä puristetaan maksimaalinen hyöty seuraavan Bairen lauseen avulla. Bairen lause on keskeinen todistettaessa kahta funktionaalianalyysin
2.7 Neliöjuuriyhtälö ja -epäyhtälö
2.7 Neliöjuuriyhtälö ja -epäyhtälö Neliöjuuren määritelmä palautettiin mieleen jo luvun 2.2 alussa. Neliöjuurella on mm. seuraavat ominaisuudet. ab = a b, a 0, b 0 a a b =, a 0, b > 0 b a2 = a a > b, a
1 Lukujen jaollisuudesta
Matematiikan mestariluokka, syksy 2009 1 1 Lukujen jaollisuudesta Lukujoukoille käytetään seuraavia merkintöjä: N = {1, 2, 3, 4,... } Luonnolliset luvut Z = {..., 2, 1, 0, 1, 2,... } Kokonaisluvut Kun
Luvun π irrationaalisuus. Ilari Vallivaara
Luvun π irrationaalisuus Ilari Vallivaara 27. marraskuuta 24 Sisältö 1 Esipuhe 2 2 Todistuksen pääpiirteinen kulku 3 3 Todistus 4 Lähdeluettelo 9 1 1 Esipuhe Luvun π irrationaalisuus seuraa suoraan sen
Säännöllisen kielen tunnistavat Turingin koneet
186 Säännöllisen kielen tunnistavat Turingin koneet Myös säännöllisen kielen hyväksyvien Turingin koneiden tunnistaminen voidaan osoittaa ratkeamattomaksi palauttamalla universaalikielen tunnistaminen
1.7 Gradientti ja suunnatut derivaatat
1.7 Gradientti ja suunnatut derivaatat Funktion ensimmäiset osittaisderivaatat voidaan yhdistää yhdeksi vektorifunktioksi seuraavasti: Missä tahansa pisteessä (x, y), jossa funktiolla f(x, y) on ensimmäiset
YHTEISKUNTATIETEIDEN JA FILOSOFIAN HAKUKOHTEEN VALINTAKOE TO 5.6.2014 klo 12 15. (filosofia, sosiologia, valtio-oppi, yhteiskuntapolitiikka)
Jyväskylän Yliopisto Yhteiskuntatieteellinen tiedekunta YHTEISKUNTATIETEIDEN JA FILOSOFIAN HAKUKOHTEEN VALINTAKOE TO 5.6.2014 klo 12 15. (filosofia, sosiologia, valtio-oppi, yhteiskuntapolitiikka) OHJEET
802328A LUKUTEORIAN PERUSTEET OSA III BASICS OF NUMBER THEORY PART III
802328A LUKUTEORIAN PERUSTEET OSA III BASICS OF NUMBER THEORY PART III Tapani Matala-aho MATEMATIIKKA/LUTK/OULUN YLIOPISTO SYKSY 2016 LUKUTEORIA 1 / 77 Irrationaaliluvuista Määritelmä 1 Luku α C \ Q on
Hahmon etsiminen syotteesta (johdatteleva esimerkki)
Hahmon etsiminen syotteesta (johdatteleva esimerkki) Unix-komennolla grep hahmo [ tiedosto ] voidaan etsia hahmon esiintymia tiedostosta (tai syotevirrasta): $ grep Kisaveikot SM-tulokset.txt $ ps aux
Tani Savolainen ja Eveliina Kantola LAPIN AMK 2015
Kehittämistyö Tani Savolainen ja Eveliina Kantola LAPIN AMK 2015 Aina Aina ajatellaan, ajatellaan että se on joku muu muu, joka juo. juo Itse asiassa alkoholin suurkuluttajat ovat meillä mukana työelämässä,
Johdatus lukuteoriaan Harjoitus 11 syksy 2008 Eemeli Blåsten. Ratkaisuehdotelma
Johdatus lukuteoriaan Harjoitus syksy 008 Eemeli Blåsten Ratkaisuehdotelma Tehtävä Todista ketjumurtoluvun peräkkäisille konvergenteille kaava ( ) n induktiolla käyttämällä jonojen ( ) ja ( ) rekursiokaavaa.
verkkojen G ja H välinen isomorfismi. Nyt kuvaus f on bijektio, joka säilyttää kyseisissä verkoissa esiintyvät särmät, joten pari
Tehtävä 9 : 1 Merkitään kirjaimella G tehtäväpaperin kuvan vasemmanpuoleista verkkoa sekä kirjaimella H tehtäväpaperin kuvan oikeanpuoleista verkkoa. Kuvan perusteella voidaan havaita, että verkko G on
Approbatur 3, demo 1, ratkaisut A sanoo: Vähintään yksi meistä on retku. Tehtävänä on päätellä, mitä tyyppiä A ja B ovat.
Approbatur 3, demo 1, ratkaisut 1.1. A sanoo: Vähintään yksi meistä on retku. Tehtävänä on päätellä, mitä tyyppiä A ja B ovat. Käydään kaikki vaihtoehdot läpi. Jos A on rehti, niin B on retku, koska muuten
Algoritmi on periaatteellisella tasolla seuraava:
Algoritmi on periaatteellisella tasolla seuraava: Dijkstra(V, E, l, v 0 ): S := { v 0 } D[v 0 ] := 0 for v V S do D[v] := l(v 0, v) end for while S V do valitse v V S jolle D[v] on minimaalinen S := S