Al-Karaji's work centered around algebra and polynomials, giving rules for arithmetic operations to manipulate polynomials. Woepcke describes his work as introducing the "theory of algebraic calculus". Stemming from this, Al-Karaji investigated binomial coefficients and Pascal's triangle. Additionally, Al-Karaji used induction to prove his results.