activity
20122020
most citedTransporting Functions across Ornaments

25 citations · 56 across the 6 of their papers we have counts for

collaborators

6 papers

cs.PL2020

A Type and Scope Safe Universe of Syntaxes with Binding: Their Semantics and Proofs

Guillaume Allais, Robert Atkey, James Chapman +2

Almost every programming language's syntax includes a notion of binder and corresponding bound occurrences, along with the accompanying notions of -equivalence, capture-avoiding…

cs.LO2018★ 13 cited

Everybody's Got To Be Somewhere

Conor McBride

The key to any nameless representation of syntax is how it indicates the variables we choose to use and thus, implicitly, those we discard. Standard de Bruijn representations delay…

cs.PL2013★ 11 cited

New Equations for Neutral Terms: A Sound and Complete Decision Procedure, Formalized

Guillaume Allais, Pierre Boutillier, Conor McBride

The definitional equality of an intensional type theory is its test of type compatibility. Today's systems rely on ordinary evaluation semantics to compare expressions in types, fr…

cs.PL2012

A Categorical Treatment of Ornaments

Pierre-Evariste Dagand, Conor McBride

Ornaments aim at taming the multiplication of special-purpose datatype in dependently-typed theory. In its original form, the definition of ornaments is tied to a particular univer…

cs.PL2012★ 7 cited

Elaborating Inductive Definitions

Pierre-Evariste Dagand, Conor McBride

We present an elaboration of inductive definitions down to a universe of datatypes. The universe of datatypes is an internal presentation of strictly positive families within type…

cs.PL2012★ 25 cited

Transporting Functions across Ornaments

Dagand Pierre-Evariste, McBride Conor

Programming with dependent types is a blessing and a curse. It is a blessing to be able to bake invariants into the definition of data-types: we can finally write correct-by-constr…