This question grew out of this question, but my question is on the logic structure to a possible answer to that question.
In that question, the OP was trying to prove a statement of the form
$$(A \implies B) \implies C$$
The way I've learnt this, is that you assume the antedecent $(A \implies B)$ and prove the consequent $C$. My problem with this is that from the given antecedent, we cannot assume $A$, nor $B$, but only that $A$ implies $B$. Yet in the hint to the OP in that question, the answerer seems to reason like this:
"Assume $A$, and that $B$ follows from $A$, now prove C"
I can't justify to myself why I would be allowed to assume $A$. More broadly, what exactly can I use when proving these statements? Can I assume $A$ is true and that $B$ follows?
If I may ask for an example of a proof of some trivial statement in the style of everyday language ("All men are mortal" or the like), I'm sure this will clear up.
Thanks in advance.