Goal:
    A : Type  B : Type  p : A → B → bool  l : list A  l' : list B
  ============================
   (forallb2 p l l' → #|l| = #|l'|)


DEBUG:Going to execute:
induction l in l' |- *

Goals:
    A : Type  B : Type  p : A → B → bool  l' : list B
  ============================
   (forallb2 p [] l' → #|[]| = #|l'|)

  
  A : Type
  B : Type
  p : A → B → bool
  a : A
  l : list A
  l' : list B
  IHl : ∀ l' : list B, forallb2 p l l' → #|l| = #|l'|
  ============================
   (forallb2 p (a :: l) l' → #|a :: l| = #|l'|)


DEBUG:Going to execute:
destruct l'
DEBUG LTAC Evaluated term: l

Goals:
    A : Type  B : Type  p : A → B → bool
  ============================
   (forallb2 p [] [] → #|[]| = #|[]|)

    A : Type  B : Type  p : A → B → bool  b : B  l' : list B
  ============================
   (forallb2 p [] (b :: l') → #|[]| = #|b :: l'|)

  
  A : Type
  B : Type
  p : A → B → bool
  a : A
  l : list A
  IHl : ∀ l' : list B, forallb2 p l l' → #|l| = #|l'|
  ============================
   (forallb2 p (a :: l) [] → #|a :: l| = #|[]|)

  
  A : Type
  B : Type
  p : A → B → bool
  a : A
  l : list A
  b : B
  l' : list B
  IHl : ∀ l' : list B, forallb2 p l l' → #|l| = #|l'|
  ============================
   (forallb2 p (a :: l) (b :: l') → #|a :: l| = #|b :: l'|)


DEBUG:Going to execute:
simpl
DEBUG LTAC Evaluated term: l'
DEBUG LTAC Evaluated term: l'

Goals:
    A : Type  B : Type  p : A → B → bool
  ============================
   (true → 0 = 0)

    A : Type  B : Type  p : A → B → bool  b : B  l' : list B
  ============================
   (false → 0 = S #|l'|)

  
  A : Type
  B : Type
  p : A → B → bool
  a : A
  l : list A
  IHl : ∀ l' : list B, forallb2 p l l' → #|l| = #|l'|
  ============================
   (false → S #|l| = 0)

  
  A : Type
  B : Type
  p : A → B → bool
  a : A
  l : list A
  b : B
  l' : list B
  IHl : ∀ l' : list B, forallb2 p l l' → #|l| = #|l'|
  ============================
   (p a b && forallb2 p l l' → S #|l| = S #|l'|)


DEBUG:Going to execute:
try congruence