Polynomial analysis