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 }