QED at large: A survey of engineering of formally verified software

T Ringer, K Palmskog, I Sergey… - … and Trends® in …, 2019 - nowpublishers.com
Abstract Development of formal proofs of correctness of programs can increase actual and
perceived reliability and facilitate better understanding of program specifications and their …

Engineering formal metatheory

B Aydemir, A Charguéraud, BC Pierce, R Pollack… - Acm sigplan …, 2008 - dl.acm.org
Machine-checked proofs of properties of programming languages have become acritical
need, both for increased confidence in large and complex designsand as a foundation for …

Normalization for cubical type theory

J Sterling, C Angiuli - 2021 36th Annual ACM/IEEE Symposium …, 2021 - ieeexplore.ieee.org
We prove normalization for (univalent, Cartesian) cubical type theory, closing the last major
open problem in the syntactic metatheory of cubical type theory. Our normalization result is …

Implementing a modal dependent type theory

D Gratzer, J Sterling, L Birkedal - Proceedings of the ACM on …, 2019 - dl.acm.org
Modalities are everywhere in programming and mathematics! Despite this, however, there
are still significant technical challenges in formulating a core dependent type theory with …

The logical basis of evaluation order and pattern-matching

N Zeilberger - 2009 - search.proquest.com
An old and celebrated analogy says that writing programs is like proving theorems. This
analogy has been productive in both directions, but in particular has demonstrated …

Programming with binders and indexed data-types

A Cave, B Pientka - Proceedings of the 39th annual ACM SIGPLAN …, 2012 - dl.acm.org
We show how to combine a general purpose type system for an existing language with
support for programming with binders and contexts by refining the type system of ML with a …

Syntactic categories for dependent type theory: sketching and adequacy

D Gratzer, J Sterling - arXiv preprint arXiv:2012.10783, 2020 - arxiv.org
We argue that locally Cartesian closed categories form a suitable doctrine for defining
dependent type theories, including non-extensional ones. Using the theory of sketches, one …

Homotopy type theory: the logic of space

M Shulman, M Anel - New Spaces in Mathematics: Formal and …, 2021 - books.google.com
There are so many different notions of “space”(topological spaces, manifolds, schemes,
stacks, and so on, as discussed in various other chapters of this book and its companion …

Approximate normalization for gradual dependent types

J Eremondi, É Tanter, R Garcia - Proceedings of the ACM on …, 2019 - dl.acm.org
Dependent types help programmers write highly reliable code. However, this reliability
comes at a cost: it can be challenging to write new prototypes in (or migrate old code to) …

The next 700 challenge problems for reasoning with higher-order abstract syntax representations: Part 2—a survey

AP Felty, A Momigliano, B Pientka - Journal of Automated Reasoning, 2015 - Springer
Over the past three decades, a variety of meta-reasoning systems which support reasoning
about higher-order abstract specifications have been designed and developed. In this …