Abstract
We have presented efficient syntax directed presentations of two subclasses of PTS:
the semi-full systems, via the ⊢ sdsf relation
the functional systems, via the ⊢f relation
The only remaining defect in these presentations lies in the possible failure of tests for conversion in the application rule. Thus for normalizing functional and semi-full systems, everything has been said.
For non-functional systems the situation is less clear. We know of no a priori bound on the amount of reduction necessary to correctly type λ-abstractions, so we must be content with the collective completeness of the family of syntax directed systems ⊢sd−n.
We have made little impact on the Expansion Postponement problem, which we leave as future work. We can however bask in the relative peace of mind gained from the machine-checked presentation of most (i.e. those not concerning schematic judgments) of the above results.
the semi-full systems, via the ⊢ sdsf relation
the functional systems, via the ⊢f relation
The only remaining defect in these presentations lies in the possible failure of tests for conversion in the application rule. Thus for normalizing functional and semi-full systems, everything has been said.
For non-functional systems the situation is less clear. We know of no a priori bound on the amount of reduction necessary to correctly type λ-abstractions, so we must be content with the collective completeness of the family of syntax directed systems ⊢sd−n.
We have made little impact on the Expansion Postponement problem, which we leave as future work. We can however bask in the relative peace of mind gained from the machine-checked presentation of most (i.e. those not concerning schematic judgments) of the above results.
Original language | English |
---|---|
Title of host publication | Types for Proofs and Programs. TYPES 1993 |
Publisher | Springer |
Pages | 19-61 |
Number of pages | 43 |
ISBN (Electronic) | 9783540484400 |
ISBN (Print) | 9783540580850 |
DOIs | |
Publication status | Published - 1994 |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Volume | 806 |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |