Skip to content

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

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

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

Conversation

@plp127
Copy link
Copy Markdown
Contributor

@plp127 plp127 commented Mar 14, 2026

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
Copy link
Copy Markdown
Owner

vihdzp commented Mar 14, 2026

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
Copy link
Copy Markdown
Contributor Author

plp127 commented Mar 15, 2026

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
Copy link
Copy Markdown
Owner

vihdzp commented Mar 15, 2026

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
Copy link
Copy Markdown
Contributor Author

plp127 commented Mar 15, 2026

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
Copy link
Copy Markdown
Owner

vihdzp commented Mar 15, 2026

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