Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1007 Bytes

README.md

File metadata and controls

32 lines (23 loc) · 1007 Bytes

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