Added a precise definition of coinduction