[Prev][Next][Index][Thread]
Re: Type soundness for denotational semantics of state
> Mads Tofte's thesis contains a (now classic) proof of type
> soundness for a language with state, based upon an operational
> semantics. Where would I go to find the same proof for a
> denotational semantics, analogous to Milner's original proof
> that well-typed programs cannot go wrong? Thanks, -- P
You will find similar proofs in the second reference below (using
results from the former) in the case of operational semantics and
a functional language with communication (which works much like
references).
Regards, Flemming Nielson
@InCollection{PoSuEfint,
author = "H. R. Nielson and F. Nielson and T. Amtoft",
title = "Polymorphic Subtyping for Effect Analysis:
The Static Semantics",
booktitle = "Proceedings of the Fifth {LOMAPS} Workshop",
publisher = "Springer-Verlag",
year = "1997",
editor = "M. Dam",
number = "1192",
series = "Lecture Notes in Computer Science",
}
@InCollection{PoSuEfsem,
author = "T. Amtoft and F. Nielson and H. R. Nielson and J. Ammann",
title = "Polymorphic Subtyping for Effect Analysis:
The Dynamic Semantics",
booktitle = "Proceedings of the Fifth {LOMAPS} Workshop",
publisher = "Springer-Verlag",
year = "1997",
editor = "M. Dam",
number = "1192",
series = "Lecture Notes in Computer Science",
}