Definition of a mathematical framework for modular reasoning about type theories and their extensions.

Different theories have been developed, some taking a more syntactic approach to the definition of type theories, others a more semantic approach.