fact: Definition icons2_pair {a : A} {b : B a} {a' : A'} {n} {l : Vector.t A n} {l' : Vector.t A' n} (il : ilist2 l) (ilp : ilist2_pair il l') (c : C a' b) : ilist2_pair (icons2 b il) (a' :: l') := {| prim_fst := c; prim_snd := ilp |}.
imports: Coq.Lists.List Coq.Strings.String Coq.Arith.Arith Fiat.Common.ilist Fiat.Common.ilist2