Zagadnienia podstawowe dotyczące metod formalnych w informatyce
|
|
- Bernard Wójtowicz
- 6 lat temu
- Przeglądów:
Transkrypt
1 Zagadnienia podstawowe dotyczące metod formalnych w informatyce! Logika Analiza języka i czynności badawczych (np. rozumowanie, definiowanie, klasyfikowanie) w celu poznania takich reguł posługiwania się językiem i wykonywania owych czynności, które uczyniłyby tę działalność możliwie najbardziej skuteczną.! Logika formalna Schematy rozumowań niezawodnych prawdziwe przesłanki prawdziwe wnioski! Podział logiki formalnej: logika tradycyjna współczesna! Logika współczesna obejmuje: rachunek zdań rachunek kwantyfikatorów wraz z symbolem identyczności i symbolami funkcyjnymi zawiera wszystkie tautologie logiczne.! Teoria mnogości: pozostaje w bliskim związku z logiką. Ta część teorii, która da się sformułować w terminach logicznych, obejmuje algebrę zbiorów Bool a.! Jedyna nauka wcześniejsza logika. Stanowi ona podstawę do budowania innych nauk! Logika w informatyce umożliwia między innymi: badanie własności języków programowania badanie oprogramowania badanie własności metodologii tworzenia oprogramowania specyfikację poszczególnych produktów tworzonych w kolejnych etapach tworzenia oprogramowania programowanie. Zofia Kruczkiewicz, Języki programowania 1, Wykład1 1
2 1.1. Rachunek zdań Zdania logiczne i formuły Przykład 1.1 treść podstawiona pod zmienną zdaniową p stała logiczna zw. funktorem zdaniotwórczym treść podstawiona pod zmienną zdaniową p (1) Jabłko jest owocem lub nieprawda, że jabłko jest owocem - zdanie prawdziwe treść podstawiona pod zmienną zdaniową (niepodzielna część zdania) p (2) Jabłko jest owocem - zdanie prawdziwe Zdanie (2) można przekształcić zawsze w zdanie fałszywe: Jabłko jest warzywem zdanie fałszywe Kwiat jest owocem zdanie fałszywe Zdanie (1) jest zawsze prawdziwe Kwiat jest owocem lub nieprawda, że kwiat jest owocem Zdanie (1) to formuła zw. prawem wyłączonego środka zmienną zdaniową p stała logiczna zw. funktorem zdaniotwórczym p lub nie p (p p) zmienną zdaniową p Formuła generująca zawsze zdania prawdziwe po podstawieniu za zmienną zdaniową(nazwową) określonej treści nazywa się prawem logicznym. Przykład 1.2! Jeśli (jest tak, że) jeśli grzmi, to błyska, to jeśli nie błyska, to nie grzmi! jeśli (jeśli p to q) to (jeśli nie q to nie p)! (p q) ( q p) formuła zw. prawem transpozycji Zofia Kruczkiewicz, Języki programowania 1, Wykład1 2
3 Symbole stałe rachunku zdań (symbole funktorów zdaniotwórczych): -koniunkcja alternatywa negacja implikacja równoważność i lub nie jeśli, to wtedy i tylko wtedy, gdy p q p q p p q p q 2>0 i 2 <3 x=1 lub x=-1-1 nie jest dodatnią liczbą całkowitą Rachunek zdań jest dwuwartościowy: logiczna prawda oznacza 1 (true) logiczny fałsz oznacza 0 (false) z tego, że x>0 wynika 2x>0 z tego, że x>0 wynika 2x>0 i na odwrót Język rachunku zdań! Alfabet rachunku zdań: 1) symbole stałe logiczne: 1 (true), 0 (false) 2) symbole zmiennych zdaniowych: p, q, r,... 3) symbole spójników logicznych:,,,, 4) symbole pomocnicze: lewy nawias ( oraz prawy nawias ).! Zasady budowania formuł Formuły poprawnie zbudowane, czyli wyrażenia sensowne tego rachunku są: 1) wyrażenia proste: zmienne zdaniowe p, q, r,... 2) wyrażenia złożone: a) jeśli ϕ jest wyrażeniem sensownym, to ϕ jest wyrażeniem sensownym b) jeśli ϕ jest wyrażeniem sensownym i ψ jest wyrażeniem sensownym, to wyrażenia ϕ ψ, ϕ ψ, ϕ ψ, ϕ ψ są także wyrażeniami sensownym 3) tylko formuły 1) i 2) są sensowne 4) jeśli formuła ϕ posiada zmienną zdaniową p, a ψ jest inną formułą, to przez zastąpienie każdego wystąpienia p formułą ψ otrzymujemy formułę oznaczoną ϕ[ψ/p]. Przykład 1.3! Wyrażenia sensowne: p (q r), (q p) r! Wyrażenia sensowne po zastąpieniu: (p p) (q r), ((p p) p) r! Wyrażenia, które nie są sensowne: p r, p ( q) Zofia Kruczkiewicz, Języki programowania 1, Wykład1 3
4 Tabela funktorów zdaniotwórczych (istniejących i możliwych do zdefiniowania): funktory jednoargumentowe (dane tabeli są wartościami wyrażeń np. 1) α B C D funktory dwuargumentowe (dane tabeli oznaczają wynik wyrażenia np. 1 1 ) α β d1 d3 d4 d6 d9 d10 d11 d12 d13 d14 d15 d Przykład 1.4! Nowe funktory jednoargumentowe B α - nadawanie prawdy każdemu zdaniu logicznemu #include <stdio.h> int B (int); //operator nadawania prawdy void main() {int a; for (a=0; a<=1;a++) printf("\n B %i = %i",a,b(a)); } int B(int) {return 1;}! Nowe funktory dwuargumentowe α d10 β - operator logicznej różnicy symetrycznej #include <stdio.h> int d10 (int,int); //operator logicznej różnicy symetrycznej void main() {int a, b; for (a=0;a<=1;a++) for (b=0;b<=1;b++) printf("\n %i d10 %i =%i",a,b,d10(a,b)); } int d10 (int a, int b) {return!(a==b);} Zofia Kruczkiewicz, Języki programowania 1, Wykład1 4
5 Tautologie rachunku zdań Poprawnie zbudowane formuły rachunku zdań przy pewnych podstawieniach w miejsce zmiennych zdaniowych stają się zdaniami prawdziwymi lub fałszywymi. Wyrażenia, które przy dowolnych podstawieniach stają się zdaniami prawdziwymi, są tautologiami rachunku zdań lub prawami rachunku zdań. Metody wyznaczania wartości formuł logicznych= metody dowodzenia! Metoda zero-jedynkowa.! Metoda skrócona zero-jedynkowa Wybrane tautologie: 1. p p 2. ( p p) zasada sprzeczności 3. p p zasada wyłączonego środka 4. p ( p) zasady podwójnego zaprzeczenia 5. ( p) p 6. ( p p) p prawo Claviusa 7. (p p) p prawo redukcji do absurdu 8. p (p q) prawo Dunsa Szkota 9. (p q) p q prawa De Morgana 10. (p q) p q 11. ( p q) (q p) prawa transpozycji prostej 12. (p q) ( q p) 13. (p q) (p q) p prawo redukcji do absurdu z dwiema zmiennymi 14. q (p q) prawo symplikacji 15. p q q p prawa przemienności 16. p q q p 17. (p q) (q p) 18. (p q) p q modus ponens (prawo odrywania) 19. (p q) q p modus tollens 20. (p q) [(q r) (p r)] prawo sylogizmu hipotetycznego 21. (p q r) [p (q r)] prawo eksportacji 22. [p (q r)] (p q r) prawo importacji 23. (p q) [( p q) q] prawo dylematu konstrukcyjnego 24. (p q) [(p q) p] prawo dylematu destrukcyjnego Zofia Kruczkiewicz, Języki programowania 1, Wykład1 5
6 Przykład 1.5! Dowód zerojedynkowy prawa wyłączonego środka: p lub nie p #include <stdio.h> int tautologia_1(int); void main() {int p; for (p=0;p<=1;p++) printf ("\n %i lub nie %i = %i",p,!p,tautologia_1(p)); } int tautologia_1(int p) { return p!p; }! Dowód zerojedynkowy prawa transpozycji: jeśli (jeśli p to q) to (jeśli nie q to nie p) #include <stdio.h> int tautologia_2(int,int); void main() {int p,q; for (p=0;p<=1;p++) for (q=0;q<=1;q++) printf ("\n(%i wynika %i) wynika (%i wynika %i) = %i", p,q,q!,p!,tautologia_2(p,q)); } int implikacja(int p, int q) { switch (p) { case 1: return 1==q; case 0: return 1; } return-1; } int tautologia_2(int p, int q) {int wynik1=implikacja(p,q); int wynik2=implikacja(!q,!p); return implikacja(wynik1,wynik2);}! Dowód skróconą metodą zerojedynkową prawa transpozycji #include <stdio.h> int implikacja(int,int); void main() {int p,q; for (p=0;p<=1;p++) for (q=0;q<=1;q++) if (implikacja(!q,!p)==0) if (implikacja(p,q)==1) {printf ("\n falsz");return;} else printf ("\n prawda"); } Zofia Kruczkiewicz, Języki programowania 1, Wykład1 6
7 1.2. Rachunek kwantyfikatorów I-rzędu Z terminów i twierdzeń rachunku zdań robi się użytek w teorii zwanej rachunkiem kwantyfikatorów. W rachunku kwantyfikatorów jest jednak uwidoczniona wewnętrzna struktura zdania prostego. Wyróżnia się:! podmiot np. zmienna nazwowa x! oraz orzeczenie czyli predykat jako L. Przykład 1.6 Zdanie proste Russell jest logikiem zapisano w języku rachunku kwantyfikatorów w postaci formuły : L(x) lub Lx tzn. ( x jest logikiem) Ta formuła staje się zdaniem w wyniku: podstawienia jakiejś nazwy za x poprzedzenia danej formuły symbolami, reprezentującymi słówka każdy i niektóry czyli: i (3) Każdy x jest owocem x L(x) (4) Pewien y jest owocem y L(y) Terminologia rachunku kwantyfikatorów x i y - kwantyfikatory określające ilość zmienne x, y - zmienne związane (indywiduowe) rachunek I-rzędu predykaty nie są związane kwantyfikatorem zmienne wolne, gdy nie odnoszą się do kwantyfikatorów. Prawdziwość zdań tak zbudowanych zależy od przedmiotów, do których odnoszą się zmienne nazwowe np. x, y, z. Zdanie (3) jest fałszywe dla zbioru ludzi: Każdy człowiek jest lekarzem Zdanie (4) jest prawdziwe dla zbioru ludzi: Pewien człowiek jest lekarzem Prawami logicznymi rachunku kwantyfikatorów są jedynie te zdania zbudowane z predykatów, zmiennych nazwowych oraz kwantyfikatorów, które są prawdziwe w każdym niepustym zbiorze przedmiotów, a nie wybranym zbiorze np. ludzi, liczb. Stąd (3) i (4) nie są prawami Zofia Kruczkiewicz, Języki programowania 1, Wykład1 7
8 Przykład 1.7 Przykłady wyrażeń prawdziwych ze względu na formę logiczną: (5) x Q(x) x Q(x) (6) x [P(x) Q(x)] x [Q(x) S(x)] x [P(x) S(x)] Zdania (5) i (6) są zawsze prawdziwe nie dzięki treści predykatów czy treści zmiennych nazwowych, lecz układowi stałych symboli logicznych x, x oraz. Te i pozostałe symbole rachunku zdań wyznaczają formę logiczną wyrażenia w rachunku kwantyfikatorów. Język rachunku kwantyfikatorów (nadzbiór języka rachunku zdań) jest zdefiniowany przez zbiór termów i formuł nad pewnym alfabetem oraz zasad ich tworzenia. Alfabet języka rachunku kwantyfikatorów: 1) nieskończenie wiele zmiennych zdaniowych p, q, r 2) nieskończenie wiele zmiennych indywiduowych, x,y,z... 3) nieskończenie wiele parametrów indywiduowych 4) nieskończenie wiele predykatów n-argumentowych oznaczanych przez L, P,..., gdzie n=1,2,3,... 5) nieskończenie wiele symboli funkcyjnych n-argumentowych (symbole operacji), f,g,h,... gdzie n=1,2,... 6) stałe logiczne:,,,, 7) kwantyfikator ogólny (uogólnienie koniunkcji) oraz kwantyfikator szczegółowy lub egzystencjalny (uogólnienie alternatywy) 8) symbol identyczności = 5) symbole pomocnicze: lewy nawias ( oraz prawy nawias ). Zasady tworzenia formuł poprawnie zbudowanych: 1) Formuła atomowa czyli term składa się z n-argumentowego predykatu wraz z następującymi po nim n-argumentami np Lx, Lxy,... 2) Formuła złożona powstaje z posiadanych już termów L, Q następująco: 2.1) przez poprzedzenie L znakiem negacji 2.2) przez połączenie L i Q znakiem koniunkcji lub alternatywy lub implikacji lub równoważności 2.3) przez poprzedzenie L kwantyfikatorem Zofia Kruczkiewicz, Języki programowania 1, Wykład1 8
9 Aksjomaty i reguły wnioskowania - ujęcie Hilberta i Bernaysa Założenia:! Aksjomatami są wszystkie twierdzenia rachunku zdań oraz wszystkie formuły podpadające pod schematy: (A1) x L(x) Q(p) (A2) Q(p) x L(x)! Regułami pierwotnymi wnioskowania są: reguła dołączania kwantyfikatora ogólnego DU i reguła dołączania kwantyfikatora egzystencjalnego DE (DU) Z Q L(x) wolno wnosić Q x L(x) (DE) Z L(x) Q wolno wnosić x L(x) Q w formule Q x nie może być zmienną wolną Przykłady fałszywych formuł: (x<2) (x<3), wówczas z DU mamy (1<2) x (x<3) - implikacja fałszywa (x<2) (x<3), wówczas x DE mamy x (x<2) (4<3) - implikacja fałszywa! Reguły wtórne wnioskowania: Przykład 1.8. Wyprowadzenia wtórnej reguły Z L(x) wolno wnosić x L(x) (1) L(x) - założenie (2) L(x) ((p p) L(x)) - prawo wyłączonego środka (3) (p p) L(x) - prawo odrywania z (1) i (2) (4) (p p) x L(x) - reguła dołączania DU (5) x L(x) - prawo odrywania z p p i 4 Zofia Kruczkiewicz, Języki programowania 1, Wykład1 9
10 Przykład 1.9. Reguły, których prawdziwość zależy od wartości zmiennych wolnych #include <conio.h> #include <stdlib.h> const N=10; void usun(char tab[],int x, int& ile); void dodaj(char tab[], int &ile); void wyswietl(char tab[], int ile); void main() { char tab[n]; int ile=0,x; do { switch(getch() {case '1':dodaj(tab,ile); wyswietl(tab,ile); break; case '2':x=random(ile); usun(tab,x,ile); wyswietl(tab,ile); break; case '3':return;} }while (1); } void usun(char tab[],int x, int& ile) // reguła 1 0 x ile-1 x i < ile-1 (tab[i]=tab[i+1]) // reguła prawdziwa dla zmiennej wolnej 0 < ile N // istnieje takie x>=0 i x<=ile-1; (x-zmienna związana przez ) // dla każdego i, gdy i>=x oraz i<ile-1, że (i-zmienna związana przez ) // jest tab[i]=tab[i+1] (predykat) {if (ile==0) return; for (int i=x; i<ile-1;i++) tab[i]=tab[i+1]; ile--;} void dodaj(char tab[], int &ile) // reguła 2 0 ile<n tab[ile++]=48+ile) // reguła prawdziwa dla zmiennej wolnej N>0 // istnieje takie ile, że ile>=0 i ile<n, że (ile-zmienna związana przez ) // jest tab[ile]=48+ile (predykat) {if (ile<n) tab[ile++]=48+ile;} void wyswietl(char tab[], int ile) // reguła 3 0 i<ile (putch(tab[i])) // reguła prawdziwa dla zmiennej wolnej 0 < ile N // dla każdego i, gdy i>=0 i i<ile, że (i-zmienna związana przez ) // wyswietl tab[i] (predykat) {for (int i=0; i<ile;i++) putch(tab[i]); putch(' ');} Zofia Kruczkiewicz, Języki programowania 1, Wykład1 10
11 Najczęściej stosowane twierdzenia z predykatami jednoargumentowymi: 1) x L(x) x L(x) definiowanie za pomocą 2) x L(x) x L(x) definiowanie za pomocą 3) x (L(x) Q(x)) ( x L(x) x Q(x)) 4) x (L(x) Q(x)) ( x L(x) x Q(x)) 5) x (L(x) Q(x) ( x L(x) x Q(x)) 6) ( x (L(x) x Q(x)) x (L(x) Q(x)) 7) x (L(x) Q(x)) ( x L(x) x Q(x)) 8) x (L(x) Q(x)) x (L(x) Q(x)) oraz dwuargumentowymi: 9) x y A(xy) y x A(xy) 10) x y A(xy) y x A(xy) 11) y x A(xy) x y A(xy) Bezpośrednie konsekwencje 1) i 2) są prawa De Morgana dla kwantyfikatorów: x L(x) x L(x) x L(x) x L(x) Rachunek zdań z identycznością i funkcjami Jest to relacja między indywiduami określana jako relacja równoważności (materiał dotyczący relacji) (x= y) (L(x) L(y)) Korzystając z symbolu identyczności i odpowiednich predykatów można wprowadzać definicyjne symbole funkcyjne. np. a) Z predykatu x jest następnikiem y czyli L(x,y) można przejść do funkcji następnika symbolizowanym literą s: x=s(y) L(xy) b) Z predykatu x jest sumą x i z czyli L(xyz) można przejść do zapisu funkcyjnego x=y+z L(xyz) Cokolwiek da się wyrazić za pomocą formuł funkcyjnych, da się wyrazić za pomocą formuł predykatowych. Zofia Kruczkiewicz, Języki programowania 1, Wykład1 11
12 1.3. Teoria schematów wnioskowania logika przedmiotów! Formuły, które są prawdziwe ze względu na swoją formę logiczną, są spełniane przez wszystkie przedmioty z dowolnej (niepustej) dziedziny rozważań.! Można je traktować jako schematy zdań prawdziwych w dowolnej dziedzinie przedmiotów.! Każdemu twierdzeniu logiki przedmiotowej w postaci okresu warunkowego przyporządkowany jest jednocześnie pewien schemat poprawnego wnioskowania, opisany pewną regułą. Przykład 1.10 Formuła (5) poprzednik (założenie) następnik (teza) x Q(x) x Q(x) generuje schemat wnioskowania x Q(x) Przesłanka x Q(x) Wniosek Formuła (6) x [P(x) Q(x)] x [Q(x) S(x)] x [P(x) S(x)] generuje schemat rozumowania x [P(x) Q(x)] x [Q(x) S(x)] x [P(x) S(x)] Każdemu schematowi wnioskowania jest przyporządkowane jednoznacznie twierdzenie w formie implikacji, której poprzednikiem jest koniunkcja przesłanek, zaś następnikiem zdanie występujące w schemacie jako wniosek. Przykładem jest rachunek sekwencji Gentzena. Zofia Kruczkiewicz, Języki programowania 1, Wykład1 12
13 Twierdzenie o dedukcji Głosi ono, że dla udowodnienia implikacji wystarczy z jej poprzednika wyprowadzić następnik, stosując logiczne reguły wnioskowania. Niech X będzie zbiorem jakichś formuł teorii T, zaś A formułą zamkniętą (tj. bez zmiennych wolnych) tejże teorii; jeśli z X i A, przy zastosowaniu reguł właściwych teorii T, da się wydedukować formuła B, to z X da się wydedukować implikacja A B, czyli jeśli X, A B, to X (A B) Jeśli X jest zbiorem pustym mamy: jeśli A B, to A B Odwrotne twierdzenie o dedukcji: jeśli X A B, to X, A B Pozwala wyprowadzać nowe reguły dedukcyjne na podstawie udowodnionych już formuł logicznych np. Jeśli mamy udowodnione lub przyjęte aksjomatycznie: A ( A) wówczas można przyjąć regułę: A ( A) :Z A można wydedukować A Dedukcja naturalna Intencją jej jest jak najdalej idące przybliżenie logicznej teorii dowodu do rzeczywistej praktyki dowodowej w matematyce i i innych naukach. Reguły wprowadzania Reguły opuszczania ( ) ( ) ( ) ( ) ( ) ( ) AB A B A B A B A B A B A B A C B C A B A B C A 0 A A A A 0 A A B A B B(a) x B(x) B(a) x B(x) odpowiednik twierdzenia o dedukcji gdzie a zmienna nie związana ( występuje w roli parametru), x - zmienna związana, O- formuła fałszywa logicznie oraz reguła 0 A A A B B x B(x) B(a) x B(x) B(a) A A Zofia Kruczkiewicz, Języki programowania 1, Wykład1 13
14 Dowody przeprowadzane metodą dedukcji naturalnej to dowody założeniowe (kierując się regułami wyprowadza się wnioski z założeń przyjętych na próbę): dowód wprost dowód nie wprost. Przykład 1.11 Dana jest formuła (p q) (r s) (p r) (q s). Należy udowodnić, że formuła ta jest prawem (1) p q założenie uzyskane z reguły opuszczania ( ) (2) r s (3) p r (4) p z reguły opuszczania ( ) z (3) (5) r z reguły opuszczania ( ) z (3) (6) q z reguły opuszczania ( ) z (1),(4) (7) s z reguły opuszczania ( ) z (2),(5) (8) q s z reguły dołączania ( ) z (6),(7) Stąd mamy: (p q) (r s) (p r) (q s) z reguły dołączania ( ) z (1),(2),(3),(8) Zofia Kruczkiewicz, Języki programowania 1, Wykład1 14
15 Zagadnienie zupełności systemu dedukcyjnego Definicje zupełności systemu dedukcyjnego: 1) System jest zupełnym zbiorem zdań zawierającym terminy stałe P1,...Pn, wtedy i tylko wtedy, gdy dla każdego zdania A zawierającego jako symbole stałe jedynie wyrażenia spośród P1,...,Pn prawdą jest, że A S lub ( A) S. Oznacza to że albo zdanie A albo jego negacja jest twierdzeniem systemu. Dotyczy to zdań, w których nie występują zmienne wolne. 2) System jest zupełny wtedy i tylko wtedy, gdy każda poprawnie zbudowana formuła bądź jest twierdzeniem systemu, bądź po dołączeniu do jego aksjomatów wprowadzi doń sprzeczność. Każda formuła rachunku zdań spełnia ten warunek. Rachunek kwantyfikatorów nie spełnia obu warunków zupełności 3) System dedukcyjny logiki jest pełny wtedy i tylko wtedy, gdy z jego aksjomatów dadzą się wywieść wszystkie zdania będące zdaniami prawdziwymi w każdym modelu. Warunek ten spełniają rachunek zdań oraz rachunek kwantyfikatorów I-rzędu. Niesprzeczność 1) Sprzeczność to stosunek między dwoma zdaniami, z których jedno stanowi negację drugiego. 2) Sprzeczność to własność zbioru zdań, polegająca na tym, że w zbiorze tym znajdują się lub dadzą się z niego wyprowadzić zdania sprzeczne. 3) System jest niesprzeczny, gdy nie ma w nim żadnego takiego wyrażenia Φ, że Φ jest tezą oraz Φ jest tezą. 4) System jest niesprzeczny (przepełniony), gdy nie wszystkie wyrażenia sensowne są w nim tezami. Systemy zawierające klasyczny rachunek zdań spełniają warunek niesprzeczności. Niesprzeczność danego systemu można dowieść przez interpretację na gruncie innego systemu, którego niesprzeczność jest zagwarantowana. Dla systemów prostych wskazuje się taką cechę, która przysługuje wszystkim aksjomatom systemu np. dla rachunku zdań jest nią tautologia. Systemami niesprzecznymi są rachunek zdań i rachunek kwantyfikatorów. Nierozstrzygalność Teoria nazywa się rozstrzygalną, gdy istnieje metoda pozwalająca o każdym wyrażeniu tej teorii rozstrzygnąć za pomocą skończonej liczby prób, czy jest ono twierdzeniem danej teorii. Przykład: Rachunek zdań jest teorią rozstrzygalną, gdyż efektywnym sposobem rozstrzygania jest metoda zerojedynkowa. Rachunek kwantyfikatorów jest nierozstrzygalny, jedynie jego pewne fragmenty są rozstrzygalne: np. rachunek jednoargumentowy, pewne klasy twierdzeń określone przez swoją postać normalną( np. nie zawierające kwantyfikatorów ogólnych lub szczegółowych, lub ani jednego szczegółowego stojącego przed ogólnym). Zofia Kruczkiewicz, Języki programowania 1, Wykład1 15
Tautologia (wyrażenie uniwersalnie prawdziwe - prawo logiczne)
Tautologia (wyrażenie uniwersalnie prawdziwe - prawo logiczne) Definicja 1: Tautologia jest to takie wyrażenie, którego wartość logiczna jest prawdą przy wszystkich możliwych wartościowaniach zmiennych
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
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
Matematyka ETId Elementy logiki
Matematyka ETId Izolda Gorgol pokój 131A e-mail: I.Gorgol@pollub.pl tel. 081 5384 563 http://antenor.pol.lublin.pl/users/gorgol Zdania w sensie logicznym DEFINICJA Zdanie w sensie logicznym - zdanie oznajmujace,
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
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
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
0.1. Logika podstawowe pojęcia: zdania i funktory, reguły wnioskowania, zmienne zdaniowe, rachunek zdań.
Wykłady z Analizy rzeczywistej i zespolonej w Matematyce stosowanej Wykład ELEMENTY LOGIKI ALGEBRA BOOLE A Logika podstawowe pojęcia: zdania i funktory, reguły wnioskowania, zmienne zdaniowe, rachunek
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
Logika formalna wprowadzenie. Ponieważ punkty 10.i 12. nie były omawiane na zajęciach, dlatego można je przeczytać fakultatywnie.
Logika formalna wprowadzenie Ponieważ punkty 10.i 12. nie były omawiane na zajęciach, dlatego można je przeczytać fakultatywnie. 1. Zdanie logicznie prawdziwe (Prawda logiczna) Zdanie, którego analityczność
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
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
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
Rachunek zdań i predykatów
Rachunek zdań i predykatów Agnieszka Nowak 14 czerwca 2008 1 Rachunek zdań Do nauczenia :! 1. ((p q) p) q - reguła odrywania RO 2. reguła modus tollens MT: ((p q) q) p ((p q) q) p (( p q) q) p (( p q)
Rachunek zdań. Materiały pomocnicze do wykładu. wykładowca: dr Magdalena Kacprzak
Rachunek zdań Materiały pomocnicze do wykładu wykładowca: dr Magdalena Kacprzak RACHUNEK ZDAŃ Zdania Definicja Zdanie jest to stwierdzenie w języku naturalnym, któremu można przypisać wartość prawdy lub
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
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
Przykłady zdań w matematyce. Jeśli a 2 + b 2 = c 2, to trójkąt o bokach długości a, b, c jest prostokątny (a, b, c oznaczają dane liczby dodatnie),
Elementy logiki 1 Przykłady zdań w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2, 3 6, 2 Q, Jeśli x = 1, to x 2 = 1 (x oznacza daną liczbę rzeczywistą), Jeśli a 2 + b 2 = c 2, to trójkąt o bokach długości
Lekcja 3: Elementy logiki - Rachunek zdań
Lekcja 3: Elementy logiki - Rachunek zdań S. Hoa Nguyen 1 Materiał a) Zdanie proste, złożone b) Spójniki logiczne (funktory zdaniotwórcze):,,,,, (alternatywa wykluczająca - XOR). c) Tautologia, zdanie
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ść
Myślenie w celu zdobycia wiedzy = poznawanie. Myślenie z udziałem rozumu = myślenie racjonalne. Myślenie racjonalne logiczne statystyczne
Literatura: podstawowa: C. Radhakrishna Rao, Statystyka i prawda, 1994. G. Wieczorkowska-Wierzbińska, J. Wierzbiński, Statystyka. Od teorii do praktyki, 2013. A. Aczel, Statystyka w zarządzaniu, 2002.
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
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:
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
4 Klasyczny rachunek zdań
4 Klasyczny rachunek zdań Elementy Logiki i Teorii Mnogości 2015/2016 Spis najważniejszych tautologii: (a) p p prawo wyłączonego środka (b) ( p) p prawo podwójnej negacji (c) p q q p (d) p q q p prawo
Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki. Wykłady 7 i 8. Aksjomatyczne ujęcie Klasycznego Rachunku Zdań
Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki Wykłady 7 i 8. Aksjomatyczne ujęcie Klasycznego Rachunku Zdań 1 Istnieje wiele systemów aksjomatycznych Klasycznego Rachunku
Wykład 6. Reguły inferencyjne systemu aksjomatycznego Klasycznego Rachunku Zdań
Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki Wykład 6. Reguły inferencyjne systemu aksjomatycznego Klasycznego Rachunku Zdań System aksjomatyczny logiki Budując logikę
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
Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki. Wykłady 12 i 13. Dowód i dowodzenie w KRP. Tezy KRP
Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki Wykłady 12 i 13. Dowód i dowodzenie w KRP. Tezy KRP 1 Pojęcie dowodu w KRP Pojęcia: formuły zdaniowej języka Klasycznego Rachunku
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
Uwagi wprowadzajace do reguł wnioskowania w systemie tabel analitycznych logiki pierwszego rzędu
Witold Marciszewski: Wykład Logiki, 17 luty 2005, Collegium Civitas, Warszawa Uwagi wprowadzajace do reguł wnioskowania w systemie tabel analitycznych logiki pierwszego rzędu 1. Poniższe wyjaśnienie (akapit
Wprowadzenie do logiki Zdania, cz. III Język Klasycznego Rachunku Predykatów
Wprowadzenie do logiki Zdania, cz. III Język Klasycznego Rachunku Predykatów Mariusz Urbański Instytut Psychologii UAM Mariusz.Urbanski@amu.edu.pl Plan na pytanie o odniesienie przedmiotowe zdań odpowiedź
Logika pragmatyczna dla inżynierów
Logika pragmatyczna Logika pragmatyczna dla inżynierów Kontakt: dr hab. inż. Adam Kasperski pokój 509 B4 adam.kasperski@pwr.edu.pl materiały + literatura + informacje na stronie www. Zaliczenie: Test pisemny
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
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
Dowody założeniowe w KRZ
Dowody założeniowe w KRZ Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl w styczniu 2007 Jerzy Pogonowski (MEG) Dowody założeniowe w KRZ w styczniu 2007 1 / 10 Dowody
vf(c) =, vf(ft 1... t n )=vf(t 1 )... vf(t n ).
6. Wykład 6: Rachunek predykatów. Język pierwszego rzędu składa się z: symboli relacyjnych P i, i I, gdzie (P i ) oznaczać będzie ilość argumentów symbolu P i, symboli funkcyjnych f j, j J, gdzie (f j
Logika pragmatyczna. Logika pragmatyczna. Kontakt: Zaliczenie:
Logika pragmatyczna Logika pragmatyczna Kontakt: dr hab. inż. Adam Kasperski pokój 509 B4 adam.kasperski@pwr.wroc.pl materiały + literatura + informacje na stronie www. Zaliczenie: Kolokwium pisemne na
ĆWICZENIE 2. DEF. Mówimy, że formuła A wynika logicznie z formuł wartościowanie w, takie że w A. A,, A w KRZ, jeżeli nie istnieje
ĆWICZENIE 2 Klasyczny Rachunek Zdań (KRZ): wynikanie logiczne, wnioskowanie, niezawodny schemat wnioskowania, wnioskowanie dedukcyjne, równoważność logiczna, iniowalność spójników za mocą formuły. DEF.
Michał Lipnicki (UAM) Logika 11 stycznia / 20
Logika Michał Lipnicki Zakład Logiki Stosowanej UAM 11 stycznia 2013 Michał Lipnicki (UAM) Logika 11 stycznia 2013 1 / 20 KRP wstęp Wstęp Rozważmy wnioskowanie: Każdy człowiek jest śmiertelny. Sokrates
Wstęp do logiki. Klasyczny Rachunek Zdań III
Wstęp do logiki Klasyczny Rachunek Zdań III Przypomnijmy: Logika: = Teoria form (schematów, reguł) poprawnych wnioskowań. Wnioskowaniem nazywamy jakąkolwiek skończoną co najmniej dwuwyrazową sekwencję
Wybierz cztery z poniższych pięciu zadań. Poprawne rozwiazanie dwóch zadań oznacza zdany egzamin.
Logika, II rok Etnolingwistyki UAM, 20 VI 2008. Imię i Nazwisko:.............................. GRUPA: I Wybierz cztery z poniższych pięciu zadań. Poprawne rozwiazanie dwóch zadań oznacza zdany egzamin.
Predykat. Matematyka Dyskretna, Podstawy Logiki i Teorii Mnogości Barbara Głut
Predykat Weźmy pod uwagę następujące wypowiedzi: (1) Afryka jest kontynentem. (2) 7 jest liczbą naturalną. (3) Europa jest mniejsza niż Afryka. (4) 153 jest podzielne przez 3. Są to zdania jednostkowe,
Dalszy ciąg rachunku zdań
Dalszy ciąg rachunku zdań Wszystkie możliwe funktory jednoargumentowe p f 1 f 2 f 3 f 4 0 0 0 1 1 1 0 1 0 1 Wszystkie możliwe funktory dwuargumentowe p q f 1 f 2 f 3 f 4 f 5 f 6 f 7 f 8 f 9 f 10 f 11 f
Logika I. Wykład 4. Semantyka Klasycznego Rachunku Zdań
Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki Wykład 4. Semantyka Klasycznego Rachunku Zdań 1 Skróty: Język Klasycznego Rachunku Zdań zamiast Klasyczny Rachunek Zdań piszę
Logika. Michał Lipnicki. 18 listopada Zakład Logiki Stosowanej UAM. Michał Lipnicki Logika 18 listopada / 1
Logika Michał Lipnicki Zakład Logiki Stosowanej UAM 18 listopada 2012 Michał Lipnicki Logika 18 listopada 2012 1 / 1 Wstęp Materiały na dzisiejsze zajęcia zostały opracowane na podstawie pomocy naukowych
Klasyczny rachunek predykatów
Kultura logiczna Klasyczny rachunek predykatów Bartosz Gostkowski bgostkowski@gmail.com Alfabet klasycznego rachunku zdań reguły konsytutywne języka Alfabet klasycznego rachunku predykatów (KRP Do alfabetu
Jest to zasadniczo powtórka ze szkoły średniej, być może z niektórymi rzeczami nowymi.
Logika Jest to zasadniczo powtórka ze szkoły średniej, być może z niektórymi rzeczami nowymi. Często słowu "logika" nadaje się szersze znaczenie niż temu o czym będzie poniżej: np. mówi się "logiczne myślenie"
Język rachunku predykatów Formuły rachunku predykatów Formuły spełnialne i prawdziwe Dowody założeniowe. 1 Zmienne x, y, z...
Język rachunku predykatów 1 Zmienne x, y, z... 2 Predykaty n-argumentowe P(x, y,...), Q(x, y...),... 3 Funktory zdaniowe,,,, 4 Kwantyfikatory: istnieje, dla każdego Język rachunku predykatów Ustalenie
Elementy logiki Klasyczny rachunek zdań. Wojciech Buszkowski Zakład Teorii Obliczeń Wydział Matematyki i Informatyki Uniwersytet im.
Elementy logiki. Klasyczny rachunek zdań. Elementy logiki Klasyczny rachunek zdań Wojciech Buszkowski Zakład Teorii Obliczeń Wydział Matematyki i Informatyki Uniwersytet im. Adama Mickiewicza 1 Spójniki
Reguły gry zaliczenie przedmiotu wymaga zdania dwóch testów, z logiki (za ok. 5 tygodni) i z filozofii (w sesji); warunkiem koniecznym podejścia do
Reguły gry zaliczenie przedmiotu wymaga zdania dwóch testów, z logiki (za ok. 5 tygodni) i z filozofii (w sesji); warunkiem koniecznym podejścia do testu z filozofii jest zaliczenie testu z logiki i zaliczenie
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
III rok kognitywistyki UAM,
METODY DOWODZENIA TWIERDZEŃ I AUTOMATYZACJA ROZUMOWAŃ WYKŁAD 14: POWTÓRKA III rok kognitywistyki UAM, 2016 2017 Dzisiejszy wykład w całości poświęcony będzie omówieniu przykładowych zadań, podobnych do
Elementy logiki Klasyczny rachunek zdań. Wojciech Buszkowski Zakład Teorii Obliczeń Wydział Matematyki i Informatyki Uniwersytet im.
Elementy logiki. Klasyczny rachunek zdań. 1 Elementy logiki Klasyczny rachunek zdań Wojciech Buszkowski Zakład Teorii Obliczeń Wydział Matematyki i Informatyki Uniwersytet im. Adama Mickiewicza Elementy
Elementy logiki Klasyczny rachunek predykatów
Elementy logiki. Klasyczny rachunek predykatów. 1 Elementy logiki Klasyczny rachunek predykatów Wojciech Buszkowski Zakład Teorii Obliczeń Wydział Matematyki i Informatyki Uniwersytet im. Adama Mickiewicza
Struktury formalne, czyli elementy Teorii Modeli
Struktury formalne, czyli elementy Teorii Modeli Szymon Wróbel, notatki z wykładu dra Szymona Żeberskiego semestr zimowy 2016/17 1 Język 1.1 Sygnatura językowa Sygnatura językowa: L = ({f i } i I, {P j
WYKŁAD 7: DEDUKCJA NATURALNA
METODY DOWODZENIA TWIERDZEŃ I AUTOMATYZACJA ROZUMOWAŃ WYKŁAD 7: DEDUKCJA NATURALNA III rok kognitywistyki UAM, 2016 2017 Systemy dedukcji naturalnej pochodzą od Gerharda Gentzena (1909 1945) oraz Stanisława
Algebrę L = (L, Neg, Alt, Kon, Imp) nazywamy algebrą języka logiki zdań. Jest to algebra o typie
3. Wykłady 5 i 6: Semantyka klasycznego rachunku zdań. Dotychczas rozwinęliśmy klasyczny rachunek na gruncie czysto syntaktycznym, a więc badaliśmy metodę sprawdzania, czy dana formuła B jest dowodliwa
Konsekwencja logiczna
Konsekwencja logiczna Niech Φ 1, Φ 2,..., Φ n będa formułami logicznymi. Formuła Ψ wynika logicznie z Φ 1, Φ 2,..., Φ n jeżeli (Φ 1 Φ 2 Φ n ) Ψ jest tautologia. Formuły Φ 1, Φ 2,..., Φ n nazywamy założeniami
Definicja: alfabetem. słowem długością słowa
Definicja: Niech X będzie zbiorem niepustym. Zbiór ten będziemy nazywać alfabetem. Skończony ciąg elementów alfabetu X będziemy nazywać słowem a liczbę elementów tego ciągu nazywamy długością słowa. Na
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:
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
Definicja: zmiennych zdaniowych spójnikach zdaniowych:
Definicja: Alfabet języka logiki zdań składa się z nieskończonego (najczęściej zakładamy: przeliczalnego) zbioru P, o którym myślimy jak o zbiorze zmiennych zdaniowych i skończonego zbioru symboli, o których
Kultura logiczna Klasyczny rachunek zdań 2/2
Kultura logiczna Klasyczny rachunek zdań 2/2 Bartosz Gostkowski bgostkowski@gmail.com Kraków 29 III 2 Plan wykładu: Wartościowanie w KRZ Tautologie KRZ Wartościowanie v, to funkcja, która posyła zbiór
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
ROZDZIAŁ 1. Rachunek funkcyjny
ROZDZIAŁ 1 Rachunek funkcyjny Niech X 1,..., X n będą dowolnymi zbiorami. Wyrażenie (formułę) ϕ(x 1,..., x n ), w którym występuje n zmiennych x 1,..., x n i które zamienia się w zdanie logiczne, gdy zamiast
ĆWICZENIE 4 KRZ: A B A B A B A A METODA TABLIC ANALITYCZNYCH
ĆWICZENIE 4 Klasyczny Rachunek Zdań (KRZ): metoda tablic analitycznych, system aksjomatyczny S (aksjomaty, reguła dowodzenia), dowód w systemie S z dodatkowym zbiorem założeń, tezy systemu S, wtórne reguły
Przykładowe dowody formuł rachunku kwantyfikatorów w systemie tabel semantycznych
Przykładowe dowody formuł rachunku kwantyfikatorów w systemie tabel semantycznych Zapoznaj z poniŝszym tekstem reprezentującym wiedzę logiczną o wartościach logicznych będących interpretacjami formuł złoŝonych
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
Rachunek zdań I i II rzędu
Rozumowanie w systemach ekspertowych Instytut Informatyki, Uniwersytet Śląski, ul. Będzinska 39, Sosnowiec, Polska Tel (32) 2 918 381, Fax (32) 2 918 283 Wykład IV Teoretyczne podstawy rachunku predykatów
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...
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
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
WYKŁAD 3: METODA AKSJOMATYCZNA
METODY DOWODZENIA TWIERDZEŃ I AUTOMATYZACJA ROZUMOWAŃ WYKŁAD 3: METODA AKSJOMATYCZNA III rok kognitywistyki UAM, 2016 2017 Plan na dziś: 1. Przypomnimy, na czym polega aksjomatyczna metoda dowodzenia twierdzeń.
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.:
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
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:
Wstęp do logiki. Klasyczny Rachunek Predykatów I
Wstęp do logiki Klasyczny Rachunek Predykatów I KRZ jest teorią stanowiącą wstępną część logiki formalnej, część zakładaną przez inne teorie. Przypomnijmy, jest on teorią związków logicznych między zdaniami
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.
W pewnym mieście jeden z jej mieszkańców goli wszystkich tych i tylko tych jej mieszkańców, którzy nie golą się
1 Logika Zdanie w sensie logicznym, to zdanie oznajmujące, o którym da się jednoznacznie powiedzieć, czy jest fałszywe, czy prawdziwe. Zmienna zdaniowa- to symbol, którym zastępujemy dowolne zdanie. Zdania
Zastosowanie logiki matematycznej w procesie weryfikacji wymagań oprogramowania
Zastosowanie logiki matematycznej w procesie weryfikacji wymagań oprogramowania Testerzy oprogramowania lub osoby odpowiedzialne za zapewnienie jakości oprogramowania oprócz wykonywania testów mogą zostać
Drobinka semantyki KRP
Drobinka semantyki KRP Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl Uniwersytet Opolski Jerzy Pogonowski (MEG) Drobinka semantyki KRP Uniwersytet Opolski 1 / 48 Wstęp
Wykład 2. Informatyka Stosowana. 8 października 2018, M. A-B. Informatyka Stosowana Wykład 2 8 października 2018, M. A-B 1 / 41
Wykład 2 Informatyka Stosowana 8 października 2018, M. A-B Informatyka Stosowana Wykład 2 8 października 2018, M. A-B 1 / 41 Elementy logiki matematycznej Informatyka Stosowana Wykład 2 8 października
1. Elementy logiki matematycznej, rachunek zdań, funkcje zdaniowe, metody dowodzenia, rachunek predykatów
1. Elementy logiki matematycznej, rachunek zdań, funkcje zdaniowe, metody dowodzenia, rachunek predykatów Logika matematyczna, dział matematyki zajmujący się badaniem własności wnioskowania (dowodzenia)
Teoretyczne Podstawy Języków Programowania Wykład 1. Rachunek zdań
Instytut Informatyki Teoretyczne Podstawy Języków Programowania Wykład 1. Rachunek zdań Zdzisław Spławski Zdzisław Spławski: Teoretyczne Podstawy Języków Programowania, Wykład 1. Rachunek zdań 1 Systemy
Definicja: zmiennych zdaniowych spójnikach zdaniowych:
Definicja: Alfabet języka logiki zdań składa się z nieskończonego (najczęściej zakładamy: przeliczalnego) zbioru P, o którym myślimy jak o zbiorze zmiennych zdaniowych i skończonego zbioru symboli, o których
Klasyczny rachunek zdań 1/2
Klasyczny rachunek zdań /2 Elementy logiki i metodologii nauk spotkanie VI Bartosz Gostkowski Poznań, 7 XI 9 Plan wykładu: Zdanie w sensie logicznym Klasyczny rachunek zdań reguły słownikowe reguły składniowe
Lista 1 (elementy logiki)
Podstawy nauczania matematyki 1. Zdanie Lista 1 (elementy logiki) EE I rok W logice zdaniem logicznym nazywamy wyrażenie oznajmujące o którym można powiedzieć że jest prawdziwe lub fałszywe. Zdania z reguły
Imię i nazwisko:... OBROŃCY PRAWDY
Egzamin: Logika Matematyczna, I rok JiNoI, 30 czerwca 2014 Imię i nazwisko:........................................... OBROŃCY PRAWDY Wybierz dokładnie cztery z poniższych pięciu zadań i spróbuj je rozwiazać.
Egzamin z logiki i teorii mnogości, rozwiązania zadań
Egzamin z logiki i teorii mnogości, 08.02.2016 - rozwiązania zadań 1. Niech φ oraz ψ będą formami zdaniowymi. Czy formuła [( x : φ(x)) ( x : ψ(x))] [ x : (φ(x) ψ(x))] jest prawem rachunku kwantyfikatorów?
Roger Bacon Def. Def. Def Funktory zdaniotwórcze
Kto lekceważy osiągnięcia matematyki przynosi szkodę całej nauce, ponieważ ten, kto nie zna matematyki, nie może poznad innych nauk ścisłych i nie może poznad świata." Roger Bacon Def. Zdaniem logicznym
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
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
0. ELEMENTY LOGIKI. ALGEBRA BOOLE A
WYKŁAD 5() ELEMENTY LOGIKI ALGEBRA BOOLE A Logika podstawowe pojęcia: zdania i funktory, reguły wnioskowania, zmienne zdaniowe, rachunek zdań Matematyka zbudowana jest z pierwotnych twierdzeń (nazywamy
Wykład 1. Informatyka Stosowana. 2 października Informatyka Stosowana Wykład 1 2 października / 33
Wykład 1 Informatyka Stosowana 2 października 2017 Informatyka Stosowana Wykład 1 2 października 2017 1 / 33 Wykłady : 45h (w semestrze zimowym) (Egzamin) 30h (w semetrze letnim) (Egzamin) 3h lekcyjne
JEZYKOZNAWSTWO. I NAUKI O INFORMACJI, ROK I Logika Matematyczna: egzamin pisemny 29 czerwca Imię i Nazwisko:...
JEZYKOZNAWSTWO I NAUKI O INFORMACJI, ROK I Logika Matematyczna: egzamin pisemny 29 czerwca 2015 Imię i Nazwisko:............................................................... DZIARSKIE SKRZATY Wybierz
Kultura logiczna Klasyczny rachunek zdań 1/2
Kultura logiczna Klasyczny rachunek zdań /2 Bartosz Gostkowski bgostkowski@gmail.com Kraków 22 III 2 Plan wykładu: Zdanie w sensie logicznym Klasyczny rachunek zdań reguły słownikowe reguły składniowe
Logika intuicjonistyczna
Logika intuicjonistyczna Logika klasyczna oparta jest na pojęciu wartości logicznej zdania. Poprawnie zbudowane i jednoznaczne stwierdzenie jest w tej logice klasyfikowane jako prawdziwe lub fałszywe.
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.