Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

2年前关闭。



Improve this question




我将开始学习抽象代数-群,环等。我很想知道任何编程语言,如果有什么话可以帮助我学习/尝试理论上学到的概念。

编辑:我不是真的在看实现我所学。我有兴趣知道已经支持它们的任何语言。

最佳答案

您要在此处输入的文本是Chuck Sims撰写的Abstract Algebra,一种计算方法。作者将建议您使用APL编程语言。这本书已经绝版,但您可能可以在图书馆中找到。

还有GAP Computer Algebra System,它很有趣用于组理论。

高级资源:

Magma:相当复杂的CAS,可以处理抽象代数中的各种概念。
Macaulay 2:用于研究多项式环,尤其是Gröbner bases
SINGULAR:用于研究多项式环。

研究群体理论的一个关键事实是,每个群体通过规则的 Action 对permutation group同构。因此,理解群论的关键是理解置换群。

最后,任何支持定义自己的对象并在该对象的两个实例上定义二进制运算符的语言都将支持通过编程学习理论。

10-06 05:08