1.1 Zobrazenia a funkcie
|
|
- Ήλιόδωρος Γλυκύς
- 6 χρόνια πριν
- Προβολές:
Transcript
1 1 Teória vypočítateľnosti poznámky z prednášky #1 1.1 Zobrazenia a funkcie Definícia. Čiastočné (totálne) zobrazenie trojice (A, B, f) pre ktoré platí: f A B Ku každému vstupu a A existuje najviac jeden (práve jeden) b B taký, že (a, b) f. V takom prípade píšeme f : A B. Poznámka. Ak je zobrazenie totálne, tak je aj čiastočné. Označenie. A sú vstupy, B sú výstupy, f je graf. Pozor! f : N K N je funkcia (N K, N, f). V takomto prípade sa budeme tváriť, že f má viac parametrov, aby tam neboli zátvorky:-), čiže f N K N. Jednoznačnosť sa zapíše analogicky:-p. Definícia. Rovnosť medzi dvomi výrazmi chápeme nasledovne: A = B buď sú obidvaja definovaní a majú rovnakú hodnotu, alebo sú obaja nedefinovaní. Definícia. Arg(f) = {x 1,..., x k y : (x 1,..., x k, y) f} V al(f) = {y x 1,..., x k : (x 1,..., x K, y) f} Poznámka. Ak Arg(f) = N k, TAK JE VŠADE DEFINOVANÁ (totálna), Ak Arg(f) N K, tak je čiastočná funkcia. Definícia. Nech f, g sú čiastočné funkcie na A. Budeme hovoriť, že f je zúžením g alebo g je rozšírením g ak f g. Ak g je rozšírením f, a g je totálna na A, potom budeme g nazývať zúplnením čiastočnej funkcie f na množine A. Definícia. Nech M N k. χ(x 1,..., x k ) = 0 ak (x 1,..., x k ) / M. χ(x 1,..., x k ) = 1 ak (x 1,..., x k ) M. χ je charakteristická funkcia. Definícia. cχ M (x 1,..., x n ) je nedefinovaná, ak x 1,..., x n / M. cχ M (x 1,..., x n ) = 1, ak x 1,..., x n M. Definícia. Ak f(x 1,, x n ) - nedefinované - definované 1.2 A. Churchova λ notácia pre funnkcie N K N. Príklad. λxy λxyz (5x + y). (5x + y) fiktívna premenná. λy λy λ (5x + y) x je parameter opisujúci množinu funkcií (10) unárna konštanta. (10) nulárna konštanta. Pozor! λxy (x 3 + y) = λyx (y 3 + x) λxy (x 3 + Y ) λyx (x 3 + y) 1
2 1.3 Algoritmus a funkcia vypočítateľná algoritmom Formalizácia: text je prvok Σ. Nie hociktorý text je považovaný za algoritmus. Je potrebné mať nejakú podmienku, ktorá rozhoduje, či daný text je, alebo nie je textom opisujúcim algoritmus. Príkladom môže byť napríklad nejaký programovací jazyk. Podmienka musí byť algoritmicky rozhodnuteľná. V rámci formalizácii, budeme požadovať aj nejakú sémantiku čo počíta. Ďalšia podmienka je, že daný algoritmus musí počítať funkciu jednej (k) premenných. Táto podmienka musí byť tiež algoritmicky riešiteľná. Príklad. Extencionálnosť: Je rozdiel medzi funkciou a spôsobom jej zadania. Algoritmickú funkciu nemusíme zadať algoritmom, teda vieme mať zadanú funkciu ale nevedieť čo počíta. Preto sa budeme viac zaoberať zadaním. f(x) = 1 ak v desiatkovom rozvoji čísla Π je presne x číslic 5 idúcich za sebou. Ináč f(x) = 0. Doteraz nikto nezistil, či existuje algoritmus, čo počíta túto funkciu. g(x) = 1 ak v desiatkovom rozvoji Π je aspoň x číslic 5 idúcich za sebou. 0 ináč. Táto funkcia je monotónna najskôr je to jedna, a potom nula alebo je to stále jedna. V oboch prípadoch je to to vypočítateľná funkcia (iba jeden if, alebo iba výpis 1). Ale neviem ktorý algoritmus je správny;-p Domáca úloha Čo znamená extencionálnosť? 1.4 Diagonalizácia totálnych funkcií Chceme aby všetky intuitívne vypočítateľné funkcia boli v rámci formalizácie vypočítateľné. Snaha je postihnúť formalizmom všetky intuitívne algoritmicky vypočítateľné funkcie (toto sa ale nedá :-/. Diagonalizácia pre funkcie jednej premennej umožňuje nájsť totálnu funkciu, ktorá nie je opísaná v rámci daného formalizmu. Máte generátor postupností, a z nich vyberieme syntakticky správne programy (P 0,..., P m ). Pre každý sa spýtame, či počíta funkciu jednej premennej. Teraz máme programy (P 0,..., P s ). Program P i počíta funkciu f i. Nech h(x) = f x (x) + 1 zmeníme hodnotu. Máme funkciu ktorá je rozdielna od každej. Je totálna aj intuitívne vypočítateľná. Ale naša formalizácia ju nezachytila. (presný dôkaz by bol sporom, ale nechce sa mi ho písať, kto chce, nech si domyslí, kto nevie, nech si doštuduje). Toto nie je plne formalizované v zadefinovanom zmysle.??? Formalizovať čiastočne definované funkcie: nestane sa nám problém s diagonalizáciou niekde to nie je definované, tam +1 nebude definované, a teda sa to bude podľa definície rovnať. Veta Existuje presne ℵ 0 intuitívne algoritmicky vypočítateľných čiastočne funkcií. Existuje presne ℵ 0 intuitívne algoritmickt vypočítateľných totálnych funkcií. Dôkaz. a) λ (0), λ (1),..., ℵ 0 totálnych. b) je maximálne ℵ 0 programov a teda vypočítateľných čiastočne je najviac ℵ 0. A navyše totálne sú podmnožinou čiastočných. 2
3 2 Teória vypočítateľnosti poznámky z prednášky #2 Veta Existujujú nevypočítateľné funkcie. Dôkaz. Ak je vypočítateľná, tak existuje program, programov je spočítateľne veľa, ale funkcii jednej premennej z N do {0, 1} je nespočitateľne veľa. Veta Každá intuitívne algoritmicky vypočítateľná vypočítateľná čiastočne funkcia má ℵ 0 programov. Dôkaz. Mám funkciu, pridám x = x + 1, x = x 1 Veta Neexistuje totálne algoritmicky vypočítateľná funkcia g, aby pre všetky x, y: g(x, y) = 0 AK φ x (y) nie je definovaná, a 1 ináč. Dôkaz. Sporom: Diagonalizácia g(x, y) - univerzálne rozhodovacia pre pre naše algoritmy. Ψ(x) = 1 ak g(x, x) = 0 (φ x (x) nie je definovaná) a je nedefinovaná ak g(x, x) = 1 (φ x (x) je definovaná). Ψ(x) má svoje číslo, Ψ(x) = φ a (x). Zoberiem φ a (z) = Ψ(a) je definovaná, práve vtedy ak g(a, a) = 0 ale to práve vtedy keď φ a (a) nie je definovaná. 2.1 Vypočítateľné funcie, rekurzívne množiny a rekurzívne očíslovateľné množiny. Definícia. Funkcia f : N k N sa nazýva vypo4ítateľnou, ak existuje algoritmus A, ktorý ju vypočíta v nasledovnom zmysle: ak je hodnota f(x 1,..., x k ) definovaná pre x i N, potom sa algoritmus A zastaví na vstupe x 1,..., x k a vytlačí f(x 1,..., x k ). Ak je hodnota f(x 1,..., x k ) nedefinovaná pre x 1,..., x k, potom sa algoritmum nezastaví na vstupe x 1,..., x k. Príklad. Sg(x) = if x = 0 then 0 else 1 Sg(x) = if x = 0 then 0 else 1 Sg(x) = 1 Sg(x) Poznámka. f(x 1,..., x k ) nie je definovaná, práve vtedy keď algoritmus A sa zacyklí alebo zastane a nič nedá na výstup. Definícia. Množina M N k je rekurzívne vypočítateľná, ak jej charakteristická funkcia χ M (x 1,..., x k ) je vypočítateľná. Príklad. χ M (x 1,..., x k ) = 1 ak x 1,..., x k M, a 0 ináč. Príklad. N, if n then 1 else 0. sú rekurzívne 2 Príklad. Existuje nerekurzívna množina M N. Veta Každá konečná množina M N k je rekurzívna (algoritmicky). Nech M 1, M 2 N k a M 1, M 2 sú rekurzívne. Potom M 1 M 2, M 1 M 2 a M 1 \M 2 sú rekurzívne. Dôkaz. a.) if x = x 1 alebo... alebo x = x 1 then 1 else 0 b.) χ M1 (x) χ M2 (x) χ M1 M 2 (x) = χ M1 (x) χ M2 (x) χ M1 M 2 (x) = sg(χ M1 (x) + χ M2 (x)) χ M1\M 2 (x) = χ M1 (x) (1 χ M2 (x)) 3
4 Cvičenie. Teraz sme predpokladali pravda = 1, lož =0. Ako to bude, ak to vymeníme? Veta Nekonečná množnina M N je rekurzívna práve vtedy, keď je množinou hodnôt totálnej rastúcej vypočítateľnej funkcie. Dôkaz.. Nech nekonečná M N je rekurzívna. χ M (x) = 1 ak x M a 0 ináč. Treba vytvoriť f(x). x 0 < x 1 < x 2 < < x n < nekonečná rastúca postupnosť prvkov z M. f(n) = x n f(n) má program. 1) p:=0 2) x:=0 3) if χ M(x)=1 then p:=p+1 4) while p<n+1 do 5) x:=x+1; 6) if χ M(x)=1 then p=p+1 Invariant riadok 3: x je posledné preverené číslo, p je počet kladných odpovedí medzi doteraz preverenými číslami. Na konci: p = n + 1 a invariant: x = f(n + 1). Máme totálnu rastúcu vypočítateľnú funkciu f : N N. Vieme, že V al(f) = M. x M ak n : x = f(n) x / M ak n : f(n) < x < f(n + 1) Netreba hľadať ďalej ako nejaké číslo. Aké? Definícia. Množina M N K je rekurzívne očíslovateľná (alebo rekurzívne spočítateľná recursive enumerable). Ak existuje generujúci algoritmus, ktorý postupne tlačí všetky prvky množiny M a žiadne iné. Poznámka. Generujúci algoritmus vlastnosti: Nemá vstup, má len začiatok, nemá koniec práce. Každý prvok sa vytlačí za konečný čas. čas medzi dvoma výpismi je konečný, ale nemusí byť konštantný. Poradie vypísaných prvok nie je rozhodujúce. Tlač toho istého prvku sa môže zopakovať. Od istého momentu sa už nič nemusí vypísať. Príklad. Množina dvojíc (n, n 2 ), n N a n je nepárne je rekurzívne očíslovateľná. x:=0; while true do if (x mod 2=1) then write((x, xˆ2)) x:=x+1 Ako odstrániť generovanie duplikátov? 4
5 Veta Nech M N. Potom nasledovné tvrdenia sú ekvivalentné. a) M je rekurzívne očíslovateľné. b) M je definičným oborom (nejakej) vypočítateľnej funkcie. t.j. ( f)(m = Arg(f)) c) M je oblasťou hodnôť vypočítateľnej funkcie. t.j. ( f)(m = V al(f)) d) cχ M je vypočítateľná funkcia. Dôkaz. Nech M je rekurzívne vyčísliteľná. Existuje generujúci algoritmus, ktorý generuje a 0, a 1,..., a n,.... Ak f(x) je definovaný, x je generované, ak f(x) nie je definované, x nie je generované. Nech f(x) = def 1 ak x je generované a ináč je to nedefinované. je to vypočítateľná funkcia (čakám na x. Ak bude generovaný, vypočítam, ak nie cyklus nedefinovaná). Zároveň f(x) je cχ M. Dokázali sme, že z a) vyplýva b) aj d). Nech g(x) = def x ak x je generované, alebo je to nedefinované, ak x nie je generované. Je to vypočítateľná funkcia a dokázali sme že z a) vyplýva c). Nech f je vypočítateľná funkcia algoritmom B. Spustíme algoritmus pre všetky prirodzené čísla. B(0) B(1) B(2)... B(n) k 00 k 10 k 20 k 01 k 11 k k np Pôjdeme po diagonálach (také, aby sme prešli každý krok) generujeme vstup M = Arg(f) čiže z b) aj d) vyplýva a. Tiež vieme generovať výstupnú hodnotu, čím sme dostali že M = V al(f) a tým sme splnili, že z c) vyplýva a). Poznámka. V prípade, že M N K, potom c) musíme vyhodiť, ale a), b), d) sú ekvivalentné. Veta Nech M N. Množina M je rekurzívne očíslovateľná M = alebo M je oblasťou hodnôt totálne vypočítateľnej funkcie. Dôkaz. Nech M je rekurzívne očíslovateľná a neprázdna. Necháme bežať generátor. V každom takte generátora zvýšime n, a f M (n) = x, kde x je posledné vypísané číslo z generátora. je to vypočítateľná funkcia. 5
6 Nech máme funkciu, ktorá je totálna a vypočítateľná. Generujeme najskôr generujeme f(0), potom f(1), potom f(2),.... Algoritmus: i:=0 while true do write(f(i)) i:=i+1 Veta Zjednotenie, prienik rekurzívne očíslovateľných množín je rekurzívne očíslovateľná. Dôkaz. 1. Zjednotenie: Chvíľku generujeme v jednom, chvíľku generuje v druhom a čo vypadne z ktoréhokoľvek, to vypíšem. 2. Prienik: Chvíľku generujeme v jednom, chvíľku v druhom, to, čo vyplujú si zapamätáme, a ak raz sa stane, že boli oba vypľuté, tak to vypľujem. Skrátka treba pamäť. Poznámka. Pre rozdiel to už neplatí. Veta L N, K N sú rekurzívne očíslovateľné, potom L K N N je rekurzívne očíslovateľná. Dôkaz. Generujem paralelne, pamätám si, vždy keď príde nový, vypíšem dvojice, ktoré s ním viem vytvoriť. Veta a) Každá rekurzívna množina je rekurzívne očíslovateľná. b) Postova veta: Ak množina M N ako aj jej doplnok je rekurzívne očíslovateľný, potom M je rekurzívna. Dôkaz. a) x:=0 while true do if χ M(x) then write(x) x;=x+1; b) Paralelne skúšame, či tam patrí tam alebo do doplnku, časom dostaneme výsledok z jedného a teda vieme výsledok vždy. Veta Množina M N je rekurzívne spočítateľná M je projekciou nejakej rekurzívnej množiny Q N N, t.j. x M ( y)((x, y) Q) Dôkaz. Na domácu úlohu, nabudúce zborovo zaspievať. 6
7 3 Teória vypočítateľnosti poznámky z prednášky #3 Veta Množina M N je rekurzívne spočítateľná M je projekciou nejakej rekurzívnej množiny Q N N, t.j. x M ( y)((x, y) Q) Dôkaz. Nech Q je rekurzívna je rekurzívne očíslovateľná (lebo projekcia rek. očíslovateľnej množiny je rekurzívne očíslovateľná vynechaním nepotrebných súradníc) M je rekurzívne spočítateľná. Nech M je rekurzívne spočítateľná. To znamená, že existuje generátor, ktorý M generuje. Spravím dvojice (x, k), x M k je počet krokov za ktoré sa x vygeneruje. To je rekurzívne očíslovateľná množina Q. 3.1 Rekurzívna očíslovateľnosť a vypočítateľnosť Veta Funkcia f : N N je vypočítateľná vtedy a len vtedy, keď jej graf f = {(x, y) f(x) je definované a f(x) = y} N N je rekurzívne očíslovateľná množina. Dôkaz. Nech f : N N je vypočítateľná (existuje algoritmus, čo počíta f). Diagonálne paralelne pustíme naraz všetky algoritmy, ktoré skončia, tie vypisujem. Generujem a čakám na x. Cvičenie. Rozšíriť na k-tice. Definícia. Nech f : N N je čiastočná funkcia a nech A N, B N. Potom f(a) = {y ( x)x A (x, y) f)} (obraz). f 1 (B) = {x ( y)y B (x, y f} (vzor). Veta Nech f : N N je vypočítateľná funkcia. A nech A N, B N sú rekurzívne očíslovateľné množiny. Potom aj obraz f(a) a vzor f 1 (B) sú rekurzívne očíslovateľné. Dôkaz. f je vypočítateľná vieme jej graf generovať. Zoberieme generátor A a generátor grafu. Naraz pustíme oba generátory a zapamätávame si výsledky, a keď nájdeme match, tak to hodíme na výstup. Podobne to funguje aj s generátorom B... Poznámka. (graf f) (N B) projekcia = f 1 (B) (graf f) (A N) projekcia = f(a) Cvičenie. Nech F N N je rekurzívne očíslovateľná množina (neprázdna). Ukážte, že existuje vypočítateľná funkcia f : N N taká, že f F (s maximálnym definičným oborom) Riešenie. a) f = nikde nie je definovaná (ale už so zmeneným zadaním je toto zle:-). b) Máme generátor G množiny F. Ak vygeneruje (x, y), tak sa pozrem, či už som x vygeneroval, ak nie, tak vyhodím (x, y), a ináč si zapíšem x. Cvičenie. Nech M N je nekonečná, rekurzívne očíslovateľná množina. Ukážte, že existuje nekonečne veľa poradí, generovania M, takých, že pre ne existuje generátor. Riešenie. Každý generátor bude mať parameter p. Generátor M p funguje ako generátor (bez opakovania) množiny M, ale ak vypočíta p-ty výsledok, počká aj na p + 1 výsledok a v poradí ich vymení. Alebo najskôr vypočíta prvých p a potom ich dá v opačnom poradí. Alebo dá p-ty ako prvý, prvý ako p-ty. 7
8 Cvičenie. Nech M N, K N sú rekurzívne očíslovateľné s neprázdnym prienikom. Ukážte, že existujú podmnožiny M M, K K, ktoré sú rekurzívne očíslovateľné, ale M K =, ale M K = M K. Riešenie. Generujeme M aj K. Ak príde skôr z M, tak ho vygeneruje M, ináč ho vygeneruje K. Cvičenie. Ukážte, že každá rekurzívne očíslovateľná množina M sa dá zapísať v tvare očíslovanej postupnosti, pričom f(0), f(1), pričom f je vypočítateľná a bez opakovania. Riešenie. Máme generátor M, generujeme, vyhadzujeme duplikáty a pridávame poradie. Toto je vypočítateľné: dostaneme (x, y) a počkáme prvých x rôznych. Cvičenie. Každá nekonečná rekurzívna očíslovateľná množina M N obsahuje nekonečnú rekurzívnu podmnožinu. Riešenie. M je nekonečná postupnosť M obsahuje nekonečnú rastúcu podpostupnosť. Pamätáme si posledné maximum a ak príde väčší, tak ho vyhodíme. Je to rekurzívne ak je maximum už väčšie ako vstup, tak viem, že ho už nevygenerujem. Cvičenie. Ku každej vypočítateľnej funkcii jednej premennej existuje vypočítateľná funkcia g, ktorá (je pseudoinverzia ) spĺňa vlastnosti: a) definičný obor g=obor hodnôt f b) f(g(f(x))) = f(x) pre všetky x z definičného oboru f. Riešenie. Zoberiem (x, y) vyhodím (y, x), ale ak už také y bolo, tak nevyhodím. 3.2 Univerzálne funkcie a nerekurzívne množiny Problém algoritmicky je algoritmicky rozhodnuteľný je rekurzívna množina, nie je rozhodnuteľný nie je rekurzívna množina. Definícia. Budeme hovoriť, že funkcia dvoch premenných U : N N N je univerzálnou funkciou pre triedu T funkcii jednej premennej (f : N N) ak a) Pre každé prirodzené číslo funkcia U n : x U(n, x) patrí do T. b) Pre každé f T existuje n také, že pre všetky x N bude f(x) = U n (x) = U(n, x) Poznámka. Ak T má univerzálnu funkciu, tak T ℵ 0. Poznámka. Ak f(x) = U(n, x), tak n sa volá číslo funkcie f. Poznámka. Funkcia z T môže mať viacej (aj nekonečne veľa) čísiel. Cvičenie. Toto cvičenie nebolo dosť dobré na to, aby sa dostalo do týchto poznámok:-p Cvičenie. Zadefinujte univerzálnu funckciu pre triedu funkcií f : N k N. Veta Existuje vypočítateľná funkcia dvoch premenných, ktorá je univerzálnou funkciou pre triedu vypočítateľných funkcii jednej premennej. Dôkaz. O texte z Σ vieme rozhodnúť, či je to výpočet, alebo nie. Potom z nazývame program. Navyše vieme algoritmicky rozhodnúť, či počíta funkciu jednej premennej. Teda máme generátor programov. Máme programy p 0, p 1,.... Iné funkcie vypočítateľné nie sú (nemáme na nich program). U(n, x) počítame nasledovne vygenerujem program s číslom n, čiže p n. Do neho dosadím číslo x. Ak dá výsledok, mám hodnotu, ináč je to nedefinované. U môže byť aj čiastočná funkcia. 8
9 Definícia. Budeme hovoriť, že množina W N N je univerzálnou množinou pre triedu množín P prodmnožín prirodzených čísiel, ak a) Pre každé n N existuje množina W n = {x (n, x) W } P b) iných množín v P niet: ( M P )( n N)M = W n Veta Existuje rekurzívne očíslovateľná množina dvojíc prirodzených čísiel, ktorá je univerzálna pre triedu všetkých rekurzívne očíslovateľných množín prirodzených čísiel. Dôkaz. M je rekurzívne očíslovateľná má generátor. M je definičným oborom vypočítateľnej funkcie. Je tiež oborom hodnôt vypočítateľnej funkcie. Tiež x M ( y)(x, y) Q D(f i ) = M i f i (n, x) W U(n, x) je definovaná. Je generovateľná diagonálne. Cvičenie. Existuje rekurzívna množina R N N, ktorá je univerzálna pre triedu všetkých rekurzívnych podmnožín N? Riešenie. Nech existuje. M je rekurzívna, ak jej χ M je vypočítateľná. Rekurzívnych množín je χ M nekonečne veľa. χ M χ Mi Zoberiem diagonálu, tam to znegujem χ(x) = 1 χ x (x) Táto tam nepatrí, ale je rekurzívne spočítateľná. 3.3 Diagonálne konštrukcie Veta Neexistuje totálna vypočítateľná funkcia dvoch premenných, ktorá je univerzálna pre triedu všetkých totálnych vypočítateľných funkcii jednej premennej. Dôkaz. Diagonalizácia. Zoberieme všetky totálne vypočítateľné, zoradíme (f 1, f 2,... ), spravíme totálnu vypočítateľnú, ktorá tam nie ju U(x, x) + 1 nie je rovná žiadnej f i. 9
10 4 Teória vypočítateľnosti poznámky z prednášky #4 Prišiel som nekkoro, začiatok je len odpísaný z tabule. Veta Existuje vypočítateľná funkcia d : N N, pre ktrorú platí: Pre každú vypočítateľnú funkciu f : N N existuje číslo n také, že platí f(n) = d(n). Dôkaz. d(n) = U(n, n). Veta Existuje vpočítateľná funkcia f : N N, ktorá nemá vypočítateľné zúplnenie na N. Dôkaz. Nech f (n) je vypočítateľné zúplnenie funkcie f(n), potom n : f (n) = d(n) = U(n, n). f; (n) = d(n). U(n, n) + 1 U(n, n), U(n, n) je definovaná. definovaná nedefinovaná U(n, n) nie je definovaná. Cvičenie. Ukážte, že ani U(n, n) nemá vypočítateľné zúplnenenie. Riešenie. Ak U(n, n) nie je vypočítateľné zúplnenie, potom U(n, n) + 1 nie je vypočítateľné zuplnenie. Veta Existuje rekurzívne očíslovateľná množina, ktorá nie je rekurzívna. Dôkaz. Nech f(x) je vypočítateľná funkcia, ktorá nemá vypočítateľné zúplnenie. F - definičný obor f (Arg(f) N) F je rekurzívne očíslovateľná množina (je to definičný obor vypočítateľnej funkcie). F nie je rekurzívna množina. Nech F je rekurzívna. Ak x F, tak vyhodím f(x), ináč vyhodím 0, čo je vypočítateľné zúplnenie f, čo je spor. Poznámka. Funkcia d(n) = U(n, n) nemá vypočítateľné zúplnenie. Preto jej definičný obor je množina, ktorá je rekurzívne očíslovateľná, ale nie je rekurzívna. Podľa Postovej vety, to znamená, že doplnok k jej definičnému oboru nie je rekurzívne očíslovateľný (komplement Arg(U(n, n)) nie je rekurzívne očíslovateľný). Z toho vyplýva, že definičný obor celej U je rekurzívne očíslovateľný. Z toho vyplýva, že doplnok k Arg(U(n, x)) nie je rekurzívne očíslovateľný. Problém zastavenia turingovho stroja nie je algoritmicky riešiteľný. Priamy ťah na bránku: Máme formalizáciu pojmu algoritmus. Prvá podmienka je, že chceme vedieť o texte rozhodnúť, či daný text opisuje program, alebo nie. Chceme číslovanie programov (p 0, p 1,... ), číslovanie funkcií N N, univerzálnu funkciu U(n, x), diagonála U(n, n) nemá vypočítateľné zúplnenie. A teda Arg(U(n, n)) je rekurzívne očíslovateľná množina, ktorá nie je rekurzívna množina. Definícia. Budeme hovoriť, že množina je imúnna, ak je nekonečná a neobsahuje nekonečné rekurzívne očíslovateľné podmnožiny (Rekurzívne očíslovateľná množina sa nazýva prostou, ak jej doplnok je imúnny). Poznámka. Prostá funkcia nemôže byť rekurzívna (Postova veta). Veta Existuje prostá množina. Dôkaz. Potrebujeme zostrojiť S N a jej doplnok S. S je rekurzívne očíslovateľná. S je imúnna množina je nekonečná, neobsahuje rekurzívne očíslovateľné podmnožiny. Stačí: do S dáme aspoň jeden prvok z každej nekonečnej rekurzívne očíslovateľnej množiny ale tak, aby mimo S ostalo nekonečne veľa prvkov. Napríklad: Z množiny číslo i vyberieme prvok s veľkosťou aspoň 2i. W univerzálna množina? Nech T = {(i, x) (x w i ) (x > 2i)} = W {(i, x) (x > 2i)} 10
11 W rekurzívne očíslovateľná množina, {(i, x) (x > 2i)}i je rekurzívna množina aj očíslovateľná, čiže prienik je tiež rekurzívne očíslovateľná množina. Pri generovaní monžiny T budeme odhadzovať tie dvojice (i, x), ktorého prvý člen i sme už stretli. Z každého w i spravíme jedno číslo (ak w i je nekonečné). Takto vygenerujeme množinu T. S je projekcia množiny T. S je rekurzívne očíslovateľná množina, má spoločný prvok s každou nekonečnou rekurzívne očíslovateľnou množinou a S je nekonečná množina, lebo z prvých i množín sme vybrali maximálne i prvkov a aspoň i prvkov ostalo. Veta Existuje vypočítateľná funkcia d 2 : N {0, 1} ktorá nemá vypočítateľné zúplnenie na množine vstuov na N. Dôkaz. d 2 (x) = sg(u(x, x)) = 1 ak U(x, x) = 0, ak U(x, x) > 0 je to 0 a ak je to nedefinované, tak je to nedefinované. Definícia. Dve disjunktné množiny X, Y sú oddeliteľné množinou C ak X C a C Y =. Veta Existujú dve disjunktné rekurzívne očíslovateľné množiny, ktoré nie sú oddeliteľné žiadnou rekurzívnou množinou. Dôkaz. Nech X = {x d 2 (x) = 1)} a Y = {x d 2 (x) = 0}. Obidve sú rekurzívne očíoslovateľné. Nech x C, d 2 (x) = 1 nemení hodnotu, C T = d 2 (x) = 0 nemení hodnotu. Potom χ C (s) = 1 ak x C a 0 ak x / C. Je to zúplnenie d w (x) a to nemôže byť vypočítateľné. Z toho vyplýva, že C nie je rekurzívne. 4.1 Primitívne rekurzívne funkcie Primitívne rekurzívne funkcie všeobecné rekurzívne funkcie čiastočne rekurzívne funkcie. Máme k dispozícii: 0 = λ(0) δ(x) = λx(x + 1) I n i (x 1,..., x i,..., x n ) = x + i - λx 1,..., x n (x i ). primitívna rekurzia (for cyklus parameter, koľko krát sa cyklus opakuje) regulárna substitúcia strom potiaľto sú primitívne rekurzívne. minimalizácia pre y (f(y, x 1,..., x n ) = 0) lineárne prehľadávanie odtiaľto sú čiastočne rekurzívne 0 je pravda, ostatné nie pravda. Koniec úvodu. Definícia. (Regulárna substitúcia/skladanie) Nech f je n-árna (čiastočná) funkcia (n > 0). Nech g, f 1,..., f n sú už m-árne (čiastočné) funkcie. Budeme hovoriť, že (čiastočná) funkcia g vzniká skladaním (substitúciou) z (čiastočnúch) funkcii f, f 1,..., f n a písať g = S(f, f 1,..., f n ) ak pre všetky x 1,..., x n platí, že g(x 1,..., x n ) = f(f 1 (x 1,..., x m ),..., f n (x 1,..., x m )). Poznámka. Odteraz funkcie môžu byť čiastočné a nebudeme to písať!. Definícia. (Primitívna rekurzia) Nech f je (n + 1)-árna a g je (n + 2)-árna a h je n-árna čiastočná funkcia na N, kde n 0. Hovoríme, že f vzniká z g, h operáciou primitívnej rekurzie, a píšeme že f = R(g, h) ak pre všetky x 1,..., x n, y N platí: 11
12 1. f(0, x 1,..., x n ) = h(x 1,..., x n ) 2. f(y + 1, x 1,..., x n ) = g(y, f(y, x 1,..., x n ), x 1,..., x n ) Príklad. f(y, x) = x y. f(0.x) = x 0 = 1 = λx(1). f(y + 1, x) = x y+1 = x y x = g(y, x y, x) = λα, β, γ(β γ). λx, y(x y ) = R(λα, β, γ(β γ), λx(1)). Cvičenie. Ukážte, že ak g, h sú totálne, tak aj R(g, h) je totálna funkcia. Riešenie. Indukciu cez y. Prvý krok je očividný, lebo h je definovaná. Druhý krok pre y je to definované, mám definované vstupy a g je totálne, tak mám aj definovaný výstup, takže je to totálne. Cvičenie. f(0) = 1 f(n) = ak n 1 nie je definovaná. Napíš ju ako primitívnu rekurziu dvoch funkcií. Riešenie. h = λ(1) f(n + 1) = g(n, f(n)) = = λα, β( ) 12
13 5 Teória vypočítateľnosti poznámky z prednášky #5 1. Funkcie: 0 λ x + 1 s(x) = λx(x + 1) I n M (x 1,..., x n ) = x m 2. Operácie: S n+1 (f, f 1,..., f n ) skladanie substitúcia R(g, h) primitívna rekurzia. Definícia. Budeme hovoriť, že funkcia f je primitívne rekurzívna, ak vzniká z funkcií 0, s, I n m konečným počtom operácii skladania S a primitívnej rekurzie R, t.j ak existuje konečná postupnosť funkcii f 1,..., f k taká, že f = f k a i {1,..., k} platí jedna z nasledovných možností: a) f i = 0 b) f i = s c) f i = I n m d) f i = S m+1 (f j, f j1,..., f jm ) 1 j, j 1,..., j m < i e) f i = R(f a, f b ), a, b < i Poznámka. Primitívne rekurzívne funkcie vznikli okolo roku Okolo roku 1950 vznikol v matematike veľký??? A museli to riešiť. Veta Množina P RF primitívne rekurzívnych funkcii je najmenšia množina ( ) obsahujúca funkcie 0, s, I n m a uzavretá na operácie S, R. Dôkaz. Sporom. Nech M obsahuje 0, s, I a je uzavretá na S, R. Nech f P RF, potom f M? Áno, lebo ak zoberieme postupnosť f 1,..., f k a tá je dobrá aj v M. QED Poznámka. Primitívne rekurzívne funkcie sú totálne. Veta Funkcia, ktorá vznikla konečným počtom operácii skladania a primitívnej rekurzie z primitívne rekurzívnych funkcii je primitívne rekurzívna. Dôkaz. Dôkaz je trápny... Veta Nech množina funkcii M obsahuje všetky I n m a je uzavretá na regulárnu substitúciu (skladanie). Nech funkcia f(x 1,..., x m ), m 0 patrí do M. Nech K 1,..., K m je ľubovoľná postupnosť prvkov množiny {1,..., n}. Potom aj funkcia g(x 1,..., x n ) = f(x K1,..., x Km ) M. Dôkaz. f = S m+1 (f, I n K 1,..., I n K m ). Príklad. Nech λxy(x y ) M λx(x x ) M. stotožnenie premenných. λxyz(x y ) M. dodanie fiktívnej premennej. λxz(x x ) M. λx, y(y n ) M. permutácia premenných. Veta Všetky konštantné funkcie sú primitívne rekurzívne. Dôkaz. Je ľahký. 13
14 Veta Nech množina funkcii M obsahuje všetky I n m, všetky unárne konštanty K 1 a a je uzavretá na regulárnu substitúciu. Nech funkcia f(x 1,..., x n ), n 0 patrí do M. Nech a 1,..., a k N, k < n. Potom aj funkcia g(x k + 1,..., x n ) = f(a 1,..., a k, x k+1,..., x n ) patrí do M. Dôkaz. S n+1 (f, S 2 (K a1, I1 n k ),..., S 2 (K ak, I n k k ), I1 n k,..., I n k n k ) Poznámka. k < n, lebo argument funkcie musí byť aspoň jedna premenná. Čo ak chceme zapchať všetkých? Ako to bude vyzerať? Potom f(a 1,..., a n ) = K 0 f(a 1,...,a n). Veta λxy(x + y), λxy(x y), λxy(x y ) sú primitívne rekurzívne funkcie. Dôkaz. Použijeme primitívnu rekurziu (a vždy predchádzajúcu funkciu). x + y: x + 0 = x = I 1 1 (x) x + (y + 1) = (x + y) + 1 = g(y, x + y, x) = I 3 2 (y, x + y, x) + 1 λxy(x + y) = R(s(I 3 2 ), I 1 1 ) xẏ: x y : Veta λxy(x. 1) je primitívne rekurzívna. Dôkaz. Veta sg(x) je primitívne rekurzívna funkcia. Dôkaz. Veta λxy(x. y) je primitívne rekurzívna funkcia. Dôkaz. x. y = 0 ak x y a x y ináč. x. 0 = x x. (y + 1) = x. y. 1. g(y, x. y, x) R(I2 3. 1, I1 1 ) R(S(. 1, I2 3 ), I1 1 ) Veta x y = (x y) + (y = x) je primitívne rekurzívna funkcia. Dôkaz. S 3 (+,., S 3 (., I 2 2, I 2 1 )) Poznámka. 1. A = B sg( A B ) = 0 2. A B sg( A B ) = 1 3. A B sg(a. B) = 0 4. A > B gs(a. B) = 1 Veta (Veta o IFnutí) Nech f 1,..., f s+1, h 1,..., h s P RF (n). Nech pre žiadne x 1,..., x n N n sa žiadne dve z funkcii h 1,..., h s nerovnajú súčasne nule. Potom funkcia f definovaná predpisom f(x 1,..., x n ) = f 1 (x 1,..., x n ) ak h 1 (x 1,..., x n ) > 0 f(x 1,..., x n ) = f 2 (x 1,..., x n ) ak h 2 (x 1,..., x n ) > 0. f(x 1,..., x n ) = f s (x 1,..., x n ) ak h s (x 1,..., x n ) > 0 f(x 1,..., x n ) = f s+1 (x 1,..., x n ) ináč je PRF. Dôkaz. f(x) = f 1 (x) = f 1 (x) sg(h 1 (x)) + + f s (x) (h s (x)) + f(s + 1).sg(h1, h2,...) 14
15 6 Teória vypočítateľnosti poznámky z prednášky #9 Definícia. Číslo konfigurácie (q i, a 0, a 0,..., a n ) je číslo 2 i 3 a0 5 a1... p an n+2. Je to vždy väčšie ako 0. Číslom konečnej postupnosti konfigurácii je číslo výpočtu α 0 α 1... α m je číslo 2 num(α0) 3 num(α1)...pnumαm Číslo inštrukcie: (q i R j P q k )... p 2c(j,k)+1 i (q i R j Mq k )... p 2c(j,k)+2 i (q i R j q m q k )... p 2c(3) (j,m,k)+3 i Číslo konfigurácie: α = (q i, a 0,..., a j,..., a n ) x = 2 i 3 a p aj j+1... pan n+2 β = (q k, b 0,..., b j,..., b n ) x = 2 i 3 b p bj j+1... pbn n+2 Číslo stroja: Z = p 0 p 3c Číslo postupnosti konfigurácii: y = 2 num(α0)... p num(αt) t p num(αt+1) t+1... p num(α L) L L = size(y) size(a) = min{y Σ A i=y+1ex(i, A) = 0} A Definícia. M prech (z, x, y) = konfigurácia číslo y vzniká z konfigurácie číslo x jediným krokom výpočtu stroja z. (b) (a) Mvyp n+2 (y, z, x1,..., x n ) = y je číslom výpočtu stroja z začínajúcim v konfigurácii (q 1, 0x 1... x n ), pričom tento výpočet končí vnútorným stavom q 0, ktorý je nepredĺžiteľný. (c) m n vyp + 2(y, z, x 1,..., x n ) - charakteristická funkcia predikátu M n+2 vyp (y, z, x 1,....x + n). (d) m obs (y) = obsah registra R 0 v poslednom člene konečnej postupnosti konfigurácii ktorá má číslo y. Veta Nasledovný predikát je primitívne rekurzívny. M prech (z, x, y) = 0 < x 0 < y [( i z)( j z)( k z) ((ex(i, z) = 3c(j, k) + 1 ex(0, x) = i ex(0, y) = k ex(j + 1, x) + 1 = ex(j + 1, y) ( t x + y)(t jarrowex(t + 1, x) = ex(t + 1, y))) (ex(i, z) = 3c(j, k) + 2 ex(0, x) = i ex(0, y) = k ex(j + 1, x) 1 = ex(j + 1, y) ( t x + y)(t jarrowex(t + 1, x) = ex(t + 1, y))) ( m z)(ex(i, z) = 3c (3) (j, m, k) + 3 ex(0, x) = i ex(0, y) = k ex(j + 1, x) = 0 ( t x + y)(ex(t + 1, x) = ex(t + 1, y))) ( m z)(ex(i, z) = 3c (3) (j, k, m) + 3 ex(0, x) = i ex(0, y) = k ex(j + 1, x)! = 0 ( r x + y)(ex(t + 1, x) = ex(t + 1, y))))] Dôkaz. Všetko čo sa použilo, je primitívne rekurzívne. Veta Nasledovný predikát je primitívne rekurzívny. Mvyp n+2 (y, z, x 1,... x n ) = ex(0, y) = x1... p xn n+2 ( t size(y) 1)M prech (z, ex(t, y), ex(t + 1, y)) (ex(0, ex(size(y), y)) = 0) ex(0, z) = 0 Dôkaz. Všetko, čo sa použilo, je primitívne rekurzívne. Veta Nasledovná funkcia je primitívne rekurzívna: m obs = ex(1, ex(size(y), y)) Dôkaz.... Definícia. Budeme hovoriť, že funkcia n + 1 premenných U : N n+1 N je univerzálnou funkciou pre triedu T funkcií n premenných, ak m+1. 15
16 a) pre každé k N funkcia U k : x 1,..., x n U(k, x 1,..., x n ) patrí do T. b) pre každú f T sa nájde k N také, že pre všetky x 1... x n N n bude f(x 1,..., x n ) = U k (x 1,..., x n ) = U(k, x 1,..., x n ). (k nazývame číslom funkcie f). Cvičenie. Nájdi univerzálnu funkciu pre triedu, ktorá obsahuje jednu funkciu. Cvičenie. T má nekonečne veľa funkcií. Chceme univerzálnu funkciu, aby každá funkcia mala iba jedno číslo. f i (x) = λx(i). U(k, x) = f k (x). Definícia. Pre každé číslo n N definujeme n + 1-árnu funkciu predpisom z, x 1,..., x n N. m (n+1) univ (z, x 1,..., x n ) = φ n z (x 1,..., x n ). Veta Pre každé priorodzené číslo je čiastočná funkcia m (n+1) univ (y, x 1,..., x n ) univerzálna funkcia pre množinu všetkých n-árnych M-vypočítateľných (na Minského stroji) funkcii. Dôkaz. Každé k N je číslom nejakého stroja. Veta Pre každé prirodzené číslo z, x 1,..., x n N platí Dôkaz. Je opäť triviálny. m (n+1) univ (z, x 1,..., x n ) = m obs (min(y, m (n+1) vyp (y, z, x 1,..., x n ) = 0)) Veta Pre každé prirodzené n N je funkcia m (n+1) univ funkcia pre množinu CRF (n). je čiastočne rekurzívna univerzálna Dôkaz. a) m (n+1) univ CRF b) Univerzálnosť pre CRF (n). f(x 1,..., x n ) CRF (n) f(x 1,..., x n ) je M vypočítateľná stroj z: f(x 1,..., x n ) = φ n z (x 1,..., x n ). Stroj z má číslo a a teda f(x 1,..., x n ) = m (n+1) univ )(a, x 1,..., x n ) = m obs (min(y, m (n+2) vyp (y, a, x 1,..., x n ) = 0)); Poznámka. CRF (n) = všetkým n-árnym funkciám vypočítateľným na minského stroji. Veta V RF = totálne CRF Dôkaz. V RF - 0, +1, I, S, R, regulárnou minimalizáciou (zachováva totálnosť) Totálne CRF sú tie čiastočné, ktoré sú totálne. V RF Totálne CRF Totálne CRF V RF Nech f totálne CRF. F (x 1,..., x n ) = m os (min(y, m vyp (n+2) (y, a, x 1,..., x n ) = 0)). máme tam P RF a aj totálnu, takže minimalizácia je regulárna. Poznámka. V definícii by sa dalo požadovať, že môže byť iba jedna minimalizácia. Veta (Kleene, o normálnej forme) Nech n N. Potom existujú také primitívne rekurzívne funkcie u P RF (1) a v P RF (n+2), že každú n-árnu čiastočne rekurzívnu funkciu f P RF (n) môžeme zapísať v tvare f(x 1,..., x n ) = u(min(y, v(y, k, x 1,..., x n ) = 0)) pre nejaké k N. Dôkaz. u = m obs, v = m vyp. Téza (Churchova téza) Systém všetkých čiastočných(totálnych) algoritmicky vypočítateľných funkcii na prirodzených číslach je totožný so systémom všetkých čiastočne (všeobecne) rekurzívnych funkcii. 16
17 6.1 Redukcia úloh (stupne nerozriešiteľnosti) Definícia. (recursive many-to-one reduction) Nech A, b N sú rekurzívne očíslovateľné (spočítateľné) množiny. Hovoríme, že množina A je m-redukovateľná (many-to-one) k množine B a píšeme A m B existuje všeobecne rekurzívna funkcia f taká, že pre všetky x N platí x A f(x) B. Množiny A, B sú m-ekvivalentné (píšeme A = m B trojité rovná sa) vtedy a len vtedy, ak A m B a B m A. Veta Relácia m je reflexívna a tranzitívna na P (N). Relácia = trojité je reláciou ekvivalencie na P (N). Dôkaz. Trápne. 17
18 7 Teória vypočítateľnosti poznámky z prednášky #10 Veta a) A N m A b) A N N m A c) m N a N m d) A = m A = e) A = m N A = N f) A, B a A, B sú všeobecne rekurzívne množiny, potom A = m B g) A, B N, A m B, B je všeobecne rekurzívna množina, potom A je všeobecne rekurzívna množina. h) A je všeobecne rekurzívna, B je rekurzívne očíslovateľná, ale nie je všeobecne rekurzívna, potom A m B, A m B. i) Všeobecne rekurzívne množiny tvoria 3 triedy ekvivalencie Poznámka. Dôkaz. a) Bude na písomke... b) c) d) e) f) g) h) i) 18
19 7.1 Rekurzívne očíslovateľné množiny (tie, čo sa dajú generovať), definičný obor alebo obor hodnôť čiastočne definičných funkcii, projekcia všobecne rekurzívnej množiny V RM ROM Definícia. Množina A N je kreatívna (tvorivá), vtedy a len vtedy, ak A je rekurzívne očíslovateľná a ( B)(B ROM B m A) Veta Množina K R = {c(y, x) )y, x Dom(m 2 univ )} je kreatívna. (Doména je Arg). Poznámka. m 2 univ (y, x) = (φ y(x) je definovaná). Dôkaz. a) K R je rekurzívne očíslovateľná množ6ina, lebo je definičným oborom nejakej čiastočne rekurzívne funkcie. Ktorej? g(z) = m 2 univ (L(z), R(z)). b) ukážeme ( B)(V ROM m K R ) To znamená, že icχ B (x) = 0 ak x B a je nedefinovaná ak x / B cχ B (x) = m 2 univ (b, x) x B cχ b (x) = 0 m 2 univ (b, x) = 0 (b, x) Dom(m2 univ ) c(b, x) K R i Veta Kreatívna množina nie je všeobecne rekurzívna (jej doplnok, komplement, nie je generovatený). 2. A je kreatívna, B ROM,, A m B B je kreatívny. 3. Ak A a B sú kreatívne, tak A = M B. 4. kreatívne množiny tvoria triedu ekvivalencie. Dôkaz. 1. Ak by kreatívna množina bola všeobecne rekurzívnou, potom podľa (g) sú všetky ROM všeobecne rekurzívne, čo je spor. 2. α)(α m A AA je kreatívna, a A m B, B je ROM, z tranzitívnosti vyplýva, že ( α)(α ROM α m B) 3. A m B B M A a teda A = m B Veta k 0 = {y y Dom(m 1 univ )}. Dôkaz. (Úpravou stroja Z) S( Z, a) = R 1 := R 1 + a Z φ) Z 1 (a) = φ 0 S( Z,a) Zadefinujeme g(0, a) = 0, g(y, a) = číslo stroja S( Z, a), y je číslo stroja Z. Je to všeobecne rekurzívna funkcia. Ukážeme, že K R m K 0. z K R f(z) K 0. z = c(y, x). z K R φ 1 y(a) je definovaná φ 0 g(y,a) je definovaná g(y, a) K 0 g(l(z), R(z)) K 0. Cvičenie. Nasledujúce množiny sú kreatívne: a) K a = {x x Dom(m 2 univ (x, 7))}. Množina všetkých čísiel M-strojov takých, že hodnota pre 7 je definovaná. 19
20 b) K b = {x m 2 univ (x, 7) = 5} c) K c = {c 3 (z, y, x) z = m 2 univ (y, x)}... φ1 y = z (φ 1 y(x) je definovaná = z) Riešenie. a) (ukážeme, že K 0 m K a ). x K 0 f(x) K a. f(x) = x také, že z R 1 odpočíta 7 (ale pod nulu neklesne). b) (spravíme K a m K b ) upravíme tak, že ešte skontrolujeme, či R 0 je 5. c) Písomka: a,b,c,d,e..., kreatívne mnoziny (korec, strana ,6.49), strana 84,85 cvičenie Aritmetická hierarchia W (k) e = def Dom(φ (k) e ) = {x 1,..., x k wt (e, x 1,..., x n, w) = 0} ROM. Definícia. K = {x x W x } φ x (x) je definovaná K 0 = {c(x, v) v W x } φ x (v) je definovaná Veta Množiny K a K 0 sú rekurzívne očíslovateľné a nie sú všeobecne rekurzívne. Dôkaz. K, K 0 sú rekurzívne očíslovateľné, lebo sú doménou nejakej CRF. a) K je V RM K je V RM K je ROM. Ukážeme že K / ROM. Nech K je rekurzívne očíslovateľná, potom má číslo, ( e) K = W e. K = {x x W x } = W e. Nech e K = W e e W e e / W e. Nech e / K = W e e / W e e K e W e. Spor Russelov paradox. A teda K nie je VRM b) Redukciou. x K c(x, x) K 0 cχ k (x) = 0 K0 (c(x, x)) = 0. Definícia. Nech n 1. Hovoríme, že množina A N k je Σ n -množina, ak existuje všeobecne rekurzívna relácia R N k+n taká, že A = {x 1,..., x k ( v 1 )( v 2 )... ( v n)r(x 1,..., x k, v 1,..., v n )} Hovoríme, že množina A N k je typu Π n -množina, ak existuje všeobecne rekurzívna relácia R N k+n taká, že, A = {x 1,..., x k ( v 1 )( v 2 )... ( v n)r(x 1,..., x k, v 1,..., v n )} Príklad. K = {x x W x } = {x wt (x, x, w) = 0}inΣ 1. K = {x x W x } = {x w (T (x, x, w) = 0)} Poznámka. ( v 1 )( v 2 )( v 3 )R( x, v 1, v 2, v 3 ). ( c(v 1, v 2, v 3 ))R( x, P 1 (z), P 2 (z), P 3 (z)). Lema a) ROM = Σ 1, V RM = Σ 1 Π 1 b) A Σ n Ā Π n; a Π n Ā Σ n. c) Zjednotenie a prienik k-árnych Σ n množín (relácii) je opäť Σ n (relácia) množina. Zjednotenie a prienik k-árnych Π n množín(relácii) je opäť Π n (relácia) množina. d) Σ n podmienky aj Π n podmienky sú uzavreté na ohraničenú kvantifikáciu. e) Σ n podmienky sú uzavreté na existenčnú kvantifikáciu a Π n podmienky sú uzavreté na všeobecnú kvantifikáciu. f) Σ n Π n Σ n+1 Π n+1. 20
21 g) ak A m B a B Σ n, potom aj A Σ n. h) ak A m B a B Π n, potom aj A Π n. Dôkaz. a) ROM = Σ 1, lebo A ROM A = { x ( v 1 )g( x, v) = 0} g je V RF. V RM = Σ 1 Π 1 (Postova veta). b) A Σ n Ā Π n. c) d) e) f) g) h) 21
22 8 Teória vypočítateľnosti poznámky z prednášky #11 22
23 9 Teória vypočítateľnosti poznámky z prednášky #12 Dôkaz. d) vsetky pojdu jednym vrzomindukciou. d) d) ( v)p ( x, y, v) je Σ n podmienka. ( u < z)( v)p ( x, y, v) ( v)( y < z)p ( x, y, v) Ak n = 1 tak P je VR. potom to patrí Π n 1 pre n 2. ( y<z)( v)p ( x,y,v) ( w)( y<x)( v<w)p ( x,y,v) 9.1 Aritmetická hierarchia VRM Σ 1 Σ 2 Σ 3 VRM Π 1 Π 1 Π 3 Σ i Π i+1 Π i Σ i+1 Príklad. Unb = {x W x je nekonečná }. Riešenie. W x je nekonečná ( v 1 )( v 2 )(v 1 < v 2 v 2 W x ) Poznámka Φ x (v 2 ) je definovaná. Platí: Σ 1 = ROM v 1 < v 2 primitívne rekurzívne. v 2 W x byť v definičnom obore, to nie je VRM, ale ROM min(y, T (e, x 1,..., x n, y) ak ( y)t (e, x 1,..., x n, y) T je PR konjukcia je ROM Pridám existenčný kvantifikátor je to uzavreté, stále ROM. Pridáv všeobecný je to potom Π 2 Príklad. Rec = {x W x je všeobecne rekurzívna } Dôkaz. W x je rekurzívna ( y)(w y = W x ) ( y)( v)((v W y v / W x ) (v / W y v W x )) (v W y ) je ROM. (v / W x ) podľa (c),(f) je konjukcia v Σ 2 Π w. Druhý kus toho tam tiež patrí, to nezmení. Všeobecný kvantifikátor to dá na Π 2 a existenčný na Σ 3. Lema (Podozrenie o možnom kolapse hierarchie) Ak Σ n P i n alebo Π n Σ n. Potom pre každé m n platí vzťah Σ m = Π m = Σ n. Dôkaz. a) Ukážeme Π n = Σ n. (z predpokladu, že Σ n Π n, tak Π n Σ n ). Ak A Π n, potom Ā Σ n, potom Ā Π n, potom A Σ n. b) Ukážeme, že Σ n+1 Σn. A = { x ( v)p ( x, v)}. P ( x, v) Π n = Σ n. Pridanie existenčného kvantifikátora to nezmení, bude stále v Σ n. c) Π n+1 P i n. d) stačí spraviť indukciu máme znenie lemy :-) Poznámka. Ideme ukázať, že to neskolabuje. 23
24 Definícia. Množina B N je Σ n -kompletná ak B Σ n ( A)(A Σ n A m B). Množina B N je Π n -kompletná ak B Π n ( A)(A Π n A m B). Relácia Q N 2 je Σ n -univerzálna ak Q Σ n a ( A)(A N A Σ n ( a)(a = {v Q(a v)})) Relácia Q N 2 je Π n -univerzálna ak Q Π n a ( A)(A N A Π n ( a)(a = {v Q(a v)})) Definícia. Q 1 = {(x, v) v W x } = {(x, v) Φ x (v) je definované }. Q n+1 = {(x, v) ( y)(q n (x, c(v, y)))} H n = {c(x, v) Q n (x, v)} D n = {x Q n (x, x)} Poznámka. H 1 = K 0 = {c(x, v) v W x } D 1 = K = {x x W x } Indukciou sa dá dokázať, že Q n Σ n. Dokaz: 1. Q 1 = {(x, v) v W x }. Je to definičný obor nejakého algoritmu, Φ x (v) je definovaná. ROM = {(x, v) ( y)t (x, v, y)}i je to Σ 1 2. Q n+1 = {(x, v) ( y)(t (x, v, y))}. Zoberieme to, znegujeme, kvantifikatory sa otocia, negacia sa otocia, a teda to patri do Σ n+1. Preto aj H n Σ n a D n Σ n. Veta Každé Q n je Σ n -univerzálna a doplnok je Π n -univerzálny. 2. H n je Σ n -kompletná, Hn je Π n kompletná. 3. D n Σ n \Π n a D n Π n \Σ n. Veta (S m n) Pre každú dvojicu nenulových čísiel n a m existuje všeobecne rekurzívna funkcia Sn m taká, že pre každé e, x 1,..., x n platí: V RF (n+1) Φ (m) S m n (e,x1,...,xn) = λv 1,..., v m (Φ n+m e (x 1,..., x n, v 1,..., v m ) Dôkaz. e číslo programu P načítava n + m vstupných hodnôt. P program, ktorý miesto načítavanie x 1,..., x n bude ich mať v sebe zapísané. Potom podľa church tézy to platí. Veta (a) Nech Ψ RF (n+m). Potom existuje g V RF (n), ktorá pre každé x 1,..., x n spĺňa Φ (m) g(x 1,...,x n) = λv 1,..., v m Ψ(x 1,..., x n, v 1,..., v m ). (b) Nech Q ROM (n+m) je relácia. Potom existuje taká g V RF (n), ktorá pre každé x 1,..., x n spĺňa W (m) g(x 1,...x n) = {v 1,..., v m Q(x 1,..., x n, v 1,..., v m }. Príklad. Totálnosť T ot = def {x Φ x je totálna }. Cieľ: ukážeme, že T ot je Π 2 -kompletná. a) T ot Π 2 e T ot ( v)( y)(t (e, v, y) = 0) b) Ukážeme, že ( A)(A Π 2 A m T ot). Nech A N je ľubovoľná Π 2 množina. A = {x ( v)( y)r(x, v, y)} x A ( v)( y)r(n, v, y). Ψ(x, v) = def λv(min(y, R(x, v, y))) ČRF 24
25 Konštanta x A Ψ(x, v) je totálna Konštanta x / A Ψ(x, v) nie je totálna Ψ(x, v) = Φ g(x) (v), t.j. g(x) (je VRF) je index funkcie Φ(x, v). x A Φ g(x) (v) je totálna funkcia g(x) T ot. Príklad. Niekde definované funkcie. B = def {x W x } = {x ( y)y W x }. a) B Σ 1. b) ( A Σ 1 )(A m B). Nech A je ľubovoľná ROM. Nech Q A = def {(x, v) x A} = A N Q A je ROM. Ak x A {v (x, v) Q A } = N Ak x / A {v (x, v) Q A } = x A W g(x). dokonči si to (S m n veta) t.j.a m B B je Σ 1 -kompletná B / V RM, B / ROM.. 25
Matematika Funkcia viac premenných, Parciálne derivácie
Matematika 2-01 Funkcia viac premenných, Parciálne derivácie Euklidovská metrika na množine R n všetkých usporiadaných n-íc reálnych čísel je reálna funkcia ρ: R n R n R definovaná nasledovne: Ak X = x
Διαβάστε περισσότερα7. FUNKCIE POJEM FUNKCIE
7. FUNKCIE POJEM FUNKCIE Funkcia f reálnej premennej je : - každé zobrazenie f v množine všetkých reálnych čísel; - množina f všetkých usporiadaných dvojíc[,y] R R pre ktorú platí: ku každému R eistuje
Διαβάστε περισσότεραEkvačná a kvantifikačná logika
a kvantifikačná 3. prednáška (6. 10. 004) Prehľad 1 1 (dokončenie) ekvačných tabliel Formula A je ekvačne dokázateľná z množiny axióm T (T i A) práve vtedy, keď existuje uzavreté tablo pre cieľ A ekvačných
Διαβάστε περισσότερα1. Limita, spojitost a diferenciálny počet funkcie jednej premennej
. Limita, spojitost a diferenciálny počet funkcie jednej premennej Definícia.: Hromadný bod a R množiny A R: v každom jeho okolí leží aspoň jeden bod z množiny A, ktorý je rôzny od bodu a Zadanie množiny
Διαβάστε περισσότερα6 Limita funkcie. 6.1 Myšlienka limity, interval bez bodu
6 Limita funkcie 6 Myšlienka ity, interval bez bodu Intuitívna myšlienka ity je prirodzená, ale definovať presne pojem ity je značne obtiažne Nech f je funkcia a nech a je reálne číslo Čo znamená zápis
Διαβάστε περισσότεραStart. Vstup r. O = 2*π*r S = π*r*r. Vystup O, S. Stop. Start. Vstup P, C V = P*C*1,19. Vystup V. Stop
1) Vytvorte algoritmus (vývojový diagram) na výpočet obvodu kruhu. O=2xπxr ; S=πxrxr Vstup r O = 2*π*r S = π*r*r Vystup O, S 2) Vytvorte algoritmus (vývojový diagram) na výpočet celkovej ceny výrobku s
Διαβάστε περισσότεραGramatická indukcia a jej využitie
a jej využitie KAI FMFI UK 29. Marec 2010 a jej využitie Prehľad Teória formálnych jazykov 1 Teória formálnych jazykov 2 3 a jej využitie Na počiatku bolo slovo. A slovo... a jej využitie Definícia (Slovo)
Διαβάστε περισσότεραMatematika prednáška 4 Postupnosti a rady 4.5 Funkcionálne rady - mocninové rady - Taylorov rad, MacLaurinov rad
Matematika 3-13. prednáška 4 Postupnosti a rady 4.5 Funkcionálne rady - mocninové rady - Taylorov rad, MacLaurinov rad Erika Škrabul áková F BERG, TU Košice 15. 12. 2015 Erika Škrabul áková (TUKE) Taylorov
Διαβάστε περισσότεραGoniometrické rovnice a nerovnice. Základné goniometrické rovnice
Goniometrické rovnice a nerovnice Definícia: Rovnice (nerovnice) obsahujúce neznámu x alebo výrazy s neznámou x ako argumenty jednej alebo niekoľkých goniometrických funkcií nazývame goniometrickými rovnicami
Διαβάστε περισσότεραARMA modely čast 2: moving average modely (MA)
ARMA modely čast 2: moving average modely (MA) Beáta Stehlíková Časové rady, FMFI UK, 2014/2015 ARMA modely časť 2: moving average modely(ma) p.1/24 V. Moving average proces prvého rádu - MA(1) ARMA modely
Διαβάστε περισσότεραTomáš Madaras Prvočísla
Prvočísla Tomáš Madaras 2011 Definícia Nech a Z. Čísla 1, 1, a, a sa nazývajú triviálne delitele čísla a. Cele číslo a / {0, 1, 1} sa nazýva prvočíslo, ak má iba triviálne delitele; ak má aj iné delitele,
Διαβάστε περισσότεραFunkcie - základné pojmy
Funkcie - základné pojmy DEFINÍCIA FUNKCIE Nech A, B sú dve neprázdne číselné množiny. Ak každému prvku x A je priradený najviac jeden prvok y B, tak hovoríme, že je daná funkcia z množiny A do množiny
Διαβάστε περισσότεραCvičenie č. 4,5 Limita funkcie
Cvičenie č. 4,5 Limita funkcie Definícia ity Limita funkcie (vlastná vo vlastnom bode) Nech funkcia f je definovaná na nejakom okolí U( ) bodu. Hovoríme, že funkcia f má v bode itu rovnú A, ak ( ε > )(
Διαβάστε περισσότεραMotivácia Denícia determinantu Výpo et determinantov Determinant sú inu matíc Vyuºitie determinantov. Determinanty. 14. decembra 2010.
14. decembra 2010 Rie²enie sústav Plocha rovnobeºníka Objem rovnobeºnostena Rie²enie sústav Príklad a 11 x 1 + a 12 x 2 = c 1 a 21 x 1 + a 22 x 2 = c 2 Dostaneme: x 1 = c 1a 22 c 2 a 12 a 11 a 22 a 12
Διαβάστε περισσότεραObvod a obsah štvoruholníka
Obvod a štvoruholníka D. Štyri body roviny z ktorých žiadne tri nie sú kolineárne (neležia na jednej priamke) tvoria jeden štvoruholník. Tie body (A, B, C, D) sú vrcholy štvoruholníka. strany štvoruholníka
Διαβάστε περισσότεραARMA modely čast 2: moving average modely (MA)
ARMA modely čast 2: moving average modely (MA) Beáta Stehlíková Časové rady, FMFI UK, 2011/2012 ARMA modely časť 2: moving average modely(ma) p.1/25 V. Moving average proces prvého rádu - MA(1) ARMA modely
Διαβάστε περισσότεραXVIII. ročník BRKOS 2011/2012. Pomocný text. Kde by bola matematika bez čísel? Čísla predstavujú jednu z prvých abstrakcií, ktorú
Pomocný text Číselné obory Číselné obory Kde by bola matematika bez čísel? Čísla predstavujú jednu z prvých abstrakcií, ktorú ľudia začali vnímať. Abstrakcia spočívala v tom, že množstvo, ktoré sa snažili
Διαβάστε περισσότερα7. Dokážte, že z každej nekonečnej množiny môžeme vydeliť spočítateľnú podmnožinu.
Teória množín To, že medzi množinami A, B existuje bijektívne zobrazenie, budeme symbolicky označovať A B alebo A B. Vtedy hovoríme, že množiny A, B sú ekvivalentné. Hovoríme tiež, že také množiny A, B
Διαβάστε περισσότεραMatematika 2. časť: Funkcia viac premenných Letný semester 2013/2014
Matematika 2 časť: Funkcia viac premenných Letný semester 2013/2014 RNDr. Jana Pócsová, PhD. Ústav riadenia a informatizácie výrobných procesov Fakulta BERG Technická univerzita v Košiciach e-mail: jana.pocsova@tuke.sk
Διαβάστε περισσότερα4. Výrokové funkcie (formy), ich definičný obor a obor pravdivosti
4. Výrokové funkcie (formy), ich definičný obor a obor pravdivosti Výroková funkcia (forma) ϕ ( x) je formálny výraz (formula), ktorý obsahuje znak x, pričom x berieme z nejakej množiny M. Ak za x zvolíme
Διαβάστε περισσότερα2. prednáška. Teória množín I. množina operácie nad množinami množinová algebra mohutnosť a enumerácia karteziánsky súčin
2. prednáška Teória množín I množina operácie nad množinami množinová algebra mohutnosť a enumerácia karteziánsky súčin Verzia: 27. 9. 2009 Priesvtika: 1 Definícia množiny Koncepcia množiny patrí medzi
Διαβάστε περισσότερα1-MAT-220 Algebra februára 2012
1-MAT-220 Algebra 1 12. februára 2012 Obsah 1 Grupy 3 1.1 Binárne operácie.................................. 3 1.2 Cayleyho veta.................................... 3 2 Faktorizácia 5 2.1 Relácie ekvivalencie
Διαβάστε περισσότεραMotivácia pojmu derivácia
Derivácia funkcie Motivácia pojmu derivácia Zaujíma nás priemerná intenzita zmeny nejakej veličiny (dráhy, rastu populácie, veľkosti elektrického náboja, hmotnosti), vzhľadom na inú veličinu (čas, dĺžka)
Διαβάστε περισσότεραTECHNICKÁ UNIVERZITA V KOŠICIACH STROJNÍCKA FAKULTA MATEMATIKA 1. Funkcia jednej premennej a jej diferenciálny počet
TECHNICKÁ UNIVERZITA V KOŠICIACH STROJNÍCKA FAKULTA MATEMATIKA časťa Funkcia jednej premennej a jej diferenciáln počet Dušan Knežo, Miriam Andrejiová, Zuzana Kimáková 200 RECENZOVALI: prof. RNDr. Jozef
Διαβάστε περισσότεραReálna funkcia reálnej premennej
(ÚMV/MAN3a/10) RNDr. Ivan Mojsej, PhD ivan.mojsej@upjs.sk 18.10.2012 Úvod V každodennom živote, hlavne pri skúmaní prírodných javov, procesov sa stretávame so závislosťou veľkosti niektorých veličín od
Διαβάστε περισσότεραPrirodzené čísla. Kardinálne čísla
Prirodzené čísla Doteraz sme sa vždy uspokojili s tým, že sme pod množinou prirodzených čísel rozumeli množinu N = { 1, 2,3, 4,5, 6, 7,8,9,10,11,12, } Túto množinu sme chápali intuitívne a presne sme ju
Διαβάστε περισσότεραFUNKCIE N REÁLNYCH PREMENNÝCH
FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY UNIVERZITY KOMENSKÉHO V BRATISLAVE FUNKCIE N REÁLNYCH PREMENNÝCH RNDr. Kristína Rostás, PhD. PREDMET: Matematická analýza ) 2010/2011 1. DEFINÍCIA REÁLNEJ FUNKCIE
Διαβάστε περισσότεραDefinícia parciálna derivácia funkcie podľa premennej x. Definícia parciálna derivácia funkcie podľa premennej y. Ak existuje limita.
Teória prednáška č. 9 Deinícia parciálna deriácia nkcie podľa premennej Nech nkcia Ak eistje limita je deinoaná okolí bod [ ] lim. tak túto limit nazýame parciálno deriácio nkcie podľa premennej bode [
Διαβάστε περισσότεραÚvod do lineárnej algebry. Monika Molnárová Prednášky
Úvod do lineárnej algebry Monika Molnárová Prednášky 2006 Prednášky: 3 17 marca 2006 4 24 marca 2006 c RNDr Monika Molnárová, PhD Obsah 2 Sústavy lineárnych rovníc 25 21 Riešenie sústavy lineárnych rovníc
Διαβάστε περισσότεραDeliteľnosť a znaky deliteľnosti
Deliteľnosť a znaky deliteľnosti Medzi základné pojmy v aritmetike celých čísel patrí aj pojem deliteľnosť. Najprv si povieme, čo znamená, že celé číslo a delí celé číslo b a ako to zapisujeme. Nech a
Διαβάστε περισσότεραGoniometrické substitúcie
Goniometrické substitúcie Marta Kossaczká S goniometrickými funkciami ste sa už určite stretli, pravdepodobne predovšetkým v geometrii. Ich použitie tam ale zďaleka nekončí. Nazačiatoksizhrňme,čoonichvieme.Funkciesínusakosínussadajúdefinovať
Διαβάστε περισσότεραPrechod z 2D do 3D. Martin Florek 3. marca 2009
Počítačová grafika 2 Prechod z 2D do 3D Martin Florek florek@sccg.sk FMFI UK 3. marca 2009 Prechod z 2D do 3D Čo to znamená? Ako zobraziť? Súradnicové systémy Čo to znamená? Ako zobraziť? tretia súradnica
Διαβάστε περισσότεραPlanárne a rovinné grafy
Planárne a rovinné grafy Definícia Graf G sa nazýva planárny, ak existuje jeho nakreslenie D, v ktorom sa žiadne dve hrany nepretínajú. D sa potom nazýva rovinný graf. Planárne a rovinné grafy Definícia
Διαβάστε περισσότεραBANACHOVE A HILBERTOVE PRIESTORY
BANACHOVE A HILBERTOVE PRIESTORY 1. ZÁKLADNÉ POJMY Normovaným lineárnym priestorom (NLP) nazývame lineárny (= vektorový) priestor X nad telesom IK, na ktorom je daná nezáporná reálna funkcia : X IR + (norma)
Διαβάστε περισσότεραAutomaty a formálne jazyky
Automaty a formálne jazyky Podľa prednášok prof. RNDr. Viliama Gefferta, DrSc., PrírF UPJŠ Dňa 8. februára 2005 zostavil Róbert Novotný, r.novotny@szm.sk. Typeset by LATEX. Illustrations by jpicedit. Úvodné
Διαβάστε περισσότεραVektorový priestor V : Množina prvkov (vektory), na ktorej je definované ich sčítanie a ich
Tuesday 15 th January, 2013, 19:53 Základy tenzorového počtu M.Gintner Vektorový priestor V : Množina prvkov (vektory), na ktorej je definované ich sčítanie a ich násobenie reálnym číslom tak, že platí:
Διαβάστε περισσότεραNUMERICKÁ MATEMATIKA. Moderné vzdelávanie pre vedomostnú spoločnosť/ Projekt je spolufinancovaný zo zdrojov EÚ. Fakulta elektrotechniky a informatiky
Moderné vzdelávanie pre vedomostnú spoločnosť/ Projekt je spolufinancovaný zo zdrojov EÚ NUMERICKÁ MATEMATIKA Fakulta elektrotechniky a informatiky Štefan Berežný Táto publikácia vznikla za finančnej podpory
Διαβάστε περισσότεραx x x2 n
Reálne symetrické matice Skalárny súčin v R n. Pripomeniem, že pre vektory u = u, u, u, v = v, v, v R platí. dĺžka vektora u je u = u + u + u,. ak sú oba vektory nenulové a zvierajú neorientovaný uhol
Διαβάστε περισσότεραMatematika 2. časť: Analytická geometria
Matematika 2 časť: Analytická geometria RNDr. Jana Pócsová, PhD. Ústav riadenia a informatizácie výrobných procesov Fakulta BERG Technická univerzita v Košiciach e-mail: jana.pocsova@tuke.sk Súradnicové
Διαβάστε περισσότεραKomplexné čísla, Diskrétna Fourierova transformácia 1
Komplexné čísla, Diskrétna Fourierova transformácia Komplexné čísla C - množina všetkých komplexných čísel komplexné číslo: z = a + bi, kde a, b R, i - imaginárna jednotka i =, t.j. i =. komplexne združené
Διαβάστε περισσότεραIntegrovanie racionálnych funkcií
Integrovanie racionálnych funkcií Tomáš Madaras 2009-20 Z teórie funkcií už vieme, že každá racionálna funkcia (t.j. podiel dvoch polynomických funkcií) sa dá zapísať ako súčet polynomickej funkcie a funkcie
Διαβάστε περισσότεραMATEMATICKÁ ANALÝZA 1
UNIVERZITA PAVLA JOZEFA ŠAFÁRIKA V KOŠICIACH Prírodovedecká fakulta Ústav matematických vied Božena Mihalíková, Ján Ohriska MATEMATICKÁ ANALÝZA Vysokoškolský učebný text Košice, 202 202 doc. RNDr. Božena
Διαβάστε περισσότεραVLASTNÉ ČÍSLA A JORDANOV KANONICKÝ TVAR. Michal Zajac. 3 T b 1 = T b 2 = = = 2b
VLASTNÉ ČÍSLA A JORDANOV KANONICKÝ TVAR Michal Zajac Vlastné čísla a vlastné vektory Pripomeňme najprv, že lineárny operátor T : L L je vzhl adom na bázu B = {b 1, b 2,, b n } lineárneho priestoru L určený
Διαβάστε περισσότερα7 Derivácia funkcie. 7.1 Motivácia k derivácii
Híc, P Pokorný, M: Matematika pre informatikov a prírodné vedy 7 Derivácia funkcie 7 Motivácia k derivácii S využitím derivácií sa stretávame veľmi často v matematike, geometrii, fyzike, či v rôznych technických
Διαβάστε περισσότεραMÉTHODES ET EXERCICES
J.-M. MONIER I G. HABERER I C. LARDON MATHS PCSI PTSI MÉTHODES ET EXERCICES 4 e édition Création graphique de la couverture : Hokus Pokus Créations Dunod, 2018 11 rue Paul Bert, 92240 Malakoff www.dunod.com
Διαβάστε περισσότερα4 Reálna funkcia reálnej premennej a jej vlastnosti
Reálna unkcia reálnej premennej a jej vlastnosti Táto kapitola je venovaná štúdiu reálnej unkcie jednej reálnej premennej. Pojem unkcie patrí medzi základné pojmy v matematike. Je to vlastne matematický
Διαβάστε περισσότερα1. písomná práca z matematiky Skupina A
1. písomná práca z matematiky Skupina A 1. Vypočítajte : a) 84º 56 + 32º 38 = b) 140º 53º 24 = c) 55º 12 : 2 = 2. Vypočítajte zvyšné uhly na obrázku : β γ α = 35 12 δ a b 3. Znázornite na číselnej osi
Διαβάστε περισσότεραPríklady na precvičovanie Fourierove rady
Príklady na precvičovanie Fourierove rady Ďalším významným typom funkcionálnych radov sú trigonometrické rady, pri ktorých sú jednotlivé členy trigonometrickými funkciami. Konkrétne, jedná sa o rady tvaru
Διαβάστε περισσότεραOhraničenosť funkcie
VaFu05-T List Ohraničenosť funkcie RNDr. Beáta Vavrinčíková U: V bežnom živote sa často stretávame s funkciami, ktorých hodnot sú určitým spôsobom obmedzené buď na celom definičnom obore D alebo len na
Διαβάστε περισσότεραLineárna algebra I - pole skalárov, lineárny priestor, lineárna závislosť, dimenzia, podpriestor, suma podpriestorov, izomorfizmus
1. prednáška Lineárna algebra I - pole skalárov, lineárny priestor, lineárna závislosť, dimenzia, podpriestor, suma podpriestorov, izomorfizmus Matematickým základom kvantovej mechaniky je teória Hilbertových
Διαβάστε περισσότεραFUNKCIE. Funkcia základné pojmy. Graf funkcie
FUNKCIE Funkcia základné pojm. Graf funkcie V prai sa často stretávame so skúmaním závislosti veľkosti niektorých veličín od veľkosti iných veličín, napríklad dĺžka kružnice l závisí od jej priemeru d
Διαβάστε περισσότεραModerné vzdelávanie pre vedomostnú spoločnosť Projekt je spolufinancovaný zo zdrojov EÚ M A T E M A T I K A
M A T E M A T I K A PRACOVNÝ ZOŠIT II. ROČNÍK Mgr. Agnesa Balážová Obchodná akadémia, Akademika Hronca 8, Rožňava PRACOVNÝ LIST 1 Urč typ kvadratickej rovnice : 1. x 2 3x = 0... 2. 3x 2 = - 2... 3. -4x
Διαβάστε περισσότεραZískať nejaké body v tejto úlohe je ľahké: stačí vygenerovať všetky trojice a usporiadať ich podľa súčtu:
A-I-1 Trojice Získať nejaké body v tejto úlohe je ľahké: stačí vygenerovať všetky trojice a usporiadať ich podľa súčtu: vector sucty; for (int p=0; p
Διαβάστε περισσότεραMIDTERM (A) riešenia a bodovanie
MIDTERM (A) riešenia a bodovanie 1. (7b) Nech vzhl adom na štandardnú karteziánsku sústavu súradníc S 1 := O, e 1, e 2 majú bod P a vektory u, v súradnice P = [0, 1], u = e 1, v = 2 e 2. Aký predpis bude
Διαβάστε περισσότεραSymbolická logika. Stanislav Krajči. Prírodovedecká fakulta
Symbolická logika Stanislav Krajči Prírodovedecká fakulta UPJŠ Košice 2008 Názov diela: Symbolická logika Autor: Doc. RNDr. Stanislav Krajči, PhD. Vydala: c UPJŠ Košice, 2008 Recenzovali: Doc. RNDr. Miroslav
Διαβάστε περισσότεραRovnosť funkcií. Periodická funkcia.
VaFu7-T List Rovnosť funkcií. Periodická funkcia. RNDr. Beáta Vavrinčíková U: Začnem jednoduchou otázkou. Ked sa podľa teba dve funkcie rovnajú? Ž: No čo ja viem, asi keď majú úplne rovnaké graf. U: S
Διαβάστε περισσότεραRiešenie sústavy lineárnych rovníc. Priame metódy.
Riešenie sústavy lineárnych rovníc. Priame metódy. Ing. Gabriel Okša, CSc. Matematický ústav Slovenská akadémia vied Bratislava Stavebná fakulta STU G. Okša: Priame metódy 1/16 Obsah 1 Základy 2 Systémy
Διαβάστε περισσότεραRiešenia. Základy matematiky. 1. a) A = { 4; 3; 2; 1; 0; 1; 2; 3}, b) B = {4; 9; 16}, c) C = {2; 3; 5},
Riešenia Základy matematiky 1. a) A = { ; ; ; 1; 0; 1; ; }, b) B = {; 9; 16}, c) C = {; ; 5}, d) D = { 1}, e) E =.. B, C, D, F (A neobsahuje prvok 1, E obsahuje navyše prvok 1, G neobsahuje prvok 1)..
Διαβάστε περισσότεραp(α 1 ) = u 1. p(α n ) = u n. Definícia (modulárna reprezentácia polynómu). Zobrazenie
1. Rychlá Fourierová transformácia Budeme značiť teleso T a ω jeho prvok. Veta 1.1 (o interpolácií). Nech α 0, α 1,..., α n sú po dvoch rôzne prvky telesa T[x]. Potom pre každé u 0, u 1,..., u n T existuje
Διαβάστε περισσότεραObsah. 1.1 Reálne čísla a ich základné vlastnosti... 7 1.1.1 Komplexné čísla... 8
Obsah 1 Číselné obory 7 1.1 Reálne čísla a ich základné vlastnosti............................ 7 1.1.1 Komplexné čísla................................... 8 1.2 Číselné množiny.......................................
Διαβάστε περισσότεραPriamkové plochy. Ak každým bodom plochy Φ prechádza aspoň jedna priamka, ktorá (celá) na nej leží potom plocha Φ je priamková. Santiago Calatrava
Priamkové plochy Priamkové plochy Ak každým bodom plochy Φ prechádza aspoň jedna priamka, ktorá (celá) na nej leží potom plocha Φ je priamková. Santiago Calatrava Priamkové plochy rozdeľujeme na: Rozvinuteľné
Διαβάστε περισσότεραzlomok poznatel nej časti skutočnosti. Robí tak prostredníctvom svojich pojmov (tento proces môžeme nazvat formalizácia), jej hlavnou úlohou je potom
0 Úvod 1 0 Úvod 0 Úvod 2 Matematika (a platí to vo všeobecnosti pre každú vedu) sa viac či menej úspešne pokúša zachytit istý zlomok poznatel nej časti skutočnosti. Robí tak prostredníctvom svojich pojmov
Διαβάστε περισσότεραObyčajné diferenciálne rovnice
(ÚMV/MAN3b/10) RNDr. Ivan Mojsej, PhD ivan.mojsej@upjs.sk 14.3.2013 Úvod patria k najdôležitejším a najviac prepracovaným matematickým disciplínam. Nielen v minulosti, ale aj v súčastnosti predstavujú
Διαβάστε περισσότερα1 Úvod Predhovor Sylaby a literatúra Základné označenia... 3
Obsah 1 Úvod 3 1.1 Predhovor...................................... 3 1.2 Sylaby a literatúra................................. 3 1.3 Základné označenia................................. 3 2 Množiny a zobrazenia
Διαβάστε περισσότεραFAKULTA MATEMATIKY, FYZIKY A INFORMATIKY UNIVERZITA KOMENSKÉHO. Pavol Ďuriš. Výpočtová zložitosť
FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY UNIVERZITA KOMENSKÉHO Pavol Ďuriš Výpočtová zložitosť Máj 2009 Autor: Pavol Ďuriš Názov: Výpočtová zložitosť Vydavateľ: Knižničné a edičné centrum FMFI UK Rok vydania:
Διαβάστε περισσότεραVlastnosti nekonečných slov generovaných pomocou DGSM (diplomová práca)
Odbor 9.2.1 Informatika Katedra Informatiky Fakulta Matematiky, Fyziky a Informatiky Univerzita Komenského, Bratislava Vlastnosti nekonečných slov generovaných pomocou DGSM (diplomová práca) Marián Sládek
Διαβάστε περισσότεραPrednáška Fourierove rady. Matematická analýza pre fyzikov IV. Jozef Kise lák
Prednáška 6 6.1. Fourierove rady Základná myšlienka: Nech x Haφ 1,φ 2,...,φ n,... je ortonormálny systém v H, dá sa tento prvok rozvinút do radu x=c 1 φ 1 + c 2 φ 2 +...,c n φ n +...? Ako nájdeme c i,
Διαβάστε περισσότεραFunkcie komplexnej premennej
(prezentácia k prednáške FKP/10) doc. RNDr., PhD. 1 1 ondrej.hutnik@upjs.sk umv.science.upjs.sk/analyza Prednáška 1 16. februára 2016 Podmienky Obsah nepovinná účast (!prelínanie prednášok a cvičení!)
Διαβάστε περισσότερα(IP3) (f, g) = (g, f) (symetria), (IP4) (f, f) > 0 pre f 0 (kladná definitnosť). Z podmienok (IP1) (IP4) sa ľahko dokážu rovnosti:
Hilbertove priestory Veľké množstvo aplikácií majú lineárne normované priestory, v ktorých norma je odvodená od skalárneho (vnútorného) súčinu, podobne ako v bežnom trojrozmernom euklidovskom priestore.
Διαβάστε περισσότεραTeória funkcionálneho a logického programovania
Prírodovedecká fakulta UPJŠ Košice Teória fucionálneho a logického programovania (poznámky z prednášok z akademického roka 2002/2003) prednáša: Prof. RNDr. Peter Vojtáš, DrSc. 2 TEÓRIA FUNKCIONÁLNEHO A
Διαβάστε περισσότεραChí kvadrát test dobrej zhody. Metódy riešenia úloh z pravdepodobnosti a štatistiky
Chí kvadrát test dobrej zhody Metódy riešenia úloh z pravdepodobnosti a štatistiky www.iam.fmph.uniba.sk/institute/stehlikova Test dobrej zhody I. Chceme overiť, či naše dáta pochádzajú z konkrétneho pravdep.
Διαβάστε περισσότερα3. kapitola. Axiomatická formulácia modálnej logiky Vzťah medzi syntaxou a sémantikou. priesvitka 1
3. kapitola Axiomatická formulácia modálnej logiky Vzťah medzi syntaxou a sémantikou priesvitka 1 Axiomatická výstavba modálnej logiky Cieľom tejto prednášky je ukázať axiomatickú výstavbu rôznych verzií
Διαβάστε περισσότεραALGEBRA. Číselné množiny a operácie s nimi. Úprava algebrických výrazov
ALGEBRA Číselné množiny a operácie s nimi. Úprava algebrických výrazov Definícia Množinu považujeme za určenú, ak vieme o ľubovoľnom objekte rozhodnúť, či je alebo nie je prvkom množiny. Množinu určujeme
Διαβάστε περισσότεραZložené funkcie a substitúcia
3. kapitola Zložené funkcie a substitúcia Doteraz sme sa pri funkciách stretli len so závislosťami medzi dvoma premennými. Napríklad vzťah y=x 2 nám hovoril, ako závisí premenná y od premennej x. V praxi
Διαβάστε περισσότεραKompilátory. Cvičenie 6: LLVM. Peter Kostolányi. 21. novembra 2017
Kompilátory Cvičenie 6: LLVM Peter Kostolányi 21. novembra 2017 LLVM V podstate sada nástrojov pre tvorbu kompilátorov LLVM V podstate sada nástrojov pre tvorbu kompilátorov Pôvodne Low Level Virtual Machine
Διαβάστε περισσότεραPravdivostná hodnota negácie výroku A je opačná ako pravdivostná hodnota výroku A.
7. Negácie výrokov Negácie jednoduchých výrokov tvoríme tak, že vytvoríme tvrdenie, ktoré popiera pôvodný výrok. Najčastejšie negujeme prísudok alebo použijeme vetu Nie je pravda, že.... Výrok A: Prší.
Διαβάστε περισσότεραDIFERENCÁLNE ROVNICE Matematická analýza (MAN 2c)
Prírodovedecká fakulta Univerzity P. J. Šafárika v Košiciach Božena Mihalíková, Ivan Mojsej Strana 1 z 43 DIFERENCÁLNE ROVNICE Matematická analýza (MAN 2c) 1 Obyčajné diferenciálne rovnice 3 1.1 Úlohy
Διαβάστε περισσότεραJednotkový koreň (unit root), diferencovanie časového radu, unit root testy
Jednotkový koreň (unit root), diferencovanie časového radu, unit root testy Beáta Stehlíková Časové rady, FMFI UK, 2012/2013 Jednotkový koreň(unit root),diferencovanie časového radu, unit root testy p.1/18
Διαβάστε περισσότεραAproximačné algoritmy. (7. októbra 2010) DRAFT
R. Královič Aproximačné algoritmy (7. októbra 2010) ii Obsah 1 Úvod 1 1.1 Algoritmy a zložitosť........................... 1 1.2 Lineárne programovanie......................... 1 1.3 Použité vzťahy..............................
Διαβάστε περισσότεραZÁPISKY Z MATEMATICKEJ ANALÝZY 1
UNIVERZITA PAVLA JOZEFA ŠAFÁRIKA V KOŠICIACH Prírodovedecká fakulta Ústav matematických vied 4 3 4 n 6 4 3 2 3 2 4 3 6 5 6 7 3 4 2 3 3/5 /2 2/5 /3 /4 /5 /0 d 0/ /0 /5 /4 /3 2/5 6 3 2 3 2 6 5 6 7 3 4 2
Διαβάστε περισσότεραΚεφάλαιο 1 Πραγματικοί Αριθμοί 1.1 Σύνολα
x + = 0 N = {,, 3....}, Z Q, b, b N c, d c, d N + b = c, b = d. N = =. < > P n P (n) P () n = P (n) P (n + ) n n + P (n) n P (n) n P n P (n) P (m) P (n) n m P (n + ) P (n) n m P n P (n) P () P (), P (),...,
Διαβάστε περισσότεραGoniometrické nerovnice
Ma-Go--T List Goniometrické nerovnice RNDr. Marián Macko U: Problematiku, ktorej sa budeme venovať, začneme úlohou. Máme určiť definičný obor funkcie f zadanej predpisom = sin. Máš predstavu, s čím táto
Διαβάστε περισσότεραPodmienenost problému a stabilita algoritmu
Podmienenost problému a stabilita algoritmu Ing. Gabriel Okša, CSc. Matematický ústav Slovenská akadémia vied Bratislava Stavebná fakulta STU G. Okša: Podmienenost a stabilita 1/19 Obsah 1 Vektorové a
Διαβάστε περισσότεραMATEMATICKÁ OLYMPIÁDA
S MATEMATICÁ OLYMPIÁDA skmo.sk 2008/2009 58. ročník Matematickej olympiády Riešenia úloh IMO. Nech n je kladné celé číslo a a,..., a k (k 2) sú navzájom rôzne celé čísla z množiny {,..., n} také, že n
Διαβάστε περισσότεραRiešenie cvičení z 5. kapitoly
Riešenie cvičení z 5. kapitoly Cvičenie 5.1. Vety prepíšte pomocou jazyka predikátovej logiky, použite symboly uvedené v úlohách. (a Niekto má hudobný sluch (H a niekto ho nemá. ( H( ( H( (b Niektoré dieťa
Διαβάστε περισσότεραTREDNÁ ODBORNÁ ŠKOLA STRÁŽSKE PRACOVNÝ ZOŠIT. k predmetu Matematika pre
TREDNÁ ODBORNÁ ŠKOLA STRÁŽSKE PRACOVNÝ ZOŠIT k predmetu Matematika pre 2. ročník SOŠ v Strážskom, študijný odbor 3760 6 00 prevádzka a ekonomika dopravy Operačný program: Vzdelávanie Programové obdobie:
Διαβάστε περισσότερα2-UMA-115 Teória množín. Martin Sleziak
2-UMA-115 Teória množín Martin Sleziak 20. septembra 2011 Obsah 1 Úvod 5 1.1 Predhovor...................................... 5 1.2 Sylaby a literatúra................................. 6 1.2.1 Literatúra..................................
Διαβάστε περισσότερα1951 {0, 1} N = N \ {0} n m M n, m N F x i = (x i 1,..., xi m) x j = (x 1 j,..., xn j ) i j M M i j x i j m n M M M M T f : F m F f(m) f M (f(x 1 1,..., x1 m),..., f(x n 1,..., xn m)) T R F M R M R x
Διαβάστε περισσότεραTechnická univerzita v Košiciach Fakulta elektrotechniky a informatiky MATEMATIKA II. Zbierka riešených a neriešených úloh
Technická univerzita v Košiciach Fakulta elektrotechniky a informatiky MATEMATIKA II Zbierka riešených a neriešených úloh Anna Grinčová Jana Petrillová Košice 06 Technická univerzita v Košiciach Fakulta
Διαβάστε περισσότερα9. kapitola. Viachodnotové logiky trojhodnotová Łukasiewiczova logika a Zadehova fuzzy logika. priesvitka
9. kapitola Viachodnotové logiky trojhodnotová Łukasiewiczova logika a Zadehova fuzzy logika 1 Úvodné poznámky o viachodnotových logikách V klasickej logike existujú prípady, keď dichotomický pravdivostný
Διαβάστε περισσότερα1 Polynómy a racionálne funkcie Základy Polynómy Cvičenia Racionálne funkcie... 17
Obsah 1 Polynómy a racionálne funkcie 3 11 Základy 3 1 Polynómy 7 11 Cvičenia 13 13 Racionálne funkcie 17 131 Cvičenia 19 Lineárna algebra 3 1 Matice 3 11 Matice - základné vlastnosti 3 1 Cvičenia 6 Sústavy
Διαβάστε περισσότεραLogaritmus operácie s logaritmami, dekadický a prirodzený logaritmus
KrAv11-T List 1 Logaritmus operácie s logaritmami, dekadický a prirodzený logaritmus RNDr. Jana Krajčiová, PhD. U: Najprv si zopakujme, ako znie definícia logaritmu. Ž: Ja si pamätám, že logaritmus súvisí
Διαβάστε περισσότεραLogické systémy. doc. RNDr. Jana Galanová, PhD. RNDr. Peter Kaprálik, PhD. Mgr. Marcel Polakovič, PhD.
Logické systémy doc. RNDr. Jana Galanová, PhD. RNDr. Peter Kaprálik, PhD. Mgr. Marcel Polakovič, PhD. KAPITOLA 1 Úvodné pojmy V tejto časti uvádzame základné pojmy, prevažne z diskrétnej matematiky, ktoré
Διαβάστε περισσότερα24. Základné spôsoby zobrazovania priestoru do roviny
24. Základné spôsoby zobrazovania priestoru do roviny Voľné rovnobežné premietanie Presné metódy zobrazenia trojrozmerného priestoru do dvojrozmernej roviny skúma samostatná matematická disciplína, ktorá
Διαβάστε περισσότεραVaFu18-T List 1. Mocninové funkcie. RNDr. Beáta Vavrinčíková
VaFu8-T List Mocninové funkcie RNDr. Beáta Vavrinčíková U: V tejto téme sa budeme zaoberať jednou celou skupinou funkcií. Pripomeňme si, že funkcia popisuje určitú závislosť medzi dvoma veličinami. Na
Διαβάστε περισσότερα3. Striedavé prúdy. Sínusoida
. Striedavé prúdy VZNIK: Striedavý elektrický prúd prechádza obvodom, ktorý je pripojený na zdroj striedavého napätia. Striedavé napätie vyrába synchrónny generátor, kde na koncoch rotorového vinutia sa
Διαβάστε περισσότεραNumerické metódy Učebný text pre bakalárske štúdium
Imrich Pokorný Numerické metódy Učebný text pre bakalárske štúdium Strana 1 z 48 1 Nepresnosť numerického riešenia úloh 4 1.1 Zdroje chýb a ich klasifikácia................... 4 1.2 Základné pojmy odhadu
Διαβάστε περισσότεραmnožiny F G = {t1, t2,, tn} T a pre ľubovoľný valec C so základňou B1, B2,, Bn v bodoch t1, t2,, tn, takou, že pre t G - F je Bt = E, platí PF(C) = PG
STOCHASTICKÝ PROCES Definícia stochastického procesu Definícia 1 Nech (Ω, F, P) je pravdepodobnostný priestor a nech T je podmnožina R. Pre každé t T nech X(t, ω) je náhodná premenná definovaná na pravdepodobnostnom
Διαβάστε περισσότεραDerivácia funkcie. Pravidlá derivovania výrazov obsahujúcich operácie. Derivácie elementárnych funkcií
Derivácia funkcie Derivácia funkcie je jeden z najužitočnejších nástrojov, ktoré používame v matematike a jej aplikáciách v ďalších odboroch. Stručne zhrnieme základné informácie o deriváciách. Podrobnejšie
Διαβάστε περισσότεραPevné ložiská. Voľné ložiská
SUPPORTS D EXTREMITES DE PRECISION - SUPPORT UNIT FOR BALLSCREWS LOŽISKA PRE GULIČKOVÉ SKRUTKY A TRAPÉZOVÉ SKRUTKY Výber správnej podpory konca uličkovej skrutky či trapézovej skrutky je dôležité pre správnu
Διαβάστε περισσότερα