| Jean-Pierre Flori on Fri, 05 Dec 2014 17:02:51 +0100 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| Problem with Flx_ffisom function |
Dear all,
The following programs errors out claiming that the produced
irreducible polynomial is not anymore
(*** not an irreducible polynomial in FpX_ffintersect):
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include <pari/pari.h>
int main (int argc, char **argv)
{
int i;
unsigned long l;
long n, v;
GEN p, f, r;
pari_init(1<<30, 1UL<<20);
v = 0L;
l = unextprime(1UL<<20);
p = stoi(l);
n = 179L;
f = init_Fq(p, n, v);
i = Flx_is_irred(ZX_to_Flx(f, l), l);
pari_printf("%d\n", i);
t = clock();
/*
The following works fine.
*/
r = FpX_ffisom(f, f, p);
pari_printf("%Ps\n", r);
/*
This errors out
*/
r = Flx_ffisom(f, f, l);
pari_printf("%Ps\n", r);
pari_close();
return 0;
}
Thanks in advance for the support!
--
Jean-Pierre Flori