Good day. My algebra teacher asked me to do a mini project, I'm looking for a topic that covers all (or most) of the following topics:
1. Free modules. Matrix bases and finitely generated modules in main domains,
structure and classification
2. Finely generated abelian groups, structure and classification.
3. Similarity of matrices over fields, rational and canonical forms of Jordan, diagonalization of
matrices, Cayley-Hamilton theorem, Jordan-Chevalley decomposition
4. Quadratic forms, Sylvester's inertia theorem, definite positive and negative forms, bases