kirancodes.me
To Proof Maintenance & Beyond!

Feat: functional enumeration of algebraic types

Jonas Duregård, Patrik Jansson, Meng Wang

Abstract

In mathematics, an enumeration of a set S is a bijective function from (an initial segment of) the natural numbers to S. We define "functional enumerations" as efficiently computable such bijections. This paper describes a theory of functional enumeration and provides an algebra of enumerations closed under sums, products, guarded recursion and bijections. We partition each enumerated set into numbered, finite subsets.

Related papers