Matijasevičova věta. studijní materiál, draft verse k připomínkování, Michal Černý, katedra ekonometrie, VŠE Praha

Rozměr: px
Začít zobrazení ze stránky:

Download "Matijasevičova věta. studijní materiál, draft verse k připomínkování, 16. 11. 2007 Michal Černý, katedra ekonometrie, VŠE Praha"

Transkript

1 Matijasevičova věta studijní materiál, draft verse k připomínkování, Michal Černý, katedra ekonometrie, VŠE Praha Cílem tohoto materiálu je podat důkaz důležitého tvrzení, známého jako Matijasevičova věta. Jeho moderní historie se odvíjí od roku 1900, kdy David Hilbert položil otázku, zdali existuje obecná metoda řešení diofantických rovnic (tzv. desátý Hilbertův problém). Diofantické rovnice jsou rovnice tvaru P (x 1, x 2,..., x n ) = 0, kde P (x 1, x 2,..., x n ) je polynom s celočíselnými koeficienty, a řešení hledáme buď v oboru přirozených nebo v oboru celých čísel. Známé příklady takových rovnic jsou: a 2 + b 2 c 2 = 0; jistě nikoho nepřekvapí, že tato diofantická rovnice má řešení třeba 3, 4, 5. Co třeba rovnice a 3 + b 3 + c 3 = 29? Tato má samořejmě řešení a = 3, b = 1, c = 1. Rovnice a 3 + b 3 + c 3 = 30 má taktéž řešení, je jím a = , b = , c = (Řešení pochází z roku 1999.) Pro rovnici je existence řešení otevřený problém. a 3 + b 3 + c 3 = 33 Problém je to těžký, protože přirozená a celá čísla jsou diskrétní. Takové problémy by nevzikaly, kdybychom hledali řešení v oboru reálných či komplexních čísel. V IR a v C jsou polynomy spojité funkce, díky čemuž lze o existenci řešení rovnic v IR a v C rozhodovat algoritmicky (jde ovšem o silně netriviální výsledek, viz větu 50). Hilbert položil důraz na otázku, zdali existuje metoda, jak hledat řešení diofantických rovnic. Taková metoda musí mít dva kroky: (i) rozhodnout, zdali vůbec nějaké řešení existuje a (ii) najít jej. Je zřejmé, že z algoritmického 1

2 hlediska je podstatný krok (i) jakmile dokážeme zjistit, že daná rovnice P (x 1, x 2,..., x n ) = 0 má řešení, pak jej stačí hledat hrubou silou, tzn. postupně enumerovat všechny n-tice čísel (x 1, x 2,..., x n ) a dosazovat je do P. Pak je jen otázkou času, kdy náš postup skončí a nalezne řešení, protože z kroku (i) máme zaručeno, že toto existuje. Matijasevičova věta dává na Hilbertovu otázku zápornou odpověď: neexistuje algoritmus, který by dostal na vstup polynom P a v konečném čase rozhodl, zdali rovnice P = 0 má nebo nemá řešení v oboru přirozených nebo celých čísel. Proto se někdy o Matijasevičově větě hovoří jako o záporném řešení desátého Hilbertova problému. Následující věta ukazuje, že není podstatné, klademe-li otázky po řešitelnosti rovnic v oboru přirozených a v oboru celých čísel. Věta 1. Existuje algoritmus rozhodující řešitelnost rovnic P = 0 (P je polynom s celočíselnými koeficienty) v oboru přirozených čísel, právě když existuje algoritmus rozhodující řešitelnost rovnic P = 0 v oboru celých čísel. Důkaz. Mějme algoritmus, který rozhoduje o existenci řešení rovnice P (x 1, x 2,..., x n ) = 0 v oboru přirozených čísel. Můžeme jej snadno využít k řešení v oboru celých čísel, předhodíme-li mu rovnici (s 1,s 2,...,s n) { 1,1} n P (s 1 x 1, s 2 x 2,..., s n x n ) = 0. Tato rovnice má evidentně řešení, jestliže alespoň pro jednu volbu znamének s 1, s 2,..., s n je P (s 1 x 1, s 2 x 2,..., s n x n ) = 0. Tak získáme odpověď na existenci řešení v oboru celých čísel. Na druhou stranu, nechť máme algoritmus, který rozhoduje o řešitelnosti v oboru celých čísel, a chceme rozhodnout, zdali existuje řešení rovnice P (x 1, x 2,..., x n ) = 0 v oboru přirozených čísel. Lze dokázat (to je známá věta z teorie čísel), že každé přirozené číslo lze psát jako součet čtyř druhých mocnin přirozených čísel: x i = a 2 i + b 2 i + c 2 i + d 2 i. (1) Takže našemu algoritmu stačí předhodit k rozhodutí o existenci řešení rovnici P (a b c d 2 1,..., a 2 n + b 2 n + c 2 n + d 2 n) = 0 se 4n neznámými. Pokud algoritmus odpoví, že tato rovnice má celočíselné řešení, pak máme i pomocí (1) i přirozené řešení. 2

3 Důsledek 2. Ke každé diofantické rovnici P (x 1, x 2,..., x n ) = 0 existuje diofantická rovnice Q(x 1, x 2,..., x n ) = 0 taková, že P = 0 má řešení v celých číslech, právě když Q = 0 má řešení přirozených číslech. Je tedy zřejmé, že rozhodnout, zdali daná diofantická rovnice má řešení v celých číslech a v přirozených číslech jsou dva stejně obtížné problémy (alespoň v tom smyslu, že algoritmicky je řešitelný první, právě když je algoritmicky řešitelný druhý). Patrně nejznámějších verse formulace Matijasevičovy věty zní, že ani jeden z těchto dvou problémů není řešitelný. Věta 3 (Matijasevič (Robinsonová, Davis, Putnam)).. Neexistuje algoritmus (řekněme Turingův stroj), který (v konečném čase) rozhodne, zda daná diofantická rovnice má řešení v oboru přirozených (nebo celých) čísel. Při hledání řešení diofantických rovnic by člověk mohl očekávat jistou naději. I kdyby třeba nehledal přímo nějaký vzoreček, jako máme třeba vzoreček pro řešení kvadratických rovnic v komplexníxh číslech, mohl by hledat alespoň jistý horní odhad na řešení. Mohl by doufat, že se mu podaří dokázat větu typu jestliže je daný polynom P stupně n s koeficienty a 1, a 2,..., a m, pak existuje-li řešení x rovnice P = 0, pak x f(n, a 1, a 2,..., a m ), kde f je nějaká rozumná funkce. Matijasevičova věta říká, že každá taková funkce je f nerekursivní. Lze ji tedy zformulovat i slovy, že neexistuje rekursivní horní odhad na velikost řešení diofantických rovnic. (Samozřejmě: kdyby takový rekursivní horní odhad existoval, stačilo by prozkoumat f(n, a 1, a 2,..., a m ) čísel, a kdybychom řešení rovnice P = 0 nenalezli, prohlásili bychom, že rovnice nemá řešení to by byla rekursivní procedura řešící diofantické rovnice, a tato neexistuje.) Není marné si rozmyslet, že pro některé typy polynomů rekursivní horní odhad existuje; například, je-li P součtem druhých mocnin polynomů prvního stupně. Dokážeme Matijasevičovu větu v obecnější versi; ukážeme, že diofantické rovnice představují další formalisaci pojmu algoritmus, podobně jsme formalisovali algoritmy pomocí Turingových strojů a částečné rekursivních funkcí. Nejprve je však třeba říci, co míníme diofantickou representací funkcí a množin. Definice 4. (a) Řekneme, že množina (relace, predikát) A IN n má diofaktickou representaci P (x 1, x 2,..., x n, y 1, y 2,..., y m ), 3

4 jestliže P (x 1, x 2,..., x n, y 1, y 2,..., y m ) je polynom s celočíselnými koeficienty a platí, že rovnice P (x 1, x 2,..., x n, y 1, y 2,..., y m ) = 0 má řešení v oboru přirozených čísel, právě když (x 1, x 2,..., x n ) A. Jinými slovy, (x 1, x 2,..., x n ) A právě když existují přirozená čísla y 1, y 2,..., y n taková, že P (x 1, x 2,..., x n, y 1, y 2,..., y m ) = 0. (b) Řekneme, že funkce f : IN n IN má diofaktickou representaci P (z, x 1, x 2,..., x n, y 1, y 2,..., y m ), jestliže P (z, x 1, x 2,..., x n, y 1, y 2,..., y m ) je polynom s celočíselnými koeficienty a platí, že rovnice P (z, x 1, x 2,..., x n, y 1, y 2,..., y m ) = 0 má řešení v oboru přirozených čísel, právě když z = f(x 1, x 2,..., x n ). Jinými slovy, z = f(x 1, x 2,..., x n ) právě když existují přirozená čísla y 1, y 2,..., y n taková, že P (z, x 1, x 2,..., x n, y 1, y 2,..., y m ) = 0. Funkce, resp. množina je diofantická, má-li diofantickou representaci. Tato definice dovoluje výpočet (některých) funkcí a charakteristických funkcí (některých) predikátů vyjádřit pomocí diofantických rovnic. Vyvineme nemalé úsilí, abychom dokázali následující silné tvrzení: Věta 5. Funkce f : IN n IN je částečně rekursivní, právě když je diofantická. Predikát (množina přirozených čísel) A(x 1, x 2,..., x n ) je rekursivně spočetný, právě když je diofantický. Konvence. V definici 4 jsme uvedli, že množina má diofantickou representaci, jestliže existuje polynom P s celočíselnými koeficienty tak, že rovnice P = 0 má řešení. Naším cílem bude, mimo jiné, pracovat s polynomy jako s 4

5 objekty aritmetiky, a tato (obvykle) pracuje s přirozenými čísly. Není však žádný problém v rovnici P = 0 přeházet členy se zápornými znaménky na pravou stranu, takže dostaneme rovnost dvou polynomů s přirozenými koeficienty. Jsme-li ve světě přirozených čísel, měli bychom definovat diofantičnost množin tak, že existují dva polynomy Q, R s přirozenými koeficienty tak, že rovnice Q(x 1, x 2,..., x n, y 1, y 2,..., y n ) = R(x 1, x 2,..., x n, y 1, y 2,..., y n ) (2) má řešení v přirozených číslech. (Analogicky i pro diofantičnost funkcí.) V důkazu Matijasevičovy věty budeme pracovat s versí P = 0 a nikoliv s Q = R ; není to újmě na obecnosti. Mohli bychom ekvivalentně vyslovit Matijasevičovu větu ve versi, že množina A je rekursivně spočetná, právě když existuje dvojice polynomů Q, R s přirozenými koeficienty taková, že (x 1,..., x n ) A, právě když existují přirozená y 1, y 2,..., y n splňující rovnost (2). Důkaz triviální implikace věty 5. Snadno se nahlédne, že funkce f, jež je diofantická, je částečně rekursivní; její graf je totiž rekursivně spočetný. Chceme-li enumerovat její graf stačí vzít polynom {(x 1, x 2,..., x n, z) : z = f(x 1, x 2,..., x n )}, P (z, x 1, x 2,..., x n, y 1, y 2,..., y m ), který je její diofantickou representací, a postupně enumerovat všechny (n + m + 1)-tice přirozených čísel (z, x 1,..., x n, y 1,..., y m ) a dosazovat je do polynomu P (z, x 1, x 2,..., x n, y 1, y 2,..., y m ). Jakmile jej vyhodnotíme a obdržíme, že P = 0, nalezli jsme bod na grafu (x 1, x 2,..., x n, z) a zapíšeme jej na výstup. Tím postupně enumerujeme graf funkce f a tato je tudíž částečně rekursivní. Podobě to učiníme s diofantickou množinou A, stejným způsobem dokážeme enumerovat její prvky, takže je rekursivně spočetná. Obtížná je samozřejmě druhá implikace, že každá částečně rekursivní funkce a každá rekursivně spočetná množina (relace, predikát) je diofantická. Důkaz této implikace provedeme tak, že ukážeme, že třída diofantických funkcí obsahuje funkce základní (nulu, následníka, projekci to je však triviální) a 5

6 je uzavřena na primitivní rekursi a minimalisaci (což není triviální). Z faktu, že třída částečných rekursivních funkcí splývá s třídou funkcí vyčíslitelných Turingovým strojem, dostáváme důsledek, že funkce je Turingovsky vyčíslitelná, právě když je diofantická, a dokonce lze překlad z jedné representace do druhé učinit pomocí algoritmického překladače. Je zřejmé, že až budeme mít dokázánu větu 5, snadno z ní plyne věta 3. Víme totiž, že existují rekursivě spočetné množiny, které nejsou rekursivní, například K = {e : e W e } (halting problem). Podle Matijasevičovy věty existuje polynom P (e, y 1, y 2,..., y n ) takový, že e K právě když pro nějaká y 1, y 2,..., y n je P (e, y 1, y 2,..., y n ) = 0. Kdybychom měli algoritmus, který rozhoduje o řešitelnosti diofantické rovnice vpravo, rozhodoval by tento i o řešení halting problemu, což jak víme není možné. Z důkazu Matijasevičovy věty plyne i následující pozoruhodný výsledek (formulujeme jej jen pro funkce, ale není problém jej reformulovat pro množiny čísel). Důsledek 6. Existuje algoritmus A takový, že je-li dán program (Turingův stroj) T, pak A po konečném počtu kroků na výstup napíše polynom, který je diofantickou representací funkce, již program T počítá. Tvrzení plyne z toho, že celý důkaz Matijasevičovy věty je konstruktivní, a lze jej tudíž naprogramovat. Lze tedy sestavit program, který daný Turingův stroj přepíše na polynom. Mějme dán Turingův stroj: podle věty o simulacích lze algoritmicky sestavit částečně rekursivní funkci, jež počítá funkci vyčíslovanou tímto strojem. Přesněji: získáme odvození této funkce, tedy popis, jak funkci dostat ze základních funkcí postupným užíváním operátorů skládání, minimalisace a primitivní rekurse. Důkaz Matijasevičovy dává diofantickou representaci základních funkcí (ta je triviální) a funkcí vznikajících skládáním, primitivní rekursí a minimalisací. Tak jsme neformálně popsali algoritmus, který dostane na vstup Turingův stroj a vyplivne hledanou diofantickou representaci. Uveďme na tomto místě ještě jedno (na první pohled pozoruhodné) tvrzení. 6

7 Tvrzení 7 (o neuvěřitelném polynomu, Jones, Sato, Wada, Wiens). Množina {α IN : ( a, b,..., z IN) α = = (k + 2) [1 ([wz + h + j q] 2 + [(gk + 2g + k + 1)(h + j) + h z] 2 + +[16(k + 1) 3 (k + 2)(n + 1) f 2 ] 2 + +[2n + p + q + z e] 2 + [e 3 (e + 2)(a + 1) o 2 ] 2 + +[(a 2 1)y x 2 ] 2 + [16r 2 y 4 (a 2 1) + 1 u 2 ] 2 + +[((a + u 2 (u 2 a)) 2 1)(n + 4dy) (x + cu) 2 ] 2 + +[(a 2 1)l m 2 ] 2 + [ai + k + 1 l i] 2 + [n + l + v y] 2 + +[p + l(a n 1) + b(2an + 2a n 2 2n 2) m] 2 + +[q + y(a p 1) + s(2ap + 2a p 2 2p 2) x] 2 + +[z + pl(a p) + t(2ap p 2 1) pm] 2 )] } je množina všech prvočísel. Netvrdíme, že důkaz této konkrétní věty je jednoduchý; nám ani tolik nejde o tento konkrétní ošklivý polynom (co komu řekne?), ale o to, že je jednoduché polynomy takového typu algoritmicky generovat. Máme-li Turingův stroj, který rozhoduje o náležení do množiny prvočísel (ta je rekursivní, a tudíž diofantická), lze algoritmicky vygenerovat polynom, který je diofantickou representací množiny prvočísel. Tvrzení 8. Existuje polynom P (x 1, x 2,..., x n ) s celočíselnými koeficienty takový, že diofantická rovnice P = 0 má řešení, právě když neplatí Riemannova hypotéza. Tento (možná na první pohled překvapivý) výsledek je snadným důsledkem faktu, že množina protipříkladů Riemannovy hypotézy je rekursivně spočetná (to není přesné, neboť tyto protipříklady mohou být komplexní čísla s iracionální imaginární částí, nicméně záhy to alespoň zhruba vyjasníme). Riemannova hypotéza je stále otevřený problém a považuje se za jednu z nějtěžších otevřených otázek matematiky. Podobně jako problém P =? NP je v seznamu Millenium Problems Clayova matematického institutu ( a na jeho vyřešení je vypsána odměna milion USD. Otázku po důkazu nebo vyvrácení Riemannovy hypotézy též zdůraznil David Hilbert na matematickém kongresu v roce 1900; Riemannova hypotéza se proto někdy označuje jako osmý Hilbertův problém (a narozdíl od desátého problému zůstává nevyřešena dodnes). Přehled všech třiadvaceti 7

8 problémů a stav jejich řešení lze najít ve Wikipedii ( problems). Riemannova zeta-fuknce je definována vzorcem ζ(x) = 1 i=1. Pro reálná x n x známe všelijaké vlastnosti této funkce; snadno se nahlédne, že ζ(1) diverguje, ζ(2) = π2 (což ale není tak úplně snadné). ζ(3) 1.202; to je tzv. Apéryho 6 konstanta; Apéry v roce 1979 (!) dokázal, že toto číslo je iracionální. Pro ζ(5), ζ(7),... je (i)racionalita otevřený problém. Je však známo, že alespoň jedno z čísel ζ(5), ζ(7), ζ(9) a ζ(11) je iracionální (tzv. Zudilinova věta). Jako funkce komplexní proměnné c se ζ(c) chová trochu složitěji. Lze ukázat, že řada 1 i=1 konverguje pro libovolné c C s Re c > 1 (Re značí reálnou n c část komplexního čísla), a že na této množině definuje analytickou funkci (to znamená, že má všechny (komplexní) derivace a na okolí každého bodu se rovná svému Taylorovu rozvoji). Lze sestrojit její (jednoznačné) analytické rozšíření na skoro celou komplexní rovinu, totiž na množinu C\{1}. Hovoří-li se o Riemannově zeta-funkci jako o funkci komplexní proměnné, má se na mysli na toto rozšíření. O Riemannově zeta-funkci je známo mnoho; jedno její vyjádření je například 1 1 n ( ) n ζ(c) = ( 1) k c 2 n+1 k (k + 1) c platné pro c C \ {1}. n=0 ζ(c) je na C meromorfní, má jediný, a to jednoduchý, pól v bodě 1. (Připomeňme, že meromorfní funkce na C je funkce, která má komplexní derivaci ve všech bodech C s výjimkou nanejvýš spočetné množiny isolovaných bodů (tzv. pólů); v našem případě je pól jediný, c = 1. Tento pól je jednoduchý: lim c 1 (c 1)ζ(c) konverguje, takže k přebití divergence funkce ζ v bodě 1 stačí ζ přenásobit lineární funkcí.) Takže, shrnuto, chtělo by se říci, je to docela hezká funkce. Není těžké dokázat, že pro čísla c = 2, 4, 6,... je ζ(c) = 0, to jsou tzv. triviální řešení rovnice ζ(c) = 0. Pak existuje řada netriviálních řešení, a všechna dosud známá řešení (ví se, že je jich nekonečně mnoho) mají tvar c = 1 + ix, kde x 2 je nějaké reálné číslo. Riemannova hypotéza tvrdí: všechna netriviální řešení mají tento tvar. Dále lze ukázat, že veškerá netriviální řešení mají reálnou část z intervalu (0, 1) a existuje-li netriviální řešení c = y + ix s y (0, 1 ), pak existuje také 2 8 k=0

9 netriviální řešení tvaru (1 y) + ix. Dále se ví, že všechna řešení rovnice ζ(c) = 0 jsou symetrická kolem reálné osy. Takže, pokud bychom chtěli vyvrátit Riemannovu hypotézu, stačí prohledávat množinu čísel {y + ix : y ( 1, 1), x > 0}. Na těchto poznatcích lze postavit algoritmus, který bude protipříklady Riemannovy hypotézy systematicky hledat. Jedna z možností je 2 následující. Snadno se nahlédne, že pro každý obdélník v pásu {y + ix : y ( 1, 1), x > 2 0} je Z = 1 ζ (c) 2πi ζ(c) dc = počet řešení rovnice ζ(c) = 0 uvnitř. (ζ je komplexní derivace ζ.) Má-li totiž uvnitř obdélníku funkce ζ nulový bod, má tamtéž funkce ζ jednoduchý pól (derivace je tam nenulová), a ζ 1 podle residuové věty pak integrál (s normalisací ) přes jednoduchou uzavřenou křivku počítá póly uvnitř. (Absolutní hodnota je zde jen proto, 2πi abychom se nemuseli trápit s orientací obdélníku.) Hodnotu Z lze numericky aproximovat, a dokonce chytře aproximovat: lze ukázat, že odchýlí-li se chytrá aproximace od nuly hodnotě dostatečně daleko, už nutně je Z 0. S tímto poznatkem se dá sestavit algoritmus, který bude systematicky aproximovat hodnoty Z pro všechny obdélníky Z s racionálními souřadnicemi. Přesněji: program bude enumerovat devítice přirozených čísel (a, a, b, b, c, c, d, d, e) a jestliže budou čísla a + b i a c + d i uvnitř pásu a b c d {y + ix : y ( 1, 1), x > 0}, vezme tato čísla za souřadnice dvou protilehlých 2 vrcholů obdélníku a provede e kroků aproximace Z. Jakmile by program našel nějakou hodnotu Z 0, nalezl i protipříklad Riemannovy hypotézy, napíše na výstup jedničku a skončí. Jinak bude počítat dále. Diofantická representace P tohoto algoritmu je přesně tvrzení věty: diofantická rovnice P (1, y 1,..., y m ) = 0 má řešení, právě když algoritmus skončí a na výstup dá z = 1, právě když Riemannova hypotéza neplatí. Tím jsme vlastně ukázali, že Riemannova hypotéza je ekvivalentní platnosti jisté uzavřené aritmetické Π 1 -formule ve standarních přirozených číslech. (Jistě by byl hezký výsledek, kdyby se ukázala ekvivalence Riemannovy hypotézy s nějakou Σ 1 -formulí; pak by byla, podle Postovy věty, rozhodnutelná algoritmicky.) Je známa dlouhá řada tvrzení ekvivalentních Riemannově hypotéze; zatím však důkaz ekvivalence s Riemannovou hypotézou slouží spíše jako důkaz 9

10 obtížnosti daného problému, než jako cesta k odpovědi na Riemannovu hypotézu. Jedna známá ekvivalentní formulace (tzv. Lagariasovo tvrzení) je: pro každé n 1 platí T n, kde T n je tvrzení d n d H n + e Hn ln H n, přičemž rovnost nastává pouze pro n = 1 (H n := n 1 k=1 je n-té harmonické k číslo). Z toho plyne rekursivní spočetnost množiny {n : T n neplatí}, a tedy i algoritmická možnost vyvrátit Riemannovu hypotézu, jestliže tato neplatí, okamžitě. Jistě není překvapením, že i tzv. Goldbachovu doměnku (tvrzení každé přirozené číslo je součtem dvou prvočísel ), jež rovněž patří mezi slavné otevřené problémy, lze převést na otázku řešitelnosti jisté diofantické rovnice: i množina protipříkladů Goldbachovy doměnky je rekursivně spočetná. Rekursivně spočetná je i množina {(a, b, c, n) : a n + b n = c n ; a, b, c, n IN, n 3} (tzv. Fermatova velká (též poslední) věta). Množina je opět rekursivně spočetná a lze ji tedy representovat jistou diofantickou rovnicí; dnes je však již znám slavný výsledek (Wiles, 1994), že tato množina je dokonce rekursivní je prázdná. Je na místě reformulovat tvrzení Matijasevičovy věty i aritmeticky. Řekneme, že formule f(x 1, x 2,..., x n ) je diofantická, jestliže je tvaru ( y 1, y 2,..., y n )(P = Q), kde P a Q jsou polynomy v proměnných x a y. Důsledek 9. Ke každé Σ 1 -formuli f(x 1,..., x n ) existuje diofantická formule g(x 1,..., x n ) taková, že pro každé x 1,..., x n IN platí IN = f(x 1,..., x n ) g(x 1,..., x n ). Během důkazu Matijasevičovy věty uvidíme, že asi nejtěžší krok v důkazu tohoto tvrzení je nalezení diofantické representace omezeného obecného kvantifikátoru, který se může vyskytovat ve formuli f. V čem bude jádro celé práce: uvažme pro příklad, že formule f(u, v) je tvaru ( x < v)( y)g(y, x, u), kde g je v nějakém smyslu jednoduchá (není zde důležité toto vágní vyjádření blíže precisovat). Formule říká, že jsou-li dána u a v, tak ke každému x pod 10

11 v máme číslo y, které dosvědčuje platnost g(y, x, u). Můžeme na to nahlížet tak, že k danému u a v se ve formuli skrývá funkce ν : x y definovaná pro x < v, která číslům x = 1, 2,..., v 1 přiřazuje svědky y. Při hledání diofantické representace formule f budeme hledat formuli h (zhruba) tvaru ( z)k(u, v, z), kde k je rovnost dvou polynomů v proměnných u, v, z. Budeme postaveni před tento úkol: je-li dáno u a v, musíme vhodným způsobem zakódovat do jediného čísla z informaci o všech svědcích y příslušících číslům x = 1, 2,..., v 1. Musíme tedy vhodným způsobem vytvořit jakéhosi supersvědka z, který najednou dosvědčí platnost ( x < v)( y)g(y, x, u), takže do čísla z musíme zakódovat celou funkci ν. Obtížný krok důkazu je právě v sestrojení tohoto zakódování můžeme totiž kódovat pouze diofantickými prostředky. Číslo z může obecně být strašně veliké; bude proto třeba najít diofantické prostředky pro vyjádření rychle rostoucích funkcí. Proto nejprve vyvineme nemalé úsilí k nalezení diofantické representace funkcí ( n k), n! a x n, bez nichž se tato konstrukce neobejde. Matijasevičova věta má ještě jeden důležitý důsledek. Důsledek 10 (věta o representaci). Nechť T je bezesporná teorie s rekursivní mnižnou axiomů, jež obsahuje Robinsonovu aritmetiku. (a) V teorii T jsou representovatelné částečně rekursivní funkce a rekursivně spočetné predikáty. Dokonce, existuje formule, jež representuje danou částečně rekursivní funkci (predikát) ve všech takových teoriích. (b) Silně representovatelné predikáty jsou právě predikáty rekursivní. Věta o representaci je důležitý důsledek, který nám přenáší algoritmy do světa Robinsonovy aritmetiky RA a jejích různých rozšíření, např. RA, I open, RA, IΣ 0, RA, IΣ 1, PA. Díky této větě se (částečně) rekursivní funkce a rekursivně spočetné (rekursivní) predikáty stávají objekty, o kterých hovoří formální aritmetické teorie různé síly. Můžeme si pak klást otázky, co dokáží různě silné či slabé teorie o nich dokázat. Měli bychom však nejprve přesněji říci, co myslíme pojmem representace. Definice 11. Buď T bezesporná teorie s rekursivní množinou axiomů. Řekneme, že formule f representuje funkci h v teorii T, jestliže platí T f(x 1, x 2,..., x n, ζ) ζ = h(x 1,..., x n ). (3) (symboly s jsou numerály, např. 2 = 2 = s(s(o)) nebo 1 2π e x2 /2 dx = s(o), tedy objekty jazyka aritmetiky zapsané meta-jazykově). 11

12 Formule f representuje predikát A v teorii T, jestliže platí A(x 1, x 2,..., x n ) implikuje T f(x 1, x 2,..., x n ) a A(x 1, x 2,..., x n ) implikuje T f(x 1, x 2,..., x n ). Formule f silně representuje predikát A v teorii T, jestliže platí A(x 1, x 2,..., x n ) implikuje T f(x 1, x 2,..., x n ) a A(x 1, x 2,..., x n ) implikuje T f(x 1, x 2,..., x n ). Řekneme, že funkce či predikát je (silně) representovatelný v teorii T, jestliže existuje příslušná (silná) representace. Je patrné, že formule, o které tvrzení věty hovoří, je diofantická representace částečné rekursivní funkce, resp. predikátu (k tomu však uvedeme za chvíli drobnou poznámku). Diofantická representace má právě tvar (existenční kvantifikace) následovaná rovností dvou polynomů: f(x 1, x 2,..., x n, z) = = ( y 1, y 2,..., y m )(P (z, x 1,..., x n, y 1,..., y m ) = Q(z, x 1,..., x n, y 1,..., y m )) (připomeňme zde konvenci ze str. 4). Základním jazykem rozumíme jazyk, který kromě symbolů pro proměnné obsahuje pouze rovnost, sčítání a násobení (nic jiného k vyjádření rovnosti dvou polynomů nepotřebujeme). Podívejme se na definici a větu o representovatelnosti malinko podrobněji. Nejobtížnější je dokázat representovatelnost v Robinsonově aritmetice, která je z uvedených systémů nejslabší (nemá žádnou indukci). Matijasevičova věta (v souladu s konvencí ze str. 4) nám dává polynomy P a Q takové, že pro libovolná přirozená čísla z, x 1, x 2,..., x n platí z = h(x 1, x 2,..., x n ) právě když IN = ( y 1, y 2,..., y m )P (z, x 1,..., x n, y 1,..., y m ) = Q(z, x 1,..., x n, y 1,..., y m ). 12

13 Využijeme-li Σ 1 -úplnost Robinsonovy aritmetiky (připomeňme: to je věta, která říká, že pro libovolnou uzavřenou Σ 1 formuli g platí, že RA g, právě když IN = g), dostáváme i, že z = h(x 1, x 2,..., x n ) právě když RA ( y 1, y 2,..., y m )P (z, x 1,..., x n, y 1,..., y m ) = Q(z, x 1,..., x n, y 1,..., y m ), a pak lze odvodit RA ζ = h(x 1, x 2,..., x n ) [( y 1, y 2,..., y m ) P (ζ, x 1,..., x n, y 1,..., y m ) = Q(ζ, x 1,..., x n, y 1,..., y m )], čímž je v Robinsonově aritmetice dokázána implikace v (3) z definice representace částečně rekursivních funkcí, a tudíž i v silnějších teoriích, které ji obsahují. Implikace v (3) činí ve slabých teoriích trochu problémy. Problém je totiž tento: formule [( y 1,..., y m )P (ζ, y 1,..., y m ) = Q(ζ, y 1,..., y m )] ζ = h(x 1, x 2,..., x n ) (4) nemusí být splněna v některém nestandardním modelu RA; tam mohou existovat nestandardní y 1, y 2,..., y m taková, že rovnost polynomů platí, a přitom ζ h(x 1, x 2,..., x n ) (třeba proto, že ζ je nestandardní, zatímco h(x 1, x 2,..., x n ) je numerál, a tudíž jej v každém nestandardním modelu realisuje standardní přirozené číslo). Chtěli bychom ukázat, že RA dokazuje formuli (4), což je podle věty o úplnosti predikátové logiky ekvivalentní platnosti v každém modelu. Víme (z Matijasevičovy věty), že (4) platí ve standardních přirozených číslech IN (to je jen jeden z mnoha možných modelů RA), avšak to k dokazatelnosti nestačí. Nicméně existuje cesta, jak tento problém řešit. Z Matijasevičovy věty víme, že formule f(x 1, x 2,..., x n, z) = ( y 1,..., y m )P (z, y 1,..., y m ) = Q(z, y 1,..., y m ) popisuje v IN funkci, a samozřejmě je tato formule Σ 1. Lze ukázat, že potom se jen malou modifikací f dostane formule f, která je Σ 1 a možné patologické nestandardní modely odbourá, a lze ji tudíž užít jako formuli representující příslušnou částečnou rekursivní funkci v RA splňující (3). Detaily o f a důkaz lze najít v [Sochor], str. 215, věta 2. Věta o representovatelnosti říká, že je možné i ve slabých aritmetikách, které znají jen rovnost, sčítání a násobení, o algoritmech mluvit. Nic neříkáme o tom, co umí Robinsonova aritmetika o těchto funkcích dokázat; vždyť neumí dokázat ani ( a, b)(a + b = b + a), takže si nedělejme velké iluse. Například, exponenciální funkce je rekursivní, a tedy representovatelná, ale lze ukázat, že RA, IΣ 0 exponenciální funkce je totální (uvozovky znamenají formalisaci tvrzení uvnitř). 13

14 Všimněme si krátce rozdílu mezi representovatelností a silnou representovatelností. Silná representovatelnosti je opravdu silnější než jen representovatelnost. V definici representovatelnosti jen požadujeme, aby teorie cosi nepříjemného nedokazovala; v definici silné representovatelnosti požadujeme, aby byla silnější, aby dokazovala dokonce negaci. Je však zřejmé tvrzení věty (b): silná representace ja vlastně reformulace Postovy věty. Pro rekursivní predikát A(x) (řekněme, pro jednoduchost, s jednou proměnnou) podle Postovy věty platí, že A(x) i A(x) jsou rekursivně spočetné, tedy mají oba Σ 1 representaci (dokonce diofantickou): (α) A(x) právě když ( y)(p (x, y) = Q(x, y)); (β) A(x) právě když ( y)(p (x, y) = Q(x, y)) právě když (γ) právě když ( z)(r(x, z) = S(x, z)) (použli jsme zkratku y za y 1, y 2,..., y m, podobně z). Z toho plyne silná representovatelnost: podle (α) a Σ 1 -úplnosti RA je RA ( y)(p (x, y) = Q(x, y)), podle (γ) je RA ( z)(r(x, y) = S(x, y)) a tudíž podle (β) se nahlédne, že i RA ( y)(p (x, y) = Q(x, y)), takže RA f i RA f (to je definice silné representace). (Upozorněme, že ( y)(p (x, y) = Q(x, y)) obecně narozdíl od této naší situace, kdy A je rekursivní nemusí být Σ 1 formule.) Na druhou stranu, je-li predikát silně representovatelný, je rekursivní. Silná representovatelnost totiž implikuje existenci algoritmu, který pro dané x rozhodne, zdali A(x) nebo A(x). Stačí totiž enumerovat všechny důkazy teorie (předpokládali jsme, že teorie má rekursivní množnu axiomů) a čekat, kdy narazíme na důkaz A(x) nebo A(x), dříve nebo později se jeden z nich objevit musí. Že je tato procedura rekursivní (jinými slovy: vždy po konečně mnoha krocích skončí), zaručuje silná representovatelnost. Uvedené důsledky lze dále prohlubovat. Důkaz Matijasevičovy věty lze formalisovat v teorii RA, IΣ 1 (a dokonce i v RA, IΣ 0 (exp)). Důkaz, který my předvedeme na metahladině, lze vhodným způsobem reformulovat uvnitř poměrně slabé teorie RA, IΣ 1 (a dokonce i ve slabších). Důkaz následujícího tvrzení by tedy spočíval v tom, že náš metajazykový důkaz Matijasevičovy věty, který záhy podáme, bychom přeformulovali důkazovými prostředky, které jsou k disposici uvnitř RA, IΣ 1, což je s jistým úsilím možné. Tvrzení 12 (Matijasevič v RA, IΣ 1 ).. Ke každé Σ 1 -formuli f(x 1, x 2,..., x n ), jejíž Gödelovo číslo je f, existuje číslo g, přičemž g je číslem diofantické 14

15 formule (existenční kvantifikace následovaná rovností dvou polynomů) s n proměnnými taková, že RA, IΣ 1 ( x)(sat( f, x) Sat( g, x)), kde Sat(q, x) je formule, jež v RA, IΣ 1 formalisuje tvrzení x je kódem n- tice čísel, která splňují Σ 1 -formuli s n volnými proměnnými, jejíž číslo je q. Detaily viz [Hájek, Pudlák], kap. 3(d). Všimněme si explicitně ještě jednoho samozřejmého, leč důležitého důsledku Matijasevičovy věty. Důsledek 13. Neomezená obecná kvantifikace a negace nezachovávají diofantičnost. Kdyby negace zachovávala diofantičnost, tak bychom měli pro každý diofantický predikát P, že i P je diofantický. To ovšem není možné, vezměme za P nějaký Σ 1 -úplný, např. x W x (halting problem). Potom je P Π 1 - úplný a tudíž P Σ 1 (množina K není rekursivně spočetná). Proto nemůže mít diofantickou representaci (ta je Σ 1 ). Podobně se nahlédne, že obecně nezachovává diofantičnost; vždyť obecnou kvantifikací ( x)p bychom mohli dostat Π 2 predikát, který není v Σ 1. Je tedy třeba dávat pozor: někdy negace zachovává diofantičnost (je-li použita rekursivně ) a někdy nikoliv. Na tomto místě tedy upozorňujeme, že se budeme negaci a neomezené obecné kvantifikaci vyhýbat. I proto jsou některé obraty na první pohled trochu umělé: neříkáme třeba x y (tam je skryta negace), ale říkáme (vlastně tedy ( z)[(x y) 2 = z + 1] ( z)[(x x) + (y y) = (s(s(o)) (x y)) + (z + s(o))], abychom se vyjádřili přímo jazykem aritmetiky), což je v aritmetice totéž, leč bez negace. Shrňme důležité věci. Matijasevičova věta říká, že každá Σ 1 -formule má diofantickou representaci (těžký krok důkazu je najít diofantickou representaci 15

16 omezeného obecného kvantifikátoru). Třída diofantických formulí je uzavřená na primitivní rekursi a minimalisaci, pročež třída částečně rekursivních funkcí = třída diofantických funkcí. Podobně třída rekursivně spočetných predikátů (množin přirozených čísel, relací) = třída diofantických predikátů (množin přirozených čísel, relací). Z ekvivalence mezi Turingovými stroji a částečně rekursivními funkcemi (a rekursivně spočetnými predikáty) plyne ekvivalence Turingových strojů s diofantickými funkcemi a predikáty (a též s dalšími formalisacemi pojmu algoritmus, např. s Chomského gramatikami typu 0, pokud se s mini čtenář někdy například při nákupu v zelenině setkal). Důkaz Matijasevičovy věty je konstruktivní, takže vlastně dává algoritmus, jak k danému Turingovu stroji sestavit jeho diofantickou representaci. Důsledkem Matijasevičovy věty je i representovatelnost algoritmů v aritmetických teoriích, a to velmi jednoduchým způsobem. Dalším důležitým důsledkem je i neexistence algortmu, který by rozhodoval o řešitelnosti diofantických rovnic (záporná odpověď Hilbertovi na jeho desátou otázku.) Matijasevičovu větu lze zformalisovat i uvnitř poměrně slabých teorií (např. RA, IΣ 1 ). * Jízdní řád. Vydáme se nyní na cestu k důkazu věty. Dokážeme, že třída diofantických funkcí je uzavřená na primitivní rekursi a minimalisaci, z čehož už vyplyne, že každá částečná rekursivní funkce je diofantická (viz ještě jednou důkaz triviální implikace věty 5). (i) Nejprve uvedeme několik snadných lemmat (lemma 14, 15) o počítání s čísly a polynomy. Vesměs jde o snadná cvičení. Celý důkaz Matijasevičovy věty je postaven na důmyslém užití kongruencí, (ne)soudělnosti a dělitelnosti přirozených čísel, takže tato lemmata uvádíme spíše proto, aby si čtenář uvědomil časté (i když jednoduché) obraty, které se mnohokrát užívají. (ii) Dokážeme čínskou větu o zbytcích (věta 7). Jde o snadné, leč velmi výtěžné tvrzení: zajistí existenci vhodného čísla při konstrukci diofantické representace omezeného obecného kvantifikátoru (věta 45) a při konstrukci diofantické funkce, jež kóduje konečné posloupnosti čísel do čísla jediného (věta 47). Protože jde však o větu, která má široké užití, ukážeme i některé další její souvislosti; ty však nejsou pro Matijasevičovu větu podstatné a lze je přeskočit. (iii) Dokážeme, že pelliána (diofantická rovnice tvaru x 2 y 2 d = 1, kde d je konstanta taková, že d není celé číslo), má v IN 2 nekonečně mnoho řešení. 16

17 (Triviální řešení x = ±1, y = 0 je vidět na první pohled.) Ukážeme, že řešení lze enumerovat dvojicí jistých funkcí A(n) a B(n) a že ke každému řešení x, y IN existuje n tak, že x = A(n) a y = B(n). Práce s pelliánou bude mít dva velké kroky: nejprve ukážeme, že pelliána má nějaké netiviální řešení (věta 29). Důkaz je zajímavý sám o sobě, notně využívá tzv. Dirichletova (též holubníkového) principu a otvírá dveře ke studiu svébytné teorie. Druhý krok spočívá v tom, že množinu řešení popíšeme pomocí jisté grupy a efektivně popíšeme funkce A a B. Nechť si čtenář všimne, že ačkoliv důkaz existence netriviálního řešení pelliány je toliko existenční, konečná charakterisace množiny řešení funkcemi A a B už množinu řešení popisuje konstruktivně. (iv) Funkce A(n) a B(n) (které přeznačíme na A a B) budeme zkoumat dále. Ukáže se, že funkce B je na naší cestě velmi vhodná, neboť je diofantická (věta 39) a lze jejím prostřednictvím najít diofantickou representaci exponenciální funkce (41). (v) Je třeba ukázat řadu triviálních i méně triviálních vlastností funkcí A a B. Základem pro lemmata 37 a 38 je především Moivreova věta (pozorování 34), opět sama o sobě pozoruhodná. Mezi důležitými vztahy zde alespoň jmenujme, že čísla A(n) a B(n) jsou nesoudělná, operátor B zachovává dělitelnost (lemma 38(a)) a funkce B(n) roste rychle. Čtenář může kapitoly 5 a 6 brát jen jako technickou vsuvku a vracet se k nim ve chvílích, kdy se na ně odvolávají další věty. (vi) Ukážeme, že funkce B je diofantická. K tomu dobře poslouží právě pelliána je to diofantická rovnice, tedy přímo objekt vyjádřitelný jazykem aritmetiky. (vii) Díky tomu, že funkce B roste rychle (exponenciálně) a je diofantická, už dokážeme zkonstruovat diofantickou representaci exponenciální funkce y = z n. Zde končí první velký krok důkazu. (Připomeňme zde analogii se slabými aritmetickými teoriemi, jako je např. RA, IΣ 0 ; zde je hlavní problém taktéž v definici funkcí, které rychle rostou v takových teoriích máme bezprostředně k disposici pouze sčítání, násobení a jen velmi slabou indukci, a je tudíž nesnadné s těmito prostředky vybudovat rychle rostoucí funkce, o nichž by tyto teorie dokázaly alespoň základní fakta.) Jakmile máme k disposici exponenciální funkci, mnohé se láme: s její pomocí je již možné přistoupit např. ke kódování konečných posloupností přirozených čísel. (My tak učiníme 17

18 až později.) (viii) Pomocí exponenciální funkce zkonstruujeme diofantickou representaci binomického koeficinetu a faktoriálu (9). Nyní se již ukazuje, že jde zdiofantisovat více, než by člověk na první dojem očekával. (ix) Druhý velký krok důkazu spočívá v tom ukázat, že omezená obecná kvantifikace je diofantická (narozdíl od omezené i neomezené existenční kvantifikace). Je totiž třeba ukázat, že k formuli typu A(x, n) = ( i < n)( y)[p (x, y, i) = 0] (ke každému i pod n najdeme svědka y, jenž dokládá platnost P ), existuje vhodná formule typu ( z)q. Věta 45 je vlastně důmyslné zakódování existenčních svědků pro každé i do velesvědka z, který v sobě obsáhne informaci o všech svědcích y pro i n pomocí dosud odvozených diofantických funkcí, tj. pomocí eponenciály, binomického koeficientu a faktoriálu. (x) Po tomto kroku je již vše snadné. Omezený obecný kvantifikátor je totiž silný vyjadřovací nástroj, takže se snadno ukáže konstrukce diofantického kódování konečných posloupností přirozených čísel do čísla jediného (věta 47) a diofantičnost primitivní rekurse a minimalisace (48). Tím bude důkaz hotov. 1 Čísla a základní diofantické relace a funkce Nejprve zde uveďme několik jedoduchý faktů o celých číslech (obecně celých, často však pracujeme jen s přirozenými). Řekneme, že číslo a je dělitelem čísla b (nebo jen a dělí b) a píšeme a b, jestliže pro nějaké k je b = ka. Číslo a je kongruentní s b modulo c, což zapisujeme a c b (někdy se též píše a b mod c), jestliže pro nějaké k je a = kc + b, nebo, jinými slovy, c (a b). Tuto relaci lze ještě reformulovat tak, že zbytek (braný v intervalu 0, 1,..., c 1) po celočíselném dělení čísla a číslem c je stejný jako zbytek po celočíselném dělení čísla b číslem c. Takže například Čísla jsou nesoudělná, jestliže jejich prvočíselné rozklady mají prázný průnik; jinými slovy, největším společným dělitelem dvou nesoudělných čísel je 18

19 jednička. Všimněme si například, že je-li číslo a nesoudělné s číslem b!, pak všichni prvočinitelé a musí být větší než b (což budeme využívat). Definujeme funkce div(a, b) = k a mod(a, b) = r, kde k a r jsou dány z rozkladu a = kb + r (k je celočíselný podíl a r zbytek po celočíselném dělení) takové, že r {0, 1,..., b 1}. Následující dvě lemmata jsou velmi jednoduchá. Lemma 14 (o dělitelnosti). (a) Nechť číslo d > 1 dělí číslo a a nedělí b. Pak d nedělí a + b. (b) Nechť a m l, x m ab. Pak x m lb. (c) Nechť a m b a d m. Pak a d b. (d) Buďte a, m, b 0. Pak z a m b a b < m plyne a = mod(a, m). (e) Nechť čísla a, b jsou nesoudělná a platí c a d a c b d. Pak c ab d. Důkaz je směšný; rozeberme např. (b): podle předpokladu existují k 1 a k 2 tak, že a = k 1 m + l, x = k 2 m + ab = k 2 m + (k 1 m + l)b = (k 2 + k 1 b)m + lb, takže x m lb. Lemma 15 (o polynomech). (a) Nechť P (x 1, x 2,..., x n ) je polynom a celá čísla y 1, y 2,..., y n taková, že P (y 1, y 2,..., y n ) = 0. Pak číslo P (k 1 p + y 1, k 2 p + y 2,..., k n p + y n ) je dělitelné číslem p. (b) Nechť P (a, x 1, x 2,..., x n ) je polynom. Pak se polynom P (a, k 1 p+x 1, k 2 p+x 2,..., k n p+ x n ) dá psát ve tvaru Q(p)+P (a, x 1, x 2,..., x n ), kde Q(p) je polynom bez absolutního členu (tj. dělitelný p). (c) Nechť P (x) je polynom. Pak pro čísla b 1, b 2 platí P (b 1 ) b1 b 2 P (b 2 ). Důkaz (a) provedeme třeba pro n = 3, pro jiná n je to stejné (jen je pro větší n zápis perverznější). Polynom tří proměnných lze psát ve tvaru P (x 1, x 2, x 3 ) = a i1 i 2 i 3 x i1 1 x i 2 2 x i 3 3 i 1,i 2,i 3 (sumace běží přes přirozená čísla i 1, i 2, i 3 v rozmezí od nuly až po jisté číslo podle stupně polynomu v té které proměnné.) Podle binomické věty je (bereme konvenci ( 0 0) = 1, 0 i=1 = 19

20 0): P (k 1 p + y 1, k 2 p + y 2, k 3 p + y 3 ) = = [ y i [ i2 m 2=0 i 2 m 2 =1 ( i2 a i1i 2i 3 (k 1 p + y 1 ) i1 (k 2 p + y 2 ) i2 (k 3 p + y 3 ) i3 = i 1,i 2,i 3 = [ i1 ( ] i1 )(k 1 p) m1 (y 1 ) i1 m1 m 2 = ( i2 i 1,i 2,i 3 a i1 i 2 i 3 m 1 =0 )(k 2 p) m 2 (y 2 ) i 2 m 2 ] i 1,i 2,i 3 a i1i 2i 3 m 2 [ y i1 1 + i1 m 1 =1 )(k 2 p) m2 (y 2 ) i2 m2 ] m 1 [ i3 m 3=0 ( i1 [ m 1 y i ( i3 m 3 )(k 3 p) m 3 (y 3 ) i 3 m 3 ] )(k 1 p) m 1 (y 1 ) i 1 m 1 ] i 3 m 3 =1 ( i3 m 3 = )(k 3 p) m3 (y 3 ) i3 m3 ] = [ ] [ a i1i 2i 3 y i1 1 + S 1 y i 2 ] [ 2 + S 2 y i 3 ] 3 + S 3, i 1,i 2,i 3 kde jsme S 1, S 2, S 3 označili vnitří sumy. Čísla S i (i = 1, 2, 3) jsou evidentně dělitelná k i (k i lze vytknout). Když nyní roznásobíme hranaté závorky v posledním výrazu člen po členu, dostaneme (dlouhý) součet, přičemž jediný sčítanec y i1 1 yi2 2 yi3 3 neobsahuje žádné S, všechny ostatní sčítance obsahují S a jsou tak dělitelné číslem k. Proto můžeme poslední sumu psát ve tvaru = 1 y i 2 2 y i číslo dělitelné k ) i 1,i 2,i 3 a i1 i 2 i 3 ( y i1 a roztržením na dvě sumy dostaneme = ( a i1 i 2 i 3 y i1 1 y i 2 2 y i ) i 1,i 2,i 3 i 1,i 2,i 3 a i1 i 2 i 3 (číslo dělitelné k). (5) Levá suma je polynom P (y 1, y 2,..., y n ), takže podle předpokladu je to nula, pročež celý výraz je dělitelný k. Důkaz (b) je jen snadná reformulace (a); hledaný polynom Q je druhá suma ve výrazu (5). Na proměnnou a lze nahlížet jako na konstantu, jež je zahrnuta v koeficientech a i1 i 2 i 3. (c) je též jednoduché: polynom P má absolutní člen a 0, takže P (b 1 ) = a 0 + i 1 a i b i 1, P (b 2 ) = a 0 + i 1 a i b i 2, = a P (b 1 ) P (b 2 ) = i 1 a i(b i 1 b i 2) (absolutní členy se odečetly). Každý výraz typu b i 1 b i 2 lze rozložit do tvaru b i 1 b i 2 = (b 1 b 2 )(b n b n 2 1 b 2 + b n 3 1 b b 1 b n b n 1 2 ) (6) 20

Věta o dělení polynomů se zbytkem

Věta o dělení polynomů se zbytkem Věta o dělení polynomů se zbytkem Věta. Nechť R je okruh, f, g R[x], přičemž vedoucí koeficient polynomu g 0 je jednotka okruhu R. Pak existuje jediná dvojice polynomů q, r R[x] taková, že st(r) < st(g)

Více

V předchozí kapitole jsme podstatným způsobem rozšířili naši představu o tom, co je to číslo. Nadále jsou pro nás důležité především vlastnosti

V předchozí kapitole jsme podstatným způsobem rozšířili naši představu o tom, co je to číslo. Nadále jsou pro nás důležité především vlastnosti Kapitola 5 Vektorové prostory V předchozí kapitole jsme podstatným způsobem rozšířili naši představu o tom, co je to číslo. Nadále jsou pro nás důležité především vlastnosti operací sčítání a násobení

Více

Výroková a predikátová logika - XIII

Výroková a predikátová logika - XIII Výroková a predikátová logika - XIII Petr Gregor KTIML MFF UK ZS 2013/2014 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - XIII ZS 2013/2014 1 / 13 Úvod Algoritmická (ne)rozhodnutelnost Které

Více

Polynomy nad Z p Konstrukce faktorových okruhů modulo polynom. Alena Gollová, TIK Počítání modulo polynom 1/30

Polynomy nad Z p Konstrukce faktorových okruhů modulo polynom. Alena Gollová, TIK Počítání modulo polynom 1/30 Počítání modulo polynom 3. přednáška z algebraického kódování Alena Gollová, TIK Počítání modulo polynom 1/30 Obsah 1 Polynomy nad Zp Okruh Zp[x] a věta o dělení se zbytkem 2 Kongruence modulo polynom,

Více

Základy teorie množin

Základy teorie množin 1 Základy teorie množin Z minula: 1. Cantorovu větu (x P(x)) 2. základní vlastnosti disjunktního sjednocení, kartézského součinu a množinové mocniny (z hlediska relací, ) 3. vztah P(a) a 2 4. větu (2 a

Více

FIT ČVUT MI-LOM Lineární optimalizace a metody. Dualita. Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

FIT ČVUT MI-LOM Lineární optimalizace a metody. Dualita. Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti FIT ČVUT MI-LOM Lineární optimalizace a metody Dualita Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Michal Černý, 2011 FIT ČVUT, MI-LOM, M. Černý, 2011: Dualita 2/5 Dualita Evropský

Více

Zavedení a vlastnosti reálných čísel

Zavedení a vlastnosti reálných čísel Zavedení a vlastnosti reálných čísel jsou základním kamenem matematické analýzy. Konstrukce reálných čísel sice není náplní matematické analýzy, ale množina reálných čísel R je pro matematickou analýzu

Více

Matematika III. Miroslava Dubcová, Daniel Turzík, Drahoslava Janovská. Ústav matematiky

Matematika III. Miroslava Dubcová, Daniel Turzík, Drahoslava Janovská. Ústav matematiky Matematika III Řady Miroslava Dubcová, Daniel Turzík, Drahoslava Janovská Ústav matematiky Přednášky ZS 202-203 Obsah Číselné řady. Součet nekonečné řady. Kritéria konvergence 2 Funkční řady. Bodová konvergence.

Více

Riemannův určitý integrál

Riemannův určitý integrál Riemannův určitý integrál 1. Motivační příklad Příklad (Motivační příklad pro zavedení Riemannova integrálu). Nechť,. Vypočtěme obsah vybarvené oblasti ohraničené grafem funkce, osou a svislými přímkami

Více

Nechť je číselná posloupnost. Pro všechna položme. Posloupnost nazýváme posloupnost částečných součtů řady.

Nechť je číselná posloupnost. Pro všechna položme. Posloupnost nazýváme posloupnost částečných součtů řady. Číselné řady Definice (Posloupnost částečných součtů číselné řady). Nechť je číselná posloupnost. Pro všechna položme. Posloupnost nazýváme posloupnost částečných součtů řady. Definice (Součet číselné

Více

Jak funguje asymetrické šifrování?

Jak funguje asymetrické šifrování? Jak funguje asymetrické šifrování? Petr Vodstrčil petr.vodstrcil@vsb.cz Katedra aplikované matematiky, Fakulta elektrotechniky a informatiky, Vysoká škola báňská Technická univerzita Ostrava Petr Vodstrčil

Více

Diskrétní matematika 1. týden

Diskrétní matematika 1. týden Diskrétní matematika 1. týden Elementární teorie čísel dělitelnost Jan Slovák Masarykova univerzita Fakulta informatiky jaro 2015 Obsah přednášky 1 Problémy teorie čísel 2 Dělitelnost 3 Společní dělitelé

Více

Pomocný text. Polynomy

Pomocný text. Polynomy Pomocný text Polynomy Tato série bude o polynomech a to zejména o polynomech jedné proměnné (pokud nebude uvedeno explicitně, že jde o polynom více proměnných). Formálně je někdy polynom jedné proměnné

Více

Nechť M je množina. Zobrazení z M M do M se nazývá (binární) operace

Nechť M je množina. Zobrazení z M M do M se nazývá (binární) operace Kapitola 2 Algebraické struktury Řada algebraických objektů má podobu množiny s nějakou dodatečnou strukturou. Například vektorový prostor je množina vektorů, ty však nejsou jeden jako druhý : jeden z

Více

1 Mnohočleny a algebraické rovnice

1 Mnohočleny a algebraické rovnice 1 Mnohočleny a algebraické rovnice 1.1 Pojem mnohočlenu (polynomu) Připomeňme, že výrazům typu a 2 x 2 + a 1 x + a 0 říkáme kvadratický trojčlen, když a 2 0. Číslům a 0, a 1, a 2 říkáme koeficienty a písmenem

Více

Základy matematické analýzy

Základy matematické analýzy Základy matematické analýzy Spojitost funkce Ing. Tomáš Kalvoda, Ph.D. 1, Ing. Daniel Vašata 2 1 tomas.kalvoda@fit.cvut.cz 2 daniel.vasata@fit.cvut.cz Katedra aplikované matematiky Fakulta informačních

Více

5. Lokální, vázané a globální extrémy

5. Lokální, vázané a globální extrémy 5 Lokální, vázané a globální extrémy Studijní text Lokální extrémy 5 Lokální, vázané a globální extrémy Definice 51 Řekneme, že f : R n R má v bodě a Df: 1 lokální maximum, když Ka, δ Df tak, že x Ka,

Více

Limita a spojitost funkce. 3.1 Úvod. Definice: [MA1-18:P3.1]

Limita a spojitost funkce. 3.1 Úvod. Definice: [MA1-18:P3.1] KAPITOLA 3: Limita a spojitost funkce [MA-8:P3.] 3. Úvod Necht je funkce f definována alespoň na nějakém prstencovém okolí bodu 0 R. Číslo a R je itou funkce f v bodě 0, jestliže pro každé okolí Ua) bodu

Více

1 Polynomiální interpolace

1 Polynomiální interpolace Polynomiální interpolace. Metoda neurčitých koeficientů Příklad.. Nalezněte polynom p co nejmenšího stupně, pro který platí p() = 0, p(2) =, p( ) = 6. Řešení. Polynom hledáme metodou neurčitých koeficientů,

Více

8 Kořeny cyklických kódů, BCH-kódy

8 Kořeny cyklických kódů, BCH-kódy 24 8 Kořeny cyklických kódů, BCH-kódy Generující kořeny cyklických kódů Nechť K je cyklický kód délky n nad Z p s generujícím polynomem g(z). Chceme najít rozšíření T tělesa Z p, tedy nějaké těleso GF

Více

Charakteristika tělesa

Charakteristika tělesa 16 6 Konečná tělesa V této kapitole budeme pod pojmem těleso mít na mysli vždy konečné komutativní těleso, tedy množinu s dvěma binárními operacemi (T, +, ), kde (T, +) je komutativní grupa s neutrálním

Více

Polynomy. Mgr. Veronika Švandová a Mgr. Zdeněk Kříž, Ph. D. 1.1 Teorie Zavedení polynomů Operace s polynomy...

Polynomy. Mgr. Veronika Švandová a Mgr. Zdeněk Kříž, Ph. D. 1.1 Teorie Zavedení polynomů Operace s polynomy... Polynomy Obsah Mgr. Veronika Švandová a Mgr. Zdeněk Kříž, Ph. D. 1 Základní vlastnosti polynomů 2 1.1 Teorie........................................... 2 1.1.1 Zavedení polynomů................................

Více

Kapitola 1. Úvod. 1.1 Značení. 1.2 Výroky - opakování. N... přirozená čísla (1, 2, 3,...). Q... racionální čísla ( p, kde p Z a q N) R...

Kapitola 1. Úvod. 1.1 Značení. 1.2 Výroky - opakování. N... přirozená čísla (1, 2, 3,...). Q... racionální čísla ( p, kde p Z a q N) R... Kapitola 1 Úvod 1.1 Značení N... přirozená čísla (1, 2, 3,...). Z... celá čísla ( 3, 2, 1, 0, 1, 2,...). Q... racionální čísla ( p, kde p Z a q N) q R... reálná čísla C... komplexní čísla 1.2 Výroky -

Více

Jihomoravske centrum mezina rodnı mobility. T-exkurze. Teorie c ı sel, aneb elektronicky podpis a s ifrova nı

Jihomoravske centrum mezina rodnı mobility. T-exkurze. Teorie c ı sel, aneb elektronicky podpis a s ifrova nı Jihomoravske centrum mezina rodnı mobility T-exkurze Teorie c ı sel, aneb elektronicky podpis a s ifrova nı Brno 2013 Petr Pupı k Obsah Obsah 2 Šifrovací algoritmy RSA a ElGamal 12 2.1 Algoritmus RSA.................................

Více

Teorie informace a kódování (KMI/TIK) Reed-Mullerovy kódy

Teorie informace a kódování (KMI/TIK) Reed-Mullerovy kódy Teorie informace a kódování (KMI/TIK) Reed-Mullerovy kódy Lukáš Havrlant Univerzita Palackého 10. ledna 2014 Primární zdroj Jiří Adámek: Foundations of Coding. Strany 137 160. Na webu ke stažení, heslo:

Více

1 Lineární prostory a podprostory

1 Lineární prostory a podprostory Lineární prostory a podprostory Přečtěte si: Učebnice AKLA, kapitola první, podkapitoly. až.4 včetně. Cvičení. Které z následujících množin jsou lineárními prostory s přirozenými definicemi operací?. C

Více

Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice

Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice Vektorové podprostory K množina reálných nebo komplexních čísel, U vektorový prostor nad K. Lineární kombinace vektorů u 1, u 2,...,u

Více

Kongruence na množině celých čísel

Kongruence na množině celých čísel 121 Kapitola 4 Kongruence na množině celých čísel 4.1 Relace kongruence na množině celých čísel Vraťme se k úvahám o dělení se zbytkem. Na základní škole jsme se naučili, že když podělíme číslo 11 číslem

Více

)(x 2 + 3x + 4),

)(x 2 + 3x + 4), 3 IREDUCIBILNÍ ROZKLADY POLYNOMŮ V T [X] 3 Ireducibilní rozklady polynomů v T [x] - rozklady polynomů na ireducibilní (dále nerozložitelné) prvky v oboru integrity polynomů jedné neurčité x nad tělesem

Více

Dosud jsme se zabývali pouze soustavami lineárních rovnic s reálnými koeficienty.

Dosud jsme se zabývali pouze soustavami lineárních rovnic s reálnými koeficienty. Kapitola 4 Tělesa Dosud jsme se zabývali pouze soustavami lineárních rovnic s reálnými koeficienty. Všechna čísla byla reálná, vektory měly reálné souřadnice, matice měly reálné prvky. Také řešení soustav

Více

1 Linearní prostory nad komplexními čísly

1 Linearní prostory nad komplexními čísly 1 Linearní prostory nad komplexními čísly V této přednášce budeme hledat kořeny polynomů, které se dále budou moci vyskytovat jako složky vektorů nebo matic Vzhledem k tomu, že kořeny polynomu (i reálného)

Více

Lineární algebra : Polynomy

Lineární algebra : Polynomy Lineární algebra : Polynomy (2. přednáška) František Štampach, Karel Klouda LS 2013/2014 vytvořeno: 15. dubna 2014, 11:21 1 2 2.1 Značení a těleso komplexních čísel Značení N := {1, 2, 3... }... množina

Více

Lineární algebra Kapitola 1 - Základní matematické pojmy

Lineární algebra Kapitola 1 - Základní matematické pojmy Lineární algebra Kapitola 1 - Základní matematické pojmy 1.1 Relace a funkce V celém textu budeme používat následující označení pro číselné množiny: N množina všech přirozených čísel bez nuly, N={1, 2,

Více

10. Vektorové podprostory

10. Vektorové podprostory Matematický ústav Slezské univerzity v Opavě Učební texty k přednášce ALGEBRA II, letní semestr 2000/2001 Michal Marvan Definice. Bud V vektorový prostor nad polem P. Podmnožina U V se nazývá podprostor,

Více

Výroková a predikátová logika - XII

Výroková a predikátová logika - XII Výroková a predikátová logika - XII Petr Gregor KTIML MFF UK ZS 2015/2016 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - XII ZS 2015/2016 1 / 15 Algebraické teorie Základní algebraické teorie

Více

opravdu považovat za lepší aproximaci. Snížení odchylky o necelá dvě procenta

opravdu považovat za lepší aproximaci. Snížení odchylky o necelá dvě procenta Řetězové zlomky a dobré aproximace Motivace Chceme-li znát přibližnou hodnotu nějakého iracionálního čísla, obvykle používáme jeho (nekonečný) desetinný rozvoj Z takového rozvoje, řekněme z rozvoje 345926535897932384626433832795028849769399375

Více

[1] Definice 1: Polynom je komplexní funkce p : C C, pro kterou. pro všechna x C. Čísla a 0, a 1,..., a n nazýváme koeficienty polynomu.

[1] Definice 1: Polynom je komplexní funkce p : C C, pro kterou. pro všechna x C. Čísla a 0, a 1,..., a n nazýváme koeficienty polynomu. Polynomy Polynom je možno definovat dvěma způsoby: jako reálnou nebo komplexní funkci, jejichž hodnoty jsou dány jistým vzorcem, jako ten vzorec samotný. [1] První způsob zavedení polynomu BI-LIN, polynomy,

Více

Výroková a predikátová logika - XIV

Výroková a predikátová logika - XIV Výroková a predikátová logika - XIV Petr Gregor KTIML MFF UK ZS 2018/2019 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - XIV ZS 2018/2019 1 / 20 Nerozhodnutelnost Úvod Rekurzivní a rekurzivně

Více

15. Moduly. a platí (p + q)(x) = p(x) + q(x), 1(X) = id. Vzniká tak struktura P [x]-modulu na V.

15. Moduly. a platí (p + q)(x) = p(x) + q(x), 1(X) = id. Vzniká tak struktura P [x]-modulu na V. Učební texty k přednášce ALGEBRAICKÉ STRUKTURY Michal Marvan, Matematický ústav Slezská univerzita v Opavě 15. Moduly Definice. Bud R okruh, bud M množina na níž jsou zadány binární operace + : M M M,

Více

Zpracoval: hypspave@fel.cvut.cz 7. Matematická indukce a rekurse. Řešení rekurentních (diferenčních) rovnic s konstantními koeficienty.

Zpracoval: hypspave@fel.cvut.cz 7. Matematická indukce a rekurse. Řešení rekurentních (diferenčních) rovnic s konstantními koeficienty. Zpracoval: hypspave@fel.cvut.cz 7. Matematická indukce a rekurse. Řešení rekurentních (diferenčních) rovnic s konstantními koeficienty. (A7B01MCS) I. Matematická indukce a rekurse. Indukční principy patří

Více

Matice. a m1 a m2... a mn

Matice. a m1 a m2... a mn Matice Nechť (R, +, ) je okruh a nechť m, n jsou přirozená čísla Matice typu m/n nad okruhem (R, +, ) vznikne, když libovolných m n prvků z R naskládáme do obdélníkového schematu o m řádcích a n sloupcích

Více

13. přednáška 13. ledna k B(z k) = lim. A(z) = M(z) m 1. z m.

13. přednáška 13. ledna k B(z k) = lim. A(z) = M(z) m 1. z m. 13. přednáška 13. ledna 2010 Důkaz. M = n=0 a nz n a N = n=0 b nz n tedy buďte dvě mocninné řady, které se jako funkce shodují svými hodnotami na nějaké prosté posloupnosti bodů z k C konvergující k nule.

Více

Generující kořeny cyklických kódů. Generující kořeny. Alena Gollová, TIK Generující kořeny 1/30

Generující kořeny cyklických kódů. Generující kořeny. Alena Gollová, TIK Generující kořeny 1/30 Generující kořeny cyklických kódů 6. přednáška z algebraického kódování Alena Gollová, TIK Generující kořeny 1/30 Obsah 1 Alena Gollová, TIK Generující kořeny 2/30 Hammingovy kódy Hammingovy kódy jsou

Více

4 Počítání modulo polynom

4 Počítání modulo polynom 8 4 Počítání modulo polynom Co se vyplatilo jendou, vyplatí se i podruhé. V této kapitole zavedeme polynomy nad Z p a ukážeme, že množina všech polynomů nad Z p tvoří komutativní okruh s jednotkou. Je-li

Více

Dnešní látka Variačně formulované okrajové úlohy zúplnění prostoru funkcí. Lineární zobrazení.

Dnešní látka Variačně formulované okrajové úlohy zúplnění prostoru funkcí. Lineární zobrazení. Předmět: MA4 Dnešní látka Variačně formulované okrajové úlohy zúplnění prostoru funkcí. Lineární zobrazení. Literatura: Kapitola 2 a)-c) a kapitola 4 a)-c) ze skript Karel Rektorys: Matematika 43, ČVUT,

Více

INTEGRÁLY S PARAMETREM

INTEGRÁLY S PARAMETREM INTEGRÁLY S PARAMETREM b a V kapitole o integraci funkcí více proměnných byla potřeba funkce g(x) = f(x, y) dy proměnné x. Spojitost funkce g(x) = b a f(x, y) dy proměnné x znamená vlastně prohození limity

Více

Matematická analýza pro informatiky I. Limita funkce

Matematická analýza pro informatiky I. Limita funkce Matematická analýza pro informatiky I. 5. přednáška Limita funkce Jan Tomeček tomecek@inf.upol.cz http://aix-slx.upol.cz/ tomecek/index Univerzita Palackého v Olomouci 18. března 2011 Jan Tomeček, tomecek@inf.upol.cz

Více

Zimní semestr akademického roku 2014/ prosince 2014

Zimní semestr akademického roku 2014/ prosince 2014 Cvičení k předmětu BI-ZMA Tomáš Kalvoda Katedra aplikované matematiky FIT ČVUT Matěj Tušek Katedra matematiky FJFI ČVUT Obsah Cvičení Zimní semestr akademického roku 2014/2015 2. prosince 2014 Předmluva

Více

1 Mnohočleny a algebraické rovnice

1 Mnohočleny a algebraické rovnice 1 Mnohočleny a algebraické rovnice 1.1 Pojem mnohočlenu (polynomu) Připomeňme, že výrazům typu a 2 x 2 + a 1 x + a 0 říkáme kvadratický trojčlen, když a 2 0. Číslům a 0, a 1, a 2 říkáme koeficienty a písmenem

Více

Přednáška 9, 28. listopadu 2014 Část 4: limita funkce v bodě a spojitost funkce

Přednáška 9, 28. listopadu 2014 Část 4: limita funkce v bodě a spojitost funkce Přednáška 9, 28. listopadu 2014 Část 4: limita funkce v bodě a spojitost funkce Zápisem f : M R rozumíme, že je dána funkce definovaná na neprázdné množině M R reálných čísel, což je množina dvojic f =

Více

Praha & EU: investujeme do vaší budoucnosti. Daniel Turzík, Miroslava Dubcová,

Praha & EU: investujeme do vaší budoucnosti. Daniel Turzík, Miroslava Dubcová, E-sbírka příkladů Seminář z matematiky Evropský sociální fond Praha & EU: investujeme do vaší budoucnosti Daniel Turzík, Miroslava Dubcová, Pavla Pavlíková Obsah 1 Úpravy výrazů................................................................

Více

Matematická analýza 1

Matematická analýza 1 Matematická analýza 1 ZS 2019-20 Miroslav Zelený 1. Logika, množiny a základní číselné obory 2. Limita posloupnosti 3. Limita a spojitost funkce 4. Elementární funkce 5. Derivace 6. Taylorův polynom Návod

Více

1.1 Existence a jednoznačnost řešení. Příklad 1.1: [M2-P1] diferenciální rovnice (DR) řádu n: speciálně nás budou zajímat rovnice typu

1.1 Existence a jednoznačnost řešení. Příklad 1.1: [M2-P1] diferenciální rovnice (DR) řádu n: speciálně nás budou zajímat rovnice typu [M2-P1] KAPITOLA 1: Diferenciální rovnice 1. řádu diferenciální rovnice (DR) řádu n: speciálně nás budou zajímat rovnice typu G(x, y, y, y,..., y (n) ) = 0 y (n) = F (x, y, y,..., y (n 1) ) Příklad 1.1:

Více

Definice 13.1 Kvadratická forma v n proměnných s koeficienty z tělesa T je výraz tvaru. Kvadratická forma v n proměnných je tak polynom n proměnných s

Definice 13.1 Kvadratická forma v n proměnných s koeficienty z tělesa T je výraz tvaru. Kvadratická forma v n proměnných je tak polynom n proměnných s Kapitola 13 Kvadratické formy Definice 13.1 Kvadratická forma v n proměnných s koeficienty z tělesa T je výraz tvaru f(x 1,..., x n ) = a ij x i x j, kde koeficienty a ij T. j=i Kvadratická forma v n proměnných

Více

Cyklické kódy. Definujeme-li na F [x] n sčítání a násobení jako. a + b = π n (a + b) a b = π n (a b)

Cyklické kódy. Definujeme-li na F [x] n sčítání a násobení jako. a + b = π n (a + b) a b = π n (a b) C Ať C je [n, k] q kód takový, že pro každé u 1,..., u n ) C je také u 2,..., u n, u 1 ) C. Jinými slovy, kódová slova jsou uzavřena na cyklické posuny. Je přirozené takový kód nazvat cyklický. Strukturu

Více

Kapitola Základní množinové pojmy Princip rovnosti. Dvě množiny S a T jsou si rovny (píšeme S = T ) prvek T je také prvkem S.

Kapitola Základní množinové pojmy Princip rovnosti. Dvě množiny S a T jsou si rovny (píšeme S = T ) prvek T je také prvkem S. 1 Kapitola 1 Množiny 11 Základní množinové pojmy Pojem množiny nedefinujeme, pouze připomínáme, že množina je souhrn, nebo soubor navzájem rozlišitelných objektů, kterým říkáme prvky 111 Princip rovnosti

Více

O dělitelnosti čísel celých

O dělitelnosti čísel celých O dělitelnosti čísel celých 9. kapitola. Malá věta Fermatova In: František Veselý (author): O dělitelnosti čísel celých. (Czech). Praha: Mladá fronta, 1966. pp. 98 105. Persistent URL: http://dml.cz/dmlcz/403572

Více

Lineární algebra : Lineární prostor

Lineární algebra : Lineární prostor Lineární algebra : Lineární prostor (3. přednáška) František Štampach, Karel Klouda LS 2013/2014 vytvořeno: 17. dubna 2014, 14:43 1 2 3.1 Aximotické zavedení lineárního prostoru Číselné těleso Celou lineární

Více

3. Reálná čísla. většinou racionálních čísel. V analytických úvahách, které praktickým výpočtům

3. Reálná čísla. většinou racionálních čísel. V analytických úvahách, které praktickým výpočtům RACIONÁLNÍ A IRACIONÁLNÍ ČÍSLA Význačnými množinami jsou číselné množiny K nejvýznamnějším patří množina reálných čísel, obsahující jako podmnožiny množiny přirozených, celých, racionálních a iracionálních

Více

PRIMITIVNÍ FUNKCE. Primitivní funkce primitivní funkce. geometrický popis integrály 1 integrály 2 spojité funkce konstrukce prim.

PRIMITIVNÍ FUNKCE. Primitivní funkce primitivní funkce. geometrický popis integrály 1 integrály 2 spojité funkce konstrukce prim. PRIMITIVNÍ FUNKCE V předchozích částech byly zkoumány derivace funkcí a hlavním tématem byly funkce, které derivace mají. V této kapitole se budou zkoumat funkce, které naopak jsou derivacemi jiných funkcí

Více

Přednáška 11, 12. prosince Část 5: derivace funkce

Přednáška 11, 12. prosince Část 5: derivace funkce Přednáška 11, 12. prosince 2014 Závěrem pasáže o spojitých funkcích zmíníme jejich podtřídu, lipschitzovské funkce, nazvané podle německého matematika Rudolfa Lipschitze (1832 1903). Fukce f : M R je lipschitzovská,

Více

Obsah. Euler-Fermatova věta. Reziduální aritmetika. 3. a 4. přednáška z kryptografie

Obsah. Euler-Fermatova věta. Reziduální aritmetika. 3. a 4. přednáška z kryptografie Obsah Počítání modulo n a jeho časová složitost 3. a 4. přednáška z kryptografie 1 Počítání modulo n - dokončení Umocňování v Zn 2 Časová složitost výpočtů modulo n Asymptotická notace Základní aritmetické

Více

Texty k přednáškám z MMAN3: 4. Funkce a zobrazení v euklidovských prostorech

Texty k přednáškám z MMAN3: 4. Funkce a zobrazení v euklidovských prostorech Texty k přednáškám z MMAN3: 4. Funkce a zobrazení v euklidovských prostorech 1. července 2008 1 Funkce v R n Definice 1 Necht n N a D R n. Reálnou funkcí v R n (reálnou funkcí n proměnných) rozumíme zobrazení

Více

Přednáška 3: Limita a spojitost

Přednáška 3: Limita a spojitost 3 / 1 / 17, 1:38 Přednáška 3: Limita a spojitost Limita funkce Nejdříve je potřeba upřesnit pojmy, které přesněji popisují (topologickou) strukturu množiny reálných čísel, a to zejména pojem okolí 31 Definice

Více

LEKCE10-RAD Otázky

LEKCE10-RAD Otázky Řady -ekv ne ŘADY ČÍSEL 1. limita posloupnosti (operace založená na vzdálenosti bodů) 2. supremum nebo infimum posloupnosti (operace založená na uspořádání bodů). Z hlavních struktur reálných čísel zbývá

Více

PŘEDNÁŠKA 2 POSLOUPNOSTI

PŘEDNÁŠKA 2 POSLOUPNOSTI PŘEDNÁŠKA 2 POSLOUPNOSTI 2.1 Zobrazení 2 Definice 1. Uvažujme libovolné neprázdné množiny A, B. Zobrazení množiny A do množiny B je definováno jako množina F uspořádaných dvojic (x, y A B, kde ke každému

Více

Matematický ústav Slezské univerzity v Opavě Učební texty k přednášce ALGEBRA I, zimní semestr 2000/2001 Michal Marvan. 2.

Matematický ústav Slezské univerzity v Opavě Učební texty k přednášce ALGEBRA I, zimní semestr 2000/2001 Michal Marvan. 2. Matematický ústav Slezské univerzity v Opavě Učební texty k přednášce ALGEBRA I, zimní semestr 2000/2001 Michal Marvan 2. Homomorfismy V souvislosti se strukturami se v moderní matematice studují i zobrazení,

Více

PŘEDNÁŠKA 5 Konjuktivně disjunktivní termy, konečné distributivní svazy

PŘEDNÁŠKA 5 Konjuktivně disjunktivní termy, konečné distributivní svazy PŘEDNÁŠKA 5 Konjuktivně disjunktivní termy, konečné distributivní svazy PAVEL RŮŽIČKA Abstrakt. Ukážeme, že každý prvek distributivního svazu odpovídá termu v konjuktivně-disjunktivním (resp. disjunktivně-konjunktivním)

Více

Univerzita Karlova v Praze Pedagogická fakulta

Univerzita Karlova v Praze Pedagogická fakulta Univerzita Karlova v Praze Pedagogická fakulta SEMINÁRNÍ PRÁCE Z METOD ŘEŠENÍ 1 TEORIE ČÍSEL 000/001 Cifrik, M-ZT Příklad ze zadávacích listů 10 101 Dokažte, že číslo 101 +10 je dělitelné číslem 51 Důkaz:

Více

Přednáška 6, 7. listopadu 2014

Přednáška 6, 7. listopadu 2014 Přednáška 6, 7. listopadu 204 Část 3: nekonečné řady Základní definice. Nekonečná řada, krátce řada, je posloupnost reálných čísel (a n ) R uvedená v zápisu a n = a + a 2 + a 3 +..., spolu s metodou přiřazující

Více

Rovnice se separovanými proměnnými

Rovnice se separovanými proměnnými Rovnice se separovanými proměnnými V této kapitole se budeme zabývat následující diferenciální rovnicí: y = g(y)f(x), (1) kde f a g jsou reálné funkce reálné proměnné. Tato rovnice se nazývá rovnice se

Více

7B. Výpočet limit L Hospitalovo pravidlo

7B. Výpočet limit L Hospitalovo pravidlo 7B. Výpočet it L Hospitalovo pravidlo V prai často potřebujeme určit itu výrazů, které vzniknou operacemi nebo složením několika spojitých funkcí. Většinou pomohou pravidla typu ita součtu násobku, součinu,

Více

Lineární algebra : Báze a dimenze

Lineární algebra : Báze a dimenze Lineární algebra : Báze a dimenze (5. přednáška) František Štampach, Karel Klouda LS 2013/2014 vytvořeno: 9. dubna 2014, 13:33 1 2 5.1 Báze lineárního prostoru Definice 1. O množině vektorů M z LP V řekneme,

Více

pochopení celé kapitoly je myšlenka, že těleso S lze považovat za vektorový prostor

pochopení celé kapitoly je myšlenka, že těleso S lze považovat za vektorový prostor NOVý TEXT O TěLESOVýCH ROZ LÍřENÍCH DAVID STANOVSKÝ 1. Algebraické prvky a rozšíření konečného stupně 1.1. Rozšíření jako vektorový prostor. Buď T S rozšíření těles. Klíčem k pochopení celé kapitoly je

Více

MATICE. a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij]

MATICE. a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij] MATICE Matice typu m/n nad tělesem T je soubor m n prvků z tělesa T uspořádaných do m řádků a n sloupců: a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij] a m1 a m2 a mn Prvek a i,j je prvek matice A na místě

Více

Maticí typu (m, n), kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru:

Maticí typu (m, n), kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru: 3 Maticový počet 3.1 Zavedení pojmu matice Maticí typu (m, n, kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru: a 11 a 12... a 1k... a 1n a 21 a 22...

Více

8.3). S ohledem na jednoduchost a názornost je výhodné seznámit se s touto Základní pojmy a vztahy. Definice

8.3). S ohledem na jednoduchost a názornost je výhodné seznámit se s touto Základní pojmy a vztahy. Definice 9. Lineární diferenciální rovnice 2. řádu Cíle Diferenciální rovnice, v nichž hledaná funkce vystupuje ve druhé či vyšší derivaci, nazýváme diferenciálními rovnicemi druhého a vyššího řádu. Analogicky

Více

Greenova funkce pro dvoubodové okrajové úlohy pro obyčejné diferenciální rovnice

Greenova funkce pro dvoubodové okrajové úlohy pro obyčejné diferenciální rovnice Greenova funkce pro dvoubodové okrajové úlohy pro obyčejné diferenciální rovnice Jan Tomeček Tento stručný text si klade za cíl co nejrychlejší uvedení do teorie Greenových funkcí pro obyčejné diferenciální

Více

Úvod do informatiky. Miroslav Kolařík

Úvod do informatiky. Miroslav Kolařík Úvod do informatiky přednáška sedmá Miroslav Kolařík Zpracováno dle učebního textu R. Bělohlávka: Úvod do informatiky, KMI UPOL, Olomouc 2008. Obsah 1 Čísla a číselné obory 2 Princip indukce 3 Vybrané

Více

PRIMITIVNÍ FUNKCE DEFINICE A MOTIVACE

PRIMITIVNÍ FUNKCE DEFINICE A MOTIVACE PIMITIVNÍ FUNKCE V předchozích částech byly zkoumány derivace funkcí a hlavním tématem byly funkce, které derivace mají. V této kapitole se budou zkoumat funkce, které naopak jsou derivacemi jiných funkcí

Více

Modely Herbrandovské interpretace

Modely Herbrandovské interpretace Modely Herbrandovské interpretace Petr Štěpánek S využitím materialu Krysztofa R. Apta 2006 Logické programování 8 1 Uvedli jsme termové interpretace a termové modely pro logické programy a také nejmenší

Více

Vlastnosti regulárních jazyků

Vlastnosti regulárních jazyků Vlastnosti regulárních jazyků Podobně jako u dalších tříd jazyků budeme nyní zkoumat následující vlastnosti regulárních jazyků: vlastnosti strukturální, vlastnosti uzávěrové a rozhodnutelné problémy pro

Více

FREDHOLMOVA ALTERNATIVA

FREDHOLMOVA ALTERNATIVA FREDHOLMOVA ALTERNATIVA Pavel Jirásek 1 Abstrakt. V tomto článku se snažíme shrnout dosavadní výsledky týkající se Fredholmovy alternativy (FA). Postupně zmíníme FA na prostorech konečné dimenze, FA pro

Více

Limita funkce. FIT ČVUT v Praze. (FIT) Limita funkce 3.týden 1 / 39

Limita funkce. FIT ČVUT v Praze. (FIT) Limita funkce 3.týden 1 / 39 Limita funkce FIT ČVUT v Praze 3.týden (FIT) Limita funkce 3.týden 1 / 39 Definice funkce. Zobrazení (f, D f ), jehož definiční obor D f i obor hodnot H f je podmnožinou množiny reálných čísel, se nazývá

Více

ANALYTICKÁ GEOMETRIE V ROVINĚ

ANALYTICKÁ GEOMETRIE V ROVINĚ ANALYTICKÁ GEOMETRIE V ROVINĚ Analytická geometrie vyšetřuje geometrické objekty (body, přímky, kuželosečky apod.) analytickými metodami. Podle prostoru, ve kterém pracujeme, můžeme analytickou geometrii

Více

HL Academy - Chata Lopata Emu (Brkos 2012) Řetězové zlomky / 27

HL Academy - Chata Lopata Emu (Brkos 2012) Řetězové zlomky / 27 Řetězové zlomky HL Academy - Chata Lopata 2012 13.2. 18.2.2012 Emu (Brkos 2012) Řetězové zlomky 13.2. 18.2.2012 1 / 27 Obsah 1 Úvod 2 Základní pojmy 3 Konečné řetězové zlomky Sblížené zlomky Euklidův algoritmus

Více

Interpolace Uvažujme třídu funkcí jedné proměnné ψ(x; a 0,..., a n ), kde a 0,..., a n jsou parametry, které popisují jednotlivé funkce této třídy. Mějme dány body x 0, x 1,..., x n, x i x k, i, k = 0,

Více

Odpřednesenou látku naleznete v kapitolách skript Abstraktní a konkrétní lineární algebra.

Odpřednesenou látku naleznete v kapitolách skript Abstraktní a konkrétní lineární algebra. nad obecným tělesem a lineární kombinace Odpřednesenou látku naleznete v kapitolách 1.1 1.4 skript Abstraktní a konkrétní lineární algebra. Jiří Velebil: A7B01LAG 1.10.2015: 1/20 nad obecným tělesem Co

Více

5.6.3 Rekursivní indexace složitostních tříd 5.6.4 Uniformní diagonalizace 5.6.5 Konstrukce rekursivních indexací a aplikace uniformní diagonalizace

5.6.3 Rekursivní indexace složitostních tříd 5.6.4 Uniformní diagonalizace 5.6.5 Konstrukce rekursivních indexací a aplikace uniformní diagonalizace Obsah prvního svazku 1 Úvod 1.1 Přehled pojmů a struktur 1.1.1 Množiny, čísla a relace 1.1.2 Funkce 1.1.3 Pravděpodobnost 1.1.4 Grafy 1.2 Algebra 1.2.1 Dělitelnost, prvočíselnost a základní kombinatorické

Více

Kolik existuje různých stromů na pevně dané n-prvkové množině vrcholů?

Kolik existuje různých stromů na pevně dané n-prvkové množině vrcholů? Kapitola 9 Matice a počet koster Graf (orientovaný i neorientovaný) lze popsat maticí, a to hned několika různými způsoby. Tématem této kapitoly jsou incidenční matice orientovaných grafů a souvislosti

Více

z = a bi. z + v = (a + bi) + (c + di) = (a + c) + (b + d)i. z v = (a + bi) (c + di) = (a c) + (b d)i. z v = (a + bi) (c + di) = (ac bd) + (bc + ad)i.

z = a bi. z + v = (a + bi) + (c + di) = (a + c) + (b + d)i. z v = (a + bi) (c + di) = (a c) + (b d)i. z v = (a + bi) (c + di) = (ac bd) + (bc + ad)i. KOMLEXNÍ ČÍSLA C = {a + bi; a, b R}, kde i 2 = 1 Číslo komplexně sdružené k z = a + bi je číslo z = a bi. Operace s komplexními čísly: z = a + bi, kde a, b R v = c + di, kde c, d R Sčítání Odčítání Násobení

Více

Algebra 2 Teorie čísel. Michal Bulant

Algebra 2 Teorie čísel. Michal Bulant Algebra 2 Teorie čísel Home Page Michal Bulant katedra matematiky, Přírodovědecká fakulta, Masarykova univerzita, Janáčkovo nám. 2a, 662 95 Brno E-mail address: bulant@math.muni.cz Page 1 of 103 Abstrakt.

Více

Dnešní látka: Literatura: Kapitoly 3 a 4 ze skript Karel Rektorys: Matematika 43, ČVUT, Praha, Text přednášky na webové stránce přednášejícího.

Dnešní látka: Literatura: Kapitoly 3 a 4 ze skript Karel Rektorys: Matematika 43, ČVUT, Praha, Text přednášky na webové stránce přednášejícího. Předmět: MA4 Dnešní látka: Od okrajových úloh v 1D k o. ú. ve 2D Laplaceův diferenciální operátor Variačně formulované okrajové úlohy pro parciální diferenciální rovnice a metody jejich přibližného řešení

Více

Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace

Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace Vektory a matice Aplikovaná matematika I Dana Říhová Mendelu Brno Obsah 1 Vektory Základní pojmy a operace Lineární závislost a nezávislost vektorů 2 Matice Základní pojmy, druhy matic Operace s maticemi

Více

Limita a spojitost funkce a zobrazení jedné reálné proměnné

Limita a spojitost funkce a zobrazení jedné reálné proměnné Přednáška 4 Limita a spojitost funkce a zobrazení jedné reálné proměnné V několika následujících přednáškách budeme studovat zobrazení jedné reálné proměnné f : X Y, kde X R a Y R k. Protože pro každé

Více

p 2 q , tj. 2q 2 = p 2. Tedy p 2 je sudé číslo, což ale znamená, že

p 2 q , tj. 2q 2 = p 2. Tedy p 2 je sudé číslo, což ale znamená, že KAPITOLA 1: Reálná čísla [MA1-18:P1.1] 1.1. Číselné množiny Přirozená čísla... N = {1,, 3,...} nula... 0, N 0 = {0, 1,, 3,...} = N {0} Celá čísla... Z = {0, 1, 1,,, 3,...} Racionální čísla... { p } Q =

Více

pro každé i. Proto je takových čísel m právě N ai 1 +. k k p

pro každé i. Proto je takových čísel m právě N ai 1 +. k k p KOMENTÁŘE ÚLOH 43. ROČNÍKU MO, KATEGORIE A 1. Přirozené číslo m > 1 nazveme k násobným dělitelem přirozeného čísla n, pokud platí rovnost n = m k q, kde q je celé číslo, které není násobkem čísla m. Určete,

Více

Arnoldiho a Lanczosova metoda

Arnoldiho a Lanczosova metoda Arnoldiho a Lanczosova metoda 1 Částečný problém vlastních čísel Ne vždy je potřeba (a někdy to není ani technicky možné) nalézt celé spektrum dané matice (velké řídké matice). Úloze, ve které chceme aproximovat

Více

67. ročník matematické olympiády III. kolo kategorie A. Přerov, března 2018

67. ročník matematické olympiády III. kolo kategorie A. Přerov, března 2018 67. ročník matematické olympiády III. kolo kategorie Přerov, 8.. března 08 MO . Ve společnosti lidí jsou některé dvojice spřátelené. Pro kladné celé číslo k 3 řekneme, že společnost je k-dobrá, pokud

Více

6 Lineární geometrie. 6.1 Lineární variety

6 Lineární geometrie. 6.1 Lineární variety 6 Lineární geometrie Motivace. Pojem lineární varieta, který budeme v této kapitole studovat z nejrůznějších úhlů pohledu, není žádnou umělou konstrukcí. Příkladem lineární variety je totiž množina řešení

Více