代数的根源可以追溯到古巴比伦人,他们开发了一种先进的算术系统,他们能够以算法方式进行计算.巴比伦人开发了公式来计算今天通常使用线性方程,二次方程和不确定的线性方程解决的问题的解决方案.相比之下,这个时代的大多数埃及人以及公元前一千年的希腊和中国数学家通常通过几何方法解决这些方程,例如在"林德数学论文" (Rhind Mathematical Papyrus),欧几里德的"元素" (Elements) 和"数学艺术九章" (The Nine Chapters on the Mathematical Art) 中描述的方程.希腊人的作品,典型的"元素" (Elements) 提供了将特定的巴比伦数系统概括为算法系统,并以算法方式解决更一般的问题的框架.尽管这些方程的解决方法通常不存在,但在希腊的数学书中,这些方程的解决方法通常被希腊人称为"代数方程" (Diophantus),但在中世纪的
古巴比伦人