fact: Definition uncurry5 {A} {B : A -> Type} {C : forall x : A, B x -> Type} {D : forall (a : A) (b : B a) (c : C a b), Type} {E : forall (a : A) (b : B a) (c : C a b) (d : D a b c), Type} {F : forall (a : A) (b : B a) (c : C a b) (d : D a b c) (e : E a b c d), Type} (f : forall s : tele (a : A) (b : B a) (c : C a b) (d : D a b c) in E a b c d, F s.1 s.2.1 s.2.2.1 s.2.2.2.1 s.2.2.2.2) : forall (x : A) (b : B x) (c : C x b) (d : D x b c) (e : E x b c d), F x b c d e := fun x b c d e => f &(x , b , c , d & e).
imports: Equations Utf8 DepElimDec EqDecInstances