So, here's some math that should be straightforward- polynomials.
Say I have the polynomial product (x+y)(x+z)(y+z)(x+y+z)=0. Now, I know that if you divide the entire thing by xyz, you are left with (x+y)2/z + (x+z)2/y + (y+z)2/x + 4x + 4y + 4z = 0.
My question is: other than fully expanding the entire thing out, is there any other way to get from one equation to the other?
In the following I am assuming that you want to show that those two equations are equivalent. You have several options:
a) Just expand. The long, tedious and boring way, but requires no thought at all. Best done when sleepy or if a slave is available.
b) You already know a neat factorisation of one equation. The second one has the same degree after multiplaying with xyz (you can see that without actually multiplying). Thus for them to be the same equation one only needs to check that the second one vanishes if x+y=0, y+z=0, z+x=0 or x+y+z=0. As the equations are symmetric (i.e. interchanging the variables does not change either of them), we only would need to check vanishing if z+x=0 and x+y+z=0. So substitute z=-x and check for the second equation to be satisfied; then do the same with z=-x-y.
Still somewhat lengthy, but already shorter; has the disadvantage of needing the first one to be neatly factored which won't always be so.
c) Use the weak version the combinatorial nullstellensatz (Theorem 1.2 in
http://www.tau.ac.il/~nogaa/PDFS/null2.pdf). In other words: polynomials are equal if they give the same result for enough choices of values for x,y,z.
In this case: multiply the second equation by xyz to get a polynomial. Then check if both polynomials from the two equations give the same values when plugging in sufficiently many values. Sufficiently many are e.g. each of the 5³=125 possible combinations of putting each of x,y,z to one of -2,-1,0,1,2. You would (by fully invoking that theorem and symmetry) actually only need to check 5+8+12 = 25 triples:
y=z=0, x from -2,-1,0,1,2
z=0, y from 0,1, x from -1,0,1,2
z from 0,1, y from 0,1, x from -1,0,1
A weird way to do it. Some slave or too much spare time recommended, but actually not that much work (those 0's cancel a lot).