A Russian-language bot for university maths coursework: determinants, row echelon form and inverse matrices, truth tables, arithmetic modulo n, prime factorisation and the Euclidean algorithm. Open source.
Linear algebra and discrete maths are the first-year courses where one arithmetic slip ruins a long solution. This bot checks the mechanical part. /det computes a determinant, /ref brings a matrix to row echelon form and /m_inverse finds its inverse; /logic builds a truth table; /idempotents, /nilpotents and /inverse work with residues modulo n; /factorize splits a number into primes, /euclid finds the greatest common divisor and solves a Diophantine equation, and /calc evaluates expressions.
The code is published under GPL-2.0 by a small team of authors and was last updated in 2023. The interface is Russian and matrix size is limited. Use it to check your own steps rather than replace them: the bot gives the answer, and an exam asks for the working.
/detDeterminant of a matrix/refRow echelon form/m_inverseInverse matrix/logicTruth table/euclidGCD and a Diophantine equation/calcExpression calculatorFree
| Criterion | Weight | Points | |
|---|---|---|---|
| Functionality | 25 | 7 / 10 | |
| Reliability & speed | 15 | 6 / 10 | |
| Popularity & trust | 15 | 3 / 10 | |
| Price & free tier | 10 | 10 / 10 | |
| Usability | 10 | 6 / 10 | |
| Safety & privacy | 10 | 9 / 10 | |
| Freshness | 5 | 3 / 10 | |
| Localization | 5 | 2 / 10 | |
| No intrusive ads | 5 | 9 / 10 | |
| Score | 100 | 62.5 |
In one message, with each row on its own line and the numbers separated by spaces. Only numbers are accepted, and every row must have the same length.
Check them as you would a classmate's. The code is open, and the help message has a button for reporting a wrong result.