
\input{Polynomial_ref/intro.tex}

%include concepts
%include Polynomial_d
\input{Polynomial_ref/Polynomial_d.tex}
\input{Polynomial_ref/PolynomialTraits_d.tex}
\input{Polynomial_ref/PolynomialTraits_d_ConstructPolynomial_d.tex}
%Properties
\input{Polynomial_ref/PolynomialTraits_d_Degree.tex}
\input{Polynomial_ref/PolynomialTraits_d_TotalDegree.tex}
\input{Polynomial_ref/PolynomialTraits_d_LeadingCoefficient.tex}
\input{Polynomial_ref/PolynomialTraits_d_UnivariateContent.tex}
\input{Polynomial_ref/PolynomialTraits_d_MultivariateContent.tex}
%Manipulation
\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}
%unary operations
\input{Polynomial_ref/PolynomialTraits_d_Differentiate.tex}
\input{Polynomial_ref/PolynomialTraits_d_SquareFreeFactorization.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_GcdUtcf.tex}
\input{Polynomial_ref/PolynomialTraits_d_IntegralDivisionUtcf.tex}
\input{Polynomial_ref/PolynomialTraits_d_UnivariateContentUtcf.tex}
\input{Polynomial_ref/PolynomialTraits_d_SquareFreeFactorizationUtcf.tex}
\input{Polynomial_ref/PolynomialTraits_d_MakeSquareFreeUtcf.tex}


\input{Polynomial_ref/PolynomialTraits_d_Evaluate.tex}
\input{Polynomial_ref/PolynomialTraits_d_EvaluateHomogeneous.tex}
%\input{Polynomial_ref/PolynomialTraits_d_SignAt.tex}


\input{Polynomial_ref/PolynomialTraits_d_Resultant.tex}

