In set theory, a branch of mathematical logic, an inner model[1] for a theory T is a substructure of a model M of a set theory that is both a model for T and contains all the ordinals of M.