2001Birkhäuser Boston eBooksRequires access

The Making of GABLE: A Geometric Algebra Learning Environment in Matlab

Stephen Mann, Leo Dorst, Tim Bouma

Open publisher page 33 citations

Abstract

Geometric algebra extends Clifford algebra with geometrically meaningful operators with the purpose of facilitating geometrical computations. Present textbooks and implementation do not always convey this geometrical flavor or the computational and representational convenience of geometric algebra, so we felt a need for a computer tutorial in which representation, computation and visualization are combined to exhibit the intuition and the techniques of geometric algebra. Current software packages are either Clifford algebra only (CLICAL [ 11 ] and CLIFFORD [ 3 ]) or do not include graphics [ 2 ], so we decided to build our own. The result is GABLE (Geometric AlgeBra Learning Environment), a hands-on tutorial on geometric algebra that is suited for undergraduate students [ 7 ].

About this research paper

What this paper is about

Geometric algebra extends Clifford algebra with geometrically meaningful operators with the purpose of facilitating geometrical computations. Present textbooks and implementation do not always convey this geometrical flavor or the computational and representational convenience of geometric algebra, so we felt a need for a computer tutorial in which representation, computation and visualization are combined to exhibit the intuition and the techniques of geometric algebra. Current software packages are either Clifford algebra only (CLICAL [ 11 ] and CLIFFORD [ 3 ]) or do not include graphics [ 2 ], so we decided to build our own. The result is GABLE (Geometric AlgeBra Learning Environment), a hands-on tutorial on geometric algebra that is suited for undergraduate students [ 7 ].

Why it matters

OpenAlex reports 33 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Geometric algebra extends Clifford algebra with geometrically meaningful operators with the purpose of facilitating geometrical computations. Present textbooks and implementation do not always convey this geometrical flavor or the computational and representational convenience of geometric algebra, so we felt a need for a computer tutorial in which representation, computation and visualization are combined to exhibit the intuition and the techniques of geometric algebra. Current software packages are either Clifford algebra only (CLICAL [ 11 ] and CLIFFORD [ 3 ]) or do not include graphics [ 2 ], so we decided to build our own. The result is GABLE (Geometric AlgeBra Learning Environment), a hands-on tutorial on geometric algebra that is suited for undergraduate students [ 7 ].

Key concepts: Geometric algebra, Algebra over a field, Computation, Symbolic computation, Clifford algebra, Computer science, Visualization, Graphics

Related papers

Back to paper searchBrowse research topicsOriginal source
The Making of GABLE: A Geometric Algebra Learning Environment in Matlab — Research Paper | ScholarLens