1 research outputs found
Towards the semantics of the definitional language of MetaSoft
this paper we intend to extend our approach to a type system in which taking a disjoint union of an (admissible) indexed family of types would be a type forming operation. Types which arise in this way are usually called dependent types. Our main motivation is to allow unions of hierarchically defined types, like e.g., the types of procedures and of procedure parameters i