Fast Verified BCD Subtyping

Jan Bessai*, Jakob Rehof, Boris Düdder

*Corresponding author af dette arbejde
    2 Citationer (Scopus)

    Abstract

    A decision procedure for the Barendregt-Coppo-Dezani subtype relation on intersection types (“BCD subtyping”) is presented and formally verified in Coq. Types are extended with unary, covariant, distributing, preordered type constructors and binary products. A quadratic upper bound on the algorithm runtime is established. The formalization can be compiled to executable OCaml or Haskell code using the extraction mechanism of Coq.

    OriginalsprogEngelsk
    TitelLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
    Antal sider16
    ForlagSpringer Verlag
    Publikationsdato1 jan. 2019
    Sider356-371
    DOI
    StatusUdgivet - 1 jan. 2019
    NavnLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
    Vol/bind11200 LNCS
    ISSN0302-9743

    Citationsformater