Reference. A Dependently Typed Language with Dynamic Equality

Cite

Cite as @lemay-2023-a (helia, typst) · \cite{lemay-2023-a} (LaTeX)
BibTeX
bibtex · 1 line
@inproceedings{lemay-2023-a, series={TyDe ’23}, title={A Dependently Typed Language with Dynamic Equality}, url={http://dx.doi.org/10.1145/3609027.3609407}, DOI={10.1145/3609027.3609407}, booktitle={Proceedings of the 8th ACM SIGPLAN International Workshop on Type-Driven Development}, publisher={ACM}, author={Lemay, Mark and Fu, Qiancheng and Blair, William and Zhang, Cheng and Xi, Hongwei}, year={2023}, month=Aug, pages={44–57} }
hayagriva YAML (typst)
yaml · 21 lines
lemay-2023-a:
  type: article
  title: A Dependently Typed Language with Dynamic Equality
  author:
  - Lemay, Mark
  - Fu, Qiancheng
  - Blair, William
  - Zhang, Cheng
  - Xi, Hongwei
  date: 2023-08
  page-range: 44-57
  url: http://dx.doi.org/10.1145/3609027.3609407
  serial-number:
    doi: 10.1145/3609027.3609407
  parent:
    type: proceedings
    title: Proceedings of the 8th ACM SIGPLAN International Workshop on Type-Driven Development
    publisher: ACM
    parent:
      type: proceedings
      title: TyDe ’23
Cites 37 works (2 here)
With notes (2)

Bidirectional Typing dunfield-2021-bidirectional

Bidirectional typing combines two modes of typing: type checking, which checks that a program satisfies a known type, and type synthesis, which determines a type from the program. Using checking enables bidirectional typing to support features for which inference is undecidable; using synthesis enables bidirectional typing to avoid the large annotation burden of explicitly typed languages. In addition, bidirectional typing improves error locality. We highlight the design principles that underlie bidirectional type systems, survey the development of bidirectional typing from the prehistoric period before Pierce and Turner’s local type inference to the present day, and provide guidance for future investigations.
DOI · arXiv

Elimination with a Motive mcbride-2002-elimination

DOI
External (35)
lemay-2023-a reference entries/refs/lemay-2023-a/lemay-2023-a.hel