English

Extended Abstract: Towards a Performance Comparison of Syntax and Type-Directed NbE

Programming Languages 2025-09-18 v1

Abstract

A key part of any dependent type-checker is the method for checking whether two types are equal. A common claim is that syntax-directed equality is more performant, although type-directed equality is more expressive. However, this claim is difficult to make precise, since implementations choose only one or the other approach, making a direct comparison impossible. We present some work-in-progress developing a realistic platform for direct, apples-to-apples, comparison of the two approaches, quantifying how much slower type-directed equality checking is, and analyzing why and how it can be improved.

Keywords

Cite

@article{arxiv.2509.13489,
  title  = {Extended Abstract: Towards a Performance Comparison of Syntax and Type-Directed NbE},
  author = {Chester J. F. Gould and William J. Bowman},
  journal= {arXiv preprint arXiv:2509.13489},
  year   = {2025}
}

Comments

Submitted to TyDe 2025

R2 v1 2026-07-01T05:40:38.581Z