Goal:
  
  A : Type
  B : Type
  f : A → B
  g : A → B
  l : list A
  H : ∀ x : A, f x = g x
  ============================
   (map f l = map g l)


DEBUG:Going to execute:
induction l
DEBUG LTAC Evaluated term: mapi_rec_compose

Goals:
    A : Type  B : Type  f : A → B  g : A → B  H : ∀ x : A, f x = g x
  ============================
   (map f [] = map g [])

  
  A : Type
  B : Type
  f : A → B
  g : A → B
  a : A
  l : list A
  H : ∀ x : A, f x = g x
  IHl : map f l = map g l
  ============================
   (map f (a :: l) = map g (a :: l))


DEBUG:Going to execute:
trivial
DEBUG LTAC Evaluated term: l

Goals:
    A : Type  B : Type  f : A → B  g : A → B  H : ∀ x : A, f x = g x
  ============================
   (map f [] = map g [])

  
  A : Type
  B : Type
  f : A → B
  g : A → B
  a : A
  l : list A
  H : ∀ x : A, f x = g x
  IHl : map f l = map g l
  ============================
   (map f (a :: l) = map g (a :: l))


DEBUG:Going to execute:
<coq-core.plugins.ltac::trivial@0> $1 $2