D.9.1 brnoeth_lib Brill-Noether algorithm, Weierstrass semigroups and AG codes D.9.2 decodegb_lib Generating and solving systems of polynomial equations for decoding and finding the minimum distance of linear codes