kirancodes.me
To Proof Maintenance & Beyond!

7,482 papers · page 270 of 375

Subtyping arithmetical types

Joseph Gil

We consider the type system formed by a finite set of primitive types such as integer, character, real, etc., and three type construction operators: (i) Cartesian product, (ii) disjoint sum, and (iii) recursive type definitions. Type equivalence is defined to obey the arithmetica…