Skip to content

feat: every nimber is between two groups/rings/fields - #364

Open
plp127 wants to merge 2 commits into
vihdzp:masterfrom
plp127:aliu/btwn
Open

feat: every nimber is between two groups/rings/fields#364
plp127 wants to merge 2 commits into
vihdzp:masterfrom
plp127:aliu/btwn

Conversation

@plp127

@plp127 plp127 commented Mar 14, 2026

Copy link
Copy Markdown
Contributor

We prove every nimber not equal to zero is between two groups, which have no other groups in between.
We prove every nimber greater than one is between two rings/fields, which have no other rings/fields in between.

@vihdzp

vihdzp commented Mar 14, 2026

Copy link
Copy Markdown
Owner

I wonder if a better approach would be to instead define the enumerator functions for groups/rings/fields, prove them normal, and get this as a corollary.

@plp127

plp127 commented Mar 15, 2026

Copy link
Copy Markdown
Contributor Author

We could do that without much difficulty, but I don't think the enumerator functions would be generally useful, so I prefer not having them.

@vihdzp

vihdzp commented Mar 15, 2026

Copy link
Copy Markdown
Owner

I think the fact that these enumerator functions exist and are normal (i.e. there is a proper class of groups/rings/fields) is interesting enough on its own. If you don't wanna do it I can open that PR instead.

@plp127

plp127 commented Mar 15, 2026

Copy link
Copy Markdown
Contributor Author

Maybe it would be better to do all this in the generality of a closed unbounded set of ordinals? Or of any well-ordered set?

@vihdzp

vihdzp commented Mar 15, 2026

Copy link
Copy Markdown
Owner

The existing API on club sets is... not good, unfortunately. The Mathlib.SetTheory.Ordinal.Topology file is a mess mostly of my own creation, and I've been trying to clean it up for a long while.

I do still think it'd be nice to have these enumerator functions. There are at least a few semi-interesting things to be said about them. For instance: if o is an uncountable initial ordinal, then the o-th group/ring/field/algebraically closed field is ∗o itself.

@vihdzp vihdzp added the t-nimber This is mainly about nimbers label Mar 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

t-nimber This is mainly about nimbers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants