Código: | M3025 | Sigla: | M3025 |
Áreas Científicas | |
---|---|
Classificação | Área Científica |
OFICIAL | Matemática |
Ativa? | Sim |
Página Web: | https://moodle.up.pt/course/view.php?id=3590 |
Unidade Responsável: | Departamento de Matemática |
Curso/CE Responsável: | Licenciatura em Matemática |
Sigla | Nº de Estudantes | Plano de Estudos | Anos Curriculares | Créditos UCN | Créditos ECTS | Horas de Contacto | Horas Totais |
---|---|---|---|---|---|---|---|
L:B | 0 | Plano de Estudos Oficial | 3 | - | 3 | 24 | 81 |
L:CC | 0 | Plano estudos a partir do ano letivo 2021/22 | 2 | - | 3 | 24 | 81 |
3 | |||||||
L:F | 1 | Plano de Estudos Oficial | 3 | - | 3 | 24 | 81 |
L:G | 0 | Plano estudos a partir do ano letivo 2017/18 | 2 | - | 3 | 24 | 81 |
3 | |||||||
L:M | 8 | Plano de Estudos Oficial | 3 | - | 3 | 24 | 81 |
L:MA | 0 | Plano de Estudos Oficial | 3 | - | 3 | 24 | 81 |
L:Q | 0 | Plano estudos a partir do ano letivo 2016/17 | 3 | - | 3 | 24 | 81 |
Docente | Responsabilidade |
---|---|
Luís António Teixeira de Oliveira | Regente |
Teorico-Prática: | 1,71 |
Tipo | Docente | Turmas | Horas |
---|---|---|---|
Teorico-Prática | Totais | 1 | 1,714 |
Luís António Teixeira de Oliveira | 1,714 |
Este curso pretende ser uma introdução à teoria de autómatos e de linguagens formais. Iremos focar-nos nos autómatos finitos e nas linguagens reconhecíveis por estes, nomeadamente as linguagens regulares. Veremos a equivalência (em termos de linguagens reconhecíveis) entre vários modelos destes autómatos e as vantagens de utilizar uns e outros.
Consoante o tempo disponível pretende-se fazer também uma breve referência a modelos matemáticos mais gerais (autómatos de pilha e máquinas de Turing) e das linguagens reconhecíveis por estes modelos, mencionando a hierarquia de Chomsky para linguagens.
Autómatos finitos determinísticos e completos.
Autómatos finitos incompletos:
Linguagens finitas e linguagens baseadas em contagens.
As linguagens uA*, A*u e A*uA*.
Operações booleanas entre linguagens.
The Pumping Lemma.
Autómatos acessíveis (parte acessível de um autómatos finito determinístico e completo).
Autómatos (finitos) não determinísticos:
Equivalência entre autómatos finitos determinísticos e completos e autómatos não determinísticos.
Autómatos não determinísticos e linguagens reconhecíveis.
Autómatos aparados:
Equivalência com os outros modelos.
Autómatos aparados e linguagens reconhecíveis.
ε-autómatos:
Equivalência com os outros modelos.
ε-autómatos e linguagens reconhecíveis.
Linguagens regulares:
Teorema de Kleene: equivalência entre linguagens regulares e linguagens reconhecíveis por autómatos finitos.
Autómatos minimais (existência, unicidade e construção).
Poderemos ainda abordar os seguintes temas se o tempo o permitir:
Autómatos minimais e monoides.
Breve referência a modelos matemáticos mais gerais:
Autómatos de pilha e respetivas linguagens.
Máquinas de Turing.
Hierarquia de Chomsky para linguagens.
Designação | Peso (%) |
---|---|
Exame | 100,00 |
Total: | 100,00 |
Designação | Tempo (Horas) |
---|---|
Estudo autónomo | 57,00 |
Frequência das aulas | 24,00 |
Total: | 81,00 |