This projects goals is to implement some functions related to Lattices and abstract algebra. Also, in the future, Lattice based criptography functions.
You must have node
(and yarn
optional) installed
yarn
All files are in typescript, to convert them to javascript use:
yarn build
Then all files converted will be in ./dist/
directory.
This project has no main
function, but you can run all the implemented functions inside node repl
:
node
const {default : lattices} = require('./dist/')
lattices.genIntBasis(4)
Or you can run it without building using ts-node repl
:
ts-node
import lattices from './src'
lattices.genIntBasis(4)