Here's an example:
Demonstrating that the assumption $A=B$ leads to a true statement is a vacuous truth.
In order the show that $A=B$, prove that the difference $\Delta =A-B$ is zero. The subtle change being that $\Delta$ is not assumed to be zero.
What are some other examples of subtle logical pitfalls that the amateur Mathematician should be aware of?
Here is an specific argument that shows how assuming $A=B$ leads to absurdity.
$$ \begin{eqnarray} 2&=&1\\ 2-1&=&1-1\\ 1&=&0\\ \end{eqnarray} $$
$$ \begin{eqnarray} a+b&=&a+b\\ a+1*b&=&1*a+b\\ a+0*b&=&0*a+b\\ a&=&b \end{eqnarray} $$
A falsity implies anything. Assuming that the false statement is true implies that the two undefined objects $a$ and $b$ are equal, absurd. However, if we define the difference as $\Delta$, then a true statement is forced.
$$ \begin{eqnarray} 2-1&=&\Delta\\ \Delta &=&1\\ 2&=&\Delta +1\\ 2&=&2 \end{eqnarray} $$
This isn't necessarily subtle, but...
I've encountered many students who mistakenly conclude that if an implication is true, then the converse must be true.
And more subtly, when starting with an equation, then operating on each side of the equation (resulting in an equation), students often assume that whatever is the case about the end result also holds for the original. E.g. when given something of the form, $$\begin{eqnarray} y &=& f(x)\tag{1} \\ \text{So} \;\;y^2 &=& (f(x))^2\tag{2}\end{eqnarray}$$ and then (mistakenly) concluding solutions to $(2)$ are solutions to $(1)$. Or, e.g., given $$\begin{eqnarray}y^2 &=& x^2\tag{3} \\ \text{So} \;\;\sqrt{y^2} &=& \sqrt{x^2}\tag{4}\end{eqnarray},$$ then (mistakenly) concluding that the only solutions to $(3)$ are the solutions to $(4)$.
Additionally, one possible pitfall is not correctly applying DeMorgan's laws:
Also, the negation of a quantified proposition seems to be problematic for some: making the mistake of equating $\lnot \forall x, P(x)$ with $\forall x, \lnot P(x)$, and similarly, when negating an existentially quantified statement.