∀ {aig1 aig2 : Std.Sat.AIG Std.Tactic.BVDecide.BVBit} (cache cache_1 : Std.Tactic.BVDecide.BVExpr.Cache aig1),
  cache = cache_1 → ∀ (h : aig1.decls.size ≤ aig2.decls.size), cache.cast h = cache_1.cast h