Skip to main content

Modeling finite fields with mathematica

Applications to the computation of exponential sums and to the solution of equations over finite fields

  • Conference paper
  • First Online:
Design and Implementation of Symbolic Computation Systems (DISCO 1993)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 722))

Abstract

This paper proposes an implementation model for finite fields GF[mq], m prime, based on a hybrid architecture that integrates symbolic programming developed in Mathematica with an imperative C language module. Its aim is to enable the user to write algorithms to perform calculations in GF's by using Mathematica's programming language and built-in math functions. First, the system's architecture is presented and it is shown that the proposed model has linear time complexity (O(q)) for all algebraic operations. Finally, we show the developed modules for the computation of exponential sums and the solution of equations over finite fields.

This research was supported by the Puerto Rico Research Center for Science and Engineering and by the Center for Academic Research of the University of the Sacred Heart.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. Cáceres, O. Moreno: On the Estimation of Minimum Distance of Duals of BCH Codes. Congressus Numerantium 81, (1991).

    Google Scholar 

  2. J.H. Davenport: Current Problems in Computer Algebra Systems Design. In: A. Miola (ed.): Design and Implementation of Symbolic Computation Systems (DISCO '90). Berlin: Springer-Verlag 1990.

    Google Scholar 

  3. R. Lidl, H. Niederreiter. Finite Fields. In: G.C. Rota (ed): Encyclopedia of Mathematics and its Applications. Cambridge: Cambridge University Press 1984.

    Google Scholar 

  4. R. Maeder. Abstract Data Types. Tutorial Notes, Mathematica Conference, Boston. Wolfram Research 1992.

    Google Scholar 

  5. Wolfram Research, Inc. MathLink Reference Guide. Champain, Ill. 1992.

    Google Scholar 

  6. C. Moreno, O. Moreno. Exponential Sums and Goppa Codes I, Proc. of the American Mathematical Society, Vol. 3, No. 2, (Feb. 1991).

    Google Scholar 

  7. S. Wolfram. Mathematica. Reading, Mass.: Addison-Wesley 1992.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Alfonso Miola

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Vantaggiato, A. (1993). Modeling finite fields with mathematica. In: Miola, A. (eds) Design and Implementation of Symbolic Computation Systems. DISCO 1993. Lecture Notes in Computer Science, vol 722. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0013191

Download citation

  • DOI: https://doi.org/10.1007/BFb0013191

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57235-0

  • Online ISBN: 978-3-540-47985-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics