conal/vector-space

Vector & affine spaces, linear maps, and derivatives

Haskell

50

160 commits

updated Jun 6, 2025

See the code

README

This package provides provides classes and generic operations for additive groups, vector spaces and affine spaces. It also defines a type of infinite towers of generalized derivatives, as described in the paper Beautiful differentiation. A generalized derivative is a linear transformation rather than one of the common concrete representations (scalars, vectors, matrices, ...). The representation of linear maps uses the MemoTrie package.

Contributors

conal

131 commits

leftaroundabout

10 commits

andreasabel

5 commits

andygill

4 commits

conal/vector-space

Vector & affine spaces, linear maps, and derivatives

Haskell

50

160 commits

updated Jun 6, 2025

See the code

README

This package provides provides classes and generic operations for additive groups, vector spaces and affine spaces. It also defines a type of infinite towers of generalized derivatives, as described in the paper Beautiful differentiation. A generalized derivative is a linear transformation rather than one of the common concrete representations (scalars, vectors, matrices, ...). The representation of linear maps uses the MemoTrie package.

Contributors

conal

131 commits

leftaroundabout

10 commits

andreasabel

5 commits

andygill

4 commits

Languages

Haskell

99.6%