The Logic MPLomega

MPLω is many-sorted partial logic with countably infinite conjunctions and disjunctions. We show in this paper that MPLω satisfies the interpolation property and allows the explicit definition of inductively defined predicates and functions. By these properties, MPLω is useful as a semantic framework for the design language COLD.