Goal:
  
  A : Type
  P : nat → A → Type
  n : nat
  l' : list A
  H : Alli P n ([] ++ l')
  ============================
   (Alli P n [] × Alli P (#|[]| + n) l')


DEBUG:Going to execute:
split