Code: | M3025 | Acronym: | M3025 |
Keywords | |
---|---|
Classification | Keyword |
OFICIAL | Mathematics |
Active? | Yes |
Web Page: | https://moodle.up.pt/course/view.php?id=3590 |
Responsible unit: | Department of Mathematics |
Course/CS Responsible: | Bachelor in Mathematics |
Acronym | No. of Students | Study Plan | Curricular Years | Credits UCN | Credits ECTS | Contact hours | Total Time |
---|---|---|---|---|---|---|---|
L:B | 0 | Official Study Plan | 3 | - | 3 | 24 | 81 |
L:CC | 0 | study plan from 2021/22 | 2 | - | 3 | 24 | 81 |
3 | |||||||
L:F | 1 | Official Study Plan | 3 | - | 3 | 24 | 81 |
L:G | 0 | study plan from 2017/18 | 2 | - | 3 | 24 | 81 |
3 | |||||||
L:M | 8 | Official Study Plan | 3 | - | 3 | 24 | 81 |
L:MA | 0 | Official Study Plan | 3 | - | 3 | 24 | 81 |
L:Q | 0 | study plan from 2016/17 | 3 | - | 3 | 24 | 81 |
Teacher | Responsibility |
---|---|
Luís António Teixeira de Oliveira |
Theoretical and practical : | 1,71 |
Type | Teacher | Classes | Hour |
---|---|---|---|
Theoretical and practical | Totals | 1 | 1,714 |
Luís António Teixeira de Oliveira | 1,714 |
Course content:
Deterministic and complete finite automata.
Incomplete finite automata:
Finite languages and count-based languages.
The languages uA*, A*u and A*uA*.
Boolean operations between languages.
The Pumping Lemma.
Accessible automata (accessible part of a deterministic and complete finite automaton).
Non-deterministic (finite) automata:
Equivalence between deterministic and complete finite automata and non-deterministic automata.
Non-deterministic automata and recognizable languages.
Trimmed automata:
Equivalence with the other models.
Trimmed automata and recognizable languages.
ε-automata:
Equivalence with the other models.
ε-automata and recognizable languages.
Kleene's theorem: equivalence between regular languages and languages recognizable by finite automata.
Minimal automata (existence, uniqueness and construction).
We may also cover the following topics if time allows:
Minimal automata and monoids.
Brief reference to more general mathematical models:
Pushdown automata and their languages.
Turing machines.
Chomsky hierarchy for languages.
designation | Weight (%) |
---|---|
Exame | 100,00 |
Total: | 100,00 |
designation | Time (hours) |
---|---|
Estudo autónomo | 57,00 |
Frequência das aulas | 24,00 |
Total: | 81,00 |