Cut-elimination for a logic with definitions and inductionEncoding Transition Systems in Sequent Calculus