Zadanie 4 Zadanie 5 Zadanie 6. Repetytorium z JFiZO. Jakub Michaliszyn 25 maja 2017

Podobne dokumenty
Działanie grupy na zbiorze

Przykładowe zadania z teorii liczb

Kurs pracy w systemie Linux zadanie z listy zada«

CIĄGI wiadomości podstawowe

Lista 6. Kamil Matuszewski 13 kwietnia D n =

Liczby zespolone. x + 2 = 0.

Algorytmy i struktury danych.

7. CIĄGI. WYKŁAD 5. Przykłady :

n=0 (n + r)a n x n+r 1 (n + r)(n + r 1)a n x n+r 2. Wykorzystując te obliczenia otrzymujemy, że lewa strona równania (1) jest równa

Matematyka dyskretna. Andrzej Łachwa, UJ, 2019 Zadania 1-100

Maszyny Turinga i problemy nierozstrzygalne. Maszyny Turinga i problemy nierozstrzygalne

Baltie 2010 etap szkolny, zadania dla kategorie A, B

Indukcja matematyczna

Joanna Kluczenko 1. Spotkania z matematyka

Matematyka dyskretna. Andrzej Łachwa, UJ, /15

2 Rodziny zbiorów. 2.1 Algebry i σ - algebry zbiorów. M. Beśka, Wstęp do teorii miary, rozdz. 2 11

W. Guzicki Zadanie 28 z Informatora Maturalnego poziom rozszerzony 1

Działanie grupy na zbiorze

Moneta 1 Moneta 2 Kostka O, R O,R 1,2,3,4,5, Moneta 1 Moneta 2 Kostka O O ( )

Zmienne losowe i ich rozkłady

2 Arytmetyka. d r 2 r + d r 1 2 r 1...d d 0 2 0,

10110 =

jest ciągiem elementów z przestrzeni B(R, R)

= 10 9 = Ile jest wszystkich dwucyfrowych liczb naturalnych podzielnych przez 3? A. 12 B. 24 C. 29 D. 30. Sposób I = 30.

EGZAMIN MATURALNY Z INFORMATYKI

Matematyka dyskretna. Andrzej Łachwa, UJ, A/10

Rekurencja, schemat rekursji i funkcje pierwotnie rekurencyjne

Języki, automaty i obliczenia

Ułamki łańcuchowe i liczby niewymierne. Ułamki łańcuchowe i liczby niewymierne

Obliczenia inspirowane Naturą

Instrukcja wprowadzania graficznych harmonogramów pracy w SZOI Wg stanu na r.

Kolorowanie płaszczyzny, prostych i okręgów

Teoria obliczeń czyli czego komputery zrobić nie mogą

Wykład 10. Stwierdzenie 1. X spełnia warunek Borela wtedy i tylko wtedy, gdy każda scentrowana rodzina zbiorów domkniętych ma niepusty przekrój.

Zadanie 1. (6 punktów) Słowo w nazwiemy anagramem słowa v jeśli w można otrzymać z v poprzez zamianę kolejności liter. Niech

domykanie relacji, relacja równoważności, rozkłady zbiorów

Co to są liczby naturalne i czemu ich nie ma?! Adam Kolany

Imię, nazwisko, nr indeksu

ALGORYTMY I STRUKTURY DANYCH

Matematyka grupa Uruchom arkusz kalkulacyjny. 2. Wprowadź do arkusza kalkulacyjnego wartości znajdujące się w kolumnach A i B.

Zadanie 1. Zmiana systemów. Zadanie 2. Szyfr Cezara. Zadanie 3. Czy liczba jest doskonała. Zadanie 4. Rozkład liczby na czynniki pierwsze Zadanie 5.

Dlaczego nie wystarczają liczby wymierne

ZŁOŻONOŚĆ OBLICZENIOWA ALGORYTMÓW

Zadania z ćwiczeń #18 (pon. 7 maja) Matematyka Dyskretna

Odwrócimy macierz o wymiarach 4x4, znajdującą się po lewej stronie kreski:

Kombinowanie o nieskończoności. 3. Jak policzyć nieskończone materiały do ćwiczeń

VII POWIATOWY KONKURS MATEMATYCZNY SZKÓŁ GIMNAZJALNYCH W POGONI ZA INDEKSEM ZADANIA PRZYGOTOWAWCZE ROZWIĄZANIA I ODPOWIEDZI. rok szkolny 2016/2017

Algebrą nazywamy strukturę A = (A, {F i : i I }), gdzie A jest zbiorem zwanym uniwersum algebry, zaś F i : A F i

Gramatyki, wyprowadzenia, hierarchia Chomsky ego. Gramatyka

Wielokąty foremne. (Konstrukcje platońskie)

Rozwiązania, seria 5.

Matematyka dyskretna. Andrzej Łachwa, UJ, /15

1 Funkcje uniwersalne

Matematyka Dyskretna Zestaw 2

Instrukcja obsługi wewnętrznej poczty mmedica

Złożoność obliczeniowa

2.2. Gramatyki, wyprowadzenia, hierarchia Chomsky'ego

Regionalne Koło Matematyczne

Matematyka A kolokwium 26 kwietnia 2017 r., godz. 18:05 20:00. i = = i. +i sin ) = 1024(cos 5π+i sin 5π) =

Matematyka Dyskretna 2/2008 rozwiązania. x 2 = 5x 6 (1) s 1 = Aα 1 + Bβ 1. A + B = c 2 A + 3 B = d

Wykład 1. Na początku zajmować się będziemy zbiorem liczb całkowitych

Praca domowa - seria 2

Początki informatyki teoretycznej. Paweł Cieśla

Wykład z równań różnicowych

Programowanie Równoległe i Rozproszone. Algorytm Kung a. Algorytm Kung a. Programowanie Równoległe i Rozproszone Wykład 8. Przygotował: Lucjan Stapp

Logika Stosowana. Wykład 1 - Logika zdaniowa. Marcin Szczuka. Instytut Informatyki UW. Wykład monograficzny, semestr letni 2016/2017

Matematyka dyskretna. Andrzej Łachwa, UJ, /14

1. Wykład NWD, NWW i algorytm Euklidesa.

Teoria miary. WPPT/Matematyka, rok II. Wykład 5

2a. Przeciętna stopa zwrotu

Matematyka dyskretna. Andrzej Łachwa, UJ, 2017 Zadania 1

Obliczenia iteracyjne



Algorytmy w teorii liczb

Testowanie hipotez statystycznych. Wprowadzenie

Przekształcanie wykresów.

Określanie współrzędnych geograficznych pomoc dla uczniów klas pierwszych gimnazjum.

wagi cyfry pozycje

ALGEBRA Z GEOMETRIĄ BAZY PRZESTRZENI WEKTOROWYCH

Temat; Ćwiczenia kształtujące panowanie nad piłką, technikę podań i koordynację ruchową ułożone w formie jednostki treningowej.

Wybrane zagadnienia teorii liczb

Zestaw pytań i odpowiedzi związanych z nowym okresem zasiłkowym i nową wersja Amazis2 świadczenia rodzinne.

Pomorski Czarodziej 2016 Zadania. Kategoria B

2.1. Duszek w labiryncie

XIV Olimpiada Matematyczna Juniorów Zawody stopnia pierwszego część korespondencyjna (1 września 2018 r. 15 października 2018 r.)

Warmińsko-Mazurskie Zawody Matematyczne Eliminacje cykl styczniowy Poziom: szkoły ponadgimnazjalne, 10 punktów za każde zadanie

Analiza matematyczna. 1. Ciągi

I N S T R U K C J A O B S Ł U G I P L AT F O R M Y E N E R G I A S P O Ł E C Z N A. Spis treści

F t+ := s>t. F s = F t.

Tworzenie szablonów użytkownika

Deska Galtona. Adam Osękowski. Instytut Matematyki, Wydział Matematyki, Informatyki i Mechaniki Uniwersytet Warszawski

Foto instrukcja pomiaru i zamówienia: żaluzje poziome solarne Energy

Zliczanie Podziałów Liczb

Zadanie 2. Obliczyć rangę dowolnego elementu zbioru uporządkowanego N 0 N 0, gdy porządek jest zdefiniowany następująco: (a, b) (c, d) (a c b d)

Bukiety matematyczne dla gimnazjum

Teoria liczb. Zajmuje się własnościami liczb, wszystkim całkowitych

O pewnych związkach teorii modeli z teorią reprezentacji

Propozycje rozwiązań zadań otwartych z próbnej matury rozszerzonej przygotowanej przez OPERON.

Transkrypt:

Repetytorium z JFiZO Jakub Michaliszyn 25 maja 2017

dom(m) jest rekurencyjny wtw, gdy istnieje całkowita funkcja rekurencyjna t M (n) taka, że jeśli M(n) staje, to staje po dokładnie t M (n) krokach.

dom(m) jest rekurencyjny wtw, gdy istnieje całkowita funkcja rekurencyjna t M (n) taka, że jeśli M(n) staje, to staje po dokładnie t M (n) krokach.. Załóżmy, że dom(m) jest rekurencyjny i że P go rozstrzyga. Wtedy następujący program oblicza t M : wczytaj n jeśli P(n) = 0, zwróć 0 uruchom M(n) i zwróć liczbę kroków, po jakiej się ona zatrzyma Zaiste, gdy M(n) staje, to P(n) = 1 i zwracamy liczbę kroków, po której M staje.

dom(m) jest rekurencyjny wtw, gdy istnieje całkowita funkcja rekurencyjna t M (n) taka, że jeśli M(n) staje, to staje po dokładnie t M (n) krokach.. Załóżmy, że istnieje taka funkcja t M. Wtedy następujący program rozstrzyga dom(m): wczytaj n uruchom M(n) na t M (n) kroków. Jeśli się zatrzyma, zwróć 1, inaczej zwróć 0. Wtedy jeśli n dom(m), to t M (n) jest liczbą kroków, po jakiej M się zatrzymuje, więc powyższy program zwraca 1. W przeciwnym przypadku, M(n) się nie zatrzyma i powyższy program zwróci 0.

A zbiór numerów programów zatrzymujących się dla każdej liczby postaci 3k i niezatrzymujących się dla żadnej liczby postaci 3k + 1.

A zbiór numerów programów zatrzymujących się dla każdej liczby postaci 3k i niezatrzymujących się dla żadnej liczby postaci 3k + 1. Fakt A = {n k, m i.ϕ n (3k + 1) nie staje po m krokach ϕ n (3k) staje po i krokach}.

A zbiór numerów programów zatrzymujących się dla każdej liczby postaci 3k i niezatrzymujących się dla żadnej liczby postaci 3k + 1. Fakt A = {n k, m i.ϕ n (3k + 1) nie staje po m krokach ϕ n (3k) staje po i krokach}. Pokażemy, że 1 A nie jest rekurencyjnie przeliczalny (czyli nie należy do Σ 1, Σ 0 ani Π 0 ) 2 Ā nie jest rekurencyjnie przeliczalne (nie należy do Π 1 ). 3 A należy do Π 2.

1. Pokażemy, że K REK A. Niech f będzie redukcją taką, że f (n) jest programem: wczytaj k jeśli 3 k, policz ϕ n (n) zwróć 17

1. Pokażemy, że K REK A. Niech f będzie redukcją taką, że f (n) jest programem: wczytaj k jeśli 3 k, policz ϕ n (n) zwróć 17 Jeśli n K (ϕ n (n) nie staje), to f (n) dla liczb niepodzielnych przez 3 się zapętla, a dla podzielnych się nie zapętla, więc f (n) A. Jeśli n K (ϕ n (n) staje), to f (n) zawsze staje, więc f (n) A.

2. Pokażemy, że K REK Ā (czyli, że K REK A). Niech f będzie redukcją taką, że f (n) jest programem: wczytaj k jeśli 3 k, policz ϕ n (n) i zwróć 42 inaczej zapętl się

2. Pokażemy, że K REK Ā (czyli, że K REK A). Niech f będzie redukcją taką, że f (n) jest programem: wczytaj k jeśli 3 k, policz ϕ n (n) i zwróć 42 inaczej zapętl się Jeśli n K (ϕ n (n) staje), to f (n) dla liczb niepodzielnych przez 3 się zapętla, a dla podzielnych się nie zapętla, więc f (n) A. Jeśli n K, to f (n) zawsze się zapętla, więc f (n) A.

3. A = {n k, m i.ϕ n (3k + 1) nie staje po m krokach ϕ n (3k) staje po i krokach}

3. A = {n k, m i.ϕ n (3k + 1) nie staje po m krokach ϕ n (3k) staje po i krokach} Niech C będzie programem: Wczytaj u. (u, i) = f 1 (u), (n, u ) = f 1 (u ) oraz (k, m) = f 1 (u ). Jeśli ϕ n (3k) staje po n krokach i ϕ(3k + 1) nie staje po m krokach, zwróć 1, inaczej zwróć 0. Łatwo zauważyć, że C Π 0 oraz że A = {n (k, m) i.c (f (n, f (f (k, m), i)))} Stąd A Π 2. Jakaś tragedia z tymi f.

Zakładamy dla łatwości prezentacji, że w obu problemach pytają o kwadrat o boku co najmniej 3.

Zakładamy dla łatwości prezentacji, że w obu problemach pytają o kwadrat o boku co najmniej 3. Odpowiedź: Tak. Niech KAF będzie problemem kafelkowania o którym wiemy, że jest nierozstrzygalny, a Z6 to będzie problem z zadania.

Pokażemy,KAF REK Z6. Weźmy instancję problemu kafelkowania K = (C, N, cz, b). Wartością redukcji dla takiej czwórki będzie K = (C {nc, nb, nk, l, p}, N, nc, nb), gdzie nc, nb, nk, l, p to pewne kolory spoza C. Chcemy, by rozwiązaniami K były kafelkowania postaci: nc nb nb nb nb nb nb... nb l # # # # #... # p l # # # # #... # p l # # # # #... # p l... p l # # # # #... # p nc nk nk nk nk... nk nk nk gdzie pod płotkami jest poprawne rozwiązanie K (a zamiast p mogą być inne symbole).

Będę pola rozwiązania oznaczał tak: (n, 0) (n, 1) (n, 2)... (n, n)... (1, 0) (1, 1) (1, 2)... (1, n) (0, 0) (0, 1) (0, 2)... (0, n)

Niech N zawiera N, oraz dodatkowo czwórki lg pg ld pd gdzie: nc {ld, pd} lub p {lg, ld} l b2 {rg, rd}, lub lg {nc, l} i ld l, lub b (biały) lub k (kremowy) pojawia się w dwóch różnych rzędach, lub b pojawia się pod kaflem innym niż nb, lub k pojawia się nad kaflem innym niż nk nb lub nk pojawia się z jakimś kolorem innym niż nc, nb, l, p, c, lub b jest po lewej a c po prawej, lub wśród lg, pg, ld, pd jest jednocześnie b i k ld = l i pd = b.

Weźmy dowolne dobre kafelkowanie K. Wtedy:

Weźmy dowolne dobre kafelkowanie K. Wtedy: Czwórka (0, 0), (1, 0), (0, 1), (1, 1) jest brzydka (bo nc na dole). Zatem wszystkie inne będą estetyczne.

Weźmy dowolne dobre kafelkowanie K. Wtedy: Czwórka (0, 0), (1, 0), (0, 1), (1, 1) jest brzydka (bo nc na dole). Zatem wszystkie inne będą estetyczne. Lewa kolumna wygląda tak: nc, l, l,..., l, nc.

Weźmy dowolne dobre kafelkowanie K. Wtedy: Czwórka (0, 0), (1, 0), (0, 1), (1, 1) jest brzydka (bo nc na dole). Zatem wszystkie inne będą estetyczne. Lewa kolumna wygląda tak: nc, l, l,..., l, nc. Kafle (1, i) oraz (n 1, i), dla i {2,..., n 1}, mają kolor b.

Weźmy dowolne dobre kafelkowanie K. Wtedy: Czwórka (0, 0), (1, 0), (0, 1), (1, 1) jest brzydka (bo nc na dole). Zatem wszystkie inne będą estetyczne. Lewa kolumna wygląda tak: nc, l, l,..., l, nc. Kafle (1, i) oraz (n 1, i), dla i {2,..., n 1}, mają kolor b. Kafle (1, 1) oraz (n 1, 1) są czerwone.

Weźmy dowolne dobre kafelkowanie K. Wtedy: Czwórka (0, 0), (1, 0), (0, 1), (1, 1) jest brzydka (bo nc na dole). Zatem wszystkie inne będą estetyczne. Lewa kolumna wygląda tak: nc, l, l,..., l, nc. Kafle (1, i) oraz (n 1, i), dla i {2,..., n 1}, mają kolor b. Kafle (1, 1) oraz (n 1, 1) są czerwone. W K nie ma żadnej czwórki z N a c, b i k są tam, gdzie trzeba.

Weźmy dowolne dobre kafelkowanie K. Wtedy: Czwórka (0, 0), (1, 0), (0, 1), (1, 1) jest brzydka (bo nc na dole). Zatem wszystkie inne będą estetyczne. Lewa kolumna wygląda tak: nc, l, l,..., l, nc. Kafle (1, i) oraz (n 1, i), dla i {2,..., n 1}, mają kolor b. Kafle (1, 1) oraz (n 1, 1) są czerwone. W K nie ma żadnej czwórki z N a c, b i k są tam, gdzie trzeba. Zatem kwadrat od (1, 1) do (n 1, n 1) jest dobrym kafelkowaniem K (o boku co najmniej 3).

A jeśli weźmiemy dobre kafelkowanie K, to możemy z niego zrobić dobre kafelkowanie K o tak: nc nb nb nb nb nb... nb nb l # # # # #... # p l # # # # #... # p l # # # # #... # p l... p l # # # # #... # p nc nk nk nk nk nk... nk nk gdzie pod płotkami jest poprawne rozwiązanie K. Zatem K ma rozwiązanie wtedy i tylko wtedy, gdy K ma.