Intuicje dotyczące obliczania
|
|
- Sebastian Tomczak
- 8 lat temu
- Przeglądów:
Transkrypt
1 Intuicje dotyczące obliczania Jerzy Pogonowski Zakład Logiki Stosowanej UAM Funkcje rekurencyjne Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 1 / 42
2 Wprowadzenie Konwersatorium jest poświęcone omówieniu matematycznych reprezentacji pojęcia obliczalności. Nie trzeba chyba przekonywać nikogo, kto (jak właśnie Państwo Studenci i Studentki Językoznawstwa i Nauk o Informacji) aspiruje do przynależności do Elity Intelektualnej Rzeczpospolitej Polskiej, Unii Europejskiej, itd., że jest to problematyka należąca do rudymentów wykształcenia w społeczeństwie informatycznym. Ze względu na to, iż Wasze studia określane są jako Humanistyczne, prezentacji materiału stawiane są określone wymogi, inne niż np. w przypadku audytorium matematycznego lub informatycznego. Będziemy więc starali się połączyć niezbędną ścisłość wykładu z jego przystępnością ma to być Wykład Humanistycznie Obliczalny. Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 2 / 42
3 Program konwersatorium: Wprowadzenie Intuicje dotyczące obliczania oraz algorytmów. Pojęcie nieskończoności charakterystyki numeryczne. Nieskończona złożoność strukturalna fraktale. Pojęcie efektywności w matematyce. Maszyny Turinga. Algorytmy Markowa. Rachunek lambda. Numeracje Kleene go i Posta. Funkcje rekurencyjne podstawowe własności. Teza Churcha. Arytmetyka Peana. Reprezentowalność funkcji i relacji rekurencyjnych w arytmetyce Peana. Zbiory rekurencyjnie przeliczalne. Hierarchia arytmetyczna. Arytmetyzacja składni. Twierdzenia Gödla. Twierdzenie Tarskiego i twierdzenie Löba. O teoriach rozstrzygalnych i nierozstrzygalnych. Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 3 / 42
4 Wprowadzenie Zalecana literatura (w języku polskim): Grzegorczyk, A Zarys logiki matematycznej. PWN, Warszawa. Krajewski, S Twierdzenie Gödla i jego interpretacje filozoficzne. Od mechanicyzmu do postmodernizmu. Wydawnictwo Instytutu Filozofii i Socjologii PAN, Warszawa. Ławrow, I.A., Maksimowa, L.L Zadania z teorii mnogości, logiki matematycznej i teorii algorytmów. Wydawnictwo Naukowe PWN, Warszawa. Moczurad, M Wybrane zagadnienia z teorii rekursji. Wydawnictwo Uniwersytetu Jagiellońskiego, Kraków. Murawski, R Funkcje rekurencyjne i elementy metamatematyki. Problemy zupełności, rozstrzygalności, twierdzenia Gödla. Wydawnictwo Naukowe UAM, Poznań. Wykładowca będzie korzystał także z pozycji obcojęzycznych Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 4 / 42
5 Wprowadzenie Plan na dziś: Intuicje dotyczące obliczania. Przypomnienie: pojęcie algorytmu. Przypomnienie: sposoby definiowania funkcji. Przypomnienie: grafy, drzewa. Przypomnienie: gramatyki i automaty. Uwaga: uczestnicy tego konwersatorium wysłuchali wcześniej wykładów z: Logiki matematycznej; Wstępu do matematyki; Lingwistyki matematycznej; Wstępu do informatyki; Współczesnych problemów informatyki. Zakłada się, że słuchali tego ze zrozumieniem. Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 5 / 42
6 Obliczanie intuicje Czym jest obliczanie? Liczyć każdy umie. Czy zastanawiałaś się jednak kiedykolwiek, co właściwie robisz, kiedy liczysz? Na czym polega obliczanie? Liczą nie tylko ludzie, ale także inne Zwierzęta. Liczą również maszyny liczące. W obliczaniu mamy jakieś dane wejściowe. Coś (a mianowicie obliczanie) się z tymi danymi robi. W wyniku otrzymuje się znowu jakieś dane (wyjściowe). Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 6 / 42
7 Obliczanie intuicje Co wyniosłaś ze szkoły? Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 7 / 42
8 Obliczanie intuicje Liczebniki indoeuropejskie Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 8 / 42
9 Obliczanie intuicje Liczenie w języku z klasyfikatorami Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 9 / 42
10 Obliczanie intuicje Liczenie na paluszkach Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 10 / 42
11 Obliczanie intuicje Perła Filozoficzna Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 11 / 42
12 Obliczanie intuicje Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 12 / 42
13 Obliczanie intuicje Metafora Turingowska Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 13 / 42
14 Obliczanie intuicje Niektóre szybko rosnące funkcje Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 14 / 42
15 Obliczanie intuicje Przykład: wzrost wartości funkcji Notacja Mosera-Steinhausa używana jest do zapisu pewnych wielkich liczb: n w trójkącie oznacza n n ; n w kwadracie oznacza n w n trójkątach; n w pięciokącie foremnym oznacza n w n kwadratach; n w k-kącie foremnym oznacza n w n (k 1)-kątach foremnych. Np. 2 w kwadracie to 2 w dwóch trójkątach, czyli 4 4 = 256. Do często wymienianych liczb zapisywanych w tej notacji należą: mega, czyli 2 w pięciokącie oraz moser, czyli 2 w mega-kącie. Inne, często wymieniane (dla oszołomienia publiczności) wielkie liczby to m.in. liczba Grahama oraz liczba Skewesa. Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 15 / 42
16 Obliczanie intuicje Przykład: wzrost wartości funkcji Funkcja Ackermanna: n + 1 gdy m = 0 A(m, n) = A(m 1, 1) gdy n = 0 A(m 1, A(m, n 1)) w innych przypadkach Jest to funkcja rekurencyjna (ale nie jest pierwotnie rekurencyjna!). Jej wartości rosną dość szybko, np. A(4, 2) = Innego interesującego przykładu (początkowo!) bardzo szybko rosnącej zależności funkcyjnej dostarczają ciągi Goodsteina, których wartości jednak dla odpowiednio dużego argumentu stają się równe zeru. Ciągi te były wykorzystane w podaniu przykładu zdania nierozstrzygalnego w arytmetyce Peana, posiadającego konkretną treść matematyczną. Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 16 / 42
17 Obliczanie intuicje Intuicje dotyczące obliczania. Na jednym z następnych wykładów pokażemy przykłady kilku dziwnych funkcji, tj. takich, o których zapewne nie mówiono ci w szkole: np. ciągłych w każdym punkcie, ale nieróżniczkowalnych w żadnym punkcie. Nie znaczy to, że takie dziwactwa nie są dobrze określonymi tworami matematycznymi. Oznacza natomiast, że nasze intuicje dnia powszedniego niekoniecznie są dobrym przewodnikiem w krainie obiektów matematycznych. Potrzeba tam o wiele większej subtelności (nawet większej, niż dostarcza jej wyobraźnia poetów). Nadto, jak dowiemy się później, większość funkcji (ze zbioru liczb naturalnych w tenże zbiór) jest nieobliczalna. Wszystkich funkcji obliczalnych jest tylko nieskończenie (przeliczalnie) wiele, natomiast wszystkich funkcji (ze zbioru liczb naturalnych w tenże zbiór) jest więcej. Dowiemy się też, cóż znaczy owo więcej. Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 17 / 42
18 Przypomnienie: pojęcie algorytmu Przypomnienie: pojęcie algorytmu Słowo algorytm pochodzi od nazwiska arabskiego matematyka Al Chwarizmiego. Metoda obliczalna (efektywna): w skończonej liczbie prostych, mechanicznych kroków daje odpowiedź dla dowolnych danych ustalonej postaci. Definicja algorytmu. Obliczenie za pomocą metody efektywnej nazywa się algorytmem. Podane wyżej pojęcie obliczalności ma charakter intuicyjny. Możliwe są jego różne matematyczne precyzacje. I o tym właśnie będziemy gwarzyć w tym semestrze. Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 18 / 42
19 Przypomnienie: pojęcie algorytmu Przykłady algorytmów (tu oglądamy inne pliki, wyłowione ad hoc z sieci): algorytm Wędkowanie... jak najbardziej serio [Mariola Stróżyk] algorytm_naryby.ppt Czego informatyka potrzebuje od językoznawstwa [Wiesław Lubaszewski] kom_pan.pdf algorytm Wyznaczania liczb Fibonacciego fibonacci2.pdf algorytm Pseudokolorowania obrazów medycznych [Marcin Ciecholewski] elektro01.pdf algorytm Ustalania wysokości stypendium szkolnego algorytm_projekt.pdf algorytm Postępowania z osobami kierującymi pojazdami mechanicznymi podejrzanymi o użycie środków działających podobnie do alkoholu algorytm-narkotyki.pdf Kwantowy algorytm Shora [Wiesław Płaczek] Shor.pdf algorytm Określania nazw grup studenckich algrupstud.pdf Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 19 / 42
20 Przypomnienie: pojęcie algorytmu algorytm Określania symetrii cząsteczek [Witold Piskorz] algorytm_symetrii.pdf algorytm Football Teams Tactics football_team_stactics.pps algorytm Uruchomienia oscyloskopu Oscyloskop_ABC.pdf algorytm Wstępnej oceny skuteczności ruchów w grze w szachy [Cezary Dendek] ppt algorytm Wyznaczanie powierzchni widocznych [Politechnika Gdańska] wyklad6-p3.pdf Algorytm Poszukiwania Niespokrewnionego Dawcy Komórek Hematopoetycznych Układu Krwiotwórczego Do Transplantacji algorytmpostepowania.pdf Samostabilizujący się algorytm kolorowania grafów dwudzielnych oraz kaktusów [Adrian Kosowski, Łukasz Kuszner] zkpn06.pdf Pytanie metafizyczne: czy wiedza racjonalna tożsama jest z wiedzą osiąganą algorytmicznie? Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 20 / 42
21 Przypomnienie: pojęcie algorytmu Algorytm Euklidesa Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 21 / 42
22 Przypomnienie: pojęcie algorytmu Przykład metody efektywnej: algorytm ustalania, czy dana formuła języka Klasycznego Rachunku Zdań jest prawem (tautologią) tego rachunku. Wejście: formuła języka KRZ (o n zmiennych zdaniowych) Obliczenie: znajdowanie wartości logicznej tej formuły dla każdego z 2 n podstawień wartości logicznych za zmienne Wyjście: odpowiedź TAK (gdy przy każdym takim podstawieniu formuła jest prawdziwa), NIE (w przeciwnym przypadku). Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 22 / 42
23 Przypomnienie: pojęcie algorytmu Przykład problemu, dla którego nie istnieje metoda obliczalna: ustalanie, czy dowolna formuła języka Klasycznego Rachunku Predykatów jest prawem (tautologią) tego rachunku. Dla ustalenia, czy dowolna formuła języka KRP jest tautologią KRP potrzeba sprawdzić nieskończoną liczbę interpretacji, a więc istnienie algorytmu jest w tym przypadku wykluczone. Np. ta formuła nie jest tautologią KRP: x y A(x, y) y x A(x, y) Uwaga: KRP jest półrozstrzygalny jeśli formuła A jest tautologią KRP, to można to w skończonej liczbie kroków sprawdzić. Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 23 / 42
24 Przypomnienie: pojęcie algorytmu Dla przykładu, formuła: x y R(y, x) y x R(y, x) jest tautologią Klasycznego Rachunku Predykatów, a więc można tego dowieść w skończonej liczbie kroków (pokazując, iż negacja tej formuły nie jest prawdziwa w żadnej interpretacji): Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 24 / 42
25 Przypomnienie: pojęcie algorytmu ( x y R(y, x) y x R(y, x)) 1. (1 g ) x y R(y, x) 2. a (1 d ) y x R(y, x) 3. b (2) y R(y, a) 4. b (3) x R(b, x) 5. a (4) R(b, a) (5) R(b, a) 4,5 Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 25 / 42
26 Przypomnienie: pojęcie algorytmu Natomiast np. formuła: x Px y z yqz nie jest tautologią Klasycznego Rachunku Predykatów, co można wykazać konstruując model dla jej zaprzeczenia. Formuła ta nie jest też kontrtautologią (formułą fałszywą we wszystkich interpretacjach), ale nie można tego wykazać używając półalgorytmu stosowanego w poprzednim przypadku (wymagane drzewo dowodowe jest nieskończone): Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 26 / 42
27 Przypomnienie: pojęcie algorytmu x Px y z yqz 1. (1 g ) x Px 2. a (1 d ) y z yqz 3. a 5. b 7. c (2) Pa (3) z aqz 4. b (4) aqb (5) z bqz 6. c (6) bqc (7) z cqz. Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 27 / 42
28 Przypomnienie: pojęcie algorytmu Kto się boi dowodów komputerowych? Dowody komputerowe. Czy stosowanie maszyn liczących w tworzeniu dowodów twierdzeń matematycznych może odmienić postać matematyki? Od niedawna w dowodzeniu twierdzeń matematycznych wspomagamy się komputerami przede wszystkim wtedy, gdy trzeba sprawdzić jakąś bardzo wielką liczbę przypadków. Jak wiadomo, wszystkie bogatsze systemy matematyczne są nierozstrzygalne, a więc nie są możliwe czysto mechaniczne (rekurencyjne) procedury wyliczające wszystkie twierdzenia takich systemów. Możemy jednak spekulować o matematyce uprawianej przez sztuczne inteligencje o wystarczająco dużym stopniu złożoności. Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 28 / 42
29 Przypomnienie: pojęcie algorytmu Cytat stale aktualny Wyobraźmy sobie, że matematyk chce sprawdzić, czy jakieś wyrażenie jest twierdzeniem badanej przez niego teorii. Dowód tego twierdzenia wymaga jednak milionów bądź miliardów operacji, tak że wykonanie ich przez człowieka jest praktycznie niemożliwe. A więc o twierdzeniu tym nie można orzec czy jest ono prawdziwe czy nie. Zastosowanie w tym przypadku maszyny pozwoli przeprowadzić dowód; powstaje jednak pytanie, czy dowód ten może być przez człowieka rozumiany? W dotychczasowym sensie chyba nie. Jeżeli nie, to za pomocą maszyn matematycznych można dowodzić twierdzeń, których nie można zrozumieć, ewentualnie pojęcie zrozumienia wymaga innej interpretacji. Pawlak 1965, 6 Pawlak, Z Automatyczne dowodzenie twierdzeń. Państwowe Zakłady Wydawnictw Szkolnych, Warszawa (seria: Biblioteczka Matematyczna, 19). Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 29 / 42
30 Przypomnienie: pojęcie algorytmu Tworzenie teorii przez matematyka nie sprowadza się do kolejnego wypisywania twierdzeń i ich dowodów; teorie te są budowane w celach poznawczych. A więc twierdzenia teorii muszą być zrozumiałe, muszą dać się czytać przez człowieka ze zrozumieniem. Wiadomo zaś, że zdolności recepcyjne człowieka są ograniczone. Zbyt długie ciągi symboli nie mogą być przez człowieka rozpoznawane i czytane ze zrozumieniem. Pawlak 1965, 25 Załóżmy, że kryterium takie [kryterium ciekawości twierdzenia JP] udało się znaleźć i że maszyna produkuje rzeczywiście ciekawe twierdzenia. Przy dzisiejszej szybkości liczenia maszyna matematyczna może w krótkim czasie wyprodukować kilkaset tysięcy twierdzeń teorii. Pojawia się więc pytanie, kto będzie mógł te twierdzenia czytać, rozumieć i wykorzystywać? Właściwie należałoby zapytać, czy w jakiejkolwiek teorii może być rzeczywiście sto tysięcy interesujących twierdzeń? Pawlak 1965, 141 Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 30 / 42
31 Przypomnienie: pojęcie algorytmu Tęsknoty za platonizmem... A computing machine can solve very complex problems owing to some software and data based on strong assumptions due to the bold Platonian approach. To opt for such an approach, going very far beyond the mundane realm of first-order logic, it is a human affair and human responsibility. Marciszewski 2002, 5 Marciszewski, W On going beyond the first-order logic in testing the validity of its formulas. A case study. Mathesis Universalis, nr 11: On the Decidability of First Order Logic. Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 31 / 42
32 Przypomnienie: sposoby definiowania funkcji Przypomnienie: sposoby definiowania funkcji Funkcje określane mogą być na różnorakie sposoby, np.: wzorem wykresem układem warunków przez rekursję. Na pewno kazano ci już (np. na Wstępie do informatyki) napisać jakiś program obliczający (powiedzmy) silnię, lub kolejne wyrazy ciągu Fibonacciego. W tych przypadkach stosowałaś właśnie procedury rekurencyjne: obliczanie wartości funkcji dla kolejnego argumentu wykorzystywało wartości obliczone dla argumentów mniejszych. O tym będzie wiele później. To, że funkcja określona jest jakimś wzorem, nie oznacza jeszcze, że można podać jej wykres. Pomyśl o funkcji określonej dla wszystkich liczb rzeczywistych i przyjmującej wartość 0 dla liczb wymiernych, a wartość 1 dla liczb niewymiernych. Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 32 / 42
33 Przypomnienie: grafy, drzewa Przypomnienie: grafy, drzewa Grafem nazywamy dowolną parę X, R, gdzie X jest zbiorem, a R jest podzbiorem X X. Elementy zbioru X nazywamy wierzchołkami, a elementy zbioru R krawędziami grafu X, R. Wykorzystuje się różne reprezentacje grafów: rysunki wierzchołki grafu zaznacza się kropkami, a krawędzie liniami: ze strzałkami (graf zorientowany) lub bez (graf niezorientowany); macierze w macierzy kwadratowej (gdzie liczba wierszy równa jest liczbie wierzchołków grafu) umieszcza się na miejscu (i, j) np. liczbę 1, gdy (x i, x j ) R, a na pozostałych miejscach np. liczbę 0. Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 33 / 42
34 Przypomnienie: grafy, drzewa Drzewem (o korzeniu x 0 ) nazwiemy każdy układ X, R, x 0 taki, że: X, R jest grafem; x 0 jest elementem R-najmniejszym w X ; R jest przechodnia w X ; R jest asymetryczna w X ; R każdy element zbioru X {x 0 } ma dokładnie jeden bezpośredni R-poprzednik. To jedna z wielu definicji drzewa, używanych w matematyce. Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 34 / 42
35 Przypomnienie: grafy, drzewa Niech D = X, R, x 0 będzie drzewem o korzeniu x 0. Liśćmi drzewa D nazywamy wszystkie te jego wierzchołki, które nie mają R-następników. Jeśli (x, y) R jest krawędzią w D, to x nazywamy przodkiem y, a y nazywamy potomkiem x. Jeśli (x, y) R R 2 jest krawędzią w D, to x nazywamy bezpośrednim przodkiem y, a y nazywamy bezpośrednim potomkiem x. Każdy podzbiór zbioru wierzchołków drzewa D, który jest uporządkowany liniowo przez R nazywamy łańcuchem w D. Każdy łańcuch maksymalny (względem inkluzji) w D nazywamy gałęzią w D. Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 35 / 42
36 Przypomnienie: grafy, drzewa Pniem drzewa D nazywamy część wspólną wszystkich gałęzi D. Rzędem wierzchołka x nazywamy moc zbioru wszystkich potomków x. Rzędem drzewa D jest kres górny rzędów wszystkich wierzchołków drzewa D. Drzewo D jest skończone, jeśli zbiór jego wierzchołków jest skończony. Drzewo D jest nieskończone, jeśli zbiór jego wierzchołków jest nieskończony. Drzewo D jest rzędu skończonego, jeśli jego rząd jest liczbą skończoną. Każde drzewo, w którym każdy wierzchołek nie będący liściem ma najwyżej dwóch bezpośrednich potomków nazwiemy drzewem nierozwojowym w sensie watykańskim. Każde drzewo, w którym każdy wierzchołek nie będący liściem ma dokładnie dwóch bezpośrednich potomków nazywamy drzewem dwójkowym. Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 36 / 42
37 Przypomnienie: grafy, drzewa Ważnym twierdzeniem dotyczącym drzew jest następujący: Lemat Königa. Jeśli D jest drzewem rzędu skończonego i dla każdej liczby naturalnej n w D istnieją łańcuchy o co najmniej n elementach, to D ma łańcuch nieskończony. Mówimy, że Y, Q, y 0 jest poddrzewem drzewa X, R, x 0, gdy: 1) Y X oraz 2) Y, Q, y 0 jest drzewem o wierzchołku y 0. Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 37 / 42
38 Przypomnienie: grafy, drzewa Graficzne reprezentacje drzew są rysunkami, na których wierzchołki (jakoś znakowane punktami, liczbami, formułami, itd.) połączone są liniami, odpowiadającymi krawędziom. Przy tym, jeśli X, R, x 0 jest drzewem, to na rysunku zaznaczamy tylko krawędzie należące do R R 2 (przy tym, poprzedniki R umieszczane są nad następnikami). Wspomnijmy na marginesie, że dla dowolnego drzewa można liniowo uporządkować wszystkie jego wierzchołki (odpowiednio je kodując). Dwa takie porządki są szczególnie ważne: wzdłużny i poprzeczny. Będzie o tym mowa później. Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 38 / 42
39 Przypomnienie: grafy, drzewa (1) (2) (10) (3) (4) (5) (7) (11) (12) (13) (15) (6) (8) (14) (16) (9) W tym drzewie są cztery gałęzie, zaczynające się w korzeniu drzewa (wierzchołek oznaczony przez (1)) i kończące się liśćmi drzewa:,, oraz. Pień drzewa jest tu zbiorem jednoelementowym: {(1)}. Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 39 / 42
40 Przypomnienie: grafy, drzewa (1) (2) (3) (11) (4) (12) (5) (6) (8) (7) (9) (10) W drzewie powyższym są trzy gałęzie, zaczynające się w korzeniu drzewa (wierzchołek oznaczony przez (1)), kończące się liśćmi: (7), (10) oraz (12). Pień drzewa stanowią wierzchołki o numerach: (1) i (2). Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 40 / 42
41 Przypomnienie: gramatyki i automaty Przypomnienie: gramatyki i automaty Nie będziemy korzystać ze wszystkich wiadomości, które przekazano ci na zajęciach z Lingwistyki matematycznej (oraz, ewentualnie, Wstępu do językoznawstwa). Jednak warto przypomnieć sobie niektóre z nich: np. znajomość pojęcia automatu przyda się w rozważaniach dotyczących maszyn Turinga, znajomość pojęcia gramatyki formalnej będzie użyteczna przy omawianiu algorytmów Markowa, itp. Niech zatem będzie zadaniem domowym: odszukanie notatek dotyczących teorii automatów oraz teorii gramatyk formalnych. Chętnie je zobaczę. Ułatwi to nam dalszą pracę. Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 41 / 42
42 Koniec Koniec na dziś Zadania. Wskaż różnice między modlitwą a obliczaniem. Pomyśl o przykładach procedur (intuicyjnie) nieobliczalnych. Na następnym wykładzie będzie mowa o pojęciu nieskończoności. Spróbuj samodzielnie zdefiniować to pojęcie, w sposób czysto numeryczny, a więc nie odwołując się np. do zależności przestrzennych i czasowych, nie używając poetyckich (lub zdroworozsądkowych) metafor, itd. Pobaw się funkcją Ackermanna. Spróbuj uświadomić sobie, jak (w jakiej kolejności) liczymy wartości A(m, n) dla m, n 3. Jerzy Pogonowski (MEG) Intuicje dotyczące obliczania Funkcje rekurencyjne 42 / 42
Rekurencyjna przeliczalność
Rekurencyjna przeliczalność Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl Funkcje rekurencyjne Jerzy Pogonowski (MEG) Rekurencyjna przeliczalność Funkcje rekurencyjne
Naukoznawstwo (Etnolingwistyka V)
Naukoznawstwo (Etnolingwistyka V) Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl 25 listopada 2006 Jerzy Pogonowski (MEG) Naukoznawstwo (Etnolingwistyka V) 25 listopada
Logika Matematyczna (1)
Logika Matematyczna (1) Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl Wprowadzenie Jerzy Pogonowski (MEG) Logika Matematyczna (1) Wprowadzenie 1 / 20 Plan konwersatorium
Maszyny Turinga. Jerzy Pogonowski. Funkcje rekurencyjne. Zakład Logiki Stosowanej UAM
Maszyny Turinga Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl Funkcje rekurencyjne Jerzy Pogonowski (MEG) Maszyny Turinga Funkcje rekurencyjne 1 / 29 Wprowadzenie
Logika Matematyczna 11 12
Logika Matematyczna 11 12 Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl 3, 10 stycznia 2008 Jerzy Pogonowski (MEG) Logika Matematyczna 11 12 3, 10 stycznia 2008 1
Informacja w perspektywie obliczeniowej. Informacje, liczby i obliczenia
Informacja w perspektywie obliczeniowej Informacje, liczby i obliczenia Cztery punkty odniesienia (dla pojęcia informacji) ŚWIAT ontologia fizyka UMYSŁ psychologia epistemologia JĘZYK lingwistyka nauki
Logika i teoria mnogości Wykład 14
Teoria rekursji Teoria rekursji to dział logiki matematycznej zapoczątkowany w latach trzydziestych XX w. Inicjatorzy tej dziedziny to: Alan Turing i Stephen Kleene. Teoria rekursji bada obiekty (np. funkcje,
Logika Matematyczna 11 12
Logika Matematyczna 11 12 Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl TA w KRZ Jerzy Pogonowski (MEG) Logika Matematyczna 11 12 TA w KRZ 1 / 102 Wprowadzenie Wprowadzenie
Wstęp do Matematyki (1)
Wstęp do Matematyki (1) Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl Wprowadzenie Jerzy Pogonowski (MEG) Wstęp do Matematyki (1) Wprowadzenie 1 / 41 Wprowadzenie
Metalogika (10) Jerzy Pogonowski. Uniwersytet Opolski. Zakład Logiki Stosowanej UAM
Metalogika (10) Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl Uniwersytet Opolski Jerzy Pogonowski (MEG) Metalogika (10) Uniwersytet Opolski 1 / 291 Plan wykładu Plan
METODY DOWODZENIA TWIERDZEŃ I AUTOMATYZACJA ROZUMOWAŃ
METODY DOWODZENIA TWIERDZEŃ I AUTOMATYZACJA ROZUMOWAŃ KONWERSATORIUM 6: REZOLUCJA V rok kognitywistyki UAM 1 Kilka uwag terminologicznych Słuchacze zapewne pamiętają z zajęć dotyczących PROLOGu poniższą
Logika Matematyczna (10)
Logika Matematyczna (10) Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl Rezolucja w KRZ Jerzy Pogonowski (MEG) Logika Matematyczna (10) Rezolucja w KRZ 1 / 39 Plan
ZALICZENIE WYKŁADU: 30.I.2019
MATEMATYCZNE PODSTAWY KOGNITYWISTYKI ZALICZENIE WYKŁADU: 30.I.2019 KOGNITYWISTYKA UAM, 2018 2019 Imię i nazwisko:.......... POGROMCY PTAKÓW STYMFALIJSKICH 1. [2 punkty] Podaj definicję warunku łączności
Funkcje rekurencyjne
Funkcje rekurencyjne Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl Funkcje rekurencyjne Jerzy Pogonowski (MEG) Funkcje rekurencyjne Funkcje rekurencyjne 1 / 34 Wprowadzenie
Logika Matematyczna (1)
Logika Matematyczna (1) Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl 4 X 2007 Jerzy Pogonowski (MEG) Logika Matematyczna (1) 4 X 2007 1 / 18 Plan konwersatorium Dzisiaj:
Drzewa Semantyczne w KRZ
Drzewa Semantyczne w KRZ Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl 7 XII 2006, 13:30 15:00 Jerzy Pogonowski (MEG) Drzewa Semantyczne w KRZ 7 XII 2006, 13:30 15:00
Wstęp do Matematyki (4)
Wstęp do Matematyki (4) Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl Liczby kardynalne Jerzy Pogonowski (MEG) Wstęp do Matematyki (4) Liczby kardynalne 1 / 33 Wprowadzenie
Wykład 11a. Składnia języka Klasycznego Rachunku Predykatów. Języki pierwszego rzędu.
Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki Wykład 11a. Składnia języka Klasycznego Rachunku Predykatów. Języki pierwszego rzędu. 1 Logika Klasyczna obejmuje dwie teorie:
Twierdzenia Gödla. Jerzy Pogonowski. Funkcje rekurencyjne. Zakład Logiki Stosowanej UAM
Twierdzenia Gödla Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl Funkcje rekurencyjne Jerzy Pogonowski (MEG) Twierdzenia Gödla Funkcje rekurencyjne 1 / 21 Wprowadzenie
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach treści wspólnych z kierunkiem Matematyka, moduł kierunku obowiązkowy Rodzaj zajęć: wykład, ćwiczenia I KARTA PRZEDMIOTU CEL
O ALGORYTMACH I MASZYNACH TURINGA
O ALGORYTMACH I MASZYNACH TURINGA ALGORYTM (objaśnienie ogólne) Algorytm Pojęcie o rodowodzie matematycznym, oznaczające współcześnie precyzyjny schemat mechanicznej lub maszynowej realizacji zadań określonego
Logika i teoria mnogości Wykład 14 1. Sformalizowane teorie matematyczne
Logika i teoria mnogości Wykład 14 1 Sformalizowane teorie matematyczne W początkowym okresie rozwoju teoria mnogości budowana była w oparciu na intuicyjnym pojęciu zbioru. Operowano swobodnie pojęciem
Matematyczne Podstawy Informatyki
Matematyczne Podstawy Informatyki dr inż. Andrzej Grosser Instytut Informatyki Teoretycznej i Stosowanej Politechnika Częstochowska Rok akademicki 2013/2014 Informacje podstawowe 1. Konsultacje: pokój
Podstawowe Pojęcia. Semantyczne KRZ
Logika Matematyczna: Podstawowe Pojęcia Semantyczne KRZ I rok Językoznawstwa i Informacji Naukowej UAM 2006-2007 Jerzy Pogonowski Zakład Logiki Stosowanej UAM http://www.logic.amu.edu.pl Dodatek: ściąga
O ISTOTNYCH OGRANICZENIACH METODY
O ISTOTNYCH OGRANICZENIACH METODY ALGORYTMICZNEJ Dwa pojęcia algorytmu (w informatyce) W sensie wąskim Algorytmem nazywa się każdy ogólny schemat procedury możliwej do wykonania przez uniwersalną maszynę
Metoda Tablic Semantycznych
Procedura Plan Reguły Algorytm Logika obliczeniowa Instytut Informatyki Plan Procedura Reguły 1 Procedura decyzyjna Logiczna równoważność formuł Logiczna konsekwencja Procedura decyzyjna 2 Reguły α, β,
O LICZBACH NIEOBLICZALNYCH I ICH ZWIĄZKACH Z INFORMATYKĄ
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
Twierdzenia Gödla dowody. Czy arytmetyka jest w stanie dowieść własną niesprzeczność?
Semina Nr 3 Scientiarum 2004 Twierdzenia Gödla dowody. Czy arytmetyka jest w stanie dowieść własną niesprzeczność? W tym krótkim opracowaniu chciałbym przedstawić dowody obu twierdzeń Gödla wykorzystujące
LOGIKA I TEORIA ZBIORÓW
LOGIKA I TEORIA ZBIORÓW Logika Logika jest nauką zajmującą się zdaniami Z punktu widzenia logiki istotne jest, czy dane zdanie jest prawdziwe, czy nie Nie jest natomiast istotne o czym to zdanie mówi Definicja
Matematyczne podstawy informatyki Mathematical Foundations of Computational Sciences. Matematyka Poziom kwalifikacji: II stopnia
Nazwa przedmiotu: Kierunek: Rodzaj przedmiotu: obowiązkowy dla wszystkich specjalności Rodzaj zajęć: wykład, ćwiczenia Matematyczne podstawy informatyki Mathematical Foundations of Computational Sciences
Indukcja. Materiały pomocnicze do wykładu. wykładowca: dr Magdalena Kacprzak
Indukcja Materiały pomocnicze do wykładu wykładowca: dr Magdalena Kacprzak Charakteryzacja zbioru liczb naturalnych Arytmetyka liczb naturalnych Jedną z najważniejszych teorii matematycznych jest arytmetyka
III rok kognitywistyki UAM,
METODY DOWODZENIA TWIERDZEŃ I AUTOMATYZACJA ROZUMOWAŃ WYKŁAD 6A: REZOLUCJA III rok kognitywistyki UAM, 2016 2017 1 Rezolucja w KRZ Dowody rezolucyjne w KRZ są równie proste, jak dowody tablicowe Metoda
Andrzej Wiśniewski Logika II. Wykład 6. Wprowadzenie do semantyki teoriomodelowej cz.6. Modele i pełność
Andrzej Wiśniewski Logika II Materiały do wykładu dla studentów kognitywistyki Wykład 6. Wprowadzenie do semantyki teoriomodelowej cz.6. Modele i pełność 1 Modele Jak zwykle zakładam, że pojęcia wprowadzone
Logika Matematyczna 16 17
Logika Matematyczna 16 17 Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl Semantyka KRP (3) Jerzy Pogonowski (MEG) Logika Matematyczna 16 17 Semantyka KRP (3) 1 / 24
I. Podstawowe pojęcia i oznaczenia logiczne i mnogościowe. Elementy teorii liczb rzeczywistych.
I. Podstawowe pojęcia i oznaczenia logiczne i mnogościowe. Elementy teorii liczb rzeczywistych. 1. Elementy logiki matematycznej. 1.1. Rachunek zdań. Definicja 1.1. Zdaniem logicznym nazywamy zdanie gramatyczne
JEZYKOZNAWSTWO. I NAUKI O INFORMACJI, ROK I Logika Matematyczna: egzamin pisemny 18 czerwca Imię i Nazwisko:... I
JEZYKOZNAWSTWO I NAUKI O INFORMACJI, ROK I Logika Matematyczna: egzamin pisemny 18 czerwca 2013 Imię i Nazwisko:.................................................................................. I Wybierz
Np. Olsztyn leży nad Łyną - zdanie prawdziwe, wartość logiczna 1 4 jest większe od 5 - zdanie fałszywe, wartość logiczna 0
ĆWICZENIE 1 Klasyczny Rachunek Zdań (KRZ): zdania w sensie logicznym, wartości logiczne, spójniki logiczne, zmienne zdaniowe, tabele prawdziwościowe dla spójników logicznych, formuły, wartościowanie zbioru
Metalogika (1) Jerzy Pogonowski. Uniwersytet Opolski. Zakład Logiki Stosowanej UAM
Metalogika (1) Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl Uniwersytet Opolski Jerzy Pogonowski (MEG) Metalogika (1) Uniwersytet Opolski 1 / 21 Wstęp Cel: wprowadzenie
Elementy logiki i teorii mnogości
Elementy logiki i teorii mnogości Zdanie logiczne Zdanie logiczne jest to zdanie oznajmujące, któremu można przypisać określoną wartość logiczną. W logice klasycznej zdania dzielimy na: prawdziwe (przypisujemy
Semiotyka logiczna. Jerzy Pogonowski. Dodatek 4. Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl
Semiotyka logiczna Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl Dodatek 4 Jerzy Pogonowski (MEG) Semiotyka logiczna Dodatek 4 1 / 17 Wprowadzenie Plan na dziś Plan
Logika Radosna 5. Jerzy Pogonowski. KRP: tablice analityczne. Zakład Logiki Stosowanej UAM
Logika Radosna 5 Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl KRP: tablice analityczne Jerzy Pogonowski (MEG) Logika Radosna 5 KRP: tablice analityczne 1 / 111 Wprowadzenie
Modele Obliczeń. Wykład 1 - Wprowadzenie. Marcin Szczuka. Instytut Matematyki, Uniwersytet Warszawski
Modele Obliczeń Wykład 1 - Wprowadzenie Marcin Szczuka Instytut Matematyki, Uniwersytet Warszawski Wykład fakultatywny w semestrze zimowym 2014/2015 Marcin Szczuka (MIMUW) Modele Obliczeń 2014/2015 1 /
Logika Stosowana. Wykład 1 - Logika zdaniowa. Marcin Szczuka. Instytut Informatyki UW. Wykład monograficzny, semestr letni 2016/2017
Logika Stosowana Wykład 1 - Logika zdaniowa Marcin Szczuka Instytut Informatyki UW Wykład monograficzny, semestr letni 2016/2017 Marcin Szczuka (MIMUW) Logika Stosowana 2017 1 / 30 Plan wykładu 1 Język
Kombinowanie o nieskończoności. 3. Jak policzyć nieskończone materiały do ćwiczeń
Kombinowanie o nieskończoności. 3. Jak policzyć nieskończone materiały do ćwiczeń Projekt Matematyka dla ciekawych świata spisał: Michał Korch 22 marzec 2018 Szybkie przypomnienie z wykładu Prezentacja
MATEMATYKA DYSKRETNA, PODSTAWY LOGIKI I TEORII MNOGOŚCI
MATEMATYKA DYSKRETNA, PODSTAWY LOGIKI I TEORII MNOGOŚCI Program wykładów: dr inż. Barbara GŁUT Wstęp do logiki klasycznej: rachunek zdań, rachunek predykatów. Elementy semantyki. Podstawy teorii mnogości
Informacje ogólne. Językoznawstwo i nauka o informacji
Informacje ogólne 1. Nazwa Logika matematyczna 2. Kod LOGMAT 3. Rodzaj obowiązkowy 4. Kierunek i specjalność studiów Językoznawstwo i nauka o informacji 5. Poziom studiów I 6. Rok studiów I 7. Semestr
Metoda tabel semantycznych. Dedukcja drogi Watsonie, dedukcja... Definicja logicznej konsekwencji. Logika obliczeniowa.
Plan Procedura decyzyjna Reguły α i β - algorytm Plan Procedura decyzyjna Reguły α i β - algorytm Logika obliczeniowa Instytut Informatyki 1 Procedura decyzyjna Logiczna konsekwencja Teoria aksjomatyzowalna
Algorytmy Równoległe i Rozproszone Część X - Algorytmy samostabilizujące.
Algorytmy Równoległe i Rozproszone Część X - Algorytmy samostabilizujące. Łukasz Kuszner pokój 209, WETI http://www.sphere.pl/ kuszner/ kuszner@sphere.pl Oficjalna strona wykładu http://www.sphere.pl/
Elementy logiki. Wojciech Buszkowski Wydział Matematyki i Informatyki UAM Zakład Teorii Obliczeń
Elementy logiki Wojciech Buszkowski Wydział Matematyki i Informatyki UAM Zakład Teorii Obliczeń 1 Klasyczny Rachunek Zdań 1.1 Spójniki logiczne Zdaniem w sensie logicznym nazywamy wyrażenie, które jest
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Matematyka Rodzaj przedmiotu: przedmiot obowiązkowy dla wszystkich specjalności Rodzaj zajęć: wykład, ćwiczenia Logika matematyczna Mathematical Logic Poziom przedmiotu: II
Problemy Decyzyjne dla Systemów Nieskończonych
Problemy Decyzyjne dla Systemów Nieskończonych Ćwiczenia 1 17 lutego 2012 Na tych ćwiczeniach zajmiemy się pojęciem well quasi-ordering (WQO) bardzo przydatnym do analizy nieskończonych ciągów. Definicja
1 Podstawowe oznaczenia
Poniżej mogą Państwo znaleźć skondensowane wiadomości z wykładu. Należy je traktować jako przegląd pojęć, które pojawiły się na wykładzie. Materiały te nie są w pełni tożsame z tym co pojawia się na wykładzie.
OBLICZALNOŚĆ I NIEOBLICZALNOŚĆ
OBLICZALNOŚĆ I NIEOBLICZALNOŚĆ Dwa konteksty obliczalności OBLICZALNE i NIEOBLICZALNE problemy (kontekst informatyczny) liczby (kontekst matematyczny) Problem nieobliczalny jest to problem nierozwiązywalny
Andrzej Wiśniewski Logika II. Materiały do wykładu dla studentów kognitywistyki
Andrzej Wiśniewski Logika II Materiały do wykładu dla studentów kognitywistyki Wykład 5. Wprowadzenie do semantyki teoriomodelowej cz.5. Wynikanie logiczne 1 Na poprzednim wykładzie udowodniliśmy m.in.:
Elementy logiki matematycznej
Elementy logiki matematycznej Przedmiotem logiki matematycznej jest badanie tzw. wyrażeń logicznych oraz metod rozumowania i sposobów dowodzenia używanych w matematyce, a także w innych dziedzinach, w
RACHUNEK ZDAŃ 7. Dla każdej tautologii w formie implikacji, której poprzednik również jest tautologią, następnik także jest tautologią.
Semantyczne twierdzenie o podstawianiu Jeżeli dana formuła rachunku zdań jest tautologią i wszystkie wystąpienia pewnej zmiennej zdaniowej w tej tautologii zastąpimy pewną ustaloną formułą, to otrzymana
domykanie relacji, relacja równoważności, rozkłady zbiorów
1 of 8 2012-03-28 17:45 Logika i teoria mnogości/wykład 5: Para uporządkowana iloczyn kartezjański relacje domykanie relacji relacja równoważności rozkłady zbiorów From Studia Informatyczne < Logika i
Kierunek i poziom studiów: matematyka, studia I stopnia, rok I. Sylabus modułu: Wstęp do matematyki (03-MO1S-12-WMat)
Uniwersytet Śląski w Katowicach str. 1 Kierunek i poziom studiów: matematyka, studia I stopnia, rok I Sylabus modułu: Wstęp do matematyki (03-MO1S-12-WMat) 1. Informacje ogólne koordynator modułu Tomasz
REPREZENTACJA LICZBY, BŁĘDY, ALGORYTMY W OBLICZENIACH
REPREZENTACJA LICZBY, BŁĘDY, ALGORYTMY W OBLICZENIACH Transport, studia niestacjonarne I stopnia, semestr I Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Adam Wosatko Ewa Pabisek Reprezentacja
Zbiory, relacje i funkcje
Zbiory, relacje i funkcje Zbiory będziemy zazwyczaj oznaczać dużymi literami A, B, C, X, Y, Z, natomiast elementy zbiorów zazwyczaj małymi. Podstawą zależność między elementem zbioru a zbiorem, czyli relację
Wstęp do Matematyki (2)
Wstęp do Matematyki (2) Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl Własności relacji Jerzy Pogonowski (MEG) Wstęp do Matematyki (2) Własności relacji 1 / 24 Wprowadzenie
Funkcje rekurencyjne (1) (JiNoI III)
Funkcje rekurencyjne (1) (JiNoI III) Jerzy Pogonowski Zakªad Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl 14 lutego 2007 Jerzy Pogonowski (MEG) Funkcje rekurencyjne (1) (JiNoI III) 14 lutego
Metody dowodzenia twierdzeń i automatyzacja rozumowań Systemy aksjomatyczne I
Metody dowodzenia twierdzeń i automatyzacja rozumowań Systemy aksjomatyczne I Mariusz Urbański Instytut Psychologii UAM Mariusz.Urbanski@.edu.pl OSTRZEŻENIE Niniejszy plik nie zawiera wykładu z Metod dowodzenia...
Teoretyczne podstawy informatyki
1 Wykład cz. 2 dyżur: środa 9.00-10.00 czwartek 10.00-11.00 ul. Wieniawskiego 17/19, pok.10 e-mail: joanna.jozefowska@cs.put poznan.pl materiały do wykładów: http://www.cs.put.poznan.pl/jjozefowska/ hasło:
Matematyczne Podstawy Informatyki
Matematyczne Podstawy Informatyki dr inż. Andrzej Grosser Instytut Informatyki Teoretycznej i Stosowanej Politechnika Częstochowska Rok akademicki 2013/2014 Gramatyki bezkontekstowe I Gramatyką bezkontekstową
Dowód pierwszego twierdzenia Gödela o. Kołmogorowa
Dowód pierwszego twierdzenia Gödela o niezupełności arytmetyki oparty o złożoność Kołmogorowa Grzegorz Gutowski SMP II rok opiekun: dr inż. Jerzy Martyna II UJ 1 1 Wstęp Pierwsze twierdzenie o niezupełności
Logika Matematyczna (I JiIN UAM)
Logika Matematyczna (I JiIN UAM) Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl 31V-1VI 2007 Jerzy Pogonowski (MEG) Logika Matematyczna (I JiIN UAM) 31V-1VI 2007 1
Paradygmaty dowodzenia
Paradygmaty dowodzenia Sprawdzenie, czy dana formuła rachunku zdań jest tautologią polega zwykle na obliczeniu jej wartości dla 2 n różnych wartościowań, gdzie n jest liczbą zmiennych zdaniowych tej formuły.
Topologia zbioru Cantora a obwody logiczne
Adam Radziwończyk-Syta Michał Skrzypczak Uniwersytet Warszawski 1 lipca 2009 http://students.mimuw.edu.pl/~mskrzypczak/dokumenty/ obwody.pdf Zbiór Cantora Topologia Definicja Przez zbiór Cantora K oznaczamy
Semantyka rachunku predykatów
Relacje Interpretacja Wartość Spełnialność Logika obliczeniowa Instytut Informatyki Relacje Interpretacja Wartość Plan Plan Relacje O co chodzi? Znaczenie w logice Relacje 3 Interpretacja i wartościowanie
O ROLI TEZY CHURCHA W DOWODZIE PEWNEGO TWIERDZENIA
ARTYKUŁY ZAGADNIENIA FILOZOFICZNE W NAUCE XXV / 1999, s. 76 81 Adam OLSZEWSKI O ROLI TEZY CHURCHA W DOWODZIE PEWNEGO TWIERDZENIA Zadaniem niniejszego artykułu jest zdanie sprawy z matematycznej roli Tezy
Macierze. Rozdział Działania na macierzach
Rozdział 5 Macierze Funkcję, która każdej parze liczb naturalnych (i, j) (i 1,..., n; j 1,..., m) przyporządkowuje dokładnie jedną liczbę a ij F, gdzie F R lub F C, nazywamy macierzą (rzeczywistą, gdy
Matematyczne Podstawy Informatyki
Matematyczne Podstawy Informatyki dr inż. Andrzej Grosser Instytut Informatyki Teoretycznej i Stosowanej Politechnika Częstochowska Rok akademicki 2013/2014 Algorytm 1. Termin algorytm jest używany w informatyce
Wstęp do Matematyki (3)
Wstęp do Matematyki (3) Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl Ważne typy relacji Jerzy Pogonowski (MEG) Wstęp do Matematyki (3) Ważne typy relacji 1 / 54 Wprowadzenie
Schematy Piramid Logicznych
Schematy Piramid Logicznych geometryczna interpretacja niektórych formuł Paweł Jasionowski Politechnika Śląska w Gliwicach Wydział Matematyczno-Fizyczny Streszczenie Referat zajmuje się następującym zagadnieniem:
Programowanie deklaratywne i logika obliczeniowa
Programowanie deklaratywne i logika obliczeniowa Programowanie deklaratywne i logika obliczeniowa Wykład logika 12 godzin Dr hab. inż. Joanna Józefowska, prof. PP dyżur: poniedziałek 9.30-11.00 p. 10,
Poprawność semantyczna
Poprawność składniowa Poprawność semantyczna Poprawność algorytmu Wypisywanie zdań z języka poprawnych składniowo Poprawne wartościowanie zdań języka, np. w języku programowania skutki wystąpienia wyróżnionych
JEZYKOZNAWSTWO. I NAUKI O INFORMACJI, ROK I Logika Matematyczna: egzamin pisemny 11 czerwca Imię i Nazwisko:... FIGLARNE POZNANIANKI
JEZYKOZNAWSTWO I NAUKI O INFORMACJI, ROK I Logika Matematyczna: egzamin pisemny 11 czerwca 2012 Imię i Nazwisko:........................................................... FIGLARNE POZNANIANKI Wybierz
Rozdział 5. Macierze. a 11 a a 1m a 21 a a 2m... a n1 a n2... a nm
Rozdział 5 Macierze Funkcję, która każdej parze liczb naturalnych (i,j) (i = 1,,n;j = 1,,m) przyporządkowuje dokładnie jedną liczbę a ij F, gdzie F = R lub F = C, nazywamy macierzą (rzeczywistą, gdy F
M T E O T D O ZI Z E E A LG L O G R O Y R TM
O ALGORYTMACH I METODZIE ALGORYTMICZNEJ Czym jest algorytm? Czym jest algorytm? przepis schemat zestaw reguł [ ] program ALGORYTM (objaśnienie ogólne) Algorytm Pojęcie o rodowodzie matematycznym, oznaczające
RACHUNEK PREDYKATÓW 7
PODSTAWOWE WŁASNOŚCI METAMATEMATYCZNE KRP Oczywiście systemy dedukcyjne dla KRP budowane są w taki sposób, żeby wszystkie ich twierdzenia były tautologiami; można więc pokazać, że dla KRP zachodzi: A A
1 Działania na zbiorach
M. Beśka, Wstęp do teorii miary, rozdz. 1 1 1 Działania na zbiorach W rozdziale tym przypomnimy podstawowe działania na zbiorach koncentrując się na własnościach tych działań, które będą przydatne w dalszej
Teoria obliczeń i złożoność obliczeniowa
Teoria obliczeń i złożoność obliczeniowa Kontakt: dr hab. inż. Adam Kasperski, prof. PWr. pokój 509 B4 adam.kasperski@pwr.wroc.pl materiały + informacje na stronie www. Zaliczenie: Egzamin Literatura Problemy
Logika Matematyczna (2,3)
Logika Matematyczna (2,3) Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl 11, 18 X 2007 Jerzy Pogonowski (MEG) Logika Matematyczna (2,3) 11, 18 X 2007 1 / 34 Język KRZ
Funkcje: wielomianowa, wykładnicza, logarytmiczna wykład 2
Funkcje: wielomianowa, wykładnicza, logarytmiczna wykład 2 dr Mariusz Grządziel semestr zimowy 2013 Potęgowanie Dla dowolnej liczby dodatniej a oraz liczy wymiernej w = p/q definiujemy: a w (a 1/q ) p.
Początki informatyki teoretycznej. Paweł Cieśla
Początki informatyki teoretycznej Paweł Cieśla Wstęp Przykładowe zastosowanie dzisiejszych komputerów: edytowanie tekstów, dźwięku, grafiki odbiór telewizji gromadzenie informacji komunikacja Komputery
LOGIKA Klasyczny Rachunek Zdań
LOGIKA Klasyczny Rachunek Zdań Robert Trypuz trypuz@kul.pl 5 listopada 2013 Robert Trypuz (trypuz@kul.pl) Klasyczny Rachunek Zdań 5 listopada 2013 1 / 24 PLAN WYKŁADU 1 Alfabet i formuła KRZ 2 Zrozumieć
Klasyczny Rachunek Zdań: Tablice Analityczne. (Logika Matematyczna: Wykłady 11,12) Semestr Zimowy Jerzy Pogonowski
Klasyczny Rachunek Zdań: Tablice Analityczne (Logika Matematyczna: Wykłady 11,12) Semestr Zimowy 2007 2008 Jerzy Pogonowski Zakład Logiki Stosowanej UAM http://www.logic.amu.edu.pl 11.0. Wprowadzenie Omówimy
Lista zadań - Relacje
MATEMATYKA DYSKRETNA Lista zadań - Relacje Zadania obliczeniowe Zad. 1. Która z poniższych relacji jest funkcją? a) Relacja składająca się ze wszystkich par uporządkowanych, których poprzednikami są studenci,
Wykład 11b. System aksjomatyczny Klasycznego Rachunku Predykatów. Aksjomaty i reguły inferencyjne
Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki Wykład 11b. System aksjomatyczny Klasycznego Rachunku Predykatów. Aksjomaty i reguły inferencyjne Istnieje wiele systemów aksjomatycznych
Ziemia obraca się wokół Księżyca, bo posiadając odpowiednią wiedzę można stwierdzić, czy są prawdziwe, czy fałszywe. Zdaniami nie są wypowiedzi:
1 Elementy logiki W logice zdaniem nazywamy wypowiedź oznajmującą, która (w ramach danej nauki) jest albo prawdziwa, albo fałszywa. Tak więc zdanie może mieć jedną z dwóch wartości logicznych. Prawdziwość
Zasady krytycznego myślenia (1)
Zasady krytycznego myślenia (1) Andrzej Kisielewicz Wydział Matematyki i Informatyki 2017 Przedmiot wykładu krytyczne myślenie vs logika praktyczna (vs logika formalna) myślenie jasne, bezstronne, oparte
Metody dowodzenia twierdzeń i automatyzacja rozumowań Na początek: teoria dowodu, Hilbert, Gödel
Metody dowodzenia twierdzeń i automatyzacja rozumowań Na początek: teoria dowodu, Hilbert, Gödel Mariusz Urbański Instytut Psychologii UAM Mariusz.Urbanski@.edu.pl OSTRZEŻENIE Niniejszy plik nie zawiera
KARTA KURSU. Kod Punktacja ECTS* 7
KARTA KURSU Nazwa Nazwa w j. ang. Wstęp do logiki i teorii mnogości Introduction to Logic and Set Theory Kod Punktacja ECTS* 7 Koordynator Dr hab. prof. UP Piotr Błaszczyk Zespół dydaktyczny: Dr hab. prof.
Alan M. TURING. Matematyk u progu współczesnej informatyki
Alan M. TURING n=0 1 n! Matematyk u progu współczesnej informatyki Wykład 5. Alan Turing u progu współczesnej informatyki O co pytał Alan TURING? Czym jest algorytm? Czy wszystkie problemy da się rozwiązać
Logika I. Wykład 1. Wprowadzenie do rachunku zbiorów
Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki Wykład 1. Wprowadzenie do rachunku zbiorów 1 Podstawowe pojęcia rachunku zbiorów Uwaga 1.1. W teorii mnogości mówimy o zbiorach
Struktura danych. Sposób uporządkowania informacji w komputerze.
Struktura danych Sposób uporządkowania informacji w komputerze. Algorytm Skończony, uporządkowany ciąg jasno zdefiniowanych czynności, koniecznych do wykonania pewnego zadania. Al-Khwarizmi perski matematyk
Semiotyka logiczna (1)
Semiotyka logiczna (1) Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl Wprowadzenie Jerzy Pogonowski (MEG) Semiotyka logiczna (1) Wprowadzenie 1 / 14 Plan wykładu: semestr
Przykładami ciągów, które Czytelnik dobrze zna (a jeśli nie, to niniejszym poznaje), jest ciąg arytmetyczny:
Podstawowe definicje Definicja ciągu Ciągiem nazywamy funkcję na zbiorze liczb naturalnych, tzn. przyporządkowanie każdej liczbie naturalnej jakiejś liczby rzeczywistej. (Mówimy wtedy o ciągu o wyrazach
III rok kognitywistyki UAM,
METODY DOWODZENIA TWIERDZEŃ I AUTOMATYZACJA ROZUMOWAŃ III rok kognitywistyki UAM, 2016 2017 1 Cele wykładu Wykład ma trzy zasadnicze cele: 1. Przedstawienie wybranych metod dowodowych, stosowanych w logice.