vee 0.1.6

Vector Expression Emitter (VEE): Geometric Algebra Code Generator
Documentation
# Version 0.1.6 (2025-11-05)

  * Fix KaTeX, maybe?
  * Rename `Graph` to `Tree`.
  * Fix text form for `"{:-}"`.

# Version 0.1.5 (2025-11-04)

  * Add DOT form (i.e., `text/vnd.graphviz`) via `Octal` trait.
  * Add alternative symbols labelled after basis blades (`"{:#}"`).
  * Implement factorization of pinned symbols, GCD coefficients, and predominant sign.
      * Expand (`"{:+}"`) or reduce (i.e., factorized) (`"{}"`).
      * Factor predominant sign (`"{:-}"`).
  * Eliminate orthonormalization conditions from expressions using reflection/projection operator.
  * Evaluate symbols as rationals.
  * Count operations (i.e., multiplications and additions).
  * Fix KaTeX rendering on large pages.

# Version 0.1.4 (2025-10-16)

  * Update KaTeX.
  * Explore 6D/7D PGA.
  * Assert entities have unique symbols and exactly one per basis blade fixing 4D PGA.
  * Introduce `Symbol::alt()` to extend symbol space.
  * Rechoose basis blades following recipe. After a refactoring, they can be genrated this way.
  * Refactor rational numbers without dependency and find their GCD/LCM.
  * Refactor symbol without dependency.
  * Swap case without dependency.
  * Always export `format_eq!` by using non-pretty fallback.
  * Let `format_eq!` omit unit coefficient for more compact text form.
  * Introduce `{:+}` for not omitting unit coefficient.
  * Fix invalid coefficient omission.
  * Fix typo and link.
  * Construct Cayley table with pre-allocations only.

# Version 0.1.3 (2025-09-18)

  * Add projection operator. Supports rejection, i.e., projecting lower- onto higher-grade blade.
  * Use Unicode *combining diacritical marks* instead of ~/L/R.
  * Define 6D/7D PGA blades.

# Version 0.1.2 (2025-09-07)

  * Generate constructor methods of basis blades with compile-time blocks.
  * Distinguish bias/weight (W/w) from scalar/pseudoscalar (v/V) and relabel norm.
  * Distinguish motors.
  * Add more examples.
  * Add polarity operator.
  * Fix bugs, typos, and improve documentation.
  * Explore 4D/5D PGA.

# Version 0.1.1 (2025-09-02)

  * Fix KaTeX documentation.

# Version 0.1.0 (2025-09-02)

  * Implement symbolic reduction of multivector expressions.
  * Implement generation of expressions in text form.
  * Define the metric-agnostic basis (i.e., elliptic, parabolic, hyperbolic) and the multivector
    entities of the projective geometric algebra (PGA) for dimensions N < 6. Assert the Cayley
    tables in unit tests.

# Version 0.0.0 (2021-06-27)

  * Reserve name.