## FreeSoft

This is a list of free software for mathematics.

## TeX

TeX is a typesetting system written by Donald Knuth. TeX is designed for the typesetting of mathematical formulae. TeX Live is an easy-to-use TeX system runs on windows, linux and mac.

## pari/gp

pari/gp is a wildly used computer algebra system. It is designed for fast computations in number theory. It runs on windows, linux, mac and android.

## Boost Library

Boost Library is a set of C++ library that add various mathematical functions. It runs on most systems supporting C++11.

The following is a list of functions the author frequently uses.

## UBASIC

UBASIC is a BASIC-like programming language. It is designed for fast computations in number theory. It run on MS-DOS.

## GAP

GAP is a computer algebra system designed for computations in group theory. It runs on windows, linux and mac.