![]() ![]() Moreover, it means that I just cannot tell first-year undergrads to do it on their own.Īnd if I show them my code, I can only tell them that the line: x = PolynomialRing(CyclotomicField(3), 'x').gen() X = PolynomialRing(CyclotomicField(3), 'x').gen()įactoring this polynomial thus requires me to already know that the splitting field is the third cyclotomic field. I found that performing even simple tasks was quite convoluted.įor example, here is how you find the roots of the polynomial x 3 − 1 in SageMath, taken directly from the documentation: x = PolynomialRing(RationalField(), 'x').gen() However, to be honest, I always found them relatively lackluster for what I had in mind (no offense meant to the developers of these tools!). ![]() Yet somehow, I started only recently using computer algebra software (CAS) to make live illustrations of mathematical concepts in class.Īnd I have to say that it is quite useful! Previous attemptsĪs you may know, I am/was a big proponent of free software, so I had only ever used tools like SageMath or Julia. I have been teaching for seven years now.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |