When is a function a fold or an unfold?
We give a necessary and sufficient condition for when a set-theoretic function can be written using the recursion operator fold, and a dual condition for the recursion operator unfold. The conditions are simple, practically useful, and generic in the underlying datatype.
| Main Authors: | Gibbons, Jeremy, Hutton, Graham, Altenkirch, Thorsten |
|---|---|
| Format: | Conference or Workshop Item |
| Published: |
Elsevier Science
2001
|
| Online Access: | https://eprints.nottingham.ac.uk/28196/ |
Similar Items
Fold and Unfold for Program Semantics
by: Hutton, Graham
Published: (1998)
by: Hutton, Graham
Published: (1998)
Bananas in space: extending fold and unfold to exponential types
by: Meijer, Erik, et al.
Published: (1995)
by: Meijer, Erik, et al.
Published: (1995)
A Tutorial on the Universality and Expressiveness of Fold
by: Hutton, Graham
Published: (1999)
by: Hutton, Graham
Published: (1999)
The under-performing unfold: a new approach to optimising corecursive programs
by: Hackett, Jennifer, et al.
Published: (2013)
by: Hackett, Jennifer, et al.
Published: (2013)
Work it, wrap it, fix it, fold it
by: Sculthorpe, Neil, et al.
Published: (2014)
by: Sculthorpe, Neil, et al.
Published: (2014)
Representations of first order function types as terminal coalgebras
by: Altenkirch, Thorsten
Published: (2001)
by: Altenkirch, Thorsten
Published: (2001)
The Generic Approximation Lemma
by: Hutton, Graham, et al.
Published: (2001)
by: Hutton, Graham, et al.
Published: (2001)
Proof Methods for Corecursive Programs
by: Hutton, Graham, et al.
Published: (2005)
by: Hutton, Graham, et al.
Published: (2005)
Proof methods for structured corecursive programs
by: Gibbons, Jeremy, et al.
Published: (1999)
by: Gibbons, Jeremy, et al.
Published: (1999)
Unfolding the story of dermocosmetics
by: Ab. Hadi, Hazrina
Published: (2018)
by: Ab. Hadi, Hazrina
Published: (2018)
Unfolding creativity in design
by: Shaari, Nazlina
Published: (2014)
by: Shaari, Nazlina
Published: (2014)
The argumentative side unfolds
by: Waheed, Moniza
Published: (2021)
by: Waheed, Moniza
Published: (2021)
A Relational Derivation of a Functional Program
by: Hutton, Graham
Published: (1992)
by: Hutton, Graham
Published: (1992)
Pure functional epidemics
by: Thaler, Jonathan, et al.
Published: (2018)
by: Thaler, Jonathan, et al.
Published: (2018)
The unfolding of social entrepreneurship in the context of a developing economy
by: De Avillez, Maria Margarida DurĂ£o
Published: (2017)
by: De Avillez, Maria Margarida DurĂ£o
Published: (2017)
New approach to folding with the Coulomb wave function
by: Blokhintsev, L., et al.
Published: (2015)
by: Blokhintsev, L., et al.
Published: (2015)
The Fold
by: Costantino, Thea
Published: (2011)
by: Costantino, Thea
Published: (2011)
The trinitarian gift unfolded: sacrifice, resurrection, communion
by: Griffiths, John Mark Ainsley
Published: (2015)
by: Griffiths, John Mark Ainsley
Published: (2015)
Haemoglobin unfolding studies at the liquid-liquid interface
by: Herzog, G., et al.
Published: (2011)
by: Herzog, G., et al.
Published: (2011)
Towards a cubical type theory without an interval
by: Altenkirch, Thorsten, et al.
Published: (2017)
by: Altenkirch, Thorsten, et al.
Published: (2017)
Functional Programming With Relations
by: Hutton, Graham
Published: (1991)
by: Hutton, Graham
Published: (1991)
Higher-Order Functions for Parsing
by: Hutton, Graham
Published: (1992)
by: Hutton, Graham
Published: (1992)
Folding in Geomaterials
by: Behnoudfar, Pouria
Published: (2021)
by: Behnoudfar, Pouria
Published: (2021)
Platelet clearance via shear-induced unfolding of a membrane mechanoreceptor
by: Deng, W., et al.
Published: (2016)
by: Deng, W., et al.
Published: (2016)
Adsorption and Unfolding of Lysozyme at a Polarized Aqueous-Organic Liquid Interface
by: Arooj, M., et al.
Published: (2016)
by: Arooj, M., et al.
Published: (2016)
When Caged Birds Sing: The Many-folded Subject in the Baroque World of Heian Japanese Women's Writing
by: Houen, Christina
Published: (2011)
by: Houen, Christina
Published: (2011)
Between functions and relations in calculating programs
by: Hutton, Graham
Published: (1992)
by: Hutton, Graham
Published: (1992)
The origami of desire: unfolding and refolding the desiring self (F)
by: Houen, Anne Christina
Published: (2008)
by: Houen, Anne Christina
Published: (2008)
Fracking in the UK press: Threat dynamics in an unfolding debate
by: Jaspal, Rusi, et al.
Published: (2014)
by: Jaspal, Rusi, et al.
Published: (2014)
Molecular Dynamics of Thermoalkalophilic Lipases Unfolding At High Temperatures
by: Karjiban, Roghayeh Abedi
Published: (2008)
by: Karjiban, Roghayeh Abedi
Published: (2008)
Rice crisis unfolds, Malaysia's battle for food security
by: Yong, Pamela, et al.
Published: (2023)
by: Yong, Pamela, et al.
Published: (2023)
A Proposal for Folding in ORM Diagrams
by: Morgan, Tony
Published: (2010)
by: Morgan, Tony
Published: (2010)
Unfolding the lesbianism orientation development amongst selected pengkid Malays
by: Rusdie Ali Faeidz, Nora Hendon Faeizah
Published: (2011)
by: Rusdie Ali Faeidz, Nora Hendon Faeizah
Published: (2011)
On the folded normal distribution
by: Tsagris, Michail, et al.
Published: (2014)
by: Tsagris, Michail, et al.
Published: (2014)
Type theory in type theory using quotient inductive types
by: Altenkirch, Thorsten, et al.
Published: (2016)
by: Altenkirch, Thorsten, et al.
Published: (2016)
Normalisation by evaluation for dependent types
by: Altenkirch, Thorsten, et al.
Published: (2016)
by: Altenkirch, Thorsten, et al.
Published: (2016)
Free higher groups in homotopy type theory
by: Kraus, Nicolai, et al.
Published: (2018)
by: Kraus, Nicolai, et al.
Published: (2018)
Normalisation by evaluation for type theory, in type theory
by: Altenkirch, Thorsten, et al.
Published: (2017)
by: Altenkirch, Thorsten, et al.
Published: (2017)
Making Functionality More General
by: Hutton, Graham, et al.
Published: (1992)
by: Hutton, Graham, et al.
Published: (1992)
Unfolding the recipes for conflict resolution during the new service development effort
by: Gounaris, Spiros, et al.
Published: (2016)
by: Gounaris, Spiros, et al.
Published: (2016)
Similar Items
-
Fold and Unfold for Program Semantics
by: Hutton, Graham
Published: (1998) -
Bananas in space: extending fold and unfold to exponential types
by: Meijer, Erik, et al.
Published: (1995) -
A Tutorial on the Universality and Expressiveness of Fold
by: Hutton, Graham
Published: (1999) -
The under-performing unfold: a new approach to optimising corecursive programs
by: Hackett, Jennifer, et al.
Published: (2013) -
Work it, wrap it, fix it, fold it
by: Sculthorpe, Neil, et al.
Published: (2014)