Counting a Type's (Principal) Inhabitants

  • Authors:
  • Sabine Broda;Luís Damas

  • Affiliations:
  • -;-

  • Venue:
  • Fundamenta Informaticae - Typed Lambda Calculi and Applications (TLCA'99)
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a Counting Algorithm that computes the number of λ-terms in β-normal form that have a given type τ as a principal type and produces a list of these terms. The design of the algorithm follows the lines of Ben-Yelles' algorithm for counting normal (not necessarily principal) inhabitants of a type τ. Furthermore, we show that one can use similar algorithms with adequate limits to count normal and principal normal inhabitants in the λI-calculus.