CASA Function: SakataDecode

Decode using Sakata's algorithm.

Calling Sequence:

Parameters:

w : list, vector
C : casa/finite/Goppa/primary
EL : function
way : string

Result:

a : vector

Description:

Examples:

> infolevel[`casa/finite`] := 5;

[Maple Math]

> C1 := finiteCurve(x^3 + y^2 + y, finiteField(4));

[Maple Math]

> H1 := GoppaPrimary(C1, "affine", 4);

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

> w := [ 1 $ (H1["n"]-1), 0 ];

[Maple Math]

> Sa := GoppaPrepareSa(H1):

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

> SakataDecode(w, H1, Sa, "root");

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

See Also:

[CASA] [GoppaDecode] [GoppaEncode] [GoppaPrepareSa]