| Denis Simon on Wed, 09 Dec 2020 14:30:37 +0100 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| muldep |
Dear pari users,
I would like to write a GP code for the following question, but if someone already has a code, it would be very helpful:
given a vector X = [x1,...,xn] of nonzero rational numbers ("t_FRAC")
compute a Z-basis of the set of vectorvs e = [e1,...,en]~ of integers ("t_INT")
such that x1^e1 * ... * xn^en = 1.
Following the general taxonomy in GP, this function could be named "muldep()".
For efficiency reasons, I would be happy with a function that performs no factorization.
More generally, I need a function "nfmuldep()" that does the same work when X = [x1,...,xn]
contains nonzero elements of a given number field nf.
Thanks in advance,
Denis SIMON.