RFR: 8376223: Add modeling interfaces for alegraic structures: rings, groups, and fields
Joe Darcy
darcy at openjdk.org
Fri Jan 23 19:58:47 UTC 2026
On Fri, 23 Jan 2026 19:50:49 GMT, Joe Darcy <darcy at openjdk.org> wrote:
> First cut at adding modeling interfaces for the algebraic structures of rings, groups, and fields.
I had initially intended to use "AlgebraicFoo" as the naming convention for the various Foo algebraic structures. However, "algebraic group" has a distinct meaning so "AlgebraicGroup" would be a confusing name to someone with familiarity with abstract algebra terms.
As a placeholding, I went with "MathFoo" instead, but I'm open to a different naming convention. This was intended to evoke with Wikipedia-style "Ring_(mathematics)" name.
I avoid the simple terms like "Group", "Ring", and "Field", since types with those names included in java.lang would conflict with existing types with those names.
-------------
PR Comment: https://git.openjdk.org/valhalla/pull/1957#issuecomment-3792109435
More information about the valhalla-dev
mailing list