[BACK]Return to reduction_of_polynomials.ads CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / PHC / Ada / Homotopy

Annotation of OpenXM_contrib/PHC/Ada/Homotopy/reduction_of_polynomials.ads, Revision 1.1

1.1     ! maekawa     1: with Standard_Complex_Polynomials;       use Standard_Complex_Polynomials;
        !             2:
        !             3: package Reduction_of_Polynomials is
        !             4:
        !             5: -- DESCRIPTION :
        !             6: --   This package implements S-polynomials and R-polynomials.
        !             7:
        !             8:   function Spoly ( p,q : poly ) return Poly;
        !             9:
        !            10:   -- DESCRIPTION :
        !            11:   --   Returns the S-polynomial of p and q :
        !            12:   --              lcm(in(p),in(q))              lcm(in(p),in(q))
        !            13:   --   S =  c_q * ----------------  p  -  c_p * ---------------- q
        !            14:   --                   in(p)                          in(q)
        !            15:   --   where lcm stands for the least common multiple,
        !            16:   --         in(p) is the leading term of the polynomial p
        !            17:   --     and the coefficients c_q and c_p are chosen such that
        !            18:   --         their moduli are smaller than or equal to 1.
        !            19:
        !            20:   function Rpoly ( p,q : Poly ) return Poly;
        !            21:
        !            22:   -- DESCRIPTION :
        !            23:   --   Returns the R-polynomial of the polynomials p and q :
        !            24:   --            c_p   lcm(in(p),term(q))
        !            25:   --   R = p -  --- * ------------------ * q
        !            26:   --            c_q        term(q)
        !            27:   --   such that the leading term of p vanishes.
        !            28:
        !            29: end Reduction_of_Polynomials;

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>