∀ {α : Type} [inst : Hashable α] [inst_1 : DecidableEq α] {aig1 aig2 : Std.Sat.AIG α}
  (val val_1 : Std.Tactic.BVDecide.BVExpr.bitblast.FullAdderInput aig1),
  val = val_1 → ∀ (h : aig1.decls.size ≤ aig2.decls.size), val.cast h = val_1.cast h