• Home
  • Search
  • Semi-continuous Sized Types and Termination
  • Cite Icon28
  • https://doi.org/10.2168/lmcs-4(2:3)2008Copy DOI Icon

Semi-continuous Sized Types and Termination

Show More
  • Abstract
  • Highlights & Summary
  • PDF
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Some type-based approaches to termination use sized types: an ordinal bound for the size of a data structure is stored in its type. A recursive function over a sized type is accepted if it is visible in the type system that recursive calls occur just at a smaller size. This approach is only sound if the type of the recursive function is admissible, i.e., depends on the size index in a certain way. To explore the space of admissible functions in the presence of higher-kinded data types and impredicative polymorphism, a semantics is developed where sized types are interpreted as functions from ordinals into sets of strongly normalizing terms. It is shown that upper semi-continuity of such functions is a sufficient semantic criterion for admissibility. To provide a syntactical criterion, a calculus for semi-continuous functions is developed.

Loading PDF

Similar Papers
  • Supplementary Content

Co-Contextual Type Systems: Contextless Deductive Reasoning for Correct Incremental Type Checking

  • Mar 02, 2020
  • TUbilio (Technical University of Darmstadt)
  • Edlira Kuci
  • Conference Article
  • Citations5

Extending Dylan's type system for better type inference and error detection

  • Oct 19, 2010
  • Hannes Mehnert
  • Research Article
  • Citations31

Type-checking OQL queries in the ODMG type systems

  • Sep 01, 1999
  • ACM Transactions on Database Systems
  • Suad Alagíc
  • Research Article
  • Citations43

Set-theoretic foundation of parametric polymorphism and subtyping

  • Sep 18, 2011
  • ACM SIGPLAN Notices
  • Giuseppe Castagna +1
  • Research Article
  • Citations2

Algebraic Specifications, Higher-order Types and Set-theoretic Models

  • Jun 01, 2001
  • Journal of Logic and Computation
  • H Kirchner
  • Research Article
  • Citations26

Monadic regions

  • Jul 01, 2006
  • Journal of Functional Programming
  • Matthew Fluet +1
  • Book Chapter
  • Citations3

A Type of Partial Recursive Functions

  • Jan 01, 2008
  • Ana Bove +1
  • Research Article
  • Citations5

Parametric polymorphism for Java

  • Dec 01, 2004
  • ACM SIGPLAN Notices
  • Brian Cabana +2
  • Research Article
  • Citations60

Peak Bone Mass After Exposure to Antenatal Betamethasone and Prematurity: Follow-up of a Randomized Controlled Trial

  • Aug 01, 2006
  • Journal of Bone and Mineral Research
  • Stuart R Dalziel +6
  • Conference Article
  • Citations56

AURA

  • Sep 20, 2008
  • Limin Jia +6
  • Book Chapter

Interpolation Spaces

  • Jan 01, 2006
  • Markus Haase
  • Research Article

POLYMORPHISM AND MINIMAL TYPES WITHOUT DEPENDENT PRODUCTS

  • Mar 19, 2025
  • The Journal of Symbolic Logic
  • Matthias Weber
  • Conference Article
  • Citations1

Turing Machine on Attribute Theory

  • Aug 01, 2010
  • Yue Luo +1
  • Research Article
  • Citations26

Quantum strings and the functional calculus

  • Sep 15, 1975
  • Physical Review D
  • J F L Hopkinson +2
  • Book Chapter

A Type Inference System for FP Programs

  • Jan 01, 1990
  • Advances in Software Science and Technology
  • Jun Luo +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.