1. Krytyka ujęcia semantyki w mocnej wersji Sztucznej Inteligencji
|
|
- Jolanta Pawlik
- 9 lat temu
- Przeglądów:
Transkrypt
1 1 Tytuł: Obliczanie, semantyka i superweniencja Autor: Piotr Kołodziejczyk ; pkolodziejczyk@interia.pl Źródło: ; mjkasperski@kognitywistyka.net Data: czerwiec Krytyka ujęcia semantyki w mocnej wersji Sztucznej Inteligencji Przyjmując, iż podstawę formułowania koncepcji semantycznych stanowią formalne reguły operowania symbolami, teoretycy AI narażają się na szereg zarzutów, które ująć można następująco: (1) 'Inteligentne' systemy przetwarzające informacje niejednokrotnie nie uwzględniają problemu ekstensji generowanych przez siebie ciągów wyrażeń. Z tego punktu widzenia pisze Bobryk jest czymś mało istotnym, że sądy 'Edyp poślubia Jokastę' i 'Edyp poślubia swoją matkę' mają tę samą denotację, czyli dotyczą tych samych faktów. Ważne jest natomiast, czy w umyśle utrwalona jest informacja 'Jokasta jest matką Edypa. 1 Toteż, systemom tym trudno orzec, czy wypowiedzi wyjściowe typu: "Aleksander Kwaśniewski" i "obecny prezydent RP" odnoszą się do tego samego obiektu. Trudność ta związana jest z tzw. zagadnieniem 'wąskiej treści'. Mówiąc słowami Putnama, nietrudno wykazać, że znaczenia generowane przez dowolny system poznawczy "nie są w głowie". (2) "Znaczenia nie są w głowie". Pisze Putnam: Jeśli idzie o mózgi w naczyniu jakim sposobem fakt, że język ma ustalone przez program związki z odbieranymi bodźcami zmysłowymi, które ani ze swej istoty, ani na żadnej konwencjonalnej zasadzie nie reprezentują (...) niczego zewnętrznego, może sprawić, by cały system reprezentacji, język w jego użyciu rzeczywiście odnosił się do drzew, lub reprezentował drzewa, bądź cokolwiek zewnętrznego? Odpowiedź brzmi: nie może. 2 Jest tak, ponieważ, treść semantyczna tworzona przez sztuczne podmioty poznawcze jest 'wąska'. Oznacza to, iż odnosi się ona do symboli (wyrażeń) zaimplementowanych w danym systemie, nie zaś do obiektów zewnętrznych wobec siebie. Za Putnamem można zatem stwierdzić, że gdyby te systemy posiadały zdolność bezpośrednich interakcji ze 1 J. Bobryk, Akty świadomości i procesy poznawcze, Wrocław 1996, s H. Putnam, Mózgi w naczyniu, s , w: tenże, Wiele twarzy realizmu i inne eseje, tłum. A. Grobler, Warszawa 1998, s
2 2 środowiskiem, wówczas miałyby zdolność do tworzenia takich samych kategorii semantycznych jak podmioty ludzkie 3. Wtedy jednak treść semantyczna traktowana byłaby 'szeroko'. Takie ujęcie prowadziłoby do ugruntowania zbioru symboli tworzących dany system, a w konsekwencji do skonstruowania semantyki robotycznej. Semantyka tego rodzaju zakładała, iż symbole składające się na dany system oraz reguły operowania nimi nie są dostatecznym warunkiem dla generowania semantyki. Odrzucam bowiem stanowisko funkcjonalistyczne i związaną z nim tezę o niezależności realizacji własności poznawczych. Moje stanowisko jest, rzecz jasna, narażone na konieczność odrzucenia teorii obliczalności jako podstawy rozstrzygnięć semantycznych. Wydaje się jednak, iż ma ono tą zaletę, że nie miesza poznania z obliczaniem. Uważam bowiem, że aby możliwe było tworzenie kategorii semantycznych przez dany system, musi być on być wyposażony w organy sensomotoryczne. Stąd też, za Harnardem, można stwierdzić, że: własności symboliczne muszą być ugruntowane we własnościach robotycznych. Wiele sceptycznych rzeczy można powiedzieć o robocie (...), ale nie można powiedzieć, że wewnętrzne symbole tego robota dotyczą przedmiotów, zdarzeń i stanów rzeczy, do których się odnoszą tylko dlatego, że są w taki sposób przeze mnie interpretowane, ponieważ ten robot sam może i faktycznie oddziałuje, autonomicznie i wprost na te przedmioty (...) w sposób, który odpowiada interpretacji. (...) Cena jednak, jaką trzeba zapłacić za ugruntowanie systemu jest to, że nie jest on już jedynie obliczeniowy. Dla robotycznego ugruntowania (semantyki, przyp. P.K.) niezbędne jest przynajmniej przetwarzanie sensomotoryczne, a przetwarzanie nie jest obliczaniem. 4 Ugruntowanie to umożliwia jednakże przypisanie systemowi robotycznemu własności intencjonalności, a więc wyposażenia go w te własności poznawcze, co podmiot naturalny. 2. Superweniencja a semantyka obliczeniowa O ile prawomocność zasygnalizowanej powyżej propozycji Harnarda i wynikającej z niej koncepcji semantyki robotycznej oceniać można wyłącznie w perspektywie temporalnej, czyli poprzez odwołanie się do potencjalnych rozstrzygnięć inżynierii i logiki, to nie można zarazem twierdzić, iż podstawowe problemy semantyczne są w jej ramach rozwiązane. Dlatego też w poniższych rozważaniach podejmę próbę rozwiązania zagadnień semantycznych w oparciu o dzisiejszy stan wiedzy, głównie zaś o metody matematyczne. Fundamentalne problemy semantyczne, które pozostają w centrum zainteresowania badaczy sztucznej inteligencji, za Duchem 5 można przedstawić następująco: centralny paradoks poznania: Jeśli teoria uznająca umysł za funkcję mózgu jest słuszna to, w jaki sposób symbole, idee, znaczenie, cały świat umysłu wyłonić się może z procesów obliczeniowych wykonywanych przez mózg? 6 problem znaczenia symboli: jeżeli 3 Por. tamże, s S. Harnard, Computation is just interpretable manipulation. Cognition isn t, ss , w: Minds and Machines, N 4, 1995, s Por. W. Duch, Czym jest kognitywistyka?, ss. 9-50, w: Kognitywistyka i Media w Edukacji, N 1, 1998, ss Tamże, s
3 3 symbole w systemach formalnych definiowane są przez inne symbole, skąd więc w komputerach mogło się wziąć prawdziwe rozumienie. 7 Problemy te, jak wskazuje Żegleń 8 ująć można w szerszej perspektywie. Otóż, jeśli przyjmie się, że dowolny system przetwarzający informacje jest przede wszystkim maszyną syntaktyczną, to w naturalny sposób pojawia się pytanie o to, czy syntaktyczne reguły operowania symbolami zezwalają na dostęp, opis i analizę niesyntaktycznych poziomów jego organizacji. Mówiąc inaczej, powstaje pytanie, czy zasadnym jest twierdzić, że przekonanie jeśli jest pochmurno, to zanosi się na deszcz żywione przez dowolny podmiot jest wynikiem przeprowadzanych przez niego operacji obliczeniowych. Nie trudno zauważyć, że formalnie przekonanie to ująć można w postaci implikacji p q. Może się wydawać, iż implikacja ta odzwierciedla stosunek przyczynowy zachodzący między stanami mentalnymi znajdującymi się w umyśle osoby żywiącej dane przekonanie. Bycie w danym stanie jest procesem psychicznym, który w języku wewnętrznym ma swoją reprezentację mentalną zapisaną powyżej symbolicznie. 9 Jednakże, jak trafnie zauważa Żegleń 10, a o czym i ja pisałem wyżej, podstawowy problem związany z tym ujęciem zasadza się na niewspółmierności praw logicznych i psychologicznych opisujących zachowanie się danego systemu. Eksternalistyczne podejście do umysłu i języka pozwala bowiem wnosić, że stanów poznawczych systemu nie można rozpatrywać w abstrakcji od jego otoczenia. Zasadniczą trudność w ujęciu semantyki przez badaczy AI rodzi zatem pogodzenie eksternalizmu z paradygmatem obliczeniowym. Na poniższych stronach podejmę próbę rozwiązania tej kwestii. Będę przy tym wykorzystywał następujące rozstrzygnięcia: teorię niedeterministycznych maszyn Turinga; twierdzenie Rice a; koncepcję superweniencji psychofizycznej. W moich analizach zakładam, że dany system przetwarzający informacje i posiadający charakterystykę semantyczną jest układem złożonym. Złożoność rozumiem w sensie matematycznym. Nie jej definiuję przy tym, zgodnie z propozycją Shannona, jako wartości rekursywnie izomorficznej z modelem obliczalności, jaki stanowi maszyna Turinga. Ujmuję ją raczej w sensie funkcyjnym. Wychodząc bowiem od pojęcia funkcji Ackermanna 11, z konieczności należy przyjąć następujący lemat: 7 Tamże, s Por. U. Żegleń, Wprowadzenie do problematyki filozofii umysłu, ss , w: Kognitywistyka..., N 1, 1998, ss Tamże, ss Zob. tamże, s Funkcję Ackermanna w ujęciu informatycznym można zdefiniować poprzez odwołanie się do następujących schematów rekursji pierwotnej: 1. [(x + y) = y = (0 x)]; 2. [(x * y) = y = (0 0)]; 3. [potęga (x, y) = y = (0 1)]; 4. [superpotęga (x, y) = y = (0 1)]; Z punktów 1-4 wynika, że jest możliwe określenie ciągu nieskończonego f n, n 0, funkcji takich, że: 1. f 0 = bezpośredni następnik; 2. f 1 = suma; 3. f 2 = iloczyn; 3
4 4 LEMAT 1: Funkcja Ackermanna rośnie szybciej niż dowolna funkcja pierwotnie rekurencyjna. Założenie lematu: 1. Funkcja Ackermanna nie jest pierwotnie rekurencyjna. Dowód: Niech f będzie funkcją Ackermanna. Przypuśćmy, że f jest pierwotnie rekurencyjna. 1. Niech funkcja g (x) = f (x, x). 2. Na mocy twierdzenia Hermesa 12 istnieje liczba c taka, że x (x 1... x n ): 3. Zatem: g (x) < f (c, x) 4. Jeśli przyjąć, że x = c, to otrzymamy: 5. f(c, c) = g (c) < f (c,c). g (c) < f (c, (x x n ) ) W kroku (5) otrzymaliśmy sprzeczność, a zatem założenie lematu jest prawdziwe. Zatem na mocy lematu możemy określić pojęcie złożoności. TWIERDZENIE 1 (O ZŁOŻONOŚCI): Funkcja g jest złożona wtedy i tylko wtedy, gdy istnieje funkcja f, która przyporządkowuje funkcji pierwotnie rekurencyjnej g liczbę złożoności (f). Dowód: 1. Istnieje funkcja f będąca funkcją złożoną 2. Dla każdego n 0 można określić podzbiór S n zbioru funkcji pierwotnie rekurencyjnych (PR) zawierający wszystkie funkcje o złożoności (Z) co najwyżej n: S n = {f PR: Z (f) n} 3. Dla n 0 zbiory mają następujące własności S 0 S 1 S S n 4. Jako, że każda funkcja g ze zbioru PR należy do pewnego S n to: S n = PR. 4. f 3 = potęga; 5. f 4 = superpotęga. Dla n 1 uzyskujemy: 1. f n (x, y) = y = [0 g n (x)]; 2. f n-1 (x, y) = (x, f n (x, y 1)). Zakładamy przy tym, że f 1 (x, y) < f 2 (x, y) < f 3 (x, y) < f 4 (x, y). Idea Ackermanna bazuje na zastąpieniu ciągu nieskończonego {f n : n 1} funkcją f z dodatkowym parametrem n tak, że: f (n, x, y) = f n (x, y). W interpretacji Hermesa w funkcji f zanurzone są wszystkie funkcje f n. Zatem funkcja f (n, x, y) przyjmuje następującą postać: f (n, x, y) = f (n 1, x, f (n, x, y 1) ). Łatwo zauważyć, że zmienna x jest nieistotna, a więc można ją wyeliminować. Eliminacja ta prowadzi do rekurencyjnego schematu definiującego funkcję Ackermanna: f (n, y) = f (n- 1, f (n, y 1) ). 12 Zob. L. Hermes, Enumerability, Decidability and Computability, Berlin-Heildelberg 1965, s
5 5 Ciąg o postaci S n : n 0 można za Bradym nazwać hierarchią 13. W badaniach nad sztuczną inteligencją hierarchia oznaczałaby zaś wielość poziomów organizacji danego systemu przetwarzającego informacje. Stąd też można by wnosić, iż poziom semantyczny jest względnie niezależny od poziomu syntaktycznego. Należy jednak wyraźnie zaznaczyć, iż własności semantyczne są częściowo zdeterminowane przez reguły obliczeniowe. Z definicji funkcji Ackermanna można bowiem wnosić, że własności semantyczne oraz relacje między nimi są bardziej skomplikowane (złożone) od własności obliczeniowych danego systemu. Mówiąc inaczej, o ile poziom formalny (symboliczny) jest zdeterminowany przez reguły obliczeniowe, to poziom semantyczny podlega tej determinacji co najwyżej w sensie przyczynowej. Oznacza to, że reguły obliczeniowe są jedną z przyczyn występowania własności semantycznych w danym systemie. Kategorie semantyczne superweniują zatem na zbiorze symboli wraz z regułami operowania nimi. Nie jest jednak możliwa redukcja tych kategorii (a w szczególności znaczenia) do zbioru reguł obliczeniowych. Założenie hierarchiczności w dowolnych systemach przetwarzających informacje pozwala traktować je jak niedeterministyczne maszyny Turinga. Wówczas można by rozwiązać postawiony wcześniej problem zależności kategorii semantycznych od reguł obliczeniowych. Co więcej, podejście to można pogodzić z ideą eksternalizmu semantycznego. Pisałem bowiem wyżej, że charakterystyczny dla mocnej wersji AI postulat oparcia badań semantycznych na analizach syntaktycznych i związany z nim semantyczny internalizm prowadzi do problemu tak zwanej martwej pętli, czy szerzej kwestii końca pracy danego systemu 14. Wydaje się zaś, że proponowane przeze mnie podejście nie jest narażone na tego rodzaju trudności teoretyczne. Konstruując pewną wersję semantyki pozostającą w zgodzie z paradygmatem AI warto wyjść od następującego twierdzenia, które jest transpozycją twierdzenia Rice a. TWIERDZENIE 2: Jeżeli S nadbudowane nad językiem A jest systemem przetwarzania informacji, zaś D jest zbiorem dostarczonych systemowi danych, to: 1. Dla dowolnej danej istnieje jej interpretacja wyrażona w A i zawarta w S. 2. Dla dowolnych języków formalnych L, N A jeżeli L opisuje D oraz L N, to N opisuje D. Dowód 15 : 1. Zakładamy (dla uproszczenia), że A ma przynajmniej dwie litery. Niech 0 i 1 stanowią wyróżnione litery języka A. 2. Niech D 1 A będzie daną wyrażoną w języku A. 3. Niech W = {0, 1, x A: (0 N x L) x N}. 4. Przyjmując, że L i N są językami rozpoznawalnymi przez niedeterministyczną maszynę Turinga, należy założyć, że W również jest językiem rozpoznawalnym. 13 Zob. J. Brady, Informatyka teoretyczna w ujęciu programistycznym, tłum. A. Skowron, Warszawa 1983, s Problem końca pracy jest równoważny zagadnieniu końca pracy maszyny Turinga. Idzie zatem o to, czy w dowolnym dającym się precyzyjnie wyznaczyć się czasie program zakończy, czy nie zakończy działania. 15 Por. A. Kościelski, Teoria obliczeń, Wrocław 1997, ss
6 6 5. Język W można skonstruować następująco: W (0,1) = L jeżeli 0 N; W (0,1) = N jeżeli 0 L. 6. Jeżeli 0 N, to w definicji W nie jest prawdziwy pierwszy człon alternatywy. Zatem: (0, 1, x) W x L. Tak więc: W (0, 1) = L. 7. Jeżeli 0 należy do N i W N, to z prawdziwości drugiego członu alternatywy wynika prawdziwość członu pierwszego. Mamy zatem: (0, 1, x) W x N, a tym samym W (0, 1) = N. 8. Niech f będzie całkowitą funkcją obliczalną taką, że: B x (y) = B f (x, y). Ponadto, wybierzmy takie J A takie, że L J = W. 9. Stąd: B f (J, 0, 1) = L, jeżeli 0 N; B f (J, 0, 1) = N, jeżeli 0 L. a. Równość ta pozwala na konstrukcję algorytmu rozpoznającego dopełnienie N. Algorytm ten przedstawia się następująco: (0 N) f (J, 0, 1) S. Zgodnie z zaproponowanym algorytmem zbadanie, czy dana D 1 jest interpretowana w języku N polega na sprawdzeniu, czy N jest zapisane wyłącznie przy użyciu wyróżnionej litery 0 należącej do języka A, dopisaniu do otrzymanego słowa jedynki, obliczeniu wartości f (J, D 1, 1) oraz zbadaniu czy obliczona wartość należy do S. Zatem język N oraz jego dopełnienie są rozpoznawalne. Stąd zaś N jest językiem rozstrzygalnym. Podobnie można dowieść pierwszej części tezy: 1. Załóżmy, że język L A opisuje D. Niech M będzie maszyną Turinga rozpoznającą język N. 2. Zdefiniujmy język W jako W = {(0, 1, x) A: x L słowo 0 nie zostało zaakceptowane przez M podczas wykonywania x pierwszych jej ruchów. 3. Aby wykazać, że język W jest rozpoznawalny wystarczy skonstruować M dzielące dane słowo na blok zer kończących się jedynką i resztą x, zapamiętującą x oraz sprawdzającą czy x L. Jeżeli tak, to procedura ta uruchamia M. 4. Z definicji W wynika, że W = (0, 1) jest podzbiorem L. Jeżeli 0 N to drugi człon koniunkcji W jest prawdziwy. Zatem W (0, 1) = L. W innym przypadku drugi człon koniunkcji w definicji W jest prawdziwy tylko dla słów x o długości mniejszej od liczby ruchów potrzebnych do zaakceptowania przez M słowa x. 5. Niech f będzie całkowitą funkcją obliczalną taką, że: B x (y) = B f (x, y). Ponadto, wybierzmy takie J A, że W = Bj. 6. Na mocy przyjętych oznaczeń możemy skonstruować następujący algorytm: (0 N) f (J, 0, 1) S. 6
7 7 W świetle tego algorytmu wydaje się być oczywiste, że docierające do systemu dane są przetwarzane na pewne ciągi słów, które z kolei stają się składową systemu. Dla rozwiązania problemów semantycznych w ramach badań nad AI stwierdzenie to ma tą oto konsekwencję: własności semantyczne są funkcją zaimplementowanych w systemie symboli wraz z regułami ich transformacji. Jest przy tym ważne, iż wbrew badaczom pracującym w paradygmacie mocnej wersji sztucznej inteligencji zakładam, że własności semantyczną nie wynikają wprost ze zbioru symboli stanowiących ich podstawę. Są one zależne również od procedur dekodujących. Można wykazać pisze w tej kwestii Drew McDermott że twierdzenia o znaczeniu zawsze zależą od interpretacji, ponieważ charakterystyka symboli i obliczania zawsze zależy od dekodowania (...). Procedury dekodujące ukazują, że pewne symbole są zaimplementowane w systemie, lecz nie wyjaśniają natury związanych z nimi obliczeń. Jeżeli, na przykład, maszyna sumuje jakieś liczby z uwzględnieniem dekodowania, wówczas wyjaśnienie sposobu dodawania nie uwzględnia dekodowania. Eksplikacja ta pozwala wytłumaczyć dlaczego (kiedy) stan A i B występuje w danym momencie, zaś bit (informacji, przyp. P.K.) później stan rozkodowujący A + B w innym. Jednakże fakt występowania stanów rozkodowujących nie pełni żadnej roli w tego typu wyjaśnianiu. (...) Procedura dekodująca jest jedynie opisem pewnych stanów (obliczeniowych, przyp. P.K.) (...) Za pomocą tak rozumianej semantyki można zbudować pomost pomiędzy symbolami a ich denotatami (...). 16 Aby skonstruować semantykę opartą o procedury dekodujące należy założyć istnienie dwóch poziomów analizy w inteligentnych systemach przetwarzania informacji. Pierwszy z nich jest poziomem symboli i reguł operowania nimi. Drugi to superweniujący na zbiorze symboli poziom występowania własności semantycznych. Zakładając istnienie relacji superweniencji pomiędzy symbolami a własnościami semantycznymi odrzucam jednakże możliwość definicyjnej (logicznej) redukcji tych własności do zbioru symboli wraz z regułami obliczeniowymi. Gdyby bowiem taka redukcja była możliwa, zdolność do generowania treści semantycznych przez dany system byłaby wyjaśnialna poprzez odwołanie się do poziomu symbolicznego. Wówczas jednak proponowane ujęcie semantyki nie różniłoby się o propozycji zwolenników mocnej wersji AI, a tym samym byłoby narażone na wszystkie trudności o których pisałem wyżej. Niemożność przeprowadzenia redukcji logicznej na własnościach semantycznych świadczy zatem, że są one względnie niezależne od poziomu symbolicznego. Niezależność tą można przedstawić następująco 17 : (1) Niech S będzie zbiorem zaimplementowanych w systemie symboli, zaś W zbiorem własności semantycznych superweniujących na S. (2) Transponując tezę Kima o korelacji psychofizycznej można stwierdzić, że dla każdej własności W istnieje obliczeniowa konfiguracja S taka, że własność W występuje w danym systemie jeżeli występuje w nim również konfiguracja S: S W (S W). (3) Tezę tą można rozszerzyć poprzez włączenie w jej ramy procedur dekodujących i uzyskać następującą charakterystykę własności semantycznych: 16 D. McDermott, Minds and Mechanism, Cambridge Mass., 2001, ss Por. J. Kim, Psychophisical supervenience, ss , w: Philosopfical Studies, N 1, 1982, ss
8 8 i. Dana konfiguracja obliczeniowa może być dekodowana przez różne procedury. Stąd też, pewna konfiguracja obliczeniowa S może być zinterpretowana w różnych znaczeniach: S W D P {P D [(S(P) W 1 ) (S(D) W 2 )]} 3. Wnioski Zdaje się być widocznym, że wprowadzenie procedur dekodujących uniemożliwia zredukowanie własności semantycznych generowanych w danym systemie do zbioru symboli i reguł obliczeniowych. Proponowane przeze mnie podejście neguje tym samym stanowisko funkcjonalistyczne. Niemożność przeprowadzenia redukcji logicznej na własnościach semantycznych prowadzi do negacji możliwości ich ujęcia wyłącznie za pomocą reguł obliczeniowych. Tym samym zaś wyklucza ona możliwość realizacji własności semantycznych na różnym podłożu fizycznym za pomocą tego samego zbioru symboli oraz reguł ich transformacji. Bezpośrednie konsekwencje przyjętego przeze mnie rozumienia semantyki są bowiem następujące: 1. Relację wiążącą własności semantyczne i własności symboliczne można rozpatrywać tylko w obrębie danego systemu przetwarzającego informacje. 2. Możliwe są systemy obliczeniowo izomorficzne z pewnym systemem A, które generują/realizują własności semantyczne inne niż A. 3. Wystąpienie w systemie A własności semantycznej W będącej pochodną obliczeniowej konfiguracji S jest zdeterminowane dekodowaniem S przez pewną procedurę P. W związku z powyższym wydaje się, iż możliwość realizacji własności semantycznych w danym systemie przetwarzającym informacje warunkowana jest w takiej samej mierze przez zaimplementowany w systemie algorytm obliczeń, jak i możliwością interakcji tego systemu ze swoim otoczeniem. Interakcje te są konieczne chociażby z tego względu, że wzrost wiedzy sztucznych i naturalnych podmiotów poznawczych warunkowany jest ilością dostarczanych do nich danych oraz umiejętnością ich dekodowania i adaptacji. Przetwarzanie tych danych może odbywać się (co mam nadzieję udało mi się pokazać) w sposób obliczeniowy. Ich implementacja do systemu zakłada jednak, iż system musi być wyposażony we własność intencjonalności, której rozwój jest faktem niebagatelnym dla rozwoju badań nad AI, ponieważ teorie intencjonalności sformułowane w ramach mocnej wersji sztucznej inteligencji narażone są na szereg trudności teoretycznych. 8
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
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
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
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
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
Indukcja matematyczna
Indukcja matematyczna 1 Zasada indukcji Rozpatrzmy najpierw następujący przykład. Przykład 1 Oblicz sumę 1 + + 5 +... + (n 1). Dyskusja. Widzimy że dla n = 1 ostatnim składnikiem powyższej sumy jest n
CZY INFORMATYKOM MUSI WYSTARCZYĆ NIESKOŃCZONOŚĆ POTENCJALNA?
Filozofia w matematyce i informatyce, Poznań, 9-10 grudnia 2016 CZY INFORMATYKOM MUSI WYSTARCZYĆ NIESKOŃCZONOŚĆ POTENCJALNA? Paweł Stacewicz Politechnika Warszawska Nieskończoność a granice informatyki
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,
Filozofia umysłu. Eliminatywizm. Wykład VIII: w filozofii umysłu
Filozofia umysłu Wykład VIII: Eliminatywizm w filozofii umysłu Materializm Funkcjonalizm daje się uzgodnić z materializmem, nie implikuje go jednak Eliminatywizm to stanowisko konsekwentnie materialistyczne:
O tzw. metaforze komputerowej
Marcin Miłkowski, IFiS PAN O tzw. metaforze komputerowej 18/11/08 Plan prezentacji Czy komputacjonizm to ujęcie metaforyczne? Kryteria adekwatności wyjaśnień obliczeniowych: Epistemiczne Mechanistyczne
Obliczenia inspirowane Naturą
Obliczenia inspirowane Naturą Wykład 01 Modele obliczeń Jarosław Miszczak IITiS PAN Gliwice 05/10/2016 1 / 33 1 2 3 4 5 6 2 / 33 Co to znaczy obliczać? Co to znaczy obliczać? Deterministyczna maszyna Turinga
prawda symbol WIEDZA DANE komunikat fałsz liczba INFORMACJA (nie tyko w informatyce) kod znak wiadomość ENTROPIA forma przekaz
WIEDZA prawda komunikat symbol DANE fałsz kod INFORMACJA (nie tyko w informatyce) liczba znak forma ENTROPIA przekaz wiadomość Czy żyjemy w erze informacji? TAK Bo używamy nowego rodzaju maszyn maszyn
P. KOŁODZIEJCZYK, Związek logiki kwantyfikatorów rozgałęzionych i teorii sieci semantycznych...
1 Tytuł: Związek logiki kwantyfikatorów rozgałęzionych i teorii sieci semantycznych w badaniach nad sztuczną inteligencją Autor: Piotr Kołodziejczyk; pkolodziejczyk@interia.pl Źródło: http://kognitywistyka.net;
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
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
17. Zagadnienie umysłu i ciała (mind-body problem) Andrzej Wiśniewski Wstęp do filozofii Materiały do wykładu 2015/2016
17. Zagadnienie umysłu i ciała (mind-body problem) Andrzej Wiśniewski Andrzej.Wisniewski@amu.edu.pl Wstęp do filozofii Materiały do wykładu 2015/2016 Zagadnienie umysłu i ciała (mind-body problem) We współczesnej
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. Algebra Boole a. Analiza i synteza układów logicznych
Elementy logiki: Algebra Boole a i układy logiczne 1 Elementy logiki dla informatyków Wykład III Elementy logiki. Algebra Boole a. Analiza i synteza układów logicznych Elementy logiki: Algebra Boole a
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
5. OKREŚLANIE WARTOŚCI LOGICZNEJ ZDAŃ ZŁOŻONYCH
5. OKREŚLANIE WARTOŚCI LOGICZNEJ ZDAŃ ZŁOŻONYCH Temat, którym mamy się tu zająć, jest nudny i żmudny będziemy się uczyć techniki obliczania wartości logicznej zdań dowolnie złożonych. Po co? możecie zapytać.
0 + 0 = 0, = 1, = 1, = 0.
5 Kody liniowe Jak już wiemy, w celu przesłania zakodowanego tekstu dzielimy go na bloki i do każdego z bloków dodajemy tak zwane bity sprawdzające. Bity te są w ścisłej zależności z bitami informacyjnymi,
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
Finanse i Rachunkowość studia niestacjonarne Wprowadzenie do teorii ciągów liczbowych (treść wykładu z 21 grudnia 2014)
dr inż. Ryszard Rębowski DEFINICJA CIĄGU LICZBOWEGO Finanse i Rachunkowość studia niestacjonarne Wprowadzenie do teorii ciągów liczbowych (treść wykładu z grudnia 04) Definicja ciągu liczbowego Spośród
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:
Maszyna Turinga języki
Maszyna Turinga języki Teoria automatów i języków formalnych Dr inż. Janusz Majewski Katedra Informatyki Maszyna Turinga (1) b b b A B C B D A B C b b Q Zależnie od symbolu obserwowanego przez głowicę
O badaniach nad SZTUCZNĄ INTELIGENCJĄ
O badaniach nad SZTUCZNĄ INTELIGENCJĄ Wykład 7. O badaniach nad sztuczną inteligencją Co nazywamy SZTUCZNĄ INTELIGENCJĄ? szczególny rodzaj programów komputerowych, a niekiedy maszyn. SI szczególną własność
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ć
Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki. Wykład 9. Koniunkcyjne postacie normalne i rezolucja w KRZ
Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki Wykład 9. Koniunkcyjne postacie normalne i rezolucja w KRZ 1 Inferencyjna równoważność formuł Definicja 9.1. Formuła A jest
Monoidy wolne. alfabetem. słowem długością słowa monoidem wolnym z alfabetem Twierdzenie 1.
3. Wykłady 3 i 4: Języki i systemy dedukcyjne. Klasyczny rachunek zdań. 3.1. Monoidy wolne. Niech X będzie zbiorem niepustym. Zbiór ten będziemy nazywać alfabetem. Skończony ciąg elementów alfabetu X będziemy
Rachunek logiczny. 1. Język rachunku logicznego.
Rachunek logiczny. Podstawową własnością rozumowania poprawnego jest zachowanie prawdy: rozumowanie poprawne musi się kończyć prawdziwą konkluzją, o ile wszystkie przesłanki leżące u jego podstaw były
Andrzej Wiśniewski Logika II. Wykłady 10b i 11. Semantyka relacyjna dla normalnych modalnych rachunków zdań
Andrzej Wiśniewski Logika II Materiały do wykładu dla studentów kognitywistyki Wykłady 10b i 11. Semantyka relacyjna dla normalnych modalnych rachunków zdań 1 Struktury modelowe Przedstawimy teraz pewien
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
Logika dla socjologów Część 2: Przedmiot logiki
Logika dla socjologów Część 2: Przedmiot logiki Rafał Gruszczyński Katedra Logiki Uniwersytet Mikołaja Kopernika 2011/2012 Spis treści 1 Działy logiki 2 Własności semantyczne i syntaktyczne 3 Błędy logiczne
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
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
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
Elementy kognitywistyki II: Sztuczna inteligencja. WYKŁAD XII: Modele i architektury poznawcze
Elementy kognitywistyki II: Sztuczna inteligencja WYKŁAD XII: Modele i architektury poznawcze Architektury poznawcze Architektura poznawcza jako teoria poznania ludzkiego Anderson (1993): Architektura
składa się z m + 1 uporządkowanych niemalejąco liczb nieujemnych. Pomiędzy p, n i m zachodzi następująca zależność:
TEMATYKA: Krzywe typu Splajn (Krzywe B sklejane) Ćwiczenia nr 8 Krzywe Bezier a mają istotne ograniczenie. Aby uzyskać kształt zawierający wiele punktów przegięcia niezbędna jest krzywa wysokiego stopnia.
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
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ć
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.
1. Wstęp do logiki. Matematyka jest nauką dedukcyjną. Nowe pojęcia definiujemy za pomocą pojęć pierwotnych lub pojęć uprzednio wprowadzonych.
Elementy logiki i teorii zbiorów. 1. Wstęp do logiki. Matematyka jest nauką dedukcyjną. Nowe pojęcia definiujemy za pomocą pojęć pierwotnych lub pojęć uprzednio wprowadzonych. Pojęcia pierwotne to najprostsze
Struktury danych i złożoność obliczeniowa Wykład 5. Prof. dr hab. inż. Jan Magott
Struktury danych i złożoność obliczeniowa Wykład 5 Prof. dr hab. inż. Jan Magott DMT rozwiązuje problem decyzyjny π przy kodowaniu e w co najwyżej wielomianowym czasie, jeśli dla wszystkich łańcuchów wejściowych
Adam Meissner.
Instytut Automatyki i Inżynierii Informatycznej Politechniki Poznańskiej Adam Meissner Adam.Meissner@put.poznan.pl http://www.man.poznan.pl/~ameis SZTUCZNA INTELIGENCJA Podstawy logiki pierwszego rzędu
Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki. Wykład 10. Twierdzenie o pełności systemu aksjomatycznego KRZ
Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki Wykład 10. Twierdzenie o pełności systemu aksjomatycznego KRZ 1 Tezy KRZ Pewien system aksjomatyczny KRZ został przedstawiony
Paradoks wszechwiedzy logicznej (logical omniscience paradox) i wybrane metody jego unikania
Logika w zastosowaniach kognitywistycznych Paradoks wszechwiedzy logicznej (logical omniscience paradox) i wybrane metody jego unikania (notatki do wykładów) Andrzej Wiśniewski Andrzej.Wisniewski@amu.edu.pl
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
Logika. Michał Lipnicki. 15 stycznia Zakład Logiki Stosowanej UAM. Michał Lipnicki () Logika 15 stycznia / 37
Logika Michał Lipnicki Zakład Logiki Stosowanej UAM 15 stycznia 2011 Michał Lipnicki () Logika 15 stycznia 2011 1 / 37 Wstęp Materiały na dzisiejsze zajęcia zostały opracowane na podstawie pomocy naukowych
Wstęp do logiki. Klasyczny Rachunek Zdań II
Wstęp do logiki Klasyczny Rachunek Zdań II DEF. 1 (Słownik). Następujące znaki tworzą słownik języka KRZ: p 1, p 2, p 3, (zmienne zdaniowe) ~,,,, (spójniki) ), ( (nawiasy). DEF. 2 (Wyrażenie). Wyrażeniem
Czy architektura umysłu to tylko taka sobie bajeczka? Marcin Miłkowski
Czy architektura umysłu to tylko taka sobie bajeczka? Marcin Miłkowski Architektura umysłu Pojęcie używane przez prawie wszystkie współczesne ujęcia kognitywistyki Umysł Przetwornik informacji 2 Architektura
1. Czym jest semantyka obliczeniowa?
1 Tytuł: Czy reguły obliczeniowe są wystarczającym warunkiem dla generowania semantyki? 1 Autor: Piotr Kołodziejczyk / pkolodziejczyk@interia.pl Źródło: http://www.kognitywistyka.net / mjkasperski@kognitywistyka.net
Technologie i systemy oparte na logice rozmytej
Zagadnienia I Technologie i systemy oparte na logice rozmytej Mają zastosowania w sytuacjach kiedy nie posiadamy wystarczającej wiedzy o modelu matematycznym rządzącym danym zjawiskiem oraz tam gdzie zbudowanie
Wykład z równań różnicowych
Wykład z równań różnicowych 1 Wiadomości wstępne Umówmy się, że na czas tego wykładu zrezygnujemy z oznaczania n-tego wyrazu ciągu symbolem typu x n, y n itp. Zamiast tego pisać będziemy x (n), y (n) itp.
O REDUKCJI U-INFORMACJI
O REDUKCJI U-INFORMACJI DO DANYCH Cztery punkty odniesienia (dla pojęcia informacji) ŚWIAT ontologia fizyka UMYSŁ psychologia epistemologia JĘZYK lingwistyka nauki o komunikacji KOMPUTER informatyka elektronika
Funkcje wymierne. Jerzy Rutkowski. Działania dodawania i mnożenia funkcji wymiernych określa się wzorami: g h + k l g h k.
Funkcje wymierne Jerzy Rutkowski Teoria Przypomnijmy, że przez R[x] oznaczamy zbiór wszystkich wielomianów zmiennej x i o współczynnikach rzeczywistych Definicja Funkcją wymierną jednej zmiennej nazywamy
Główne problemy kognitywistyki: Reprezentacja
Główne problemy kognitywistyki: Reprezentacja Wykład dziesiąty Hipoteza języka myśli (LOT): źródła i założenia Andrzej Klawiter http://www.amu.edu.pl/~klawiter klawiter@amu.edu.pl Filozoficzne źródła:
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
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
O badaniach nad SZTUCZNĄ INTELIGENCJĄ
O badaniach nad SZTUCZNĄ INTELIGENCJĄ Jak określa się inteligencję naturalną? Jak określa się inteligencję naturalną? Inteligencja wg psychologów to: Przyrodzona, choć rozwijana w toku dojrzewania i uczenia
Języki programowania zasady ich tworzenia
Strona 1 z 18 Języki programowania zasady ich tworzenia Definicja 5 Językami formalnymi nazywamy każdy system, w którym stosując dobrze określone reguły należące do ustalonego zbioru, możemy uzyskać wszystkie
Programowanie komputerów
Programowanie komputerów Wykład 1-2. Podstawowe pojęcia Plan wykładu Omówienie programu wykładów, laboratoriów oraz egzaminu Etapy rozwiązywania problemów dr Helena Dudycz Katedra Technologii Informacyjnych
6. Liczby wymierne i niewymierne. Niewymierność pierwiastków i logarytmów (c.d.).
6. Liczby wymierne i niewymierne. Niewymierność pierwiastków i logarytmów (c.d.). 0 grudnia 008 r. 88. Obliczyć podając wynik w postaci ułamka zwykłego a) 0,(4)+ 3 3,374(9) b) (0,(9)+1,(09)) 1,() c) (0,(037))
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 RÓŻNYCH SPOSOBACH ROZUMIENIA ANALOGOWOŚCI W INFORMATYCE
Filozofia w informatyce, Kraków, 17-18 listopada 2016 O RÓŻNYCH SPOSOBACH ROZUMIENIA ANALOGOWOŚCI W INFORMATYCE Paweł Stacewicz Politechnika Warszawska Analogowe? płyta analogowa telewizja analogowa dawne
Algorytm - pojęcie algorytmu, sposób zapisu, poziom szczegółowości, czynności proste i strukturalne. Pojęcie procedury i funkcji.
Algorytm - pojęcie algorytmu, sposób zapisu, poziom szczegółowości, czynności proste i strukturalne. Pojęcie procedury i funkcji. Maria Górska 9 stycznia 2010 1 Spis treści 1 Pojęcie algorytmu 3 2 Sposób
Elementy kognitywistyki III: Modele i architektury poznawcze
Elementy kognitywistyki III: Modele i architektury poznawcze Wykład I: Pomieszanie z modelem w środku Czym jest kognitywistyka? Dziedzina zainteresowana zrozumieniem procesów, dzięki którym mózg (zwł.
NOWE ODKRYCIA W KLASYCZNEJ LOGICE?
S ł u p s k i e S t u d i a F i l o z o f i c z n e n r 5 * 2 0 0 5 Jan Przybyłowski, Logika z ogólną metodologią nauk. Podręcznik dla humanistów, Wydawnictwo Uniwersytetu Gdańskiego, Gdańsk 2003 NOWE
Układy równań i nierówności liniowych
Układy równań i nierówności liniowych Wiesław Krakowiak 1 grudnia 2010 1 Układy równań liniowych DEFINICJA 11 Układem równań m liniowych o n niewiadomych X 1,, X n, nazywamy układ postaci: a 11 X 1 + +
Metody dowodzenia twierdzeń i automatyzacja rozumowań Tabele syntetyczne: definicje i twierdzenia
Metody dowodzenia twierdzeń i automatyzacja rozumowań Tabele syntetyczne: definicje i twierdzenia Mariusz Urbański Instytut Psychologii UAM Mariusz.Urbanski@.edu.pl Metoda tabel syntetycznych (MTS) MTS
Wstęp do kognitywistyki. Wykład 3: Logiczny neuron. Rachunek sieci neuronowych
Wstęp do kognitywistyki Wykład 3: Logiczny neuron. Rachunek sieci neuronowych Epistemologia eksperymentalna W. McCulloch: Wszystko, czego dowiadujemy się o organizmach wiedzie nas do wniosku, iż nie są
INFORMATYKA, TECHNOLOGIA INFORMACYJNA ORAZ INFORMATYKA W LOGISTYCE
Studia podyplomowe dla nauczycieli INFORMATYKA, TECHNOLOGIA INFORMACYJNA ORAZ INFORMATYKA W LOGISTYCE Przedmiot JĘZYKI PROGRAMOWANIA DEFINICJE I PODSTAWOWE POJĘCIA Autor mgr Sławomir Ciernicki 1/7 Aby
Wykład 1. Na początku zajmować się będziemy zbiorem liczb całkowitych
Arytmetyka liczb całkowitych Wykład 1 Na początku zajmować się będziemy zbiorem liczb całkowitych Z = {0, ±1, ±2,...}. Zakładamy, że czytelnik zna relację
Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych
Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych ELEMENTY SZTUCZNEJ INTELIGENCJI Laboratorium nr 6 SYSTEMY ROZMYTE TYPU MAMDANIEGO
Trzy razy o indukcji
Trzy razy o indukcji Antoni Kościelski 18 października 01 1 Co to są liczby naturalne? Indukcja matematyczna wiąże się bardzo z pojęciem liczby naturalnej. W szkole zwykle najpierw uczymy się posługiwać
Model przepływów międzygałęziowych (model Leontiewa)
Model przepływów międzygałęziowych (model Leontiewa) Maciej Grzesiak Przedstawimy tzw. analizę wejścia-wyjścia jako narzędzie do badań ekonomicznych. Stworzymy matematyczny model gospodarki, w którym można
Teoria. a, jeśli a < 0.
Teoria Definicja 1 Wartością bezwzględną liczby a R nazywamy liczbę a określoną wzorem a, jeśli a 0, a = a, jeśli a < 0 Zgodnie z powyższym określeniem liczba a jest równa odległości liczby a od liczby
CZYM SĄ OBLICZENIA NAT A URALNE?
CZYM SĄ OBLICZENIA NATURALNE? Co to znaczy obliczać (to compute)? Co to znaczy obliczać (to compute)? wykonywać operacje na liczbach? (komputer = maszyna licząca) wyznaczać wartości pewnych funkcji? (program
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ę
LOGIKA Dedukcja Naturalna
LOGIKA Dedukcja Naturalna Robert Trypuz Katedra Logiki KUL 7 stycznia 2014 Robert Trypuz (Katedra Logiki) Założeniowy system klasycznego rachunku zdań 7 stycznia 2014 1 / 42 PLAN WYKŁADU 1 Przykład dowodów
1. Liczby naturalne, podzielność, silnie, reszty z dzielenia
1. Liczby naturalne, podzielność, silnie, reszty z dzielenia kwadratów i sześcianów przez małe liczby, cechy podzielności przez 2, 4, 8, 5, 25, 125, 3, 9. 26 września 2009 r. Uwaga: Przyjmujemy, że 0 nie
PROLOG WSTĘP DO INFORMATYKI. Akademia Górniczo-Hutnicza. Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej.
Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej WSTĘP DO INFORMATYKI Adrian Horzyk PROLOG www.agh.edu.pl Pewnego dnia przyszedł na świat komputer Komputery
Elementy kognitywistyki III: Modele i architektury poznawcze
Elementy kognitywistyki III: Modele i architektury poznawcze Wykład IV: Reprezentacje jako Modele symboliczne I: Rachunek predykatów, Sieci semantyczne Gwoli przypomnienia: Kroki w modelowaniu kognitywnym:
Elementy kognitywistyki III: Modele i architektury poznawcze
Elementy kognitywistyki III: Modele i architektury poznawcze Wykład III: Psychologiczne modele umysłu Gwoli przypomnienia: Kroki w modelowaniu kognitywnym: teoretyczne ramy pojęciowe (modele pojęciowe)
Wykład 4. Określimy teraz pewną ważną klasę pierścieni.
Wykład 4 Określimy teraz pewną ważną klasę pierścieni. Twierdzenie 1 Niech m, n Z. Jeśli n > 0 to istnieje dokładnie jedna para licz q, r, że: m = qn + r, 0 r < n. Liczbę r nazywamy resztą z dzielenia
Logika Matematyczna. Zadania Egzaminacyjne, 2007
Logika Matematyczna Zadania Egzaminacyjne, 2007 I Rok Językoznawstwa i Informacji Naukowej UAM Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl Podajemy rozwiązania zadań egzaminacyjnych.
Przykład: Σ = {0, 1} Σ - zbiór wszystkich skończonych ciagów binarnych. L 1 = {0, 00, 000,...,1, 11, 111,... } L 2 = {01, 1010, 001, 11}
Języki Ustalmy pewien skończony zbiór symboli Σ zwany alfabetem. Zbiór Σ zawiera wszystkie skończone ciagi symboli z Σ. Podzbiór L Σ nazywamy językiem a x L nazywamy słowem. Specjalne słowo puste oznaczamy
Obóz Naukowy Olimpiady Matematycznej Gimnazjalistów
Obóz Naukowy Olimpiady Matematycznej Gimnazjalistów Liga zadaniowa 202/203 Seria VI (grudzień 202) rozwiązania zadań 26. Udowodnij, że istnieje 0 00 kolejnych liczb całkowitych dodatnich nie większych
JAKIEGO RODZAJU NAUKĄ JEST
JAKIEGO RODZAJU NAUKĄ JEST INFORMATYKA? Computer Science czy Informatyka? Computer Science czy Informatyka? RACZEJ COMPUTER SCIENCE bo: dziedzina ta zaistniała na dobre wraz z wynalezieniem komputerów
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
Paradygmaty programowania
Paradygmaty programowania Jacek Michałowski, Piotr Latanowicz 15 kwietnia 2014 Jacek Michałowski, Piotr Latanowicz () Paradygmaty programowania 15 kwietnia 2014 1 / 12 Zadanie 1 Zadanie 1 Rachunek predykatów
Wstęp do kognitywistyki
Wstęp do kognitywistyki Wykład I: Kognitywistyka z lotu ptaka Piotr Konderak konsultacje: poniedziałki, 11:10-12:40, p. 205 Strona przedmiotu: http://konderak.eu/wkg10.html W historii intelektualnej wszystko
Wstęp do kognitywistyki. Wykład 12: Wprowadzenie do SI. Obliczeniowa teoria umysłu
Wstęp do kognitywistyki Wykład 12: Wprowadzenie do SI. Obliczeniowa teoria umysłu Sztuczna inteligencja...to próba zrozumienia i wyjaśnienia jednostek inteligentnych. Specyfika SI polega na metodzie: wyjaśnianie
5. Rozważania o pojęciu wiedzy. Andrzej Wiśniewski Wstęp do filozofii Materiały do wykładu 2015/2016
5. Rozważania o pojęciu wiedzy Andrzej Wiśniewski Andrzej.Wisniewski@amu.edu.pl Wstęp do filozofii Materiały do wykładu 2015/2016 Wiedza przez znajomość [by acquaintance] i wiedza przez opis Na początek
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
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
0 --> 5, 1 --> 7, 2 --> 9, 3 -->1, 4 --> 3, 5 --> 5, 6 --> 7, 7 --> 9, 8 --> 1, 9 --> 3.
(Aktualizacja z dnia 3 kwietnia 2013) MATEMATYKA DYSKRETNA - informatyka semestr 2 (lato 2012/2013) Zadania do omówienia na zajęciach w dniach 21 i 28 kwietnia 2013 ZESTAW NR 3/7 (przykłady zadań z rozwiązaniami)
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.
Festiwal Myśli Abstrakcyjnej, Warszawa, Czy SZTUCZNA INTELIGENCJA potrzebuje FILOZOFII?
Festiwal Myśli Abstrakcyjnej, Warszawa, 22.10.2017 Czy SZTUCZNA INTELIGENCJA potrzebuje FILOZOFII? Dwa kluczowe terminy Co nazywamy sztuczną inteligencją? zaawansowane systemy informatyczne (np. uczące
Internet Semantyczny. Logika opisowa
Internet Semantyczny Logika opisowa Ontologie Definicja Grubera: Ontologia to formalna specyfikacja konceptualizacji pewnego obszaru wiedzy czy opisu elementów rzeczywistości. W Internecie Semantycznym
Hierarchia Chomsky ego Maszyna Turinga
Hierarchia Chomsky ego Maszyna Turinga Języki formalne i automaty Dr inż. Janusz Majewski Katedra Informatyki Gramatyka Gramatyką G nazywamy czwórkę uporządkowaną gdzie: G = V skończony zbiór