8494 articles  [english version]

hal-00714353, version 2

Logical Combinators for Rich Type Systems

Pierre Genevès (, http://www.pierresoft.com/pierre.geneves/) a1, Nabil Layaïda () b1, Alan Schmitt () b2

N° RR-8010 (2012)

Résumé : We present a functional approach to design rich type systems based on an elegant logical representation of types. The representation is not only clean but avoids exponential increases in combined complexity due to subformula duplication. This opens the way for solving a wide range of problems such as subtyping in exponential-time even though their direct translation into the underlying logic results in an exponential blowup of the formula size, yielding an incorrectly presumed two-exponential time complexity.

  • a –  CNRS
  • b –  INRIA
  • 1 :  WAM (INRIA Grenoble Rhône-Alpes / LIG Laboratoire d'Informatique de Grenoble)
  • INRIA – Institut polytechnique de Grenoble (Grenoble INP) – Université Joseph Fourier - Grenoble I – Université Pierre-Mendès-France - Grenoble II – CNRS : UMR5217
  • 2 :  CELTIQUE (INRIA - IRISA)
  • INRIA – Université de Rennes 1 – École normale supérieure de Cachan - ENS Cachan – CNRS : UMR6074
 
  • hal-00714353, version 2
  • oai:hal.inria.fr:hal-00714353
  • Contributeur : 
  • Soumis le : Mercredi 4 Juillet 2012, 12:01:26
  • Dernière modification le : Vendredi 6 Juillet 2012, 14:16:19