A Partial Type Checking Algorithm for Type: Type

  • Authors:
  • Andreas Abel;Thorsten Altenkirch

  • Affiliations:
  • Institut für Informatik, Ludwigs-Maximilians-Universität München, Oettingenstraíe 67, D-80538 München, Germany;School of Computer Science, University of Nottingham, Jubilee Campus, Wollaton Road, Nottingham NG8 1BB, United Kingdom

  • Venue:
  • Electronic Notes in Theoretical Computer Science (ENTCS)
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

We analyze a partial type checking algorithm for the inconsistent domain-free pure type system Type:Type (@l@?). We show that the algorithm is sound and partially complete using a coinductive specification of algorithmic equality. This entails that the algorithm will only diverge due to the presence of diverging computations, in particular it will terminate for all typeable terms.