Skip to content

guilhermehas/agda-linear-algebra

Repository files navigation

Linear Algebra in Agda

A library for doing linear algebra in Agda. With this library, it is possible to normalize a matrix using Gauss Elimination. See this file example. There are also some proofs that the normalization algorithm works. Look also at the API example to see how the main data types are used in this project.

Usage

Clone the repository and inside the project directory run these commands:

Nix

Get the nix environment:

nix develop

Agda

Compile agda files:

agda src/EverythingUseful.agda

Documentation

  • See Typst website to understand how Typst works.
  • It is not possible to compile Typst documents using Nix, but if you have Typst installed in your machine, you can run to visualize the documentation:
typst compile main.typ

Releases

No releases published

Packages

No packages published