Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

Giac and GeoGebra – Improved Gröbner Basis Computations

  • Zoltán Kovács
  • , Bernard Parisse

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

Abstract

GeoGebra is open source mathematics education software being used in thousands of schools worldwide. It already supports equation system solving, locus equation computation and automatic geometry theorem proving by using an embedded or outsourced CAS. GeoGebra recently changed its embedded CAS from Reduce to Giac because it fits better into the educational use. Also careful benchmarking of open source Gröbner basis implementations showed that Giac is fast in algebraic computations, too, therefore it allows heavy Gröbner basis calculations even in a web browser via Javascript. Gröbner basis on ℚ for revlex ordering implementation in Giac is a modular algorithm (E. Arnold). Each ℤ/pℤ computation is done via the Buchberger algorithm using F4 linear algebra technics and “remake” speedups, they might be run in parallel for large examples. The output can be probabilistic or certified (which is much slower). Experimentation shows that the probabilistic version is faster than other open-source implementations, and about 3 times slower than the Magma implementation on one processor, it also requires less memory for big examples like Cyclic9.
OriginalspracheEnglisch
TitelComputer Algebra and Polynomials - Applications of Algebra and Number Theory
Herausgeber*innenMartin Weimann, Jaime Gutierrez, Josef Schicho
VerlagSpringer International Publishing
Seiten126-138
Seitenumfang13
ISBN (elektronisch)9783319150802
ISBN (Print)978-3-319-15080-2
DOIs
PublikationsstatusVeröffentlicht - 2015

Publikationsreihe

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Band8942
ISSN (Print)0302-9743
ISSN (elektronisch)1611-3349

Wissenschaftszweige

  • 503 Erziehungswissenschaften
  • 503007 Didaktik
  • 503013 Fachdidaktik Naturwissenschaften

JKU-Schwerpunkte

  • Computation in Informatics and Mathematics
  • TNF Allgemein

Dieses zitieren