Automatic Deduction in Dynamic Geometry using Sage

We present a symbolic tool that provides robust algebraic methods to handle automatic deduction tasks for a dynamic geometry construction. The main prototype has been developed as two different worksheets for the open source computer algebra system Sage, corresponding to two different ways of coding...

Full description

Bibliographic Details
Main Authors: Francisco Botana, Miguel A. Abánades
Format: Article
Language:English
Published: Open Publishing Association 2012-02-01
Series:Electronic Proceedings in Theoretical Computer Science
Online Access:http://arxiv.org/pdf/1202.4830v1
id doaj-c91d973975e045af9717b52db03a6238
record_format Article
spelling doaj-c91d973975e045af9717b52db03a62382020-11-24T23:46:06ZengOpen Publishing AssociationElectronic Proceedings in Theoretical Computer Science2075-21802012-02-0179Proc. THedu 2011496210.4204/EPTCS.79.3Automatic Deduction in Dynamic Geometry using SageFrancisco BotanaMiguel A. AbánadesWe present a symbolic tool that provides robust algebraic methods to handle automatic deduction tasks for a dynamic geometry construction. The main prototype has been developed as two different worksheets for the open source computer algebra system Sage, corresponding to two different ways of coding a geometric construction. In one worksheet, diagrams constructed with the open source dynamic geometry system GeoGebra are accepted. In this worksheet, Groebner bases are used to either compute the equation of a geometric locus in the case of a locus construction or to determine the truth of a general geometric statement included in the GeoGebra construction as a boolean variable. In the second worksheet, locus constructions coded using the common file format for dynamic geometry developed by the Intergeo project are accepted for computation. The prototype and several examples are provided for testing. Moreover, a third Sage worksheet is presented in which a novel algorithm to eliminate extraneous parts in symbolically computed loci has been implemented. The algorithm, based on a recent work on the Groebner cover of parametric systems, identifies degenerate components and extraneous adherence points in loci, both natural byproducts of general polynomial algebraic methods. Detailed examples are discussed.http://arxiv.org/pdf/1202.4830v1
collection DOAJ
language English
format Article
sources DOAJ
author Francisco Botana
Miguel A. Abánades
spellingShingle Francisco Botana
Miguel A. Abánades
Automatic Deduction in Dynamic Geometry using Sage
Electronic Proceedings in Theoretical Computer Science
author_facet Francisco Botana
Miguel A. Abánades
author_sort Francisco Botana
title Automatic Deduction in Dynamic Geometry using Sage
title_short Automatic Deduction in Dynamic Geometry using Sage
title_full Automatic Deduction in Dynamic Geometry using Sage
title_fullStr Automatic Deduction in Dynamic Geometry using Sage
title_full_unstemmed Automatic Deduction in Dynamic Geometry using Sage
title_sort automatic deduction in dynamic geometry using sage
publisher Open Publishing Association
series Electronic Proceedings in Theoretical Computer Science
issn 2075-2180
publishDate 2012-02-01
description We present a symbolic tool that provides robust algebraic methods to handle automatic deduction tasks for a dynamic geometry construction. The main prototype has been developed as two different worksheets for the open source computer algebra system Sage, corresponding to two different ways of coding a geometric construction. In one worksheet, diagrams constructed with the open source dynamic geometry system GeoGebra are accepted. In this worksheet, Groebner bases are used to either compute the equation of a geometric locus in the case of a locus construction or to determine the truth of a general geometric statement included in the GeoGebra construction as a boolean variable. In the second worksheet, locus constructions coded using the common file format for dynamic geometry developed by the Intergeo project are accepted for computation. The prototype and several examples are provided for testing. Moreover, a third Sage worksheet is presented in which a novel algorithm to eliminate extraneous parts in symbolically computed loci has been implemented. The algorithm, based on a recent work on the Groebner cover of parametric systems, identifies degenerate components and extraneous adherence points in loci, both natural byproducts of general polynomial algebraic methods. Detailed examples are discussed.
url http://arxiv.org/pdf/1202.4830v1
work_keys_str_mv AT franciscobotana automaticdeductionindynamicgeometryusingsage
AT miguelaabanades automaticdeductionindynamicgeometryusingsage
_version_ 1725494529231945728