I'm reading about Pontrjagin numbers and I have difficulties understanding how they are defined. I have the following definition.
Let $E$ be a vector bundle of rank $r$ over a compact manifold $M$ of dimension $4m$. A monomial $p^{a_1}_1p^{a_2}_2\cdots p^{a_{\lfloor r/2\rfloor}}_{\lfloor r/2\rfloor}$ of weighted degree $$4\left(a_1+2a_2+\dots+ \left\lfloor \frac{r}{2}\right\rfloor a_{\left\lfloor r/2\right\rfloor}\right)=4m$$ represents a cohomology class of degree $4m$ on $M$ an can be integrated over $M$, the resulting number $\int_M p^{a_1}_1p^{a_2}_2\cdots p^{a_{\lfloor r/2\rfloor}}_{\lfloor r/2\rfloor}$ is called a Pontrjagin number of $E$.
Here $p_k=f_{2k}\left(\frac{i}{2\pi}\Omega\right)$ where $f_{2k}$ are the generators of the space of invariant polynomials and $\Omega$ the curvature matrix.
Could someone here elaborate on why do we need to take the floor of $r/2$? I understand that it is due to the forms vanishing of some kind of dimension reasons?
Also what is this consideration of a monomial $p^{a_1}_1p^{a_2}_2\cdots p^{a_{\lfloor r/2\rfloor}}_{\lfloor r/2\rfloor}$ of weighted degree $4\left(a_1+2a_2+\dots+ \left\lfloor \frac{r}{2}\right\rfloor a_{\left\lfloor r/2\right\rfloor}\right)=4m$, I'm not grasping the idea here?