Types as sets of values
V \approx Int \cup ... \cup V \times V \cup V -> V
Ideals
-- over $V$
subtypes --
ordered by set inclusion
lattice --
Top = V
,
Bottom = \emptyset
Type system
subtypes correspond to subsets
a collection of
ideals
of
V
slide
:
The interpretation of types as sets