My Project
|
This file provides utility functions to factorize polynomials over alg. More...
#include "config.h"
#include "cf_assert.h"
#include "canonicalform.h"
#include "facAlgFuncUtil.h"
#include "cfCharSetsUtil.h"
#include "cf_random.h"
#include "cf_irred.h"
#include "cf_algorithm.h"
#include "cf_util.h"
#include "cf_iter.h"
Go to the source code of this file.
This file provides utility functions to factorize polynomials over alg.
function fields
Definition in file facAlgFuncUtil.cc.
CanonicalForm alg_lc | ( | const CanonicalForm & | f | ) |
Definition at line 100 of file facAlgFuncUtil.cc.
CanonicalForm alg_LC | ( | const CanonicalForm & | f, |
int | lev | ||
) |
Definition at line 110 of file facAlgFuncUtil.cc.
Definition at line 32 of file facAlgFuncUtil.cc.
CanonicalForm backSubst | ( | const CanonicalForm & | F, |
const CFList & | a, | ||
const CFList & | b | ||
) |
Definition at line 178 of file facAlgFuncUtil.cc.
void deflateDegree | ( | const CanonicalForm & | F, |
int & | pExp, | ||
int | n | ||
) |
Definition at line 195 of file facAlgFuncUtil.cc.
CanonicalForm deflatePoly | ( | const CanonicalForm & | F, |
int | exp | ||
) |
Definition at line 238 of file facAlgFuncUtil.cc.
CanonicalForm deflatePoly | ( | const CanonicalForm & | F, |
int | exps, | ||
int | n | ||
) |
Definition at line 251 of file facAlgFuncUtil.cc.
CanonicalForm divide | ( | const CanonicalForm & | ff, |
const CanonicalForm & | f, | ||
const CFList & | as | ||
) |
Definition at line 496 of file facAlgFuncUtil.cc.
CanonicalForm evaluate | ( | const CanonicalForm & | f, |
const CanonicalForm & | g, | ||
const CanonicalForm & | h, | ||
const CanonicalForm & | powH | ||
) |
Definition at line 636 of file facAlgFuncUtil.cc.
CanonicalForm evaluate | ( | const CanonicalForm & | f, |
const CanonicalForm & | g, | ||
const CanonicalForm & | h, | ||
const CanonicalForm & | powH, | ||
const Variable & | v | ||
) |
evaluate f at g/h at v such that powH*f is integral i.e. powH is assumed to be h^degree(f,v)
Definition at line 673 of file facAlgFuncUtil.cc.
CanonicalForm generateMipo | ( | int | degOfExt | ) |
Definition at line 90 of file facAlgFuncUtil.cc.
int getDegOfExt | ( | IntList & | degreelist, |
int | n | ||
) |
Definition at line 539 of file facAlgFuncUtil.cc.
int hasAlgVar | ( | const CanonicalForm & | f | ) |
Definition at line 370 of file facAlgFuncUtil.cc.
int hasAlgVar | ( | const CanonicalForm & | f, |
const Variable & | v | ||
) |
Definition at line 322 of file facAlgFuncUtil.cc.
int hasVar | ( | const CanonicalForm & | f, |
const Variable & | v | ||
) |
Definition at line 345 of file facAlgFuncUtil.cc.
CanonicalForm inflatePoly | ( | const CanonicalForm & | F, |
int | exp | ||
) |
Definition at line 266 of file facAlgFuncUtil.cc.
CanonicalForm inflatePoly | ( | const CanonicalForm & | F, |
int | exps, | ||
int | n | ||
) |
Definition at line 279 of file facAlgFuncUtil.cc.
Definition at line 518 of file facAlgFuncUtil.cc.
Definition at line 52 of file facAlgFuncUtil.cc.
void multiplicity | ( | CFFList & | factors, |
const CanonicalForm & | F, | ||
const CFList & | as | ||
) |
Definition at line 295 of file facAlgFuncUtil.cc.
void psqr | ( | const CanonicalForm & | f, |
const CanonicalForm & | g, | ||
CanonicalForm & | q, | ||
CanonicalForm & | r, | ||
CanonicalForm & | multiplier, | ||
const Variable & | x | ||
) |
pseudo division of f and g wrt. x s.t. multiplier*f=q*g+r
Definition at line 391 of file facAlgFuncUtil.cc.
CanonicalForm QuasiInverse | ( | const CanonicalForm & | f, |
const CanonicalForm & | g, | ||
const Variable & | x | ||
) |
Definition at line 578 of file facAlgFuncUtil.cc.
CanonicalForm Sprem | ( | const CanonicalForm & | f, |
const CanonicalForm & | g, | ||
CanonicalForm & | m, | ||
CanonicalForm & | q | ||
) |
Definition at line 429 of file facAlgFuncUtil.cc.
CanonicalForm subst | ( | const CanonicalForm & | f, |
const CFList & | a, | ||
const CFList & | b, | ||
const CanonicalForm & | Rstar, | ||
bool | isFunctionField | ||
) |
Definition at line 120 of file facAlgFuncUtil.cc.
Definition at line 66 of file facAlgFuncUtil.cc.