Most people are doing this wrong. You have to have the thing be the same, as in exactly equal. You can't compare a noun and a verb or adjective. You can use attributes things from things in the logic chain, but can't use those attributes in the continuation of the logic chain. The fun is made when words have double meanings or can be taken in different contexts, so that you can prove that two things that are obviously equal are equal by using a series of undeniable truths.
A very short example:
Cloud = A hero from Final Fantasy
Clouds can change shape.
Therefor, Cloud, the hero from Final Fantasy seven, can shape-shift.