We study nominal recursors from the literature on syntax with bindings and compare them with respect to expressiveness. The term “nominal” refers to the fact that these recursors operate on a syntax representation where the names of bound variables appear explicitly, as in nominal logic. We argue that nominal recursors can be viewed as epi-recursors, a concept that captures abstractly the distinction between the constructors on which one actually recurses, and other operators and properties that further underpin recursion. We develop an abstract framework for comparing epi-recursors and instantiate it to the existing nominal recursors, and also to several recursors obtained from them by cross-pollination. The resulted expressiveness hierarchies depend on how strictly we perform this comparison, and bring insight into the relative merits of different axiomatizations of syntax. We also apply our methodology to produce an expressiveness hierarchy of nominal corecursors, which are principles for defining functions that target infinitary non-well-founded terms (known in the literature as Böhm trees). Our results are validated with the Isabelle/HOL theorem prover.
Current position: Senior Lecturer at the University of Sheffield
Ph.D. in computer science in 2010 from the University of Illinois at Urbana-Champaign
Ph.D. in mathematics in 2006 from the University of Bucharest
Fri 19 JanDisplayed time zone: London change
13:20 - 14:40 | |||
13:20 20mTalk | Guided Equality Saturation POPL Thomas Koehler INRIA, Andrés Goens University of Amsterdam, Siddharth Bhat the University of Edinburgh, Tobias Grosser University of Edinburgh, Phil Trinder University of Glasgow, Michel Steuwer TU Berlin; University of Edinburgh Pre-print | ||
13:40 20mTalk | Fusing Direct Manipulations into Functional Programs POPL Xing Zhang Peking University, Ruifeng Xie Peking University, Guanchen Guo Peking University, Xiao He University of Science and Technology Beijing, Tao Zan Longyan University, Zhenjiang Hu Peking University Pre-print | ||
14:00 20mTalk | Inference of Robust Reachability Constraints POPL Yanis Sellami CEA, List, Univ. Grenoble Alpes, Guillaume Girol CEA, List, Université Paris Saclay, Frédéric Recoules CEA, List, Damien Couroussé Univ Grenoble Alpes, CEA, List, Sébastien Bardin CEA LIST, University Paris-Saclay | ||
14:20 20mTalk | Nominal Recursors as Epi-RecursorsDistinguished Paper POPL Andrei Popescu University of Sheffield |