Bashicu matrix calculator

View the Project on GitHub kyodaisuu/basmat

Online version

basmat - Bashicu Matrix Calculator

This program calculates Bashicu Matrix. Bashicu matrix system is a notation designed to produce large numbers. Bashicu matrix is a matrix such as where all elements are nonnegative integers. The matrix can be written in the form of ; sequence of transpose of each column. With an algorithm invented by Bashicu in 2014 and updated afterwards, Bashicu matrix BM works as a function from a natural number n to a natural number BM[n] (provided that the calculation ends), and written as (0,0)(1,1)(1,1)[3]. It is known that 2-row matrix, pair sequence, can be approximated with Hardy function. When the function is approximated with Hardy function, the matrix itself represents the ordinal of the Hardy function, and therefore can be written as:

See Definition of Bashicu Matrix if you want to understand the definition of Bashicu Matrix by reading the source code.


See Installation.


basmat [-v ver] [-o opt] [-s seq] [-t stp] [-dh] ini


 basmat -d "(0)(1)(2)[3]"
 basmat -o 2 -s 100000 "(0,0)(1,1)[3]"
 basmat -o 4 -s 100000 "(0,0)(1,1)[3]"
 basmat -o 1 -s 13000 -t 100000 "(0,0)(1,1)[3]"

Version History

See ChangeLog.

Web interface

Web interface is available.

The online version of basmat has some limit on the length of initial variable, the maximum length <= 10000, and maximum step of calculation = 1000.

Source code of the web interface is also available.