PlumX Metrics
Embed PlumX Metrics

The untyped computational λ -calculus and its intersection type discipline

Theoretical Computer Science, ISSN: 0304-3975, Vol: 846, Page: 141-159
2020
  • 6
    Citations
  • 0
    Usage
  • 4
    Captures
  • 0
    Mentions
  • 0
    Social Media
Metric Options:   Counts1 Year3 Year

Metrics Details

Article Description

We study a Curry style type assignment system for untyped λ -calculi with effects, based on Moggi's monadic approach. Moving from the abstract definition of monads, we introduce a version of the call-by-value computational λ -calculus based on Wadler's variant, without let, and with unit and bind operators. We define a notion of reduction for the calculus and prove it confluent. We then introduce an intersection type system inspired by Barendregt, Coppo and Dezani system for ordinary untyped λ -calculus, establishing type invariance under conversion. Finally, we introduce a notion of convergence, which is precisely related to reduction, and characterize convergent terms via their types.

Provide Feedback

Have ideas for a new metric? Would you like to see something else here?Let us know