Definition
Hyperoperation
A binary operation whose value is a nonempty set of possible outputs.
Definition
A binary hyperoperation on a set is a map
where is the collection of nonempty subsets of . Thus is a nonempty set of possible sums, not one chosen element.
Extension to subsets
For nonempty subsets , extend the operation by
Expressions such as use this extension. Associativity means equality of subsets , not merely that the two subsets intersect.
Ordinary operations as a special case
An ordinary binary operation determines the singleton-valued hyperoperation . Hyperoperations therefore include ordinary operations, but a genuinely multivalued operation cannot be treated as a function without discarding information.
References
- Matthew Baker and Nathan Bowler, “Matroids over hyperfields,” 2017. arXiv:1601.01204. Relevant: §2, hyperoperations and hypergroups.
- Oleg Viro, “Hyperfields for Tropical Geometry I: Hyperfields and dequantization,” 2010. arXiv:1006.3034. Relevant: §3, multivalued addition.