https://hal.archives-ouvertes.fr/hal-03371897
Tip revision: 1f0f6ec99b2c46d1bdf2e1d68aa330d3249f0b1b authored by Software Heritage on 13 October 2021, 00:00:00 UTC
hal: Deposit 1824 in collection hal
hal: Deposit 1824 in collection hal
Tip revision: 1f0f6ec
00.BUGS
In Arithmetic.m,
add(P,Q,point0: affine_patch:=point0`numbering.0)
is wrong in level 2 (but diff_add works in level 2).
We require a version of magma that supports AssociativeArray().
Note: magma-2.15.* has a bug with associative array:
a:=AssociativeArray();
a["foo"]:=AssociativeArray();
a["foo","bar"]:="baz";
yields a segfault.
This is corrected in magma-2.16.
In the code, we try to be compatible with magma-2.15 by using the following
variant:
a:=AssociativeArray();
b:=AssociativeArray();
b["bar"]:="baz";
a["foo"]:=b;