Added equals intro and elim