Ну, есть такая тема --- типы. Бывают главные, бывают неглавные. Главные всегда реализуются , неглавные можно опускать (соответствующая терема имеет шедевральное название --- "теорема об опускании типов"). Алгебра Линденбаума для них строится. Если для каждого

алгебра

конечна, то теория

-категорична, если атомная, то имеет простую модель, если суператомная --- то насыщенную модель. И т. д. Богатая, короче, теория.
По-моему, тут годится любая мало-мальски продвинутая книга по теории моделей. На ум сразу приходит книга Чена и Кейслера, хотя, наверняка, есть куча другой литературы, возможно, даже лучшей, чем этот хрестоматийный учебник.