Dependent Elimination Principle for Sigma Types