Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to make a program for pascal's triangle,I was reading through the details and found something like this:

0:                                1
1:                             1     1
2:                           1    2    1
3:                         1   3     3   1
4:                       1   4    6    4   1
5:                      1  5   10   10   5   1

by looking at row number 5 of the triangle, one can quickly read off that:

$$(x + y)^5 = 1\cdot x^5 + 5\cdot x^4y + 10\cdot x^3y^2 + 10\cdot x^2y^3 + 5\cdot x y^4 + 1\cdot y^5$$

but I haven't been able to understand what are these x and y and what shall be their values.and also how shall I proceed for further rows. I shall be really thatnkful if someone explained this to me.

share|cite|improve this question

The $x,y$ are just formal symbols; the can stand for anything (for instance numbers) that you can add and multiply; in order for the binomial formula you wrote to be valid, one must assume they commute: $xy=yx$ (so they cannot stand for an arbitrary pair of square matrices). For the formula itself the nature of $x$ and $y$ have no importance; thus the formula expresses a very general fact.

To compute these formulas requires just rearranging symbols a bit. Mulitplying the formula for $(x+y)^n$ by $x+y$ and gathering terms, you can see that each new coefficient is obtained as the sum of two previous ones; denoting as is conventional the (binomial) coefficient of $x^ky^{n-k}$ in $(x+y)^n$ by $\binom nk$, you get the relation $$ \binom{n+1}k=\binom n{k-1}+\binom nk\qquad\text{for $0<k\leq n$,} $$ which is known as Pascal's recurrence. Using it allows computing Pascal's triangle more rapidly and safely (if you are using integers of bounded size) than using the explicit multiplicative formula for individual binomial coefficients.

share|cite|improve this answer

Look at binomial coefficients. the number in the rth position in the nth row is given by n choose r, calculated by $ {n \choose r} = \frac{n!}{r!(n-r)!} $. This gives you the number of ways of choosing r objects from a set of n, you can see why we want to consider this since in your expansion of $(x+y)^5$ we want to count the various ways to get the different powers of xy.

share|cite|improve this answer

These $x$ and $y$ are your variables. They can be any number in your domain(if it's a polynomial over the real, then $x$ and $y$ are real numbers; if it's a polynomial over the complex, then $x$ and $y$ are complex numbers.). They are arbitrary. So don't worry about what value to put in. This binomial theorem gives you a way to deal with things in general.

share|cite|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.