A collection of over 600 special algebraic identities


This is a collection of special algebraic identities each of which is a homogeneous expression in a finite number of variables with (mostly) algebraic signs as coefficients and reduces to zero when expanded out. Notation: "idv_t_h_d" where v is number of variables, t is the number of terms, h is the highest degree of any factor, and d is the total degree. The notation is not yet stable. Don't depend on it not changing in future. The collection is sorted by the numbers in the identifier.


There is an simple infinite sequence of identities which begins with id2_3_1_1, id4_4_1_2e, id6_5_1_3c, and so on. They're all telescoping sums. There is an simple infinite sequence of identities which begins with id4_3_2_2, id6_4_3_3, id8_5_4_4, and so on. They're all telescoping sums. There is an simple infinite sequence of identities which begins with id6_3_3_4a, id9_4_3_9, and so on. They're also telescoping sums.


Some of the identities have "tags" associated with them. They are formed of two upper case letters enclosed in square brackets. Two examples, Each identity has an associated functional equation. In general, the only solution of such an equation is f(x) = k*x for some constant k. If the identity has only linear factors in its terms, then since it is homogeneous, any constant multiple is essentially the same solution. But, some identities have other solutions which are indicated by tags: For example, id2_3_1_2: 0 = +a*a -b*b -(a+b)*(a-b) has the associated functional equation 0 = f(a)*f(a) - f(b)*f(b) + f(a+b)*f(a-b) with trigonometric sine function solutions f(x) = sin(k*x). Note we always assume f(-x) = -f(x) for all x to avoid sign ambiguities.


Note that
 { id1_2_1_1 = +2*a -(a+a) ; } 
has only linear functions as solutions of the functional equation 0 = 2*f(a) - f(a+a), but this is too trivial to include in this collection. Note that
 { id2_2_1_1 = +(a-b) +(b-a) ; }, { id2_2_1_2 = +a*b -b*a ; } 
and other identities with only two terms I have decided are too trivial to include. Thus, all identities in the collection have at least three terms. Note that
 { id1_3_1_2 = +a*a +a*(a+a+a) -(a+a)*(a+a) ; } 
is a special case of id2_3_1_2a but I consider it too trivial to include, though it would be tagged [TS] and so is of interest. Similar other one variable equations such as
 { id1_3_1_4 = +a*a*a*(a+a+a+a+a)
 -(a+a)*(a+a)*(a+a)*(a+a+a+a) +a*(a+a+a)*(a+a+a)*(a+a+a) ; }
would be tagged [WS] and is the simplest one variable functional equation for the Weierstrass sigma function. Clearly, there are an unlimited number of such one variable identities, but these are reserved for, perhaps, some future collection of numerical identities. Thus, all the identities in this collection have at least two variables. You might be interested in A Collection of Algebraic Identities by Tito Piezas which is a collection of algebraic identities used for diophantine equations of special kinds like sums of powers equaling other sums of powers.


This is a directed sum of three sides of a triangle. (one vertex at origin)
case n=1 of 0 = a^n - b^n - (a-b)*(a^(n-1) + ... + b^(n-1)).
{} 2 vars with 3 terms highest degree 1 of total 1 [NC]
d2_3_1_1a = +a -b -(a-b) ; }

entire table as a PARI/GP program
Back to my home page
Last Updated Jan 23 2020
Michael Somos <michael.somos@gmail.com>