Goal:
  
  A : Type
  B : Type
  P : nat → A → B → Type
  l0' : list A
  l1' : list B
  H : All2i_len P l0' l1'
  x : A
  y : B
  l : list A
  l' : list B
  r : P (#|l| + #|l0'|) x y
  X : All2i_len (λ n : nat, P (n + #|l0'|)) l l'
  IHX : All2i_len P (l ++ l0') (l' ++ l1')
  ============================
   (All2i_len P (x :: l ++ l0') (y :: l' ++ l1'))


DEBUG:Going to execute:
<coq-core.plugins.ltac::constructor@0>
DEBUG LTAC Evaluated term: H

File "./theories/All_Forall.v", line 3198, characters 29-39:
Warning: Notation app_length is deprecated since 8.20.
Use length_app instead.
[deprecated-syntactic-definition-since-8.20,deprecated-since-8.20,deprecated-syntactic-definition,deprecated,default]