If we are trying to find the work required to get an object moving at velocity $v$, and we start with $w = f\cdot d$, we can then make the following substitutions:
substitute $f$ with ma: $w = m\cdot a\cdot d$
substitute $d$ with $(\frac{1}{2})at^2: w = (\frac{1}{2})m \cdot a \cdot at^2$
substitute $t$ with $\frac{v}{a}$: $w = (\frac{1}{2})m v^2$
At the start, $w$ is equal to $f\cdot d$ which is also equal to $mv^2$, yet we conclude by saying that w is also equal to $(\frac{1}{2})mv^2$. I am not sure what is causing the contradiction.