Google

Go to the first, previous, next, last section, table of contents.


dp_homo, dp_dehomo

dp_homo(dpoly)
:: Homogenize a distributed polynomial
dp_dehomo(dpoly)
:: Dehomogenize a homogenious distributed polynomial
return
distributed polynomial
dpoly
distributed polynomial
  • dp_homo() makes a copy of dpoly, extends the length of the exponent vector of each term t in the copy by 1, and sets the value of the newly appended component to d-deg(t), where d is the total degree of dpoly.
  • dp_dehomo() make a copy of dpoly and removes the last component of each terms in the copy.
  • Appropriate term orderings must be set when the results are used as inputs of some operations.
  • These are used internally in hgr() etc.
[202] X=<<1,2,3>>+3*<<1,2,1>>;
(1)*<<1,2,3>>+(3)*<<1,2,1>>
[203] dp_homo(X);
(1)*<<1,2,3,0>>+(3)*<<1,2,1,2>>
[204] dp_dehomo(@);
(1)*<<1,2,3>>+(3)*<<1,2,1>>
References
section gr, hgr, gr_mod, dgr.


Go to the first, previous, next, last section, table of contents.