FPF:UIDI010 Logic and Logic Programming - Course Information
UIDI010 Logic and Logic Programming
Faculty of Philosophy and Science in OpavaSummer 2011
- Extent and Intensity
- 0/0. 0 credit(s). Type of Completion: dzk.
- Guaranteed by
- RNDr. Šárka Vavrečková, Ph.D.
Institute of Computer Science – Faculty of Philosophy and Science in Opava - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- Autonomous Systems (programme FPF, P1801 Inf)
- Course objectives (in Czech)
- 1. Výroková logika. Jazyk výrokové logiky (abeceda a gramatika). Sémantika výrokové logiky: výrokově logické vyplývání; rozhodnutelnost problému logické pravdivosti. Úplný systém spojek výrokové logiky: věta o reprezentaci; normální formy formulí výrokové logiky; věty o funkční úplnosti. 2. Predikátová logika prvního řádu. Jazyk predikátové logiky 1. řádu. Volné a vázané proměnné, substituovatelnost termů za proměnné. Sémantika predikátové logiky 1. řádu. Splnitelnost formulí, logická pravdivost, kontradikce. Logické vyplývání. Tautologie predikátové logiky 1. řádu. Tradiční Aristotelova logika. 3. Přímé a nepřímé formální důkazy, nepřímé tablové a rezoluční formální důkazy. 4. Axiomatické systémy, korektnost a úplnost. Hilbertovské axiomatické systémy výrokové a predikátové logiky. Gentzenovské axiomatické systémy výrokové a predikátové logiky. Přímé formální důkazy v těchto axiomatických systémech, jejich korektnost a úplnost. Klauzulární axiomatický systém výrokové logiky a jeho vztah ke Gentzenovskému axiomatickému systému výrokové logiky. 5. Klauzulární logika. Znalostní báze. Formální dedukce v klauzulární logice, využití znalostní báze. Přímé a nepřímé klauzulární odvozování. 6. Základy programování v Prologu, vazby na klauzulární logiku. Odborná literatura: 1. Gahér, F.: Logika pre každého. Bratislava: IRIS, 1998. 2. Jirků, P., Vejnarová, J.: Logika-Neformální výklad základů formální logiky. (2. přepracované a doplněné vydání). Praha: Univerzita Karlova, 2000. 3. Kolář, J. , Štěpánková, O. , Chytil, M.: Logika, algebry a grafy. Praha: SNTL, 1989. 4. Lukasová, A.: Logické základy umělé inteligence 1. Výroková a predikátová logika (2. přepracované vydání). Ostrava: Ostravská univerzita, 1999. 5. Mann, Z.: Matematická teorie programů. Praha: SNTL, 1981. 6. Sochor, A.: Klasická matematická logika. Praha: Karolinum, 2001. 7. Štěpán, J.: Logika a logické systémy. Olomouc: Votobia, 1992. 8. Švejdat, V.: Logika : neúplnost, složitost a nutnost. Praha: Academia, 2002.
- Language of instruction
- Czech
- Further Comments
- The course can also be completed outside the examination period.
- Enrolment Statistics (Summer 2011, recent)
- Permalink: https://is.slu.cz/course/fpf/summer2011/UIDI010