fact: Definition foo := param_vector_vcons_elim : forall P : forall (E A : Set) (a : A) (n : ℕ E) (v : Vec E A n), vector_param E A (S n) (cons a v) -> vector_param E A n v -> Prop, (forall (E A : Set) (a0 : A) (n0 : ℕ E) (v0 : Vec E A n0) (v1 : vector_param E A n0 v0), P E A a0 n0 v0 (vcons_param E A n0 a0 v0 v1) v1) -> forall (E A : Set) (a : A) (n : ℕ E) (v : Vec E A n) (X : vector_param E A (S n) (cons a v)), P E A a n v X (param_vector_vcons E A a n v X).
imports: Equations(Equations)