{α : Type} →
  [inst : Hashable α] →
    [inst_1 : DecidableEq α] →
      {aig : Std.Sat.AIG α} →
        {combined : ℕ} →
          {motive : Std.Tactic.BVDecide.BVExpr.bitblast.AppendTarget aig combined → Sort u} →
            ({lw rw : ℕ} →
                (lhs : aig.RefVec lw) →
                  (rhs : aig.RefVec rw) →
                    (h : combined = rw + lw) → motive { lw := lw, rw := rw, lhs := lhs, rhs := rhs, h := h }) →
              (t : Std.Tactic.BVDecide.BVExpr.bitblast.AppendTarget aig combined) → motive t