> < ^ From:

> ^ Subject:

Dear GAP-forum,

We have come across the following limitation of GAP.

We want to construct BCH codes. To do that, we need to compute in a finite

field. For example, to construct a binary BCH code, with wordlength 19,

GAP must find a primitive 19th root of unity, which is an element of

GF(2^18), 18 being the multiplicative order of 2 modulo 19. But GAP limits

the size of a finite field to 2^16.

Will this limitation be removed in the near future, or is there another

way to solve the problem?

Secondly we would like to know if the "[" operator could be redefined for

records, like "+", "-" and "^". It would be very useful if we could use

commands like:

word := Code[4]; # Where "Code" is a record containing a code. # "word" would become the fourth codeword

We hope you can help.

Erik Roijackers,

Jasper Cramwinckel and

Reinald Baart

> < [top]