Koordynacja w Kategorialnej Gramatyce Logicznej

Wielkość: px
Rozpocząć pokaz od strony:

Download "Koordynacja w Kategorialnej Gramatyce Logicznej"

Transkrypt

1 Koordynacja w Kategorialnej Gramatyce Logicznej Wojciech Jaworski Instytut Informatyki Uniwersytet Warszawski 2 kwietnia 2012 Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

2 Spis Reprezentacja znaczenia Semantyka koordynacji Reprezentacja semantyki podczas parsowania Opis składni języka polskiego w LCG Reguły składniowe koordynacji Ciekawe przykłady koordynacji Porównanie z dotychczasowymi rozwiazaniami Uzgadnianie liczby i rodzaju Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

3 Podstawowe zjawiska semantyczne Wskazanie obiektu przez nazwę Jan Kowalski w 1999 Wskazanie obiektu poprzez rolę jaka odgrywa on w relacji z innym bytem. autor tytuł Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

4 Ontologia zgodna ze składnia Ontologia wyznacza granulację z jaka reprezentujemy informacje. Na przykład publikować i napisać traktuję jako synonimy (słowa odnoszace się do tego samego pojęcia). Każdemu rzeczownikowi, czasownikowi, przysłówkowi i liczebnikowi odpowiada pojęcie (modulo pojęcia wielosłowne). Relacjom składniowym odpowiadaja relacje między pojęciami. Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

5 Ontologia nazywania się Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

6 Ontologia publikowania Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

7 Język reprezentacji znaczenia Frazy rzeczownikowe odnosza się do przedmiotów spełniajacych wymienione we frazie warunki. Znaczeniem (semantyka) fraz rzeczownikowych będa termy zawierajace informacje o typie przedmiotu (kategorii ontologicznej), dodatkowych cechach wymienionych w jego opisie, liczności. tytuł pracy Jana Kowalskiego ( ( ) ) Tytuł Autor d, Imię(o, Jan ) Nazwisko(o, Kowalski ), x x:napis d:dokument o:osoba 1 d:dokument Tytuł(d, x) o:osoba Autor(d, o) Imię(o, Jan ) Nazwisko(o, Kowalski ) x:napis Tytuł (Publikacja (Nosiciel Imienia( Jan ) Nosiciel Nazwiska( Kowalski ))) Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

8 Język reprezentacji znaczenia Czasowniki trybie oznajmujacym stwierdzaja istnienie określonego stanu, wykonanie określonej akcji: Stat Jan Kowalski opublikował dwa artykuły. ( ) 1 Autor a, Imię(o, Jan ) Nazwisko(o, Kowalski ) a:publikuje o:osoba ( )) 2 Publikacja a, true d:dokument W logice musimy zdecydować, czy liczba mnoga jest kolektywna: a:publikuje o:osoba Autor(a, o) Imię(o, Jan ) Nazwisko(o, Kowalski ) d1,d 2 :DokumentPublikacja(a, d 1 ) Publikacja(a, d 2 ) czy dystrybutywna: a1,a 2 :Publikuje o:osoba Autor(a 1, o) Autor(a 2, o) Imię(o, Jan ) Nazwisko(o, Kowalski ) d1,d 2 :DokumentPublikacja(a 1, d 1 ) Publikacja(a 2, d 2 ) Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

9 Język reprezentacji znaczenia 1 JK Imię(o, Jan ) Nazwisko(o, Kowalski ) o:osoba Reprezentacja pytań Jakie prace napisał Jan Kowalski? Qest Publikacja Autor(a, JK), d d:dokument a:publikuje i poleceń Podaj prace, które napisał Jan Kowalski! Impt Wyświetlane s, Publikacja Autor(a, JK), d s:wyświetla d:dokument a:publikuje Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

10 Koordynacja kolektywna i dystrybutywna Alek i Olek wypili wino i wódkę. W powyższym zdaniu mamy do czynienia z jedna czynnościa picia, w której brały udział dwie osoby i dwa trunki. Ala i Ola wyszły za maż za Alka i Olka. Tutaj mamy dwa odrębne zdarzenia wyjścia za maż, w każdym z nich brały udział dwie osoby. Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

11 Dystrybutywna i kolektywna koordynacja Jakie prace napisał Jan Kowalski i Aleksander Malinowski? Jakie prace napisali Jan Kowalski i Aleksander Malinowski? Dystybutywnie: Kolektywnie: Qest Qest Qest d:dokument d:dokument d:dokument Publikacja Publikacja Publikacja a:publikuje a:publikuje a:publikuje Autor(a, JK), d Autor(a, AM), d Autor(a, JK) Autor(a, AM), d Czy istnieje zwiazek pomiędzy liczba czasownika i sposobem koordynowania? Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

12 Więcej poziomów rozwidlenia Jakie prace przeczytali Jan Kowalski i Aleksander Malinowski? Prace, które czytali razem: Qest Czytadło Czytacz(a, JK) Czytacz(a, AM), d d:dokument a:czyta Prace, które obaj przeczytali, choć niekoniecznie razem: Qest Czytadło Czytacz(a, JK), d Czytadło Czytacz(a, AM), d d:dokument a:czyta a:czyta Prace, które przeczytał przynajmniej jeden z nich: Qest Czytadło Czytacz(a, JK), d d:dokument a:czyta Qest Czytadło Czytacz(a, AM), d d:dokument a:czyta Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

13 Opis semantyki podczas parsowania Semantykę tokenów oraz fraz powstałych podczas parsowania wyrażamy za pomoca termów liniowego rachunku λ przeplecionych z formułami języka reprezentacji znaczenia. Liniowy rachunek λ dostarcza nam opis zmian przekształceń jakim podlega semantyka podczas parsowania. Język reprezentacji znaczenia wyraża treść jaka niosa ze soba poszczególne frazy. Funktory reprezentujemy za pomoca λ-abstrakcji, czyli konstrukcji postaci λx.m Liniowość oznacza, że zmienna x musi wystapić w termie M dokładnie raz. Aplikację oznaczamy (λx.m)@n M[x := N] Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

14 Opis semantyki podczas parsowania Jakie prace napisał Jan Kowalski? Jan = λx. 1 o:osoba Imię(o, Jan ) o = x Kowalski = 1 o 2 :Osoba Nazwisko(o 2, Kowalski ) Jan, Kowalski = ( ) 1 1 λx. Imię(o, Jan ) o = Nazwisko(o 2, Kowalski ) o:osoba o 2 :Osoba 1 1 Imię(o, Jan ) o = Nazwisko(o 2, Kowalski ) o:osoba o 2 :Osoba 1 = Imię(o, Jan ) Nazwisko(o, Kowalski ) JK o:osoba Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

15 Opis semantyki podczas parsowania Jakie prace napisał Jan Kowalski λv.qest ( d:dokument v@d) JK λo.stat( a:publikuje Autor(a, JK) Publikacja(a, o) ) ( ) Qest d:dokument Stat( a:publikuje ( Autor(a, JK) Publikacja(a, d)) ) Qest d:dokument Publikacja( a:publikuje Autor(a, JK), d) jakie = λn.λv.qest(n@v) prace = λx. d:dokument x@d napisał = λs, o.stat( a:publikuje Autor(a, s) Publikacja(a, o)) Jakie, prace = λv.qest (( λx. d:dokument x@d ) ( λx. λv.qest d:dokument x@d ( ) d:dokument v@d ) Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

16 Dyskusja wyboru języka reprezentacji znaczenia Wybór języka reprezentacji znaczenia podyktowany był następujacymi spostrzeżeniami: Język logiki pierwszego rzędu nie jest zgodny ze składnia języka naturalnego: trzeba wyprowadzać kwantyfikatory na zewnatrz. Język teorii reprezentacji dyskursu (Bos 2005): wymaga tego by semantyka rzeczowników były formuły co wymusza dodatkowa λ-abstrakcję w opisie semantyki rzeczowników. Grafy pojęć (Sowa 2000): problem z wyborem węzłów grafu, które należy ze soba łaczyć identyfikacja składowych grafu Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

17 Opis semantyki koordynacji podczas parsowania Semantyka koordynowanych fraz jest jest lista ich semantyk oraz łacz acy spójnik. Jakie prace napisał Jan Kowalski i Aleksander Malinowski λv.qest ( d:dokument v@d) JK AM [ [JK; AM] ana(λs, o.stat( a:publikuje Autor(a, s) Publikacja(a, o)))@jk; ana(λs, o.stat( ] a:publikuje [ Autor(a, s) Publikacja(a, o)))@am λs, o.stat( ana(a):publikuje Autor(a, s) Publikacja(a, o))@jk; λs, o.stat( ] ana(a):publikuje [ Autor(a, s) Publikacja(a, o))@am λo.stat( ana(a):publikuje Autor(a, JK) Publikacja(a, o)); λo.stat( ] ana(a):publikuje Autor(a, AM) Publikacja(a, o)) [ ana(λv.qest ( d:dokument v@d) )@λo.stat( ana(a):publikuje Autor(a, JK) Publikacja(a, o)); ana(λv.qest ( d:dokument v@d) )@λo.stat( ] ana(a):publikuje Autor(a, AM) Publikacja(a, o)) Operator ana wiaże zmienne, które moga wskazywać na te same byty; jest propagowany do wnętrza formuł odpowiednimi regułami redukcji Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

18 Opis semantyki koordynacji podczas parsowania [ Jakie prace napisał Jan Kowalski i Aleksander Malinowski ana(λv.qest ( d:dokument v@d) )@λo.stat( ana(a):publikuje Autor(a, JK) Publikacja(a, o)); ana(λv.qest ( d:dokument v@d) )@λo.stat( ] ana(a):publikuje [ ( Autor(a, AM) Publikacja(a, o)) ) Qest ana(d):dokument Publikacja( ana(a):publikuje Autor(a, JK), d) ; ( )] Qest ana(d):dokument Publikacja( ana(a):publikuje ( Autor(a, AM), d) ) Qest ana(d):dokument Publikacja( ana(a):publikuje Autor(a, JK), d) ( ) Qest ana(d):dokument Publikacja( ana(a):publikuje Autor(a, AM), d) W ostatnim przekształceniu posłużyliśmy się redukcja wprowadzajac a spójnik. Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

19 Opis semantyki koordynacji podczas parsowania (rachunki) [ Jakie prace napisał Jan Kowalski i Aleksander Malinowski ana(λv.qest ( d:dokument v@d) )@λo.stat( ana(a):publikuje Autor(a, JK) Publikacja(a, o)); ana(λv.qest ( d:dokument v@d) )@λo.stat( ] ana(a):publikuje [ ( Autor(a, AM) Publikacja(a, o)) ) λv.qest ana(d):dokument ana(a):publikuje Autor(a, JK) Publikacja(a, o)); ( ) λv.qest ana(d):dokument ] ana(a):publikuje [ ( Autor(a, AM) Publikacja(a, o)) ) Qest ana(d):dokument (λo.stat( ana(a):publikuje Autor(a, JK) Publikacja(a, o)))@d ; ( )] Qest ana(d):dokument (λo.stat( ana(a):publikuje [ ( Autor(a, AM) Publikacja(a, o)))@d ) Qest ana(d):dokument Stat( ana(a):publikuje Autor(a, JK) Publikacja(a, d)) ; ( )] Qest ana(d):dokument Stat( ana(a):publikuje [ ( Autor(a, AM) Publikacja(a, d)) ) Qest ana(d):dokument Publikacja( ana(a):publikuje Autor(a, JK), d) ; ( )] Qest ana(d):dokument Publikacja( ana(a):publikuje ( Autor(a, AM), d) ) Qest ana(d):dokument Publikacja( ana(a):publikuje Autor(a, JK), d) ( ) Qest ana(d):dokument Publikacja( ana(a):publikuje Autor(a, AM), d) Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

20 Rozstrzyganie anaforyczności ( ) Qest ana(d):dokument Publikacja( ana(a):publikuje Autor(a, JK), d) ( ) Qest ana(d):dokument Publikacja( ana(a):publikuje Autor(a, AM), d) W zależności od tego które zmienne uznamy za anafory otrzymujemy kolektywna badź dystrybutywna koordynację Jeśli zarówno d jak i a nie sa anaforyczne mamy ( ) Qest d 1 :Dokument Publikacja( a 1 :Publikuje Autor(a 1, JK), d 1 ) ( ) Qest d 2 :Dokument Publikacja( a 2 :Publikuje Autor(a 2, AM), d 2 ) Jeśli d jest anaforyczne, a a nie: ( est d:dokument Publikacja( a 1 :Publikuje Autor(a 1, JK), d) Publikacja( ) a 2 :Publikuje Autor(a 2, AM), d) Gdy a jest anaforyczne to d w obu wypadkach opisuje ten sam obiekt i otrzymujemy: ( ) Qest d:dokument Publikacja( a:publikuje Autor(a, JK), d) Autor(a, AM), d) Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

21 Koordynacja funktorów Jan Kowalski napisał lub przeczytał artykuł JK [λs, o.stat( a:publikuje Autor(a, s) Publikacja(a, o) d:document λs, o.stat( ] a:czyta [ Czytacz(a, s) Czytadło(a, o) λs, o.stat( a:publikuje Autor(a, s) Publikacja(a, o)@ana(jk ) λs, o.stat( ] a:czyta [ Czytacz(a, s) Czytadło(a, o)@ana(jk ) λo.stat( a:publikuje Autor(a, ana(jk )) Publikacja(a, o) λo.stat( ] a:czyta [ Czytacz(a, ana(jk )) Czytadło(a, o) λo.stat( a:publikuje Autor(a, ana(jk )) Publikacja(a, o)@ana( d:document ) λo.stat( ] a:czyta Czytacz(a, ana(jk )) Czytadło(a, o)@ana( d:document [ ) Stat( a:publikuje Autor(a, ana(jk )) Publikacja(a, ana(d):document ) Stat( a:czyta Czytacz(a, ana(jk )) Czytadło(a, ] ana(d):document ) Term, który wchodzi pod [ ; ] jest duplikowany, jest to odstępstwo od liniowości języka. Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

22 Opis składni języka w Kategorialnej Gramatyce Logicznej Składnia definiuje więzy jakie musza być spełnione, by dozwolona była aplikacja do funktora. Reguły składni gwarantuja wykonalność i poprawność redukcji semantycznych. Składnię języka reprezentujemy za pomoca formuł (typów) niekomutatywnej logiki liniowej przypisanych poszczególnym tokenom. Parsowanie jest dowodzeniem, że z ciagu typów przypisanych tokenom wynika typ zdania S. Proces dowodzenia przeprowadzany jest za pomoca niewielkiego zbioru reguł wnioskowania stanowiacych system dowodowy. Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

23 Typy atomowe Pers, Doc, Vol, Year, Str kategorie semantyczne Stat, Qest, Impt modalności S, NP, AdjP, PP, TimeP, LocP typy fraz sg, pl liczba nom, gen, dat, acc, inst, loc, voc przypadek m 1, m 2, m 3, n 1, n 2, f, p 1, p 2, p 3 rodzaj pri, sec, ter osoba Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

24 Typy semantyczne i implikacja Jakie prace napisał Jan Kowalski? Jan = Pers / Pers : λx. 1 o:osoba Imię(o, Jan ) o = x Kowalski = Pers : 1 o 2 :Osoba Nazwisko(o 2, Kowalski ) Reguły aplikacji ψ / ϕ : M, τ : T = ψ : M@((λx.N)@T ), o ile τ : x = ϕ : N τ : T, ψ \ ϕ : M = ψ : M@((λx.N)@T ), o ile τ : x = ϕ : N Jan, Kowalski = 1 Pers / Pers : λx. Imię(o, Jan ) o = x, Pers : 1 Nazwisko(o 2, Kowalski ) o:osoba ( ) 1 = Pers : λx. Imię(o, Jan ) o = o 2 :Osoba 1 Nazwisko(o 2, Kowalski ) o:osoba o 2 :Osoba 1 Pers : Imię(o, Jan ) o = 1 Nazwisko(o 2, Kowalski ) o:osoba o 2 :Osoba Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

25 Typy semantyczne i implikacja jakie = (Qest /(Stat \ Doc)) /(Doc / AdjP) : λn.λv.qest(n@v) prace = Doc / AdjP : λx. d:dokument x@d napisał = Stat{/ Pers, \ Doc} : λs, o.stat( a:publikuje Autor(a, s) Publikacja(a, o)) Jakie prace napisał Jan Kowalski (Qest /(Stat Doc)) /(Doc AdjP) Doc AdjP Stat{ Pers, Doc} Pers Qest /(Stat Doc) Stat{ Doc} Pers Stat{ Doc} / Pers Stat{ Doc} Stat Doc Qest Reguły ψ ϕ = ψ / ϕ ψ ϕ = ψ \ ϕ ψ{ 1 ϕ 1,..., n ϕ n } = ψ{ 1 ϕ 1,..., i 1 ϕ i 1, i+1 ϕ i+1,... n ϕ n } i ϕ i ψ{} = ψ Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

26 Spójniki: tensor, wraz, zero Tensor ϕ ψ pozwala zapisać wektory kategorii gramatycznych oraz konkatenację fraz. Jan = Pers NP sg nom m 1 ter Wraz ϕ & ψ reprezentuje niejednoznaczność, prawo wyboru między typami. Jana = Pers NP sg (gen & acc) m 1 ter Stała zero 0 jest prawem wyboru dowolnego typu atomowego. Reguły wnioskowania: Nemo = Pers NP sg 0 m 1 ter ϕ ψ = σ τ, o ile ψ = τ oraz ϕ = σ ϕ & ψ = ϕ ϕ & ψ = ψ 0 = γ, o ile γ jest symbolem atomowym Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

27 Spójniki: plus, top, jedynka Plus ϕ ψ jest to uogólnienie typu ϕ oraz ψ, czyli jeden z tych typów ze wskaźnikiem, o który typ faktycznie chodzi. Stała top to uogólnienie wszystkich typów atomowych. Jako argumenty implikacji, plus i top pozwalaja reprezentować polimorficzne argumenty. Stała jeden 1 reprezentuje białe znaki. Jako argument implikacji jedynka użyta z plusem tworzy argumenty opcjonalne. opublikował = Stat S{ Pers NP sg nom (m 1 m 2 m 3 ) ter, Doc NP acc, (Vol LocP) 1, TimeP 1} Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

28 Uzgadnianie argumentów Reguły ψ : M = ψ : M, 1 : ϕ : M = ϕ ψ : inl M ψ : M = ϕ & ψ : inr M γ =, o ile γ jest symbolem atomowym Redukcje case inl(r) of inl(x) S inr(y) T S[x := R] case inr(r) of inl(x) S inr(y) T T [y := R] Argumenty opcjonalne opublikował = Stat S / TimeP 1 : λx.stat( case x of inl y Data(a, y) inr y true) a:publikuje = Stat S / TimeP 1 :..., 1 := Stat S / TimeP 1 :..., TimeP 1 : inr = Stat S : Stat( case inr of inl y Data(a, y) inr z true) Stat S : Stat( true) a:publikuje a:publikuje Argumenty polimorficzne Jan Kowalski = Pers NP sg nom m 1 ter = Pers NP sg nom (m 1 m 2 m 3 ) ter Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

29 Przykładowy dowód Gdzie publikuje Jan Kowalski Qest S /(Stat S Vol LocP) Stat S{ Pers NP nom, Pers NP nom Vol LocP 1, TimeP 1} Stat S{ (Vol LocP) 1, TimeP 1} Stat S{ (Vol LocP) 1} (TimeP 1) Stat S{ (Vol LocP) 1} /(TimeP 1), 1 Stat S{ (Vol LocP) 1} /(TimeP 1), TimeP 1 Stat S{ (Vol LocP) 1} Stat S{} (Vol LocP) 1) Stat S Vol LocP Qest S By uzgodnić frazę czasownikowa z zaimkiem Gdzie korzystamy z reguły ψ ϕ : M = τ σ : λx.n o ile σ : x ϕ : P oraz ψ : M@P τ : N oraz następujacego wnioskowania Vol LocP : x = (Vol LocP) 1 : inl x Stat S{} : (λy.m)@(inl x) = Stat S : M[y := inl x] Stat S{} (Vol LocP) 1 : (λy.m) = Stat S : λx.m[y := inl x] Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

30 Wprowadzanie koordynacji Operator unarny reprezentuje nieliniowość. Semantycznie odpowiada mu lista termów ze spójnikiem [N 1 ;... ; N k ] Reguła dla spójnika ψ, conj, ψ = ψ ψ : M, conj :, ψ : N = ψ : [M; N] Reguła dla przecinka przed spójnikiem Redukcja ψ, comma, ψ = ψ ψ : M, comma, ψ : N = ψ : add M N add M [N 1 ;... ; N k ] [M; N 1 ;... ; N k ] Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

31 Reguła cięcia dla koordynacji Reguła Redukcja Przykład ϕ = ψ o ile ϕ = ψ ϕ : M = ψ : map M (λx.n) o ile ϕ : x = ψ : N map [M 1 ;... ; M k ] N [ana(n)@m 1 ;... ; ana(n)@m k ] (Pers (Pers Pers)) : [inl M; inr inl N; inr inr P] Wciaganie pod nawias = Pers : [M; N; P] ψ : M, ϕ : N = (ψ ϕ) : map M (λx.x N) ψ ϕ : M N = ψ : M, ϕ : N Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

32 Koordynacja i implikacja Poniższe reguły sa konsekwencja wciagania pod nawias i cięcia dla koordynacji. Koordynacja argumentów ψ / ϕ, ϕ = ψ ψ / ϕ : M, ϕ : N = ψ : map N (λy.ana(m)@y) Koordynacja funktorów (ψ / ϕ), ϕ = ψ (ψ / ϕ) : M, ϕ : N = ψ : map M (λy.y@ana(n)) Powyższe reguły decyduja o poprawności koordynacji: fraza pod musi pasować do argumentu funktora, albo sama być funktorem. Wszelkie uzgodnienia typów koordynowanych fraz sa wykonywane tylko w takim zakresie w jakim wymaga tego funktor. Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

33 Opuszczanie koordynacji Zdolność do opuszczania koordynacji, czyli wykonania redukcji ma jedynie typ zdaniowy: concat [M 1 ;... ; M k ] M 1 M k (ψ S) : M = ψ S : concat M Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

34 Proste przykłady koordynacji Jakie prace napisał Jan Kowalski i Aleksander Malinowski Qest /(Stat Doc) Stat{ Pers, Doc} Pers Pers Stat{ Doc} Pers Pers Stat{ Doc} / Pers (Stat{ Doc}) (Stat Doc) Qest Qest Jan Kowalski napisał lub przeczytał artykuł Pers NP nom (Stat S{ Pers NP nom, Doc NP acc}) Doc NP (nom & acc) (Stat S{ Doc NP acc} / Pers NP nom) (Stat S{ Doc NP acc}) Stat S Stat S Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

35 Koordynacja dwupoziomowa Jaś lub Małgosia lubi lody i cukierki (Pers NP nom) : Stat S{ Pers NP nom, Food NP acc} : (Food NP acc) : [J; M] λs, o. a:l A(a, s) P(a, o) [L; C] (Stat S{ Food NP acc}) : [λo. ana(a):l A(a, J) P(a, o); λo. ana(a):l A(a, M) P(a, o)] (Stat S{ Food NP acc} (Food NP acc) ) : [λo. ana(a):l A(a, J) P(a, o) [ana(l); ana(c)] ; λo. ana(a):l A(a, M) P(a, o) [ana(l); ana(c)] ] (Stat S) : [[ ana(ana(a)):l A(a, ana(j)) P(a, ana(l)); ana(ana(a)):l A(a, ana(j)) P(a, ana(c))] ; [ ana(ana(a)):l A(a, ana(m)) P(a, ana(l)); ana(ana(a)):l A(a, ana(m)) P(a, ana(c))] ] Istnieje też drugie drzewo majace zamieniona kolejność argumentów. Prowadzi ono do innej interpretacji semantycznej. Fraza nauczyciel języka polskiego i angielskiego oraz matematyki parsuje się podobnie z tym że wymaga dodatkowej reguły ψ : M = ψ : [M] Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

36 Koordynacja nieuzgadnialnych argumentów Dajcie wina i cała świnię Impt S{ Food NP gen Object NP acc} : Food NP gen : Object NP acc : λo.case o of inl x D inr y D W S Food NP gen Food NP gen Object NP acc : Object NP acc : inl W inr S (Food NP gen Object NP acc) : [inl W ; inr S] (Impt S) : [ana(d 1 )@W ; ana(d 2 )@S] W powyższym przykładzie przyjałem, że czasownik dać akceptuje jako argument dowolne przedmioty w bierniku a jedzenie również w dopełniaczu. umożliwia koordynowanie dowolnych fraz. Konstrukcja ψ ϕ pozwala tworzyć polimorficzne argumenty. Podobne przykłady: Owinał dziecko w koc i ręcznikiem. Pat is wealthy and a Republican. Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

37 Koordynacja nieuzgadnialnych funktorów Gdzie i kiedy Jan Kowalski publikował prace Qest /(Stat \ Vol) Qest /(Stat \ TimeP) Stat{ Vol 1, TimeP 1} (Qest /(Stat \ Vol) Qest /(Stat \ TimeP)) Stat{ Vol 1} & Stat{ TimeP 1} (Qest /((Stat \ Vol) & (Stat \ TimeP))) Stat Vol & Stat TimeP Qest Er findet und hilft Frauen nom (S \ nom) / acc (S \ nom) / dat dat & acc ((S \ nom) / acc (S \ nom) / dat) ((S \ nom) /(acc & dat)) (S \ nom) S Kogo Janek lubi a Jerzy nienawidzi (S /(S gen)) & (S /(S acc)) S acc S gen S /((S gen) (S acc)) ((S acc) (S gen)) S /(S (gen & acc)) (S (acc & gen)) S Parsowanie wymaga tutaj propagowania & i w głab formuły. Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

38 Zakaz podnoszenia typu Nie chcemy, by można było sparsować zdanie *Jan Kowalski i pracę opublikował. w którym koordynowane sa argumenty funktora majace różne typy. W tym celu nie możemy pozwolić, by argument stał się funktorem pobierajacym pierwotny funktor jako argument, czyli musimy zabronić podnoszenia typu oraz wprowadzania implikacji. Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

39 Uzgodnienie typów semantycznych Chcemy sparsować ale nie pracuje w szkole i na uniwersytecie opublikował w czasopiśmie i na stronie internetowej *pracuje w szkole i we Wrocławiu *opublikował w czasopiśmie i w Warszawie Wprowadzenie typu okolicznika miejsca LocP pozwala nam koordynować frazy różniace się przyimkami. Wprowadzenie typów semantycznych umożliwia rozróżnienie instytucji i miasta. Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

40 Koordynacja par fraz Jaś kupił Oli kwiaty a Ani czekoladki Stat S{ Pers NP dat Pers NP dat Object NP acc Pers NP dat Object NP acc, Object NP acc} (Pers NP dat) (Object NP acc) (Pers NP dat) (Object NP acc) ((Pers NP dat) (Object NP acc)) (Stat S{ Pers NP dat, Object NP acc} (Pers NP dat) (Object NP acc)) (Stat S{ Pers NP dat, Object NP acc}, (Pers NP dat), (Object NP acc)) (Stat S) Tensor pozwala łaczyć ze soba dowolne sasiaduj ace frazy. W zdaniu Otrzymał w 1965 nagrodę im. S. Piętaka, a w 1967 nagrodę Fundacji im. Kościelskich w Genewie, a także kilka nagród Polskiego Radia za słuchowiska radiowe. czasownik Otrzymał ma typ Stat S{ TimeP 1, Object NPacc} Gdyby czasownik znajdował się w środku koordynowanych fraz, trzeba by istotnie rozszerzyć formalizm gramatyczny wprowadzajac frazy z lukami. Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

41 Porównanie z dotyczczasem Operator jest potrzebny do tego, by sterować semantyczna operacja map. Dotychczas w gramatykach kategorialnych (Morrill 2011) koordynacja wprowadzana była bez użycia tego operatora. Przy koordynacji funktorów uzależniano typ spójnika od ilości i typów argumentów koordynowanego funktora. Typ spójnika łaczył operacje wprowadzania listy, mapowania i łaczenia listy spójnikiem. Aby koordynować argumenty, trzeba było zamienić je na funktory, czyli podnieść typ. Koordynacja nieuzgadnialnych typów była rozpatrywana w oderwaniu od konkretnego formalizmu. Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

42 Uzgodnienie rodzaju i liczby Dwie możliwości uzgodnienia. Gdy byty wymienione we frazie sa traktowane dystybutywnie słowa stojace na lewo od frazy uzgadniane sa z pierwszym jej komponentem; słowa stojace na prawo od frazy uzgadniane sa z ostatnim jej komponentem. Gdy byty wymienione we frazie sa traktowane kolektywnie sumowana jest ich liczba, a więc liczba staje się mnoga; rodzaj staje się wypadkowa rodzajów koordynowanych fraz. W określeniu kolektywnie koordynowanej frazy oprócz rodzaju jej komponentów istotne sa typy semantyczne, w szczególności występowanie osób i występowanie mężczyzn. Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

43 Reprezentacja dystrybutywnej koordynacji Wprowadzamy operatory l i r określajace typ z punktu widzenia lewej i prawej strony. Liczbę i rodzaj koordynowanej frazy opisujemy wyrażajac obie możliwości, np: (sg l & pl r ) (f l & m r 1 ) Zwykłym frazom pozwalamy wprowadzać identyczne typy z obu stron: ψ = ψ l & ψ r Aplikujac argument wskazujemy, z której strony na niego patrzymy: ψ / ϕ, τ = ψ, o ile τ = ϕ l Dodajemy też odpowiednie reguły propagujace l i r wgłab formuł. Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

44 Reprezentacja kolektywnej koordynacji Konieczna jest zdolność do napisania reguł kodujacych zachowanie liczby i rodzaju przy koordynacji. Można to osiagn ać zastępujac uniwersalna regułę wprowadzania reguła dla koordynacji dystrybutywnej, a oprócz tego dodajac zbiór reguł opisujacych specyfikę koordynacji kolektywnej, np: Pers NP sg ψ f pri, conj, Pers NP sg ψ n 1 ter = (Pers NP pl ψ m 1 pri) Wojciech Jaworski (MIM UW) Koordynacja w LCG 2 kwietnia / 45

45 Dziękuję za uwagę!

Gramatyka Kategorialna Języka Polskiego

Gramatyka Kategorialna Języka Polskiego Gramatyka Kategorialna Języka Polskiego Wojciech Jaworski Instytut Informatyki Uniwersytet Warszawski 3 października 2011 Wojciech Jaworski (MIM UW) Gramatyka Kategorialna Języka Polskiego 3 października

Bardziej szczegółowo

Wykład 11a. Składnia języka Klasycznego Rachunku Predykatów. Języki pierwszego rzędu.

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:

Bardziej szczegółowo

MATEMATYKA DYSKRETNA, PODSTAWY LOGIKI I TEORII MNOGOŚCI

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

Bardziej szczegółowo

Parsowanie semantyczne wypowiedzi w języku polskim z użyciem parsera ENIAM

Parsowanie semantyczne wypowiedzi w języku polskim z użyciem parsera ENIAM Parsowanie semantyczne wypowiedzi w języku polskim z użyciem parsera ENIAM Wojciech Jaworski Instytut Podstaw Informatyki Polskiej Akademii Nauk 3 lutego 2017 Wojciech Jaworski (IPI PAN) Parsowanie semantyczne

Bardziej szczegółowo

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 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

Bardziej szczegółowo

Analiza znaczeniowa sterowana składnią

Analiza znaczeniowa sterowana składnią S e ISA(e, Czytanie) Czytający(e, Ola) Czytany(e, Książka) NP VP N.Ola V.czyta NP N.książkę W jaki sposób przenieść znaczenie pojedynczych słów ze słownika w odpowiednie miejsca w reprezentacji zdania?

Bardziej szczegółowo

Logika Stosowana. Wykład 7 - Zbiory i logiki rozmyte Część 3 Prawdziwościowa logika rozmyta. Marcin Szczuka. Instytut Informatyki UW

Logika Stosowana. Wykład 7 - Zbiory i logiki rozmyte Część 3 Prawdziwościowa logika rozmyta. Marcin Szczuka. Instytut Informatyki UW Logika Stosowana Wykład 7 - Zbiory i logiki rozmyte Część 3 Prawdziwościowa logika rozmyta Marcin Szczuka Instytut Informatyki UW Wykład monograficzny, semestr letni 2016/2017 Marcin Szczuka (MIMUW) Logika

Bardziej szczegółowo

Adam Meissner.

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

Bardziej szczegółowo

Wprowadzenie do logiki Zdania, cz. III Język Klasycznego Rachunku Predykatów

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ź

Bardziej szczegółowo

Metody Kompilacji Wykład 3

Metody Kompilacji Wykład 3 Metody Kompilacji Wykład 3 odbywa się poprzez dołączenie zasad(reguł) lub fragmentów kodu do produkcji w gramatyce. Włodzimierz Bielecki WI ZUT 2 Na przykład, dla produkcji expr -> expr 1 + term możemy

Bardziej szczegółowo

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 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

Bardziej szczegółowo

1. Wstęp do logiki. Matematyka jest nauką dedukcyjną. Nowe pojęcia definiujemy za pomocą pojęć pierwotnych lub pojęć uprzednio wprowadzonych.

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

Bardziej szczegółowo

Programowanie funkcyjne Wykład 14. Rachunek λ z typami prostymi

Programowanie funkcyjne Wykład 14. Rachunek λ z typami prostymi Programowanie funkcyjne Wykład 14. Rachunek λ z typami prostymi Zdzisław Spławski Zdzisław Spławski: Programowanie funkcyjne, Wykład 14. Rachunek λ z typami prostymi 1 Dowody konstruktywne Dedukcja naturalna

Bardziej szczegółowo

Programowanie w logice

Programowanie w logice Programowanie w logice PROLOG cz.1 PROLOG język wysokiego poziomu Powstał w 1972 na Uniwersytecie w Marsylii (Francja) w zespole A.Colmerauer a i F.Roussel a PROgrammation en LOGique, PROgramming in LOGic,

Bardziej szczegółowo

Predykat. Matematyka Dyskretna, Podstawy Logiki i Teorii Mnogości Barbara Głut

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,

Bardziej szczegółowo

Kultura logicznego myślenia

Kultura logicznego myślenia Kultura logicznego myślenia rok akademicki 2015/2016 semestr zimowy Temat 6: Rachunek predykatów jako logika pierwszego rzędu logika elementarna = logika pierwszego rzędu KRZ logika zerowego rzędu Język

Bardziej szczegółowo

Semantyka rachunku predykatów

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

Bardziej szczegółowo

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. 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ść

Bardziej szczegółowo

Logika Stosowana. Wykład 2 - Logika modalna Część 2. Marcin Szczuka. Instytut Informatyki UW. Wykład monograficzny, semestr letni 2016/2017

Logika Stosowana. Wykład 2 - Logika modalna Część 2. Marcin Szczuka. Instytut Informatyki UW. Wykład monograficzny, semestr letni 2016/2017 Logika Stosowana Wykład 2 - Logika modalna Część 2 Marcin Szczuka Instytut Informatyki UW Wykład monograficzny, semestr letni 2016/2017 Marcin Szczuka (MIMUW) Logika Stosowana 2017 1 / 27 Plan wykładu

Bardziej szczegółowo

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ń 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

Bardziej szczegółowo

Logika pragmatyczna. Logika pragmatyczna. Kontakt: Zaliczenie:

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

Bardziej szczegółowo

Rachunek logiczny. 1. Język rachunku logicznego.

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

Bardziej szczegółowo

Kategorialny Parser Składniowo-Semantyczny dla języka polskiego

Kategorialny Parser Składniowo-Semantyczny dla języka polskiego Kategorialny Parser Składniowo-Semantyczny dla języka polskiego Wojciech Jaworski Instytut Informatyki Uniwersytetu Warszawskiego Instytut Podstaw Informatyki Polskiej Akademii Nauk 26 kwietnia 2016 Wojciech

Bardziej szczegółowo

Składnia rachunku predykatów pierwszego rzędu

Składnia rachunku predykatów pierwszego rzędu Początek Gramatyka Kwantyfikatory Poprawność Logika obliczeniowa Instytut Informatyki Początek Gramatyka Kwantyfikatory Poprawność Plan wykładu 1 Na (dobry) początek Zrozumieć słowa Oswoić znaki 2 Gramatyka

Bardziej szczegółowo

0.1. Logika podstawowe pojęcia: zdania i funktory, reguły wnioskowania, zmienne zdaniowe, rachunek zdań.

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

Bardziej szczegółowo

Leksykon gramatyki kategorialnej dla języka polskiego

Leksykon gramatyki kategorialnej dla języka polskiego Leksykon gramatyki kategorialnej dla języka polskiego MIM UW pm262952@students.mimuw.edu.pl 1 października 2012 Cel pracy CCG Celem jest konwersja polskiego banku drzew na format wywodów CCG. Potrzebne

Bardziej szczegółowo

Logika Matematyczna (1)

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

Bardziej szczegółowo

LOGIKA Klasyczny Rachunek Zdań

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ć

Bardziej szczegółowo

Logika pragmatyczna dla inżynierów

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

Bardziej szczegółowo

Parsowanie semantyczne i jego zastosowania

Parsowanie semantyczne i jego zastosowania Parsowanie semantyczne i jego zastosowania Wojciech Jaworski, Adam Przepiórkowski Instytut Podstaw Informatyki Polskiej Akademii Nauk 18 czerwca 2015 Wojciech Jaworski, Adam Przepiórkowski (IPI PAN) Parsowanie

Bardziej szczegółowo

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 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

Bardziej szczegółowo

Logika Matematyczna (1)

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:

Bardziej szczegółowo

Klasyczny rachunek zdań 1/2

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

Bardziej szczegółowo

Matematyka ETId Elementy logiki

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,

Bardziej szczegółowo

Programowanie deklaratywne

Programowanie deklaratywne Programowanie deklaratywne Artur Michalski Informatyka II rok Plan wykładu Wprowadzenie do języka Prolog Budowa składniowa i interpretacja programów prologowych Listy, operatory i operacje arytmetyczne

Bardziej szczegółowo

Michał Lipnicki (UAM) Logika 11 stycznia / 20

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

Bardziej szczegółowo

Programowanie deklaratywne

Programowanie deklaratywne Programowanie deklaratywne Artur Michalski Informatyka II rok Plan wykładu Wprowadzenie do języka Prolog Budowa składniowa i interpretacja programów prologowych Listy, operatory i operacje arytmetyczne

Bardziej szczegółowo

Kultura logiczna Klasyczny rachunek zdań 1/2

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

Bardziej szczegółowo

Ziemia obraca się wokół Księżyca, bo posiadając odpowiednią wiedzę można stwierdzić, czy są prawdziwe, czy fałszywe. Zdaniami nie są wypowiedzi:

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ść

Bardziej szczegółowo

Wstęp do logiki. Semiotyka cd.

Wstęp do logiki. Semiotyka cd. Wstęp do logiki Semiotyka cd. Gramatyka kategorialna jest teorią formy logicznej wyrażeń. Wyznacza ją zadanie sporządzenia teoretycznego opisu związków logicznych takich jak wynikanie, równoważność, wzajemna

Bardziej szczegółowo

LOGIKA I TEORIA ZBIORÓW

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

Bardziej szczegółowo

Podstawowe Pojęcia. Semantyczne KRZ

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

Bardziej szczegółowo

Elementy logiki matematycznej

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

Bardziej szczegółowo

Elementy rachunku lambda. dr hab. inż. Joanna Józefowska, prof. PP 1

Elementy rachunku lambda. dr hab. inż. Joanna Józefowska, prof. PP 1 Elementy rachunku lambda λ 1 Notacja λ x 3x + 7 3x + 7 jest różniczkowalna 3x + 7 jest mniejsze od 2 (2,3) 5 f(2, 3) = 2 + 3 g(2) = 2 + 3 λx(3x + 7) 3x + 7 λx λy(x + y) = λxy(x + y) λx(x + 3) 2 Rachunek

Bardziej szczegółowo

vf(c) =, vf(ft 1... t n )=vf(t 1 )... vf(t n ).

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

Bardziej szczegółowo

WSTĘP ZAGADNIENIA WSTĘPNE

WSTĘP ZAGADNIENIA WSTĘPNE 27.09.2012 WSTĘP Logos (gr.) słowo, myśl ZAGADNIENIA WSTĘPNE Logika bada proces myślenia; jest to nauka o formach poprawnego myślenia a zarazem o języku (nie mylić z teorią komunikacji czy językoznawstwem).

Bardziej szczegółowo

Matematyczne Podstawy Informatyki

Matematyczne Podstawy Informatyki Matematyczne Podstawy Informatyki dr inż. Andrzej Grosser Instytut Informatyki Teoretycznej i Stosowanej Politechnika Częstochowska Rok akademicki 2013/2014 Gramatyki bezkontekstowe I Gramatyką bezkontekstową

Bardziej szczegółowo

Semantyka rachunku predykatów pierwszego rzędu. Dziedzina interpretacji. Stałe, zmienne, funkcje. Logika obliczeniowa.

Semantyka rachunku predykatów pierwszego rzędu. Dziedzina interpretacji. Stałe, zmienne, funkcje. Logika obliczeniowa. Logika obliczeniowa Instytut Informatyki 1 Interpretacja i wartościowanie Dziedzina interpretacji Interpretacja Wartościowanie 2 Wartość formuły Wartość termu Wartość logiczna formuły Własności 3 Logiczna

Bardziej szczegółowo

Programowanie w Logice Struktury danych (Lista 2)

Programowanie w Logice Struktury danych (Lista 2) Programowanie w Logice Struktury danych (Lista 2) Przemysław Kobylański Wstęp Struktury danych wyraża się w Prologu w postaci termów, tj. symbolicznych wyrażeń. Dotychczas poznaliśmy proste termy takie

Bardziej szczegółowo

III rok kognitywistyki UAM,

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

Bardziej szczegółowo

Programowanie deklaratywne

Programowanie deklaratywne Programowanie deklaratywne Artur Michalski Informatyka II rok Plan wykładu Wprowadzenie do języka Prolog Budowa składniowa i interpretacja programów prologowych Listy, operatory i operacje arytmetyczne

Bardziej szczegółowo

Elementy logiki i teorii mnogości

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

Bardziej szczegółowo

Metoda Tablic Semantycznych

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 α, β,

Bardziej szczegółowo

Wprowadzenie do analizy składniowej. Bartosz Bogacki.

Wprowadzenie do analizy składniowej. Bartosz Bogacki. Wprowadzenie do analizy składniowej Bartosz Bogacki Bartosz.Bogacki@cs.put.poznan.pl Witam Państwa. Wykład, który za chwilę Państwo wysłuchają dotyczy wprowadzenia do analizy składniowej. Zapraszam serdecznie

Bardziej szczegółowo

Metody Kompilacji Wykład 8 Analiza Syntaktyczna cd. Włodzimierz Bielecki WI ZUT

Metody Kompilacji Wykład 8 Analiza Syntaktyczna cd. Włodzimierz Bielecki WI ZUT Metody Kompilacji Wykład 8 Analiza Syntaktyczna cd Analiza Syntaktyczna Wstęp Parser dostaje na wejściu ciąg tokenów od analizatora leksykalnego i sprawdza: czy ciąg ten może być generowany przez gramatykę.

Bardziej szczegółowo

Np. Olsztyn leży nad Łyną - zdanie prawdziwe, wartość logiczna 1 4 jest większe od 5 - zdanie fałszywe, wartość logiczna 0

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

Bardziej szczegółowo

Metodologia prowadzenia badań naukowych Semiotyka, Argumentacja

Metodologia prowadzenia badań naukowych Semiotyka, Argumentacja Semiotyka, Argumentacja Grupa L3 3 grudnia 2009 Zarys Semiotyka Zarys Semiotyka SEMIOTYKA Semiotyka charakterystyka i działy Semiotyka charakterystyka i działy 1. Semiotyka Semiotyka charakterystyka i

Bardziej szczegółowo

Wykład 11b. System aksjomatyczny Klasycznego Rachunku Predykatów. Aksjomaty i reguły inferencyjne

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

Bardziej szczegółowo

Programowanie w logice Wykład z baz danych dla

Programowanie w logice Wykład z baz danych dla Programowanie w logice Wykład z baz danych dla studentów matematyki 18 maja 2015 Programowanie w logice Programowanie w logice to podejście do programowania, w którym na program patrzymy nie jak na opis

Bardziej szczegółowo

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 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

Bardziej szczegółowo

Metody dowodzenia twierdzeń i automatyzacja rozumowań Tabele syntetyczne: definicje i twierdzenia

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

Bardziej szczegółowo

Klasyczny rachunek predykatów

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

Bardziej szczegółowo

Programowanie w Logice Gramatyki metamorficzne. Przemysław Kobylański na podstawie [CM2003] i [SS1994]

Programowanie w Logice Gramatyki metamorficzne. Przemysław Kobylański na podstawie [CM2003] i [SS1994] Programowanie w Logice Gramatyki metamorficzne Przemysław Kobylański na podstawie [CM2003] i [SS1994] Gramatyki bezkontekstowe Gramatyką bezkontekstową jest uporządkowana czwórka G = Σ, N, S, P, gdzie

Bardziej szczegółowo

Języki programowania zasady ich tworzenia

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

Bardziej szczegółowo

Rachunek zdań i predykatów

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)

Bardziej szczegółowo

Algebrę L = (L, Neg, Alt, Kon, Imp) nazywamy algebrą języka logiki zdań. Jest to algebra o typie

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

Bardziej szczegółowo

Wstęp do logiki. Klasyczny Rachunek Predykatów I

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

Bardziej szczegółowo

Języki formalne i automaty Ćwiczenia 1

Języki formalne i automaty Ćwiczenia 1 Języki formalne i automaty Ćwiczenia Autor: Marcin Orchel Spis treści Spis treści... Wstęp teoretyczny... 2 Wprowadzenie do teorii języków formalnych... 2 Gramatyki... 5 Rodzaje gramatyk... 7 Zadania...

Bardziej szczegółowo

Wykład 6. Reguły inferencyjne systemu aksjomatycznego Klasycznego Rachunku Zdań

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ę

Bardziej szczegółowo

Logika intuicjonistyczna

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.

Bardziej szczegółowo

Prolog (Pro-Logic) Programowanie w Logice. Dr inż. Piotr Urbanek

Prolog (Pro-Logic) Programowanie w Logice. Dr inż. Piotr Urbanek Prolog (Pro-Logic) Programowanie w Logice Dr inż. Piotr Urbanek Do czego służy ProLog? Używany w wielu systemach informatycznych związanych z: logiką matematyczną (automatyczne dowodzenie twierdzeń); przetwarzaniem

Bardziej szczegółowo

-termami -wyrażeń pre-termami abstrakcją aplikacją zmiennych wolnych zmienną związaną domknięte

-termami -wyrażeń pre-termami abstrakcją aplikacją zmiennych wolnych zmienną związaną domknięte 8. Wykład 8: Rachunek λ. Wprowadzenie. Rachunek lambda i logika kombinatoryczna powstały w latach trzydziestych dwudziestego wieku. Początkowo miały stanowić alternatywne wobec teorii mnogości podejście

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach treści wspólnych z kierunkiem Matematyka, moduł kierunku obowiązkowy Rodzaj zajęć: wykład, ćwiczenia I KARTA PRZEDMIOTU CEL

Bardziej szczegółowo

Drzewa Semantyczne w KRZ

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

Bardziej szczegółowo

Imię i nazwisko:... OBROŃCY PRAWDY

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ć.

Bardziej szczegółowo

Wstęp do Programowania potok funkcyjny

Wstęp do Programowania potok funkcyjny Wstęp do Programowania potok funkcyjny Marcin Kubica 2010/2011 Outline 1 Kilka podstawowych pojęć Definition Programy imperatywne zmieniają stan, czyli wartości zmiennych. Asercja = warunek logiczny, który

Bardziej szczegółowo

Lekcja 3: Elementy logiki - Rachunek zdań

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

Bardziej szczegółowo

Schematy Piramid Logicznych

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:

Bardziej szczegółowo

Logika Matematyczna (2,3)

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

Bardziej szczegółowo

Indukcja reguł gramatyki j. polskiego

Indukcja reguł gramatyki j. polskiego Indukcja reguł gramatyki języka polskiego dr inż. m.golebski@elka.pw.edu.pl Instytut Informatyki Politechnika Warszawska 25 lutego 2008 Plan prezentacji 1 Aktualny stan wiedzy 2 Wyniki badań D. Magermana

Bardziej szczegółowo

Internet Semantyczny i Logika I

Internet Semantyczny i Logika I Internet Semantyczny i Logika I Warstwy Internetu Semantycznego Dowód Zaufanie Logika OWL, Ontologie Podpis cyfrowy RDF, schematy RDF XML, schematy XML przestrzenie nazw URI Po co nam logika? Potrzebujemy

Bardziej szczegółowo

PODSTAWY SZTUCZNEJ INTELIGENCJI

PODSTAWY SZTUCZNEJ INTELIGENCJI Katedra Informatyki Stosowanej Politechnika Łódzka PODSTAWY SZTUCZNEJ INTELIGENCJI Laboratorium PROGRAMOWANIE SYSTEMÓW EKSPERTOWYCH Opracowanie: Dr hab. inŝ. Jacek Kucharski Dr inŝ. Piotr Urbanek Cel ćwiczenia

Bardziej szczegółowo

Wstęp do Językoznawstwa

Wstęp do Językoznawstwa Wstęp do Językoznawstwa Prof. Nicole Nau UAM, IJ, Językoznawstwo Komputerowe Dziesiąte zajęcie 08.12.2015 Składnia: Co bada? Jak bada? Konstrukcja składniowa a) ciąg (zespół) form wyrazowych związanych

Bardziej szczegółowo

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 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

Bardziej szczegółowo

Podstawy Sztucznej Inteligencji (PSZT)

Podstawy Sztucznej Inteligencji (PSZT) Podstawy Sztucznej Inteligencji (PSZT) Paweł Wawrzyński Wnioskowanie logiczne i systemy eksperckie Systemy posługujące się logiką predykatów: część 3/3 Dzisiaj Uogólnienie Poprawność i pełność wnioskowania

Bardziej szczegółowo

Zadanie 1. Czy prawdziwa jest następująca implikacja? Jeśli L A jest językiem regularnym, to regularnym językiem jest też. A = (A, Q, q I, F, δ)

Zadanie 1. Czy prawdziwa jest następująca implikacja? Jeśli L A jest językiem regularnym, to regularnym językiem jest też. A = (A, Q, q I, F, δ) Zadanie 1. Czy prawdziwa jest następująca implikacja? Jeśli L A jest językiem regularnym, to regularnym językiem jest też L = {vw : vuw L dla pewnego u A takiego, że u = v + w } Rozwiązanie. Niech A =

Bardziej szczegółowo

rachunku kombinatorów logiką kom- binatoryczną Zmienne przedmiotowe Podstawienie słabej redukcji kombinatorami

rachunku kombinatorów logiką kom- binatoryczną Zmienne przedmiotowe Podstawienie słabej redukcji kombinatorami 12 Wykłady 12 i 13: Rachunek λ Rachunek kombinatorów, typy proste i izomorfizm Curry-Howarda Zdefiniujemy teraz system CL(beztypowego) rachunku kombinatorów, zwany także logiką kombinatoryczną, chociaż

Bardziej szczegółowo

SZTUCZNA INTELIGENCJA

SZTUCZNA INTELIGENCJA SZTUCZNA INTELIGENCJA WYKŁAD 10. WNIOSKOWANIE W LOGICE ROZMYTEJ Częstochowa 2014 Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska WNIOSKOWANIE W LOGICE DWUWARTOŚCIOWEJ W logice

Bardziej szczegółowo

Języki formalne i automaty Ćwiczenia 9

Języki formalne i automaty Ćwiczenia 9 Języki formalne i automaty Ćwiczenia 9 Autor: Marcin Orchel Spis treści Spis treści... 1 Wstęp teoretyczny... 2 Maszyna Mealy'ego... 2 Maszyna Moore'a... 2 Automat ze stosem... 3 Konwersja gramatyki bezkontekstowej

Bardziej szczegółowo

4 Klasyczny rachunek zdań

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

Bardziej szczegółowo

Metalogika (1) Jerzy Pogonowski. Uniwersytet Opolski. Zakład Logiki Stosowanej UAM

Metalogika (1) Jerzy Pogonowski. Uniwersytet Opolski. Zakład Logiki Stosowanej UAM Metalogika (1) Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl Uniwersytet Opolski Jerzy Pogonowski (MEG) Metalogika (1) Uniwersytet Opolski 1 / 21 Wstęp Cel: wprowadzenie

Bardziej szczegółowo

TREŚCI UMIEJĘTNOŚCI PODSTAWOWE UMIEJĘTNOŚCI PONADPODSTAWOWE

TREŚCI UMIEJĘTNOŚCI PODSTAWOWE UMIEJĘTNOŚCI PONADPODSTAWOWE W Y M A G A N I A O S I Ą G N I Ę Ć W I E D Z Y I U M I E J Ę T N O Ś C I Z J Ę Z Y K A A N G I E L S K I E G O P O U K O Ń C Z E N I U K L A S Y 1 TREŚCI UMIEJĘTNOŚCI PODSTAWOWE UMIEJĘTNOŚCI PONADPODSTAWOWE

Bardziej szczegółowo

Wprowadzenie do Prologa

Wprowadzenie do Prologa Wprowadzenie do Prologa Rozdział 1 Tutorial Introduction Maciej Gapiński Dominika Wałęga Spis treści 1. Podstawowe informacje 2. Obiekty i relacje 3. Reguły 4. Fakty 5. Zapytania 6. Zmienne i stałe Podstawowe

Bardziej szczegółowo

Katedra Teorii i Filozofii Prawa Poznań, dnia 27 września 2018 r.

Katedra Teorii i Filozofii Prawa Poznań, dnia 27 września 2018 r. Katedra Teorii i Filozofii Prawa Poznań, dnia 27 września 2018 r. OPISU MODUŁU KSZTAŁCENIA (SYLABUS) dla przedmiotu Logika prawnicza na kierunku Prawo I. Informacje ogólne 1. Nazwa modułu kształcenia:

Bardziej szczegółowo

Logika dla socjologów Część 2: Przedmiot logiki

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

Bardziej szczegółowo

Lista 1 (elementy logiki)

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

Bardziej szczegółowo

Systemy ekspertowe i ich zastosowania. Katarzyna Karp Marek Grabowski

Systemy ekspertowe i ich zastosowania. Katarzyna Karp Marek Grabowski Systemy ekspertowe i ich zastosowania Katarzyna Karp Marek Grabowski Plan prezentacji Wstęp Własności systemów ekspertowych Rodzaje baz wiedzy Metody reprezentacji wiedzy Metody wnioskowania Języki do

Bardziej szczegółowo

Wstęp do logiki. Klasyczny Rachunek Zdań II

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

Bardziej szczegółowo

W naukach technicznych większość rozpatrywanych wielkości możemy zapisać w jednej z trzech postaci: skalara, wektora oraz tensora.

W naukach technicznych większość rozpatrywanych wielkości możemy zapisać w jednej z trzech postaci: skalara, wektora oraz tensora. 1. Podstawy matematyki 1.1. Geometria analityczna W naukach technicznych większość rozpatrywanych wielkości możemy zapisać w jednej z trzech postaci: skalara, wektora oraz tensora. Skalarem w fizyce nazywamy

Bardziej szczegółowo

Jest to zasadniczo powtórka ze szkoły średniej, być może z niektórymi rzeczami nowymi.

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"

Bardziej szczegółowo