Formalization of the Dependent Object Types (DOT) calculus