I am trying to understand how one can derive the lattice growth formula of
L (n) = n^2 ( n + 1)^2 / 4
I looked at 2x2 and 3x3 matrices and could count the squares and rectangles in the figure.
L (2) = 9, L (3) =36 and so on.
However, I am more interested in finding out how the first person who derived this formula would have gone about doing it. Any ideas or pointers are much appreciated.
Sorry about the confusion, maybe I should have been more clear. All the possible squares and rectangles in a 2x2 matrix are represented as L(2) and there are 9 such squares / rectangles. Please see the attached doc. Similarly L(3) represents all possible squares and rectangles in a 3x3 matrix.
- Take for example the 2x2 square (case n=2). Mark the nodes in the grid such that you
have a total of 9 nodes. We also introduce a cartesian coordinate system such that
we can identify each node via its coordinates (see attachment).
- The question is how do you systematically search for rectangles?
We first notice that a rectangle is completely determined by its bottom-left corner and top-right corner.
- Let's leave the bottom-left corner fixed. How many rectangles are there with
the bottom-left corner fixed at (0,0)?
To answer this question we let the top-right corner move to all allowed positions:
We now have to find a formula for the general case.
Our tactic is to move the bottom-left corner and count the number
of possible positions for the right-top corner.
A pseudo-code for a function that calculates the number
of rectangles is given below:
First of all, thanks from the bottom of my heart. That is really helpful.
I understood the most of your solution except two points.
[tex]\sum_{x=i+1}^n 1 = n-(i+1)+1 = n-1[/tex]
I feel that this should be [tex]n-i[/tex]
Also in the following equation,
[tex]\sum_{i=0}^{n-1} (n-i)(n-j)= ... = (n-j) \cdot \left( n\cdot \frac{(n+1)}{2} \right)[/tex]
I am not sure how you got the second part of the answer. I think
First of all, thanks from the bottom of my heart. That is really helpful.
I understood the most of your solution except two points.
[tex]\sum_{x=i+1}^n 1 = n-(i+1)+1 = n-1[/tex]
I feel that this should be [tex]n-i[/tex]
Oops, you are right, that's a typo. It should indeed be [tex]n-i[/tex] .
musicgold said:
Also in the following equation,
[tex]\sum_{i=0}^{n-1} (n-i)(n-j)= ... = (n-j) \cdot \left( n\cdot \frac{(n+1)}{2} \right)[/tex]
I am not sure how you got the second part of the answer. I think
[tex]\sum_{i=0}^{n-1} 1= (n-i)[/tex]
Let's examine the expression
[tex]\sum_{i=0}^{n-1} (n-i)(n-j)[/tex]
Since we sum over the index i we can pull things that are independent of i
in front of the summation symbol. We see that (n-j) is independent of i:
[tex]\sum_{i=0}^{n-1} (n-i)(n-j) = (n-j) \sum_{i=0}^{n-1} (n-i)[/tex]
Let's concentrate on the sub-expression
[tex]\sum_{i=0}^{n-1} (n-i)[/tex]
The sum is applied to n and to (-i) and we get:
[tex]\sum_{i=0}^{n-1} (n-i) = \sum_{i=0}^{n-1} n - \sum_{i=0}^{n-1} i[/tex]
These sums are evaluated:
[tex]\sum_{i=0}^{n-1} n = n \sum_{i=0}^{n-1} 1 = n \cdot n = n^2[/tex]
[tex]\sum_{i=0}^{n-1} i = \frac{(n-1)n}{2}[/tex]
For the last evaluation I've used http://www.ugrad.math.ubc.ca/coursedoc/math101/notes/integration/sums.html".
We get for the sub-expression:
[tex]\sum_{i=0}^{n-1} (n-i) = \sum_{i=0}^{n-1} n - \sum_{i=0}^{n-1} i = n^2 - \frac{(n-1)n}{2} = n^2 - \frac{n^2-n}{2} = \frac{n^2+n}{2}= \left( n\cdot \frac{(n+1)}{2} \right)[/tex]
Plugging this sub-expression into the expression yields:
[tex]\sum_{i=0}^{n-1} (n-i)(n-j) = (n-j) \sum_{i=0}^{n-1} (n-i) = (n-j) \left( n\cdot \frac{(n+1)}{2} \right)[/tex]