Abstract
Structural recursion over sets is meaningful only if the result is independent of the order in which the set's elements are enumerated. This paper outlines a theory of function definition for finite sets, based on the fold functional often used with lists. The fold functional is introduced as a relation, which is then shown to denote a function under certain conditions. Applications include summation and maximum. The theory has been formalized using Isabelle/HOL.
Original language | English |
---|---|
Pages (from-to) | 385-396 |
Number of pages | 12 |
Journal | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
Volume | 3603 |
DOIs | |
State | Published - 2005 |
Event | 18th International Conference on Theorem Proving in Higher Order Logics, TPHOLs 2005 - Oxford, United Kingdom Duration: 22 Aug 2005 → 25 Aug 2005 |