I am studying functional analysis by reading "Elements of Functional Analysis" by IJ Maddox (which was the set text for the Open University's now discontinued course on this subject).
In the Hahn-Banach theorem, what is the purpose of the 'dominating function'?
More specifically: we have vector space $V$, over the reals, and a subspace $U$. $f$ is a functional on $U$. There exists a function $p: U\rightarrow R$ such that $p(x+y) \le p(x) + p(y)$, $p(\lambda x)=\vert\lambda\vert p(x)$, and $f(x) \le p(x) $. The theorem states that $f$ can be extended to a functional on $V$.
My question is why $p$ is needed at all. The proof in Maddox's book does not appear to use $p$ except to verify that the extended function is still dominated by $p$.
Note that a similar question was asked on Aug 18 2013, by Chandu1729, but not directly answered.