From a51ee4a62de0471f51528961f3d7bc1539b8ee54 Mon Sep 17 00:00:00 2001 From: Slava Pestov Date: Fri, 21 Oct 2005 08:20:16 +0000 Subject: [PATCH] add math to do --- contrib/math/TODO.txt | 58 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 contrib/math/TODO.txt diff --git a/contrib/math/TODO.txt b/contrib/math/TODO.txt new file mode 100644 index 0000000000..5dd9f475d6 --- /dev/null +++ b/contrib/math/TODO.txt @@ -0,0 +1,58 @@ +Nice to have: + +- Permutations -- composition and inverse (trivial; use sort and map-with) +- Analysis: + - error function, cosine integral, sine integral, fresnel functions + - exponential integral, logarithm integral, zeta function + - airy wave function + - hypergeometric functions + - elliptic functions + - numerical integration + - numerical differentiation + - infinite limits, sums, products + - finding roots with Newton's method + - solving ODEs with Runge-Kutta + - matrices: singular value decomposition, eigenvalues, LU decomposition + - square root of a matrix, e^matrix + - finding roots of polynomials +- Algebra: + - ^mod for polynomials + - mod-inv for polynomials + - arithmetic modulo a+sqrt(b) + - matrices: row reduction, integer row reduction, matrix inverse, + determinant + - probablistic primality tests + - polynomials over finite fields + - elliptic curves: group of points, over Q and finite fields + - elliptic curve factorization of integers + - interval arithmetic + - combinatorics: stirling numbers + - factoring polynomials over finite fields +- Graphs: + - minimum spanning trees +- Logic: + - tautology checker + - CNF, DNF + - natural deduction proof checker + - symbolic rewriting of expression trees +- Statistics: + - mean, median, range, standard deviation + - linear regression +- Geometry: + - regions + - rectangles, ellipses, lines + - unions, intersections, complements of regions + - shortest distance between two regions + - tangents + - intersection testing + - projections +- Symbolic algebra: + - trigonometric identities + - symbolic differentiation + - differential forms + - wedge product +- Graphics: + - 2D, 3D plots + - y=f(x), implicit, parametric + - "4D" animated 3D plots + - prettyprinting of symbolic expressions