apply c2
X : String
vs : List Var
j : ℕ
zs : List String
i i' : ℕ
a3_left : bound_ i' ∈ vs
a1 : i' < j + zs.length
c1 : j ≤ i'
c2 : ¬i' - j < zs.length
a3_right : bound_ (i' - j - zs.length + j) = bound_ i
⊢ False
X : String
vs : List Var
j : ℕ
zs : List String
i i' : ℕ
a3_left : bound_ i' ∈ vs
a1 : i' < j + zs.length
c1 : j ≤ i'
c2 : ¬i' - j < zs.length
a3_right : bound_ (i' - j - zs.length + j) = bound_ i
⊢ i' - j < zs.length