

\input{Polynomial_ref/intro.tex}

\input{Polynomial_ref/Polynomial_d.tex}
%\input{Polynomial_ref/Polynomial_1.tex}
%\input{Polynomial_ref/Polynomial_2.tex}

\input{Polynomial_ref/PolynomialTraits_d.tex}

\input{Polynomial_ref/PolynomialTraits_d_ConstructPolynomial.tex}
\input{Polynomial_ref/PolynomialTraits_d_GetCoefficient.tex}
\input{Polynomial_ref/PolynomialTraits_d_GetInnermostCoefficient.tex}

\input{Polynomial_ref/PolynomialTraits_d_Swap.tex}
\input{Polynomial_ref/PolynomialTraits_d_Move.tex}

\input{Polynomial_ref/PolynomialTraits_d_Degree.tex}
\input{Polynomial_ref/PolynomialTraits_d_TotalDegree.tex}
\input{Polynomial_ref/PolynomialTraits_d_DegreeVector.tex}
\input{Polynomial_ref/PolynomialTraits_d_LeadingCoefficient.tex}
\input{Polynomial_ref/PolynomialTraits_d_InnermostLeadingCoefficient.tex}

\input{Polynomial_ref/PolynomialTraits_d_Canonicalize.tex}
\input{Polynomial_ref/PolynomialTraits_d_Derive.tex}

\input{Polynomial_ref/PolynomialTraits_d_Evaluate.tex}
\input{Polynomial_ref/PolynomialTraits_d_EvaluateHomogeneous.tex}
\input{Polynomial_ref/PolynomialTraits_d_Substitute.tex}
\input{Polynomial_ref/PolynomialTraits_d_SubstituteHomogeneous.tex}
\input{Polynomial_ref/PolynomialTraits_d_IsZeroAt.tex}
\input{Polynomial_ref/PolynomialTraits_d_IsZeroAtHomogeneous.tex}
\input{Polynomial_ref/PolynomialTraits_d_SignAt.tex}
\input{Polynomial_ref/PolynomialTraits_d_SignAtHomogeneous.tex}



\input{Polynomial_ref/PolynomialTraits_d_Compare.tex}

%\input{Polynomial_ref/PolynomialToolBox_d.tex}

\input{Polynomial_ref/PolynomialTraits_d_UnivariateContent.tex}
\input{Polynomial_ref/PolynomialTraits_d_MultivariateContent.tex}

\input{Polynomial_ref/PolynomialTraits_d_SquareFreeFactorize.tex}
\input{Polynomial_ref/PolynomialTraits_d_MakeSquareFree.tex}

\input{Polynomial_ref/PolynomialTraits_d_PseudoDivision.tex}
\input{Polynomial_ref/PolynomialTraits_d_PseudoDivisionQuotient.tex}
\input{Polynomial_ref/PolynomialTraits_d_PseudoDivisionRemainder.tex}

\input{Polynomial_ref/PolynomialTraits_d_GcdUpToConstantFactor.tex}
\input{Polynomial_ref/PolynomialTraits_d_IntegralDivisionUpToConstantFactor.tex}
\input{Polynomial_ref/PolynomialTraits_d_UnivariateContentUpToConstantFactor.tex}
\input{Polynomial_ref/PolynomialTraits_d_SquareFreeFactorizeUpToConstantFactor.tex}

\input{Polynomial_ref/PolynomialTraits_d_Shift.tex}
\input{Polynomial_ref/PolynomialTraits_d_Negate.tex}
\input{Polynomial_ref/PolynomialTraits_d_Invert.tex}
\input{Polynomial_ref/PolynomialTraits_d_Translate.tex}
\input{Polynomial_ref/PolynomialTraits_d_TranslateHomogeneous.tex}
\input{Polynomial_ref/PolynomialTraits_d_Scale.tex}
\input{Polynomial_ref/PolynomialTraits_d_ScaleHomogeneous.tex}

\input{Polynomial_ref/PolynomialTraits_d_Resultant.tex}

%// This was added by Michael Kerber, missing review 
%\input{Polynomial_ref/PolynomialTraits_d_Polynomial_subresultants.tex}
%\input{Polynomial_ref/PolynomialTraits_d_Principal_subresultants.tex}
%\input{Polynomial_ref/PolynomialTraits_d_Sturm_habicht_sequence.tex}
%\input{Polynomial_ref/PolynomialTraits_d_Sturm_habicht_sequence_with_cofactors.tex}
%\input{Polynomial_ref/PolynomialTraits_d_Principal_sturm_habicht_sequence.tex}

\input{Polynomial_ref/Polynomial.tex}
\input{Polynomial_ref/Polynomial_traits_d.tex}
\input{Polynomial_ref/Exponent_vector.tex}


