VLDB 2026 Research / reviewers in the wild / expert
Edward Morehouse
dblp:154/2268
· DBLP profile ↗
5ranked-venue papers
0as first author
1since 2021 · last 2025
0000-0002-9008-4660ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3Theory of computation · 2 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Deep Induction for Inductive Families
Patricia Johann, Edward Morehouse |
WoLLIC | 2 |
| 2020 | Recurrence extraction for functional programs through call-by-push-valueabstractThe main way of analysing the complexity of a program is that of extracting and solving a recurrence that expresses its running time in terms of the size of its input. We develop a method that automatically extracts such recurrences from the syntax of higher-order recursive functional programs. The resulting recurrences, which are programs in a call-by-name language with recursion, explicitly compute the running time in terms of the size of the input. In order to achieve this in a uniform way that covers both call-by-name and call-by-value evaluation strategies, we use Call-by-Push-Value (CBPV) as an intermediate language. Finally, we use domain theory to develop a denotational cost semantics for the resulting recurrences. G. A. Kavvos, Edward Morehouse, Daniel R. Licata, Norman Danner |
Proc. ACM Program. Lang. | 2 |
| 2017 | Varieties of Cubical Sets
Ulrik Buchholtz, Edward Morehouse |
RAMiCS | 2 |
| 2016 | Homotopical patch theoryabstractAbstract Homotopy type theory is an extension of Martin-Löf type theory, based on a correspondence with homotopy theory and higher category theory. In homotopy type theory, the propositional equality type is proof-relevant, and corresponds to paths in a space. This allows for a new class of datatypes, called higher inductive types, which are specified by constructors not only for points but also for paths. In this paper, we consider a programming application of higher inductive types. Version control systems such as Darcs are based on the notion of patches—syntactic representations of edits to a repository. We show how patch theory can be developed in homotopy type theory. Our formulation separates formal theories of patches from their interpretation as edits to repositories. A patch theory is presented as a higher inductive type. Models of a patch theory are given by maps out of that type, which, being functors, automatically preserve the structure of patches. Several standard tools of homotopy theory come into play, demonstrating the use of these methods in a practical programming context. Carlo Angiuli, Edward Morehouse, Daniel R. Licata, Robert Harper 0001 |
J. Funct. Program. | 2 |
| 2014 | Homotopical patch theoryabstractHomotopy type theory is an extension of Martin-Löf type theory, based on a correspondence with homotopy theory and higher category theory. In homotopy type theory, the propositional equality type becomes proof-relevant, and corresponds to paths in a space. This allows for a new class of datatypes, called higher inductive types, which are specified by constructors not only for points but also for paths. In this paper, we consider a programming application of higher inductive types. Version control systems such as Darcs are based on the notion of patches - syntactic representations of edits to a repository. We show how patch theory can be developed in homotopy type theory. Our formulation separates formal theories of patches from their interpretation as edits to repositories. A patch theory is presented as a higher inductive type. Models of a patch theory are given by maps out of that type, which, being functors, automatically preserve the structure of patches. Several standard tools of homotopy theory come into play, demonstrating the use of these methods in a practical programming context. Carlo Angiuli, Edward Morehouse, Daniel R. Licata, Robert Harper 0001 |
ICFP | 2 |