Enviar por SMS: Formal Reasoning About Distributed Algorithms /