Computational Algebra
Academic Year 2025/2026 - Teacher: VINCENZO MICALEExpected Learning Outcomes
The aim of the course is to introduce Groebner base theory, in order to introduce the student
to computational algebra and its applications. In particular, the course aims to provide students with the following skills: Knowledge and understanding: understanding statements and proofs of fundamental theorems of
computational algebra; developing mathematical skills in reasoning, manipulation and calculation;
solving mathematical problems that, although not common, are of a similar nature to others already
known; having adequate computational skills, including knowledge of specific software. Applying knowledge and understanding: demonstrating algebraic and geometric results that are
not identical to those already known, but clearly related to them; constructing rigorous proofs;
solving algebraic and geometric problems that require original thinking; be able to
mathematically formalize problems of moderate difficulty, formulated in natural language,
and to take advantage of this formulation to clarify or solve them;
Making judgements: acquiring an aware autonomy of judgement with reference to the evaluation
and interpretation of the resolution of an algebraic problem; being able to construct and
develop logical arguments with a clear identification of assumptions and conclusions;
being able to recognize correct demonstrations, and to identify fallacious reasoning. Communication skills: knowing how to communicate information, ideas, problems, solutions
and their conclusions, as well as the knowledge and rationale underlying them, in a clear
and unambiguous way; knowing how to present scientific materials and arguments, orally or
in writing, in a clear and comprehensible way. Learning skills: having developed a greater degree of autonomy in studying.
Course Structure
Teaching is done on the blackboard in a traditional way. The exercises also include using the computer.
Information for students with disabilities and/or DSA.
To ensure equal opportunities and in compliance with
current laws, interested students may request a personal
interview in order to plan any compensatory and/or dispensatory
measures, based on their educational objectives and specific needs.
Students with disabilities and/or DSA must contact the teacher,
the CInAP contact person of the DMI (Prof. Daniele) and CInAP
well in advance of the exam date to communicate that they
intend to take the exam using the appropriate compensatory measures
(which will be indicated by CInAP).
Required Prerequisites
Vector spaces. Polynomial rings. Quotient rings.
Attendance of Lessons
Attendance is strongly recommended (see the CDS regulations).
Detailed Course Content
I. Basic Theory of Groebner Bases. The Linear Case. The One-Variable Case. Monomial Orderings.
The Division Algorithm. Definition of Groebner Base. S-Polynomials and Buchberger Algorithm.
Reduced Groebner Bases.
II. Applications of Groebner Bases. Elementary Applications of Groebner Bases.
Elimination Theory. Polynomial Maps. Some Applications to Algebraic Geometry.
III. Modules. Groebner Bases and Syzygies. Calculation of the modulus of the syzygies of an ideal.
Textbook Information
1. W.W. Adams, P. Loustaunau, An introduction to Groebner Bases, American Math. Soc, 1994.
Course Planning
Subjects | Text References | |
---|---|---|
1 | Basic Theory of Groebner Bases. | 1 |
2 | Applications of Groebner Bases. | 1 |
3 | Module | 1 |
Learning Assessment
Learning Assessment Procedures
Practical exercises will be assigned to be solved on the computer using a software;
if solved with at least a sufficient grade, an oral exam will be held. The results of the exercises
carried out during the course will not be taken into account.
Examples of frequently asked questions and / or exercises
Characterization Theorem of Groebner Bases. Applications of Groebner Bases to Algebra
and Algebraic Geometry. Calculation of the modulus of the syzygies of an ideal.