O LICZBACH NIEOBLICZALNYCH I ICH ZWIĄZKACH Z INFORMATYKĄ

Podobne dokumenty
Informacja w perspektywie obliczeniowej. Informacje, liczby i obliczenia

OBLICZALNOŚĆ I NIEOBLICZALNOŚĆ

O ISTOTNYCH OGRANICZENIACH METODY

Alan M. TURING. Matematyk u progu współczesnej informatyki

O ALGORYTMACH I MASZYNACH TURINGA

Systemy liczbowe. 1. Przedstawić w postaci sumy wag poszczególnych cyfr liczbę rzeczywistą R = (10).

CZY INFORMATYKOM MUSI WYSTARCZYĆ NIESKOŃCZONOŚĆ POTENCJALNA?

Aproksymacja diofantyczna

MODELOWANIE RZECZYWISTOŚCI

Teoria obliczeń i złożoność obliczeniowa

Opis efektów kształcenia dla programu kształcenia (kierunkowe efekty kształcenia) WIEDZA. rozumie cywilizacyjne znaczenie matematyki i jej zastosowań

Klasa 1 technikum. Poniżej przedstawiony został podział wymagań na poszczególne oceny szkolne:

REPREZENTACJA LICZBY, BŁĘDY, ALGORYTMY W OBLICZENIACH

1. LICZBY DZIAŁ Z PODRĘCZNIKA L.P. NaCoBeZu kryteria sukcesu w języku ucznia

O liczbach niewymiernych

Liczby zespolone. x + 2 = 0.

LOGIKA MATEMATYCZNA. Poziom podstawowy. Zadanie 2 (4 pkt.) Jeśli liczbę 3 wstawisz w miejsce x, to które zdanie będzie prawdziwe:

Cyfrowość i analogowość. Wstępny zarys tematyki metodologicznofilozoficznej

Techniki multimedialne

Wymagania edukacyjne z matematyki w klasie III gimnazjum

ZESPÓŁ SZKÓŁ W OBRZYCKU

Wymagania edukacyjne na poszczególne oceny branżowa szkoła I stopnia klasa 1 po gimnazjum

Jarosław Wróblewski Analiza Matematyczna 1A, zima 2012/13

Przedmiotowe zasady oceniania i wymagania edukacyjne z matematyki dla klasy drugiej gimnazjum

Technikum Nr 2 im. gen. Mieczysława Smorawińskiego w Zespole Szkół Ekonomicznych w Kaliszu

Matematyka liczby zespolone. Wykład 1

Liczby zespolone. Magdalena Nowak. 23 marca Uniwersytet Śląski

Zadanie 1. Algorytmika ćwiczenia

WYMAGANIA EDUKACYJNE Z MATEMATYKI dla klasy I ba Rok szk. 2012/2013

WYMAGANIA EDUKACYJNE - matematyka - poziom rozszerzony Dariusz Drabczyk

Technologie informacyjne - wykład 12 -

Wymagania na poszczególne oceny w klasie II gimnazjum do programu nauczania MATEMATYKA NA CZASIE

Kryteria oceniania z matematyki zakres podstawowy Klasa I

WYMAGANIA EDUKACYJNE

REPREZENTACJA LICZBY, BŁĘDY, ALGORYTMY W OBLICZENIACH

MATeMAtyka 1. Przedmiotowy system oceniania wraz z określeniem wymagań edukacyjnych. Zakres podstawowy i rozszerzony Klasa pierwsza

KRYTERIA OCEN Z MATEMATYKI DLA KLASY I GIMNAZJUM

Technikum Nr 2 im. gen. Mieczysława Smorawińskiego w Zespole Szkół Ekonomicznych w Kaliszu

PRZEDMIOTOWY SYSTEM OCENIANIA Z MATEMATYKI DLA KLASY 1LO i 1TI ROK SZKOLNY 2018/2019

Wymagania edukacyjne z matematyki

Katalog wymagań programowych na poszczególne stopnie szkolne. Matematyka. Poznać, zrozumieć

Rozdział 2. Liczby zespolone

Wymagania na egzamin poprawkowy z matematyki z zakresu klasy pierwszej TECHNIKUM

Pracownia Komputerowa wykład V

Napisy i ich znaczenia

Temat: Liczby definicje, oznaczenia, własności. A n n a R a j f u r a, M a t e m a t y k a s e m e s t r 1, W S Z i M w S o c h a c z e w i e 1

PROLOG WSTĘP DO INFORMATYKI. Akademia Górniczo-Hutnicza. Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej.

PRZEDMIOTOWY SYSTEM OCENIANIA PROSTO DO MATURY KLASA 1 ZAKRES PODSTAWOWY

Arytmetyka. Działania na liczbach, potęga, pierwiastek, logarytm

Logika i teoria mnogości Wykład 14

Algorytmy, reprezentacja algorytmów.

1. Liczby zespolone. Jacek Jędrzejewski 2011/2012

W planie dydaktycznym założono 172 godziny w ciągu roku. Treści podstawy programowej. Propozycje środków dydaktycznych. Temat (rozumiany jako lekcja)

PLAN WYNIKOWY Z MAEMATYKI DLA KLASY II GIMNAZJUM do podręcznika MATEMATYKA 2001

MATEMATYKA WYKAZ UMIEJĘTNOŚCI WYMAGANYCH NA POSZCZEGÓLNE OCENY DLA KLASY PIERWSZEJ

Festiwal Myśli Abstrakcyjnej, Warszawa, Czy SZTUCZNA INTELIGENCJA potrzebuje FILOZOFII?

WYMAGANIA EDUKACYJNE Z MATEMATYKI KLASA I GIMNAZJUM Małgorzata Janik

KONKURS MATEMATYCZNY

KLUCZ PUNKTOWANIA ODPOWIEDZI

Metody numeryczne Technika obliczeniowa i symulacyjna Sem. 2, EiT, 2014/2015

WYMAGANIA EDUKACYJNE Z MATEMATYKI DLA KLASY III

Kod IEEE754. IEEE754 (1985) - norma dotycząca zapisu binarnego liczb zmiennopozycyjnych (pojedynczej precyzji) Liczbę binarną o postaci

ROK SZKOLNY 2017/2018 WYMAGANIA EDUKACYJNE NA POSZCZEGÓLNE OCENY:

Wymagania edukacyjne na poszczególne oceny To się liczy! Branżowa Szkoła I stopnia, klasa 1 po szkole podstawowej

WYMAGANIA EDUKACYJNE Z MATEMATYKI W KLASIE II W PUBLICZNYM GIMNAZJUM NR 2 W ZESPOLE SZKÓŁ W RUDKACH

Algorytm. a programowanie -

Wymagania edukacyjne. Hasło z podstawy programowej 1. Liczby naturalne 1 Liczby naturalne, cechy podzielności. Liczba godzin

KURS LICZB ZESPOLONYCH

PRÓBNA NOWA MATURA z WSiP. Matematyka dla klasy 2 Poziom podstawowy. Zasady oceniania zadań

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

Samodzielnie wykonaj następujące operacje: 13 / 2 = 30 / 5 = 73 / 15 = 15 / 23 = 13 % 2 = 30 % 5 = 73 % 15 = 15 % 23 =

Algorytm. Algorytmy Marek Pudełko

ALGORYTMY I STRUKTURY DANYCH

Osiągnięcia ponadprzedmiotowe

1. LICZBY RZECZYWISTE. Uczeń otrzymuje ocenę dopuszczającą, jeśli:

Katalog wymagań programowych na poszczególne stopnie szkolne. Matematyka. Poznać, zrozumieć. Kształcenie w zakresie podstawowym.

PLAN WYNIKOWY PROSTO DO MATURY KLASA 1 ZAKRES PODSTAWOWY

W wielu obliczeniach w matematyce bądź fizyce wykonanie niektórych kroków zależy od spełnienia warunku.

Osiągnięcia ponadprzedmiotowe

Algorytm. Krótka historia algorytmów

Met Me ody numer yczne Wykład ykład Dr inż. Mic hał ha Łan Łan zon Instyt Ins ut Elektr Elektr echn iki echn i Elektrot Elektr echn olo echn

WYMAGANIA EDUKACYJNE KLASA I Pogrubieniem oznaczono wymagania, które wykraczają poza podstawę programową dla zakresu podstawowego.

SCENARIUSZ LEKCJI. Autorzy scenariusza: Krzysztof Sauter (informatyka), Marzena Wierzchowska (matematyka)

WYMAGANIE EDUKACYJNE Z MATEMATYKI W KLASIE II GIMNAZJUM. dopuszczającą dostateczną dobrą bardzo dobrą celującą

Wymagania edukacyjne z matematyki dla klasy I gimnazjum wg programu Matematyka z plusem

Kształcenie w zakresie podstawowym. Klasa 2

Matematyka z kluczem. Szkoła podstawowa nr 18 w Sosnowcu. Przedmiotowe zasady oceniania klasa 7

Katalog wymagań programowych na poszczególne stopnie szkolne. Matematyka. Poznać, zrozumieć

KOŁO MATEMATYCZNE LUB INFORMATYCZNE - klasa III gimnazjum, I LO

Równoliczność zbiorów

prawda symbol WIEDZA DANE komunikat fałsz liczba INFORMACJA (nie tyko w informatyce) kod znak wiadomość ENTROPIA forma przekaz

Wymagania edukacyjne matematyka klasa 1 zakres podstawowy 1. LICZBY RZECZYWISTE

Ciągi liczbowe. Zbigniew Koza. Wydział Fizyki i Astronomii

WYMAGANIA EDUKACYJNE Z MATEMATYKI DLA KLASY VII SZKOŁY PODSTAWOWEJ

PRZEDMIOTOWY SYSTEM OCENIANIA PROSTO DO MATURY KLASA 1 ZAKRES PODSTAWOWY I ROZSZERZONY

WYKAZ KIERUNKOWYCH EFEKTÓW KSZTAŁCENIA KIERUNEK: MATEMATYKA, SPS WIEDZA

WYMAGANIA EDUKACYJNE Z MATEMATYKI KLASA I BRANŻOWA SZKOŁA I STOPNIA LICZBY RZECZYWISTE

Scenariusz lekcji. potrafi podać formułę obliczającą wartość wielomianu stopnia n w punkcie wg schemat Hornera;

Podstawy Programowania Algorytmy i programowanie

Transkrypt:

O LICZBACH NIEOBLICZALNYCH I ICH ZWIĄZKACH Z INFORMATYKĄ

Jakie obiekty matematyczne nazywa się nieobliczalnymi?

Jakie obiekty matematyczne nazywa się nieobliczalnymi? Najczęściej: a) liczby b) funkcje c) problemy (nierozwiązywalne za pomocą algorytmów: zasadniczo lub praktycznie) nieobliczalne = algorytmicznie niedostępne

Problemy nieobliczalne Typowe przykłady?

Problemy nieobliczalne Typowe przykłady? Problem spełnialności (nieobliczalny praktycznie) Czy istnieje takie wartościowanie zmiennych zdaniowych, przy którym formuła zawierająca n zmiennych jest prawdziwa? ( b ( a b)) ( a)) 1 0 1 0 Problem równań diofantycznych (nieobliczalny zasadniczo) Czy dane równanie diofantyczne, z dowolną liczbą niewiadomych i całkowitymi współczynnikami, ma choć jedno rozwiązanie w zbiorze liczb całkowitych? x 2 3 2 + 2y 4y + z 4 = 0

Turingowski problem stopu Problem stopu (maszyny Turinga) Dla dowolnej maszyny MT i i jej dowolnych danych wejściowych D j odpowiedz jednoznacznie, czy MT i zatrzyma się dla danych D j tj. zakończy przetwarzanie danych D j? Mniej technicznie: Czy istnieje taki uniwersalny algorytm, który analizując zapis każdego innego algorytmu oraz dowolnych jego danych, rozstrzygnie jednoznacznie czy analizowany algorytm zakończy przetwarzanie swoich danych, czy też będzie je przetwarzał w nieskończoność?

Co problemy (nieobliczalne) mogą mieć wspólnego z liczbami?

Co problemy (nieobliczalne) mogą mieć wspólnego z liczbami? Dwa spostrzeżenia 1) Jeśli pewien problem ma algorytmiczne rozwiązanie, to istnieje rozwiązujący go program komputerowy, a ponieważ komputerowa realizacja programu jest ciągiem obliczeń, to sam problem ma pewne rozwiązanie liczbowe (które człowiek tak lub inaczej interpretuje). Krótko: rozwiązanie problemu jest liczbą. 2) Rozwiązujący dany problem program komputerowy, można przedstawić jako pewną liczbę (przyjmując określoną metodę kodowania). Krótko: metoda rozwiązania (program) jest liczbą. (!)

Co problemy (nieobliczalne) mogą mieć wspólnego z liczbami? Wstępna konkluzja Jeśli pewien problem nie ma żadnych algorytmicznych rozwiązań (w dziedzinie algorytmów dla maszyn cyfrowych), a chcemy utrzymać pojęcie liczby kodującej rozwiązanie, to musimy przyjąć, że: Hipotetyczne rozwiązanie problemu cyfrowo nieobliczalnego jest pewną specjalną liczbą: liczbą nieobliczalną.

Jakiego typu liczbami są liczby nieobliczalne?

Jakiego typu liczbami są liczby nieobliczalne? Czy liczby nieobliczalne są po prostu liczbami niewymiernymi?

Czy liczby nieobliczalne są po prostu liczbami niewymiernymi? NIE. Liczba nieobliczalna jest to taka specyficzna liczba niewymierna, której nie można obliczyć (algorytmicznie wyznaczyć) z dowolną zadaną dokładnością. Można ją obliczyć tylko z pewną skończoną dokładnością. Należy odróżnić zatem niewymierne liczby obliczalne i niewymierne liczby nieobliczalne.

Czy liczba π jest nieobliczalna?

Czy liczba π jest nieobliczalna? NIE. Liczbę π można przedstawić w postaci szeregu liczbowego, który to szereg można zinterpretować jako algorytm jej obliczania z dowolną zadaną dokładnością. π = 4 4 3 + 4 5 4 7 +... = ( 1) 4 = 2n + n n 0 1 e 1 = 1+ + 1! 1 + 2! 1 +... 3! = n= 0 1 n!

Co liczby nieobliczalne mają wspólnego z maszynami Turinga?

Co liczby nieobliczalne mają wspólnego z maszynami Turinga? Za pomocą maszyn Turinga definiuje się pojęcie obliczania. Obliczać -- to znaczy wykonywać program dla maszyny Turinga. A ZATEM

Co liczby nieobliczalne mają wspólnego z maszynami Turinga? Za pomocą maszyn Turinga definiuje się pojęcie obliczania. Obliczać to znaczy wykonywać program dla maszyny Turinga. A ZATEM Liczba obliczalna jest to taka liczba rzeczywista, dla której istnieje maszyna Turinga (inaczej: program dla maszyny cyfrowej) pozwalająca obliczyć ją z dowolną zadaną dokładnością. Liczba nieobliczalna nie ma powyższej własności: jest niewyznaczalna za pomocą maszyn Turinga.

Liczby (nie)obliczalne kilka określeń Liczby obliczalne (wg. Turinga) Liczby nieobliczalne (wg. Turinga) Istnieje dla nich algorytm obliczania. Istnieje maszyna Turinga obliczająca je z dowolną zadaną dokładnością. Istnieje algorytm obliczania ich kolejnych cyfr. Nie istnieje dla nich algorytm obliczania. Żadna maszyna Turinga nie potrafi obliczyć ich z dowolną zadaną dokładnością. Nie istnieje algorytm obliczania ich kolejnych cyfr.

Różne klasy liczb Na osi CZASU liczby obliczalne i nieobliczalne liczby naturalne liczby wymierne liczby niewymierne zero liczby ujemne liczby rzeczywiste liczby zespolone Na osiach LICZBOWYCH Im i liczby nieobliczalne? -1 0 3 1 2 4 Re

Definiowanie liczb nieobliczalnych Niektóre liczby nieobliczalne można zdefiniować, nie podając jednak efektywnego schematu wyznaczania ich kolejnych cyfr. Poglądowy przykład: a) Tworzymy uporządkowaną listę wszelkich możliwych maszyn Turinga MT i (z danymi wejściowymi na taśmach). b) Definiujemy liczbę zapisaną binarnie L = 0,b 1 b 2 b 3 b 4 przy czym b i = 1, gdy MT i kończy pracę b i = 0, gdy MT i działa w nieskończoność

Od niewymierności do nieobliczalności 1. Istnieją liczby niewymierne. (Pitagorejczycy, VI w p.n.e) 2. Liczby naturalne i wymierne są równoliczne. (G. Cantor, koniec wieku XIX) 3. Liczby naturalne i rzeczywiste nie są równoliczne. (G. Cantor, koniec wieku XIX) 4. Zbiór liczb niewymiernych ma moc continuum. (G. Cantor, koniec wieku XIX) 5. Istnieją różne podklasy liczb niewymiernych. (XIX i XX wiek) 6. Istnieją niewymierne liczby nieobliczalne. (Turing 1936) 7. Zbiór liczb nieobliczalnych ma moc continuum. 8. Liczby nieobliczalne są czysto losowe. (G. Chaitin 1987)