Goal:
  
  A : Type
  B : Type
  C : Type
  D : Type
  E : Type
  P : E → A → Type
  Q : C → A → Type
  R : B → D → Type
  f : B → C → E
  b : B
  l : list B
  l''' : list D
  hb1' : list B
  hb1 : list D
  hb : All2 R hb1' hb1
  ============================
   ({| pr1 := b :: l; pr2 := l''' |} = {| pr1 := hb1'; pr2 := hb1 |}
    → ∀ (H := CoreTactics.block) (x : C) (y : A) (l0 : list C) (l' : list A),
        Q x y
        → All2 Q l0 l'
          → #|l| = #|l0|
            → (∀ (x0 : B) (y0 : C) (z : A) (w : D),
                 R x0 w → Q y0 z → P (f x0 y0) z)
              → (∀ (l : list B) (l''' : list D),
                   All2 R l l''' → #|l| = #|l0| → All2 P (map2 f l l0) l')
                → let H0 := CoreTactics.block in
                  All2 P (map2 f (b :: l) (x :: l0)) (y :: l'))


DEBUG:Going to execute:
destruct p || (case p; clear p)
Level 4: evaluation of term
raised the exception
Backtrace:


Could not find an instance for "DepElim.DependentEliminationPackage
                                  (All2 R hb1' hb1)"
in
environment:
A : Type
B : Type
C : Type
D : Type
E : Type
P : E → A → Type
Q : C → A → Type
R : B → D → Type
f : B → C → E
b : B
l : list B
l''' : list D
hb1' : list B
hb1 : list D
hb : All2 R hb1' hb1


Level 3: Backtrace:


Could not find an instance for "DepElim.DependentEliminationPackage
                                  (All2 R hb1' hb1)"
in
environment:
A : Type
B : Type
C : Type
D : Type
E : Type
P : E → A → Type
Q : C → A → Type
R : B → D → Type
f : B → C → E
b : B
l : list B
l''' : list D
hb1' : list B
hb1 : list D
hb : All2 R hb1' hb1

Level 2: Backtrace:


Could not find an instance for "DepElim.DependentEliminationPackage
                                  (All2 R hb1' hb1)"
in
environment:
A : Type
B : Type
C : Type
D : Type
E : Type
P : E → A → Type
Q : C → A → Type
R : B → D → Type
f : B → C → E
b : B
l : list B
l''' : list D
hb1' : list B
hb1 : list D
hb : All2 R hb1' hb1

Level 2: evaluation
raised the exception
Backtrace:


Could not find an instance for "DepElim.DependentEliminationPackage
                                  (All2 R hb1' hb1)"
in
environment:
A : Type
B : Type
C : Type
D : Type
E : Type
P : E → A → Type
Q : C → A → Type
R : B → D → Type
f : B → C → E
b : B
l : list B
l''' : list D
hb1' : list B
hb1 : list D
hb : All2 R hb1' hb1


Level 2: Backtrace:


Could not find an instance for "DepElim.DependentEliminationPackage
                                  (All2 R hb1' hb1)"
in
environment:
A : Type
B : Type
C : Type
D : Type
E : Type
P : E → A → Type
Q : C → A → Type
R : B → D → Type
f : B → C → E
b : B
l : list B
l''' : list D
hb1' : list B
hb1 : list D
hb : All2 R hb1' hb1

Level 2: Backtrace:


Could not find an instance for "DepElim.DependentEliminationPackage
                                  (All2 R hb1' hb1)"
in
environment:
A : Type
B : Type
C : Type
D : Type
E : Type
P : E → A → Type
Q : C → A → Type
R : B → D → Type
f : B → C → E
b : B
l : list B
l''' : list D
hb1' : list B
hb1 : list D
hb : All2 R hb1' hb1

Level 1: Backtrace:


Could not find an instance for "DepElim.DependentEliminationPackage
                                  (All2 R hb1' hb1)"
in
environment:
A : Type
B : Type
C : Type
D : Type
E : Type
P : E → A → Type
Q : C → A → Type
R : B → D → Type
f : B → C → E
b : B
l : list B
l''' : list D
hb1' : list B
hb1 : list D
hb : All2 R hb1' hb1

Level 1: evaluation
raised the exception
Backtrace:


Could not find an instance for "DepElim.DependentEliminationPackage
                                  (All2 R hb1' hb1)"
in
environment:
A : Type
B : Type
C : Type
D : Type
E : Type
P : E → A → Type
Q : C → A → Type
R : B → D → Type
f : B → C → E
b : B
l : list B
l''' : list D
hb1' : list B
hb1 : list D
hb : All2 R hb1' hb1


Level 1: Backtrace:


Could not find an instance for "DepElim.DependentEliminationPackage
                                  (All2 R hb1' hb1)"
in
environment:
A : Type
B : Type
C : Type
D : Type
E : Type
P : E → A → Type
Q : C → A → Type
R : B → D → Type
f : B → C → E
b : B
l : list B
l''' : list D
hb1' : list B
hb1 : list D
hb : All2 R hb1' hb1

Level 0: Backtrace:


Could not find an instance for "DepElim.DependentEliminationPackage
                                  (All2 R hb1' hb1)"
in
environment:
A : Type
B : Type
C : Type
D : Type
E : Type
P : E → A → Type
Q : C → A → Type
R : B → D → Type
f : B → C → E
b : B
l : list B
l''' : list D
hb1' : list B
hb1 : list D
hb : All2 R hb1' hb1