DD1350 Logik för dataloger
Ordningsföljd, veckovis:
- F1, F2, Ö1
- F3, F4, Ö2
- F5, F6, Ö3
- F7, F8, Ö4, L1
- F9, F10, Ö5, L2
- F11, F12, Ö6
- F13, F14, Ö7, L3,
- F15, L4
1. Föreläsningar
- Introduktion till logik, kursorganisation
- Satslogik: Naturlig deduktion
- Satslogik: Syntax och semantik
- Predikatlogik: Syntax
- Predikatlogik: Naturlig deduktion
- Predikatlogik: Semantik
- Resolution och Logikprogrammering
- Resolution och Logikprogrammering
- Induktion: Matematisk och fullständig induktion
- Induktion: Induktiva definitioner och strukturell induktion
- Temporallogik: Syntax och semantik
- Temporallogik: Modellprovning
- Hoare-logik: Programsemantik och programspecifikation
- Hoare-logik: Programverifikation
- Sammanfattning, förberedelse till tentamen
2. Övningar
- Satslogik: Naturlig deduktion
- Predikatlogik: Semantiska tablåer
- Predikatlogik: Naturlig deduktion
- Kontrollskrivning 1
- Induktion
- Hoare-logik
- Kontrollskrivning 2
3. Laborationer
Labb1: Logikprogrammering
Labb2: Temporallogik och modellprovning
- Labb1 hjälp
- Labb1 redovisning
- Labb2 hjälp
- Labb2 redovisning