An ideal model for recursive polymorphic types
Information and Control
Proofs and types
The revised report on the syntactic theories of sequential control and state
Theoretical Computer Science
Handbook of logic in computer science (vol. 2)
Intersection and union types: syntax and semantics
Information and Computation
Full Abstraction and the Context Lemma
SIAM Journal on Computing
A Filter Model for Concurrent $\lambda$-Calculus
SIAM Journal on Computing
Type fixpoints: iteration vs. recursion
Proceedings of the fourth ACM SIGPLAN international conference on Functional programming
Regular expression types for XML
ICFP '00 Proceedings of the fifth ACM SIGPLAN international conference on Functional programming
Theoretical Computer Science - Special issue on theories of types and proofs
LICS '02 Proceedings of the 17th Annual IEEE Symposium on Logic in Computer Science
Discrimination by Parallel Observers
LICS '97 Proceedings of the 12th Annual IEEE Symposium on Logic in Computer Science
Semantic types: a fresh look at the ideal model for types
Proceedings of the 31st ACM SIGPLAN-SIGACT symposium on Principles of programming languages
LPAR'06 Proceedings of the 13th international conference on Logic for Programming, Artificial Intelligence, and Reasoning
Union of Reducibility Candidates for Orthogonal Constructor Rewriting
CiE '08 Proceedings of the 4th conference on Computability in Europe: Logic and Theory of Algorithms
A Polymorphic Type System for the Lambda-Calculus with Constructors
TLCA '09 Proceedings of the 9th International Conference on Typed Lambda Calculi and Applications
Mixed inductive/coinductive types and strong normalization
APLAS'07 Proceedings of the 5th Asian conference on Programming languages and systems
A note on subject reduction in (→,∃)-Curry with respect to complete developments
Information Processing Letters
Hi-index | 0.00 |
We investigate some aspects of proof methods for the termination of (extensions of) the second-order λ-calculus in presence of union and existential types. We prove that Girard's reducibility candidates are stable by union iff they are exactly the non-empty sets of terminating terms which are downward-closed w.r.t. a weak observational preorder. We show that this is the case for the Curry-style second-order λ-calculus. As a corollary, we obtain that reducibility candidates are exactly the Tait's saturated sets that are stable by reduction. We then extend the proof to a system with product, co-product and positive iso-recursive types.