Theory of Signatures
Definition. A model of the theory of signatures consists of a cwf with a universe , such that
- The cwf has dependent product types
- The cwf has extensional identity types
- The cwf has -small dependent functions
This is just enough to be a module system for a dependently typed language
. For instance, working internally and eliding
Proposition. Closed types in the theory of signatures are generalized algebraic theories.