Logika matematyczna i jej zastosowania 1000-M1LogMatZas
Przedmiot ma charakter wprowadzający i przekrojowy, gdyż celem jest przedstawienie fundamentalnych informacji o rożnych rodzajach logik bez dowodzenia trudnych twierdzeń. Ważną rolę będą odgrywały zastosowania w informatyce i matematyce. Chociaż logika matematyczna jest z natury przedmiotem formalnym (więc sprawia wrażenie wymagającego), przedstawiane na wykładzie i ćwiczeniach treści będą miały umiarkowany poziom trudności, odpowiedni zarówno dla matematyków jak i informatyków. Dodatkowym atutem zajęć jest obecność dużej liczby przykładów.
Plan przedmiotu:
(1) Elementy teorii języków formalnych – rozstrzygalność; języki rekurencyjne; formalne systemy dowodzenia.
(2) Logika pierwszego rzędu – uzupełnienie informacji o klasycznym rachunku zdań; syntaktyka i semantyka logiki pierwszego rzędu; systemy dowodzenia i rachunek sekwentów; podstawowe twierdzenia teorii modeli, w tym twierdzenia Gödla o niezupełności; wzmianka o logikach wyższych rzędów; zastosowania, m. in. Twierdzenie Codda.
(3) Logika intuicjonistyczna – intuicjonistyczny rachunek zdań; semantyka Kripkego; kraty, algebry Boole'a i algebry Heytinga; lambda-termy bez typów i z typami; izomorfizm Curry'ego-Howarda.
(4) Logika modalna – modalny rachunek zdań; modele Kripkego dla logiki modalnej; przykłady (logika temporalna i dynamiczna); podstawowe twierdzenia; bisymulacje.
(5) O roli teorii kategorii w informatyce i logice matematycznej.
Uwaga. Punkty (4) i (5) będą zrealizowane w zależności od czasu oraz zainteresowań i możliwości większości studentów.
Całkowity nakład pracy studenta
Efekty uczenia się - wiedza
Efekty uczenia się - umiejętności
Efekty uczenia się - kompetencje społeczne
Koordynatorzy przedmiotu
Metody dydaktyczne
Metody dydaktyczne podające
Metody dydaktyczne poszukujące
- projektu
- klasyczna metoda problemowa
- ćwiczeniowa
- seminaryjna
- giełda pomysłów
- referatu
Metody dydaktyczne w kształceniu online
- metody służące prezentacji treści
- metody rozwijające refleksyjne myślenie
Rodzaj przedmiotu
Wymagania wstępne
Kryteria oceniania
Egzamin pisemny obejmujący zagadnienia teoretyczne (przede wszystkim) i praktyczne - W1, W2, W3.
Ćwiczenia (prace pisemne w postaci 1-2 kolokwiów i aktywność)- U1, K1, K2.
Przystąpienie do poprawy ćwiczeń wymaga uzyskania na zajęciach niezbędnego minimum z prac pisemnych (do ustalenia w trakcie semestru).
Literatura
Literatura:
(1) D. Marker, Model theory. An introduction. Graduate Texts in Mathematics, 217. Springer-Verlag, New York, 2002.
(2) M. Sorensen, P. Urzyczyn, Lectures on the Curry-Howard Isomorphism, Studies in Logic and the Foundations of Mathematics, Volume 149, 2007.
(3) P. Blackburn, M. de Rijke, Y. Venema, Modal logic. Cambridge Tracts in Theoretical Computer Science, 53. Cambridge University Press, Cambridge, 2001.
(4) Materiały przygotowane przez wykładowcę.
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: