Carnegie Mellon University
Browse

Optimizing Higher-Order Pattern Unification

Download (196.88 kB)
journal contribution
posted on 2007-02-01, 00:00 authored by Brigitte Pientka, Frank Pfenning
We present an abstract view of existential variables in a dependently typed lambda-calculus based on modal type theory. This allows us to justify optimizations to pattern unification such as linearization, which eliminates many unnecessary occurs-checks. The presented modal framework explains a number of features of the current implementation of higher-order unification in Twelf and provides insight into several optimizations. Experimental results demonstrate significant performance improvement in many example applications of Twelf, including those in the area of proof-carrying code.

History

Date

2007-02-01

Usage metrics

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC