Automatateori och formella språk MN1
Kursplan, A-nivå, 1MA116
Kursen är avvecklad.
- Kod
- 1MA116
- Nivå
- A
- Ämne(n)
- Matematik
- Betygsskala
- Väl godkänd (VG), Godkänd (G), Underkänd (U)
- Fastställd av
- Teknisk-naturvetenskapliga fakultetsnämnden, 3 maj 2003
- Ansvarig institution
- Matematiska institutionen
Behörighetskrav
Algebra MN1 och Analys MN1.
Syfte
Kursen skall ge en introduktion till och
grundläggande kunskaper i den matematiska teorin
för beräkningar av betydelse för datavetenskap
Innehåll
Automatateori: deterministiska och
ickedeterministiska ändliga automater, reguljära
språk, Kleenes sats, pushdownautomater,
sammanhangsfria språk, pumpsatser. Chomskys
språkhierarki. Turingmaskiner: universalmaskinen
och stopproblemet. Orientering om
komplexitetsteori (kompexitetsklasserna P och NP).
Rekursiva funktioner. Rices sats och andra
oavgörbarhetsresultat. Church-Turings tes.
Logik: sats- och predikatlogik samt
semantiken för dessa.
Undervisning
Undervisningen sker i form av föreläsningar,
lektioner och räkneövningar.
Examination
Skriftligt och eventuellt muntligt prov vid
kursens slut. Dessutom förekommer obligatoriska
inlämningsuppgifter eller ett teoriprov som
redovisas i skriftlig och/eller muntlig form.