GAP EM GRUPOS E SEMIGRUPOS
Código: 23017ECTS: 10Departamento: Departamento de Ciências e TecnologiaÁrea Científica: MatemáticaDocente:James MitchellÁrea Científica: matemáticaCorreio Eletrónico: jdm3@st-andrews.ac.ukSinopse:
O objectivo da UC é fornecer conhecimento e competências fundamentais relativas aos princípios, conceitos, modelos e técnicas da álgebra computacional aplicada à teoria de grupos e semigrupos, nomeadamente:
- modelação de problemas algébricos algoritmicamente;
- aplicação de computação de alto nível para resolver problemas em aberto;
- implementação de softwares.
Competências:
No fim desta UC espera-se que o aluno seja capaz de:
- Reconhecer a importância da álgebra computacional na álgebra abstracta contemporânea, tanto nos seus sucessos como nas suas limitações;
- Identificar, classificar e integrar os princípios, principais modelos, algoritmos e técnicas da álgebra computacional;
- Identificar, analizar, categorizar e avaliar implementações existentes; desenvolver software novo para resolver problemas em teoria de semigrupos;
- Programar no sistema de computação algébrica Groups, Algorithms, and Programming (GAP - www.gap-system.org)
Bibliografia:
- “Fundamentals of Semigroup Theory”, J. M. Howie, Oxford University Press, 1995.
- “Handbook of computational group theory”, D. Holt with B. Eick and E. O'Brien, CRC Press, 2004.
- “Permutation groups”, J. D. Dixon and B. Mortimer, Springer-Verlag, 1996.
- “Inverse Semigroups”, M. V. Lawson, World Scientific, 1998.
- The GAP Group, GAP -- Groups, Algorithms, and Programming, Version 4.4.12; 2008. (http://www.gap-system.org).Metodologias de Ensino:
E-learningTotal de Horas de Trabalho: 260Total de Horas de Contacto: 10