“…Ground interpolation procedures for specific theories have been developed, e.g., for linear arithmetic over reals [23,38] and integers [8,9], uninterpreted functions with equality [19,38,50], functional lists [50], as well as, combinations of these theories [11,21,38,50]. These are the procedures that our approach builds on.…”