How to resize a matrix?

I want to see How to reduce the size of a matrix ?

I have this code:

    \begin{center}
$\begin{blockarray}{cccccc} {\{1\}\{2\}\{3\}} & {\{1,2\}\{3\}} & {\{1,3\}\{2\}} & {\{1\}\{2,3\}} & {\{1,2,3\}} \\ \begin{block}{(ccccc)c} 1 & 1 & 1 & 1 & 1 & {\{1\}\{2\}\{3\}} \\ 0 & 1 & 0 & 0 & 1 & {\{1,2\}\{3\}} \\ 0 & 0 & 1 & 0 & 1 & {\{1,3\}\{2\}} \\ 0 & 0 & 0 & 1 & 1 & {\{1\}\{2,3\}} \\ 0 & 0 & 0 & 0 & 1 & {\{1,2,3\}} \\ \end{block} \end{blockarray}$
\end{center}


-
Perhaps you could try some experimenting with smallmatrix. (You'll need amsmath package.) See e.g. this question. –  Martin Jul 10 '12 at 15:48
it's a last resort, but packing the whole thing into \scalebox would allow you to reduce the size to "just small enough". i'd probably try reducing the inter-column spacing a bit first. –  barbara beeton Jul 10 '12 at 16:08
I think the slide would be easier to read with the row labels on the left rather than the right. You might also omit the zeroes below the diagonal to make the upper triangularity clear. (This doesn't address your LaTeX question but might help your audience.) –  Ethan Bolker Jul 10 '12 at 16:13

You could go

 \small\[....


To reduce the size of all math or

  \[\scriptstyle


To reduce it all in a different way

Or if you want to maintain the font size you need to experiment with reducing inter-column space (\tabcolsep)

-