AbstractIn prior work we introduced a pure type assignment system that encompasses a rich set of property types, including intersections, unions, and universally and existentially quantified dependent types. This system was shown sound with respect to a call-by-value operational semantics with effects, yet is inherently undecidable. |
Reader’s guideWhile we made an effort to make this paper stand on its own, I recommend that you read our FOSSACS '03 paper first.For additional remarks and full proofs, see the companion technical report. |
@InProceedings{Dunfield04:Tridirectional,
author = {Jana Dunfield and Frank Pfenning},
title = {Tridirectional Typechecking},
booktitle = {ACM Symp. Principles of Programming Languages (POPL '04)},
pages = {281--292},
year = 2004,
editor = {Xavier Leroy},
address = {Venice, Italy},
month = jan
}