“…Happily, many interesting projects fit into this niche, including hardware verification [4,1], pointer analysis [23,17], controller synthesis [44,22], natural languages [39], parsing tools [14], software design descriptions [29], Presburger arithmetic [45], and verification of concurrent systems [32,31,24,42,46].…”