abstract.tex 811 B

123456789101112131415161718192021
  1. \begin{abstract}
  2. In this paper we present a type checking algorithm for a dependently typed logical framework extended
  3. with meta-variables. It is common for such frameworks to accept that unification creates
  4. substitutions that are not well typed
  5. \cite{dowek:matching,elliot:unification,pym:thesis}, but we give a novel
  6. approach to the treatment of meta-variables where well-typedness of
  7. substitutions is guaranteed. To ensure type correctness the type checker
  8. creates an optimal well-typed approximation of the term being type checked.
  9. %
  10. We use a restricted form of pattern unification, but we believe that the results
  11. carry over to other unification algorithms.
  12. %
  13. We prove that the algorithm is sound and terminating. The proposed algorithm
  14. has been implemented with promising results.
  15. \end{abstract}