| Karim Belabas on Wed, 03 Jun 2015 17:24:21 +0200 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| Re: Struggling with ellisogeny() and variable priorities |
* Jeroen Demeyer [2015-06-03 17:11]:
> I got confused because the variable number no longer indicates the priority.
> May I suggest a patch to help debugging? See attachment.
I understand the intent, but it would be too much (redundant!)
information for large multivariate objects.
I'd suggest to use variables() instead: its output is sorted by variable
priority.
E = ...
isog = ...
yy = varhigher("yy");
xx = varhigher("xx");
? variables([E, isog, 0, xx, yy])
%5 = [xx, yy, x, y]
E = ...
isog = ...
yy;
xx;
? variables([E, isog, 0, xx, yy])
%5 = [x, y, yy, xx]
I didn't bother to edit the argument list from ellisogeny (E, isog and 0
are less relevant...) : just wanted to show how you can see the list
of involved variables and their relative priorities.
Cheers,
K.B.
--
Karim Belabas, IMB (UMR 5251) Tel: (+33) (0)5 40 00 26 17
Universite de Bordeaux Fax: (+33) (0)5 40 00 69 50
351, cours de la Liberation http://www.math.u-bordeaux.fr/~kbelabas/
F-33405 Talence (France) http://pari.math.u-bordeaux.fr/ [PARI/GP]
`