∀ {α : Type} [inst : Hashable α] [inst_1 : DecidableEq α] {newWidth : ℕ} (aig : Std.Sat.AIG α) (w n : ℕ)
  (inner : aig.RefVec w) (h : newWidth = w * n),
  Std.Tactic.BVDecide.BVExpr.bitblast.blastReplicate aig { w := w, n := n, inner := inner, h := h } =
    { aig := aig,
      vec :=
        ⋯ ▸
          Std.Tactic.BVDecide.BVExpr.bitblast.blastReplicate.go n inner 0 ⋯
            (Std.Sat.AIG.RefVec.emptyWithCapacity newWidth) }