I'm having problems showing the existence of the polynomial $q$ in exercise $36.9$ from Halmos' Finite-dimensional vector spaces. I note that matrices, determinants, and characteristic polynomials have not (yet) been introduced.
If $A$ is an invertible linear transformation on a finite-dimensional vector space $\mathcal{V}$, then there exists a polynomial $p$ such that $A^{-1}=p(A)$. (Hint: find a non-zero polynomial $q$ of least degree such that $q(A)=0$ and prove that its constant term cannot be 0.)
If there exists a polynomial $q'$ such that $q'(A)=0$, I know that we can find a polynomial $q$ with non-zero constant term simply by multiplying $q'(A)=0$ by $A$'s inverse as many times as is necessary to obtain a non-zero leading term. If the leading coefficient is not 1, then we can divide by the leading coefficient to make it so. Multiplying again by $A$'s inverse, then rearranging, we have an expression for $A$'s inverse. So far so good, we didn't even need $q$ to be of least degree.
But the exercise requires we show the existence of the polynomial $p$. We just moved the goalpost, and now need to show the existence of a $q$ or $q'$. This is where I'm stuck. Is there a simple way to show this without invoking determinants or characteristic polynomials?
Hint: $A \in L(\mathcal{V})$, which has finite dimension, because so has $V$. Therefore, the powers of $A$ cannot be linearly independent. This gives you a polynomial $f$ such that $f(A)=0$. Thus, the set of polynomials killing $A$ is non-empty and so has an element of minimum degree.