∀ {α : Type} [inst : Hashable α] [inst_1 : DecidableEq α] (aig : Std.Sat.AIG α)
  (hdag : Std.Sat.AIG.IsDAG α (aig.decls.push Std.Sat.AIG.Decl.false))
  (hzero : 0 < (aig.decls.push Std.Sat.AIG.Decl.false).size)
  (hconst : (aig.decls.push Std.Sat.AIG.Decl.false)[0] = Std.Sat.AIG.Decl.false),
  aig.decls.size <
    { decls := aig.decls.push Std.Sat.AIG.Decl.false, cache := aig.cache.noUpdate, hdag := hdag, hzero := hzero,
          hconst := hconst }.decls.size