Grobner bases.
| Function or value | Description | 
| 
                
              
                  Full Usage: 
                   grobner basis pairsParameters: 
 (bigint * int list) list listpairs : ((bigint * int list) list * (bigint * int list) list) listReturns: (bigint * int list) list list | 
 
 | 
| 
                
               | 
 | 
| 
                
               | 
 | 
| 
                
               | 
 | 
| 
                
              
                  Full Usage: 
                   groebner basisParameters: 
 (bigint * int list) list listReturns: (bigint * int list) list list | 
 
 | 
| 
                
               | 
 | 
| 
                
              
                  Full Usage: 
                   mlcm (c1, m1) (c2, m2)Parameters: 
 'am1 : 'b listc2 : 'cm2 : 'b listReturns: bigint * 'b list | 
 
 | 
| 
                
              
                  Full Usage: 
                   mmul (c1, m1) (c2, m2)Parameters: 
 BigIntegerm1 : int listc2 : bigintm2 : int listReturns: bigint * int list | 
 
 | 
| 
                
              
                  Full Usage: 
                   morder_lt m1 m2Parameters: 
 int listm2 : int listReturns: bool | 
 
 | 
| 
                
              
                  Full Usage: 
                   mpoly_add l1 l2Parameters: 
 (bigint * int list) listl2 : (bigint * int list) listReturns: (bigint * int list) list | 
 
 | 
| 
                
              
                  Full Usage: 
                   mpoly_const vars cParameters: 
 'a listc : bigintReturns: (bigint * int list) list | 
 
 | 
| 
                
              
                  Full Usage: 
                   mpoly_div p qParameters: 
 (BigInteger * int list) listq : (BigInteger * int list) listReturns: (bigint * int list) list | 
 
 | 
| 
                
              
                  Full Usage: 
                   mpoly_inv pParameters: 
 (BigInteger * int list) listReturns: (BigInteger * int list) list | 
 
 | 
| 
                
              
                  Full Usage: 
                   mpoly_mmul (arg1, arg2) polParameters: 
 BigIntegerarg1 : int listpol : (bigint * int list) listReturns: (bigint * int list) list | 
 
 | 
| 
                
              
                  Full Usage: 
                   mpoly_mul l1 l2Parameters: 
 (BigInteger * int list) listl2 : (bigint * int list) listReturns: (bigint * int list) list | 
 
 | 
| 
                
              
                  Full Usage: 
                   mpoly_neg Returns: (bigint * int list) list -> (bigint * int list) list | 
 | 
| 
                
              
                  Full Usage: 
                   mpoly_pow vars l nParameters: 
 'a listl : (BigInteger * int list) listn : intReturns: (bigint * int list) list | 
 
 | 
| 
                
              
                  Full Usage: 
                   mpoly_sub l1 l2Parameters: 
 (bigint * int list) listl2 : (bigint * int list) listReturns: (bigint * int list) list | 
 
 | 
| 
                
              
                  Full Usage: 
                   mpoly_var vars xParameters: 
 'a listx : 'aReturns: (bigint * int list) list | 
 
 | 
| 
                
               | 
 | 
| 
                
              
                  Full Usage: 
                   mpolynate vars tmParameters: 
 string listtm : termReturns: (bigint * int list) list | 
 
 | 
| 
                
              
                  Full Usage: 
                   rabinowitsch vars v pParameters: 
 'a listv : 'ap : (bigint * int list) listReturns: (bigint * int list) list | 
 
 | 
| 
                
              
                  Full Usage: 
                   reduce pols polParameters: 
 (bigint * int list) list listpol : (bigint * int list) listReturns: (bigint * int list) list | 
 
 | 
| 
                
              
                  Full Usage: 
                   reduce1 (arg1, arg2) polParameters: 
 BigIntegerarg1 : int listpol : (bigint * int list) listReturns: (bigint * int list) list | 
 
 | 
| 
                
              
                  Full Usage: 
                   reduceb (arg1, arg2) polsParameters: 
 BigIntegerarg1 : int listpols : (bigint * int list) list listReturns: (bigint * int list) list | 
 
 | 
| 
                
              
                  Full Usage: 
                   spoly pol1 pol2Parameters: 
 (bigint * int list) listpol2 : (bigint * int list) listReturns: (bigint * int list) list | 
 
 | 
| 
                
              
                  Full Usage: 
                   term_of_monomial vars (c, m)Parameters: 
 string listc : bigintm : int listReturns: term | 
 
 | 
| 
                
              
                  Full Usage: 
                   term_of_poly vars polParameters: 
 string listpol : (bigint * int list) listReturns: term | 
 
 | 
| 
                
               | 
 
 | 
| 
                
               | 
 
 |