Inductively defined types in the Calculus of Constructions