Recently, Raz established exponential lower bounds on the size
of resolution proofs of the weak pigeonhole principle. We give another
proof of this result which leads to better numerical bounds. Specifically,
we show that every resolution proof of $PHP^m_n$ must have size
$\exp\of{\Omega(n/\log m)^{1/2}}$ which implies an
$\exp\of{\Omega(n^{1/3})}$ bound when the number of pigeons $m$ is
arbitrary.
As a step toward extending this bound to the {\em functional} version of
$PHP^m_n$ (in which one pigeon may not split between several holes), we
introduce one intermediate version (in the form of a $PHP$-oriented
calculus) which, roughly speaking, allows arbitrary ``monotone reasoning''
about the location of an individual pigeon. For this version we prove an
$\exp\of{\Omega(n/\log^2 m)^{1/2}}$ lower bound
($\exp\of{\Omega(n^{1/4})}$ for arbitrary $m$).