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:M | 15 | Plano de Estudos Oficial | 3 | - | 3 | 28 | 81 |
L:MA | 0 | Plano de Estudos Oficial | 3 | - | 3 | 28 | 81 |
Adquirir uma visão geral da teoria de autómatos e conhecimentos de uma teoria clássica de linguagens formais: a hierarquia de Chomsky de linguagens. Para o efeito serão usadas gramáticas (as da hierarquia de Chomsky) e máquinas, que vão dos autómatos finitos, às máquinas de Turing.
No primeiro nível da hierarquia (linguagens racionais e autómatos finitos) deverá ser adquirida alguma familiaridade com o uso de ferramentas computacionais.
I Autómatos finitos
1. Autómatos finitos: propriedades de fecho e Teorema de Kleene
- Linguagens racionais
- Autómatos finitos
- Equivalência de diversos modelos de autómato
- Propriedades de fecho
- O Teorema de Kleene
2. Autómatos mínimos e decidibilidade
- Construção e unicidade do autómato mínimo
- O pumping lemma
- Propriedades decidíveis
- Classificação das linguagens racionais
II Generalizações
3. Memória ilimitada: os autómatos de pilha
- Autómatos de pilha
- Gramáticas independentes de contexto
- Propriedades de fecho
- Decidibilidade e indecidibilidade
4. Máquinas de Turing e computabilidade
- Máquina de Turing
- Equivalência de diversos modelos
- A máquina de Turing universal
5. A hierarquia de Chomsky revisitada.
--
A segunda parte, Generalizações, será abordada com pouco detalhe e diversas provas serão omitidas.
Designação | Peso (%) |
---|---|
Teste | 100,00 |
Total: | 100,00 |
Designação | Tempo (Horas) |
---|---|
Estudo autónomo | 53,00 |
Frequência das aulas | 28,00 |
Total: | 81,00 |