The setting of the problem I'm trying to solve is as follows:
Let $p$ be a prime number and $k \geq 1$. How many pairs $x, y \in \mathcal F_p^k$ satisfy $\text{Tr}(y) = N(x)$?
My first intuition tells me there are $\mathcal F_p^k$ such pairs, since for every $y \in \mathcal F_p^k$, with $\text{Tr}(y) = A$, there is an $x \in \mathcal F_p^k$ with $N(x) = B$ so that $\hat{x} = \frac{A}{B} \cdot x \in \mathcal F_p^k$, and $N(\hat{x}) = \frac{A}{B} \cdot N(x) = A = \text{Tr}(y)$
But I'm sure I'm missing something here.
Is there a better approach to this problem?
Here $\mathrm{Tr}:\Bbb{F}_{p^k}\to\Bbb{F}_p$ is known to be $\Bbb{F}_p$-linear and surjective. By rank-nullity its kernel has dimension $k-1$ as a vector space over the prime field, and for all $z\in\Bbb{F}_p$ we know that there are exactly $p^{k-1}$ elements $x\in\Bbb{F}_{p^k}$ such that $\mathrm{Tr}(x)=z$.
Because the norm map is also a function $N:\Bbb{F}_{p^k}\to \Bbb{F}_p$ it follows that for every $y\in\Bbb{F}_{p^k}$ there are exactly $p^{k-1}$ choices of $x\in\Bbb{F}_{p^k}$ such that the equation $$N(y)=\mathrm{Tr}(x)$$ is satisfied.
Two concluding remarks: