Detail předmětu

Základy logiky pro informatiky

IZLO Ak. rok 2024/2025 letní semestr 2 kredity

Formální výroková a predikátová logika. Syntaxe a sémantika formulí. Normální formy a algebraické úpravy formulí. Formální důkaz jako sekvence aplikací syntaktických pravidel vycházející z axiomů. Prvořádové teorie, modely. Pojmy korektnost, bezespornost, úplnost. Praktické použití SAT a SMT solverů. Souvislost dokazování a počítání, existence limitů dokazování a počítání plynoucí z Gödelových vět.

Garant předmětu

Koordinátor předmětu

Jazyk výuky

česky

Zakončení

zkouška (písemná)

Rozsah

  • 10 hod. přednášky
  • 2 hod. seminář
  • 10 hod. cvičení
  • 2 hod. projekty

Bodové hodnocení

  • 80 bodů závěrečná zkouška
  • 20 bodů projekty

Zajišťuje ústav

Přednášející

Cvičící

Cíle předmětu

Seznámení s nejzákladnějšími pojmy, koncepty a výsledky klasické matematické logiky (související se syntaxí, sémantikou a dokazováním ve výrokové a predikátové logice); nacvičení formálního vyjadřování pomocí aparátu matematické logiky; uvedení do souvislostí počítání, formálního logického usuzování a jejich limitů; seznámení s praktickými technologiemi automatického logického usuzování - SAT a SMT solving.
Orientace v pojmech matematické logiky jako term, formule, axiom, důkaz, syntaxe, sémantika, splnitelnost, platnost, korektnost, spornost, úplnost, axiom, důkaz. Schopnost práce s jazykem výrokové a predikátové logiky: důkladné porozumění významu a použití symbolům výrokové a predikátové logiky, spojek, kvantifikátorů, logických proměnných. Schopnost psát a číst texty s prvky formální notace. Zlepšení celkové schopnosti formálního a přesného vyjadřování a myšlení. Základní znalost nejzásadnějších výsledků v matematické logice, Gödelových vět, a jejich významu pro informatiku. Povědomí o praktickém užití SAT a SMT solverů.

Doporučené prerekvizity

Požadované prerekvizitní znalosti a dovednosti

Základy diskrétní matematiky a matematické notace, množiny, relace, zobrazení.

Literatura studijní

  • Herbert B. Enderton. A Mathematical Introduction to Logic. Academic Press, 2001. ISBN 978-0122384523

Literatura referenční

  • Herbert B. Enderton. A Mathematical Introduction to Logic. Academic Press, 2001. ISBN 978-0122384523
  • Michael Huth and Mark Ryan. Logic in Computer Science: Modelling and Reasoning about Systems. Cambridge University Press, 2004. ISBN 978-0521543101
  • Peter Smith. An Introduction to Formal Logic. ISBN 978-1916906327 https://www.logicmatters.net/ifl/
  • Peter Smith. Gödel Without (Too Many) Tears. ISBN 979-8673862131 https://www.logicmatters.net/igt/
  • Doxiadis A, Papadimitriou C. LOGICOMIX: an epic search for truth. Bloomsbury Publishing USA; 2015 Jul 28. ISBN 978-1596914520

Osnova přednášek

  1. Úvod, syntaxe a sémantika výrokové logiky, splnitelnost, platnost, tabulky, konjunktivní a disjunktivní normální forma, algebraické úpravy formulí, úplné systémy spojek.
  2. Syntaxe a sémantika predikátové logiky.
  3. Normální formy a algebraické úpravy predikátových formulí. Teorie v predikátové logice.
  4. Dokazování. Důkaz z axiomů pomocí odvozovacích pravidel. Vztah syntaxe a sémantiky. Efektivní, korektní, úplný dokazovací systém.
  5. Bezespornost a úplnost prvořádových teorií. Vztah počítání a dokazování, mechanizovatelnost matematiky a teorií PL, Gödelovy věty o neúplnosti.

Osnova seminářů

  1. SAT a SMT solving.

Osnova cvičení

  1. Výroková logika: formalizace tvrzení, splňování formulí, tabulky, převody do CNF a DNF.
  2. Predikátová logika: kvantifikátory a proměnné. Formalizace a porozumění formulím 1.
  3. Predikátová logika: interpretace jazyka, model formule. Formalizace a porozumění formulím 2.
  4. Algebraické úpravy a převody do normálních forem.
  5. Dokazování.

Osnova ostatní - projekty, práce

  1. Použití SAT solverů
  2. Použití SMT solverů

Průběžná kontrola studia

Hodnocení projektu, který se bude skládat ze dvou příkladů: 1) použití SAT solveru, 2) použití SMT solveru.
Projekt hodnocený max. 20 body, písemná zkouška max. 80 body. Pro úspěšné absolvování předmětu je třeba získat alespoň 50 bodů celkem ze 100 a polovinu bodů ze zkoušky (t.j. 40 bodů z 80).

Rozvrh

DenTypTýdnyMístn.OdDoKapacitaPSKSkupInfo
Po cvičení výuky A112 A113 14:0015:5064 1BIA 1BIB 2BIA 2BIB xx
Po přednáška 1., 2., 3. výuky E104 E105 E112 16:0017:50294 1BIB 2BIA 2BIB 30 - 49 xx Lengál
Po přednáška 4., 5., 6. výuky E104 E105 E112 16:0017:50294 1BIB 2BIA 2BIB 30 - 49 xx Holík
Po přednáška 7., 8., 9., 10., 11., 12., 13. výuky E104 E112 16:0017:50294 1BIB 2BIA 2BIB 30 - 49 xx
Po přednáška 7., 9., 10., 11., 12., 13. výuky E105 16:0017:50294 1BIB 2BIA 2BIB 30 - 49 xx
Út cvičení výuky A112 A113 13:0014:5064 1BIA 1BIB 2BIA 2BIB xx
Út přednáška 1., 2., 3. výuky D0206 D105 15:0016:50470 1BIA 2BIA 2BIB 10 - 29 xx Lengál
Út přednáška 4., 5. výuky D0206 D105 15:0016:50470 1BIA 2BIA 2BIB 10 - 29 xx Holík
Út přednáška 6., 7., 8., 9., 10., 11., 12., 13. výuky D105 15:0016:50470 1BIA 2BIA 2BIB 10 - 29 xx
Út přednáška 6., 7., 9., 10., 11., 12., 13. výuky D0206 15:0016:50470 1BIA 2BIA 2BIB 10 - 29 xx
St cvičení výuky A112 D0207 08:0009:5064 1BIA 1BIB 2BIA 2BIB xx
St cvičení výuky A112 A113 D0207 14:0015:5064 1BIA 1BIB 2BIA 2BIB xx
St cvičení výuky A112 A113 D0207 16:0017:5064 1BIA 1BIB 2BIA 2BIB xx
Čt cvičení výuky A112 D0207 G202 08:0009:5064 1BIA 1BIB 2BIA 2BIB xx
Čt cvičení výuky D0207 G202 10:0011:5090 1BIA 1BIB 2BIA 2BIB xx
cvičení výuky A112 A113 D0207 08:0009:5064 1BIA 1BIB 2BIA 2BIB xx
cvičení výuky A112 A113 10:0011:5064 1BIA 1BIB 2BIA 2BIB xx
cvičení výuky A112 A113 12:0013:5064 1BIA 1BIB 2BIA 2BIB xx

Zařazení předmětu ve studijních plánech

Nahoru