Algebraic methods