Eurocode ’92 pp 255-266 | Cite as

Gröbner Bases and Abelian Codes

  • H. Chabanne
Part of the International Centre for Mechanical Sciences book series (CISM, volume 339)


We investigate the links between Gröbner Bases and Abelian Codes. Abelian codes are multivariate generalization of cyclic codes, and our purpose it to show how Gröbner bases can replace the generating polynomial of cyclic codes.

We use these bases to properly define the information symbols of an abelian code in polynomial representation. In particular, we show that Gröbner bases are related with parity check matrices of the code. From this, we are able to generalize permutation decoding to abelian codes. This generalization introduces some choice which allows us to decode more errors than in the cyclic case.

Finally, we examine the connections between Gröbner Basis for an abelian code and those of its reciprocal, annihilator and orthogonal code.


Parity Check Cyclic Code Generate Polynomial Information Symbol Parity Check Matrix 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    S. Berman “ Semisimple cyclic and Abelian Codes ”, Cybernetics, Vol. 3, No. 3, pp. 17–23, 1967.CrossRefMathSciNetGoogle Scholar
  2. [2]
    B. Buchberger “ Grcebner bases: an algorithm method in polynomial ideal theory ”, in Recent trends in multidimensional system theory, Bose Ed., Reidel, 1985.Google Scholar
  3. [3]
    P. Camion “ Abelian codes ” MRC Technical Summary Report No. 1059, University of Wisconsin, Madison, Wisconsin, 1970.Google Scholar
  4. [4]
    H. Chabanne “ Permutation Decoding of Abelian Codes ”, IEEE Transactions on Informations Theory, Vol. IT 38, No. 6, pp. 1826–1829, Nov. 1992.Google Scholar
  5. [5]
    C. W. Curtis and I. Reiner “ Representation Theory of Finite Groups and Associative Algebras ”, New York, Wiley, 1962.MATHGoogle Scholar
  6. [6]
    J.C. Faugère, P. Gianni, D. Lazard, T. Mora “Efficient computation of zero-dimensional Grôbner bases by change of ordering ”, CALSYF 8, Luminy, 1989.Google Scholar
  7. 17]
    H. Imai “ A theory of two-dimensional cyclic codes ”, Information and control, No. 34, pp. 1–21, 1977.CrossRefMathSciNetGoogle Scholar
  8. [8]
    T. Kasami “ A decoding procedure for multiple error-correcting cyclic codes ”, IEEE Transactions on Informations Theory, 10, pp. 134–138, 1968.Google Scholar
  9. [9]
    L. Niederreiter, R. Lidl “ Finite Fields ”, Ency. of Math. and its Applic., Vol. 20, Cambridge Univ. PressGoogle Scholar
  10. [10]
    F.J. Mac Williams “ Permutation decoding of systematic codes ”,Bell. Syst. Techn. J., Vol. 43, pp. 485–505, 1964.Google Scholar
  11. [11]
    J. Mac Williams “Binary codes which are ideals in the group algebra of an Abelian group ”, Bell Syst. Tech. J., Vol. 49, No. 6, pp. 987–1011, July-Aug, 1970.MATHGoogle Scholar
  12. [12]
    F.J. Mac Williams and N. J. Sloane “ the theory of error correcting codes ”, North Holland Math. Libr. Vol. 16, 1977.Google Scholar
  13. [13]
    M.G. Marinari, H. M. Möller and T. Mora “ Grôbner Bases of Ideals given by Dual Bases ”, ISSAC 91, Bonn Germany, 15–17, July 1991, NY ACM 1991.Google Scholar
  14. [14]
    S. Sakata “ General theory of doubly periodic arrays over an arbitrary finite field and its applications ”, IEEE Transactions on Informations Theory, Vol. IT-24, No. 6, pp. 719–730, Nov. 1978.Google Scholar
  15. [15]
    S. Sakata “ On determining the independent point set for doubly periodic arrays and encoding two-dimensional cyclic codes and their duals ”, IEEE Transactions on Informations Theory, Vol. IT-27, No. 5, pp. 556–565, Sept. 1981.Google Scholar
  16. [16]
    K.P. Schemmel, “ An extension of Buchberger’s algorithm to compute all reduced Grcebner bases of a polynomial ideal ” EUROCAL’87, Leipzig, 1987.Google Scholar

Copyright information

© Springer-Verlag Wien 1993

Authors and Affiliations

  • H. Chabanne
    • 1
  1. 1.INRIA, RocquencourtLe ChesnayFrance

Personalised recommendations