amari-core 0.8.5

Core geometric algebra and mathematical structures
Documentation

High-performance Geometric Algebra/Clifford Algebra library

This crate provides the core implementation of Clifford algebras with arbitrary signatures, supporting the geometric product and related operations fundamental to geometric algebra.

Basis Blade Indexing

Basis blades are indexed using binary representation where bit i indicates whether basis vector e_i is present in the blade. For example:

  • 0b001 (1) = e1
  • 0b010 (2) = e2
  • 0b011 (3) = e1 ∧ e2 (bivector)
  • 0b111 (7) = e1 ∧ e2 ∧ e3 (trivector)