\input{Algebraic_kernel_ref/intro}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\input{Algebraic_kernel_ref/AlgebraicKernel_2_2} %concept
\input{Algebraic_kernel_ref/Algebraic_kernel_2_2} 
\input{Algebraic_kernel_ref/AlgebraicKernel_4_2} %concept

\input{Algebraic_kernel_ref/RootOf} %concept
\input{Algebraic_kernel_ref/Root_of_2}
\input{Algebraic_kernel_ref/RootCircle_2_2} %concept
\input{Algebraic_kernel_ref/Root_for_circles_2_2} 
\input{Algebraic_kernel_ref/Root_of_traits_2} 
\input{Algebraic_kernel_ref/Polynomial_1} %concept
\input{Algebraic_kernel_ref/Polynomial_1_2} 
\input{Algebraic_kernel_ref/Polynomial_2} %concept
\input{Algebraic_kernel_ref/Polynomial_for_circles_2_2} 

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\input{Algebraic_kernel_ref/AlgFunctorsPredicates} % concepts
\input{Algebraic_kernel_ref/AlgFunctorsConstruct} % concepts

\input{Algebraic_kernel_ref/Global_functions.tex}
