• DocumentCode
    3257346
  • Title

    Indexed Containers

  • Author

    Altenkirch, Thorsten ; Morris, Peter

  • Author_Institution
    Univ. of Nottingham, Nottingham, UK
  • fYear
    2009
  • fDate
    11-14 Aug. 2009
  • Firstpage
    277
  • Lastpage
    285
  • Abstract
    We show that the syntactically rich notion of inductive families can be reduced to a core type theory with a fixed number of type constructors exploiting the novel notion of indexed containers. Indexed containers generalize simple containers, capturing strictly positive families instead of just strictly positive types, without having to extend the core type theory. Other applications of indexed containers include data type-generic programming and reasoning about polymorphic functions. The construction presented here has been formalized using the Agda system.
  • Keywords
    functional programming; genetic algorithms; Agda system; core type theory; data type-generic programming; data type-generic reasoning; indexed containers; inductive families; polymorphic functions; Type Theory; functional programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic In Computer Science, 2009. LICS '09. 24th Annual IEEE Symposium on
  • Conference_Location
    Los Angeles, CA
  • ISSN
    1043-6871
  • Print_ISBN
    978-0-7695-3746-7
  • Type

    conf

  • DOI
    10.1109/LICS.2009.33
  • Filename
    5230571