We give conditions which determine if cat of a map go up when extending over a cofibre. We apply this to reprove a result of Roitberg giving an example of a
$\text{CW}$ complex
$Z$ such that
$\text{cat}(Z)\,=\,2$ but every skeleton of
$Z$ is of category 1. We also find conditions when
$\text{cat}(f\,\times \,g)\,<\,\text{cat}(f)\,+\,\text{cat}(g)$. We apply our result to show that under suitable conditions for rational maps
$f,\,\text{mcat}(f)\,<\,\text{cat}(f)$ is equivalent to
$\text{cat(}f)\,=\,\text{cat(}f\,\times \,\text{i}{{\text{d}}_{{{S}^{n}}}})$. Many examples with
$\text{mcat}(f)\,<\,\text{cat}(f)$ satisfying our conditions are constructed. We also answer a question of Iwase by constructing
$p$-local spaces
$X$ such that
$\text{cat(}X\ \times \,{{S}^{1}}\text{)}\,\text{=}\,\text{cat(}X\text{)}\,\text{=2}$. In fact for our spaces and every
$Y\,\not{\simeq }\,*,\,\text{cat}(X\,\times \,Y)\,\le \,\text{cat}(Y)\,+\,1\,\text{cat}(Y)\,+\,\text{cat}(X)$. We show that this same
$X$ has the property
$\text{cat}(X)=\,\text{cat}(X\,\times \,X)\,=\,\text{cl}(X\,\times \,X)\,=\,2$.