Logika dla informatyków: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Poprawki edytorskie
m Poprawki edytorskie
Linia 25: Linia 25:
=== Zawartość ===
=== Zawartość ===


* Rachunek zdan.
* Rachunek zdań.
** Skladnia formul i semantyka zerojedynkowa.  
** Składnia formul i semantyka zerojedynkowa.  
** Wzajemna wyrazalnosc spojnikow, funkcjonalna zupelnosc.  
** Wzajemna wyrażalność spójników, funkcjonalna zupełność.  
** Postac normalna formuly tautologii.
** Postać normalna formuły tautologii.
**  Sila wyrazu logiki zdaniowej.
**  Siła wyrazu logiki zdaniowej.
** Informacja o SAT-solverach
** Informacja o SAT-solverach
* Logika pierwszego rzedu - cz.1: definicje
* Logika pierwszego rzędu - cz.1: definicje
** Formuly, zmienne wolne i zwiazane.  
** Formuły, zmienne wolne i związane.  
** Spelnianie formul w strukturach relacyjnych, pojecie tautologii wynikania semantycznego.  
** Spełnianie formul w strukturach relacyjnych, pojecie tautologii wynikania semantycznego.  
** Podstawienie i jego sens semantyczny.  
** Podstawienie i jego sens semantyczny.  
* Logika pierwszego rzedu - cz. 2: sposob uzycia
* Logika pierwszego rzędu - cz. 2: sposób użycia
**  Dyskusja waznych tautologii logiki pierwszego rzedu.
**  Dyskusja ważnych tautologii logiki pierwszego rzędu.
** Preneksowa postac normalna i jej zastosowania  
** Preneksowa postać normalna i jej zastosowania  
** Logika formalna a zdania jezyka naturalnego.
** Logika formalna a zdania języka naturalnego.
* Logika pierwszego rzedu - cz. 3: ograniczenia
* Logika pierwszego rzędu - cz. 3: ograniczenia
** Nierozstrzygalnosc lgiki pierwszego rzedu.
** Nierozstrzygalność logiki pierwszego rzędu.
** Elementarna rownowaznosc struktur.
** Elementarna równoważność struktur.
** Gry Ehrenfeuchta-Fraissego.
** Gry Ehrenfeuchta-Fraissego.
* Paradygmaty dowodzenia:  
* Paradygmaty dowodzenia:  
** styl Hilberta
** styl Hilberta
** naturalna dedukcja,  
** naturalna dedukcja,  
** rachunek sekwentow.  
** rachunek sekwentów.  
** Informacja o proverach
** Informacja o informatycznych systemach dowodzenia
* Twierdzenie o Pelnosci dla  rachunku zdan.
* Twierdzenie o pełności dla  rachunku zdań.
* Twierdzenie o Pelnosci dla  rachunku predykatow.
* Twierdzenie o pełności dla  rachunku predykatów.
* Teoria modeli
* Teoria modeli
** Twierdzenie o zwartosci i zastosowania
** Twierdzenie o zwartości i zastosowania
** Twierdzenie Skolema-Lowenheima, niestandardowy model arytmetyki.  
** Twierdzenie Skolema-Lowenheima, niestandardowy model arytmetyki.  
* Arytmetyka i tw. o niezpulenosci Goedla.
* Arytmetyka i tw. o niezupełności Goedla.
*  Logiki programow
*  Logiki programów
** Składnia PDL
** Składnia PDL
** Twierdzenie o małym modelu dla PDL
** Twierdzenie o małym modelu dla PDL
** Twierdzenie o pełności dla PDL
** Twierdzenie o pełności dla PDL
* Logika intuicjonistyczna
* Logika intuicjonistyczna
** Konstruktywna interpretacja spojnikow
** Konstruktywna interpretacja spójników
** Semantyka w zbiorach otwartych (bez dowodu).  
** Semantyka w zbiorach otwartych (bez dowodu).  
** Formuly-typy, normalizacja dowodów jako proces obliczenia.
** Formuły-typy, normalizacja dowodów jako proces obliczenia.
* Logika 2 rzedu
* Logika 2 rzędu
** Definicja, podstawowe własności.
** Definicja, podstawowe własności.
** Informacja o semantyce Henkina i relacji do polimorfizmu
** Informacja o semantyce Henkina i relacji do polimorfizmu
** Równoważnośc monadycznej logiki drugiego rzędu i automatów skończonych na słowach
** Równoważność monadycznej logiki drugiego rzędu i automatów skończonych na słowach
** Informacja o tw. Fagina
** Informacja o tw. Fagina
* Wybrane zastosowania logiki w informatyce
* Wybrane zastosowania logiki w informatyce

Wersja z 10:50, 7 lip 2006

Forma zajęć

Wykład (30 godzin) + ćwiczenia (30 godzin)

Opis

Sylabus

Autorzy

  • Jerzy Tiuryn
  • Jerzy Tyszkiewicz
  • Paweł Urzyczyn

Wymagania wstępne

  • Logika i teoria mnogości
  • Automaty i obliczenia
  • Matematyka dyskretna
  • Bazy danych
  • Programowanie funkcyjne
  • Złożoność obliczeniowa

Zawartość

  • Rachunek zdań.
    • Składnia formul i semantyka zerojedynkowa.
    • Wzajemna wyrażalność spójników, funkcjonalna zupełność.
    • Postać normalna formuły tautologii.
    • Siła wyrazu logiki zdaniowej.
    • Informacja o SAT-solverach
  • Logika pierwszego rzędu - cz.1: definicje
    • Formuły, zmienne wolne i związane.
    • Spełnianie formul w strukturach relacyjnych, pojecie tautologii wynikania semantycznego.
    • Podstawienie i jego sens semantyczny.
  • Logika pierwszego rzędu - cz. 2: sposób użycia
    • Dyskusja ważnych tautologii logiki pierwszego rzędu.
    • Preneksowa postać normalna i jej zastosowania
    • Logika formalna a zdania języka naturalnego.
  • Logika pierwszego rzędu - cz. 3: ograniczenia
    • Nierozstrzygalność logiki pierwszego rzędu.
    • Elementarna równoważność struktur.
    • Gry Ehrenfeuchta-Fraissego.
  • Paradygmaty dowodzenia:
    • styl Hilberta
    • naturalna dedukcja,
    • rachunek sekwentów.
    • Informacja o informatycznych systemach dowodzenia
  • Twierdzenie o pełności dla rachunku zdań.
  • Twierdzenie o pełności dla rachunku predykatów.
  • Teoria modeli
    • Twierdzenie o zwartości i zastosowania
    • Twierdzenie Skolema-Lowenheima, niestandardowy model arytmetyki.
  • Arytmetyka i tw. o niezupełności Goedla.
  • Logiki programów
    • Składnia PDL
    • Twierdzenie o małym modelu dla PDL
    • Twierdzenie o pełności dla PDL
  • Logika intuicjonistyczna
    • Konstruktywna interpretacja spójników
    • Semantyka w zbiorach otwartych (bez dowodu).
    • Formuły-typy, normalizacja dowodów jako proces obliczenia.
  • Logika 2 rzędu
    • Definicja, podstawowe własności.
    • Informacja o semantyce Henkina i relacji do polimorfizmu
    • Równoważność monadycznej logiki drugiego rzędu i automatów skończonych na słowach
    • Informacja o tw. Fagina
  • Wybrane zastosowania logiki w informatyce
    • Tw. Codda
    • Logiki wielowartościowe
    • Weryfikacja wspierana komputerowo