Skip to main content

Automatic Calculation of Plane Loci Using Gröbner Bases and Integration into a Dynamic Geometry System

  • Conference paper
Automated Deduction in Geometry (ADG 2010)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 6877))

Included in the following conference series:

Abstract

We describe the integration of a well known algorithm for computing and displaying plane loci based on ideal elimination using Gröbner bases in the dynamic geometry software JSXGraph. With our approach it is not only possible to determine loci depending on other loci but it is also possible to extend JSXGraph to deal with loci depending on arbitrary plane algebraic curves. For Gröbner bases calculations we use CoCoa, a computer algebra system with its focus on computations in commutative algebra.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Becker, T., Weispfenning, V.: Gröbner bases: a computational approach to commutative algebra. Springer, Heidelberg (1993)

    Book  MATH  Google Scholar 

  2. Botana, F., Valcarce, J.L.: A software tool for the investigation of plane loci. Mathematics and Computers in Simulation 61(2), 139–152 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  3. Botana, F.: A Web-Based Intelligent System for Geometric Discovery. In: Sloot, P.M.A., Abramson, D., Bogdanov, A.V., Gorbachev, Y.E., Dongarra, J., Zomaya, A.Y. (eds.) ICCS 2003, Part I. LNCS, vol. 2657, pp. 801–810. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  4. Botana, F., Abánades, M.A., Escribano, J.: Computing Locus Equations for Standard Dynamic Geometry Environments. In: Shi, Y., van Albada, G.D., Dongarra, J., Sloot, P.M.A. (eds.) ICCS 2007, Part II. LNCS, vol. 4488, pp. 227–234. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  5. Buchberger, B.: Introduction to Gröbner Bases. In: Buchberger, B., Winkler, F. (eds.) Gröbner bases and applications. London Mathematical Society Lecture Note Series. Cambridge University Press (1998)

    Google Scholar 

  6. CoCoA: a system for doing Computations in Commutative Algebra, urlhttp://cocoa.dima.unige.it

    Google Scholar 

  7. Cox, D.A., Little, J., O’Shea, D.: Ideals, Varieties, and Algorithms: An Introduction to Computational Algebraic Geometry and Commutative Algebra. Springer, New York (2008)

    MATH  Google Scholar 

  8. Fröberg, R.: An Introduction to Gröbner Bases. John Wiley & Sons (1997)

    Google Scholar 

  9. von zur Gathen, J., Gerhard, J.: Modern Computer Algebra. Cambridge University Press (1999)

    Google Scholar 

  10. Gerhäuser, M., Miller, C., Valentin, B., Wassermann, A., Wilfahrt, P.: JSXGraph: Dynamic Mathematics Running on (nearly) Every Device. To be published in The Electronic Journal of Mathematics and Technology

    Google Scholar 

  11. Hunter, J.D.: Matplotlib: A 2D Graphics Environment. In: Computing in Science & Engineering, vol. 9, pp. 90–95. IEEE Computer Society, Los Alamitos (2007)

    Google Scholar 

  12. Kortenkamp, U.: Foundations of Dynamic Geometry. Dissertation (1999)

    Google Scholar 

  13. Lebmeir, P., Richter-Gebert, J.: Recognition of Computationally Constructed Loci. In: Botana, F., Recio, T. (eds.) ADG 2006. LNCS (LNAI), vol. 4869, pp. 52–67. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  14. Pilgrim, M.: Dive Into Python. APress (2004)

    Google Scholar 

  15. Recio, T., Vélez, M.P.: Automatic Discovery of Theorems in Elementary Geometry. Journal of Automated Reasoning, 63–82 (1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gerhäuser, M., Wassermann, A. (2011). Automatic Calculation of Plane Loci Using Gröbner Bases and Integration into a Dynamic Geometry System. In: Schreck, P., Narboux, J., Richter-Gebert, J. (eds) Automated Deduction in Geometry. ADG 2010. Lecture Notes in Computer Science(), vol 6877. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25070-5_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-25070-5_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-25069-9

  • Online ISBN: 978-3-642-25070-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics