Skip to content

Latest commit

 

History

History
 
 

README.org

Matrix algebra

Exploring different encodings of matrix algebra in order to implement algorithms for solving systems of linear equations from “An introduction to the conjugate gradient method without the agonizing pain”.

Files

Power series

ireal - real numbers + intervals

  • Simple to use (implements Num class).
  • If there is to be numerical work in the course ireal would probably be suitable if Double does not give good enough precision.
  • Some nested operations might become exponential (as documented in https://github.com/sydow/ireal/raw/master/doc/ireal.pdf). It seems good understanding of the library is necessary to avoid them.
  • Contains example implementations of algorithms using the package. applications/FAD.hs has a short implementation of AD that might be interesting.

Other interesting things

Automatic differentiation

Numbers in Haskell