Hyperfields
High school research on hyperfields.
In high school, I conducted research under the supervision of Dr. Matthew Baker at Georgia Tech on the subject of hyperfields. I’ll summarize my work in this post below.
definitions
Hyperfields are defined similarly to fields, but addition is instead a hyperoperation, or a multi-valued function.
To formalize this, we can introduce the notion of a hypergroup: a hypergroup is a set along with an associative binary hyperoperation such that:
- (identity) there is an element such that for all ,
- (inverse) for all , there is an element such that ,
- (reversibility) for all , if and only if .
Now, we can define a hyperfield as the data where
- is a commutative hypergroup,
- is an abelian group,
- for all , ,
- for all , ,
- here,
- .
Finally, a (weak) homomorphism between two hyperfields is a map such that
- and ,
- for all , ,
- for all ,
- Note the use of rather than here! While a weak homomorphism only requires inclusion, a strong homomorphism requires equality.
Naturally, a homomorphism is an isomorphism if its inverse is a homomorphism as well.
From these definitions, we can begin to discuss the number of hyperfields of a given order up to isomorphism. Complete classification ends up not being a trivial task, but it is doable for small orders.
results
As part of my research, I developed a computer program to generate and encode hyperfields of any given order up to isomorphism class. Doing so, I was able to produce a novel result of the number of hyperfields of order 7 up to isomorphism class. Here are the results for the first few orders:
order | number of hyperfields |
---|---|
2 | 2 |
3 | 5 |
4 | 7 |
5 | 27 |
6 | 16 |
7 | 277 |
To calculate this number, I categorized hyperfields by their multiplicative group (a similar concept is that of the underlying monoid; see [3]). Doing so allows for the use of the fundamental theorem of abelian groups, simplifying classification since an isomorphism of hyperfields must induce an isomorphism of multiplicative groups. It may be more intuitive now why the number of hyperfields of order 6 is less than the number of hyperfields of order 5: an order 6 hyperfield necessitates a multiplicative group of , whereas an order 5 hyperfield could have multiplicative group or .
future directions
The program I wrote is not very optimized; computing the result for order 7 is already quite slow and order 8 is out of the question. I believe this is due to two things—the program is written in Java, and the isomorphism calculations are not particularly efficient. In the future, I hope to optimize the program, most likely in a different language (perhaps Haskell / Rust, or formalizing with Lean).
Additionally, an open question asks about the proportion of hyperfields that can be expressed a quotient of a field by some of its multiplicative subgroups, and what this proportion limits to as the order tends to infinity. If possible, I would like to find a way to encode this information in the program as well.
references
# | title | author(s) | description |
---|---|---|---|
1 | A class of hyperrings and hyperfields | Marc Krasner | The original paper on hyperfields |
2 | On the structure of hyperfields obtained as quotients of fields | Matthew Baker and Tong Jin | Hyperfields of order 4 / hyperfields as quotients of fields |
3 | Finite Hyperfields of Order | Ziqi Liu | Enumeration of hyperfields of order 5 |
4 | Advanced results in enumeration of hyperfields | Reza Ameri, Mansour Eyvazi, and Sarka Hoskova-Mayerova | Enumeration of hyperfields of order 6 (independent of my work) |
5 | Existence theorem of finite Krasner hyperfields | Surdive Atamewoue Tsafack, Ogadoa Amassayoga, Babatunde O. Onasanya, and Yuming Feng | Enumeration of order 6 (independent of my work) |
6 | Matt Baker’s Math Blog | Matthew Baker | Blog posts on hyperfields |