Dependent Type Theory Mathematics