Zulip Chat Archive

Stream: maths

Topic: Ordinal games


Violeta Hernández (Jan 29 2025 at 00:36):

A quick design question. Currently, SetTheory.Surreal.Basic imports SetTheory.Game.Ordinal, and by extension, it imports a lot of ordinal and cardinal arithmetic, which are relatively beefy imports.

Violeta Hernández (Jan 29 2025 at 00:36):

This import is only used for docs#Ordinal.toSurreal.

Violeta Hernández (Jan 29 2025 at 00:37):

Should we not do this the other way around? The complete theory of surreal numbers is complicated and will definitely require even further imports, but this basic file should not require anything beyond basic combinatorial game theory, and it definitely should not involve ordinals.

Violeta Hernández (Jan 29 2025 at 00:37):

@Tristan Figueroa-Reid

Tristan Figueroa-Reid (Jan 29 2025 at 00:41):

I have no objection to making this the other way around, since Ordinals are a subclass of Surreals :+1:

Violeta Hernández (Jan 29 2025 at 00:41):

A nice corollary of doing this is that we will then be able to state the correct version of the surreal multiplication birthday conjecture :smile:

Violeta Hernández (Feb 17 2025 at 09:50):

Thinking about this a bit more. I don't think the reverse import makes much sense either, since surreals will also add a bunch of imports to a file that only otherwise deals with "basic" combinatorial games.

Daniel Weber (Feb 17 2025 at 10:43):

You could add a Surreal.Ordinal file which has Ordinal.toSurreal

Violeta Hernández (Feb 17 2025 at 10:44):

Way ahead of you: #21980

Violeta Hernández (Feb 17 2025 at 10:44):

Violeta Hernández said:

A nice corollary of doing this is that we will then be able to state the correct version of the surreal multiplication birthday conjecture :smile:

Unfortunately this isn't true, since this new file has no need to import birthdays.


Last updated: May 02 2025 at 03:31 UTC