Zulip Chat Archive

Stream: combinatorial-games

Topic: Gonshor exponential


Violeta Hernández (Nov 25 2025 at 12:51):

How is the Gonshor exponential map exp\exp defined? I haven't been able to find a simple and readable definition.

Violeta Hernández (Nov 25 2025 at 15:23):

Ok so after rereading Wikipedia enough I get it. The stuff with [x]2n+1[x]_{2n+1} is more convoluted than I would have liked, but I get it

Aaron Liu (Nov 25 2025 at 16:01):

Should we do what mathlib does and define a complex exponential first?

Violeta Hernández (Nov 25 2025 at 16:02):

Is the surcomplex exponential even a thing?

Violeta Hernández (Nov 25 2025 at 16:02):

Likely it is, but
a) If it generalizes from the Gonshor exponential then the generalization isn't trivial
b) I don't think this is anywhere in the literature

Violeta Hernández (Nov 25 2025 at 16:03):

I do really wish it exists, I wonder what stuff like cos(w) gives you

Aaron Liu (Nov 25 2025 at 16:09):

ah, going in circles is certainly a problem

Aaron Liu (Nov 25 2025 at 16:10):

Maybe you can take it mod 2pi i

Violeta Hernández (Nov 25 2025 at 16:17):

I wonder if there's some way to define surreal cosines and sines via Taylor series shenanigans that then gives an appropriate surcomplex exponential

Violeta Hernández (Nov 25 2025 at 16:19):

the Gonshor exponential feels like a hack though, you use not only the Taylor series expansion but the fact that exp(x+y) = exp(x) exp(y) and some monotonicity properties in order to define it

Violeta Hernández (Nov 25 2025 at 16:19):

if you can somehow do this with cosines it would be much worse

Violeta Hernández (Nov 25 2025 at 16:27):

Actually, fun fact: for an infinitesimal input, you can evaluate a real Taylor series on the surreals unambiguously

Violeta Hernández (Nov 25 2025 at 16:39):

... actually, wait

Violeta Hernández (Nov 25 2025 at 16:41):

Suppose S is a well-ordered subset of positive surreals. Denote by nS the pointwise sum of n copies of S. Conjecture: every surreal is in at most finitely many sets nS.

Violeta Hernández (Nov 25 2025 at 16:42):

(this implies that a real Taylor series on an infinitesimal input is well defined)

Aaron Liu (Nov 25 2025 at 16:45):

Violeta Hernández said:

I do really wish it exists, I wonder what stuff like cos(w) gives you

I think w is 2pi times an integer?

Violeta Hernández (Nov 25 2025 at 16:45):

Yes

Violeta Hernández (Nov 25 2025 at 16:45):

sort of? not really?

Aaron Liu (Nov 25 2025 at 16:46):

Does that mean 2pi is a rational number since w is also an integer

Violeta Hernández (Nov 25 2025 at 16:47):

if a surreal cosine existed I imagine it'd be

  • the value of the Taylor series for infinitesimal or real inputs
  • one for pure infinite inputs
  • whatever the cosine addition formula tells you for a mix of both

Violeta Hernández (Nov 25 2025 at 16:48):

likewise for the sine

Aaron Liu (Nov 25 2025 at 16:49):

That sounds plausible I guess

Aaron Liu (Nov 25 2025 at 16:49):

does the Taylor series always give you a value?

Violeta Hernández (Nov 25 2025 at 16:51):

Wikipedia suggests that this is true for exp

Aaron Liu (Nov 25 2025 at 16:51):

How are you summing it up?

Violeta Hernández (Nov 25 2025 at 16:52):

Seems too good to be true for an arbitrary Taylor series and infinitesimal

Violeta Hernández (Nov 25 2025 at 16:53):

(deleted)

Violeta Hernández (Nov 25 2025 at 16:53):

Violeta Hernández said:

Suppose S is a well-ordered subset of positive surreals. Denote by nS the pointwise sum of n copies of S. Conjecture: every surreal is in at most finitely many sets nS.

You'd need this to be true, and also, for the union of all nS to be well-founded

Violeta Hernández (Nov 25 2025 at 16:53):

Aaron Liu said:

How are you summing it up?

Expand Conway forms, add like coefficients

Aaron Liu (Nov 25 2025 at 16:54):

How are you expanding powers of infinite sums?

Aaron Liu (Nov 25 2025 at 16:55):

Oh is that why you need the thing to be true

Violeta Hernández (Nov 25 2025 at 16:55):

That's just the definition of multiplication for Hahn series

Aaron Liu (Nov 25 2025 at 16:55):

wait you can multiply them

Violeta Hernández (Nov 25 2025 at 16:55):

the thing needs to be true so you can add like terms and join them into a new Hahn series

Aaron Liu (Nov 25 2025 at 16:58):

oh I think it's true

Aaron Liu (Nov 25 2025 at 16:58):

the thing is true

Violeta Hernández (Nov 25 2025 at 17:01):

oh, why?

Violeta Hernández (Nov 25 2025 at 17:34):

I'm completely stuck on this problem

Violeta Hernández (Nov 25 2025 at 17:35):

@Artie Khovanov Is this a known thing? "An infinitesimal Hahn series can be substituted into a real power series"

Violeta Hernández (Nov 25 2025 at 17:36):

Oh wait I'm really sorry, wrong person

Violeta Hernández (Nov 25 2025 at 17:36):

@Weiyi Wang

Weiyi Wang (Nov 25 2025 at 17:37):

(I was watchingthis thread just as I was mentioned :joy:)

Weiyi Wang (Nov 25 2025 at 17:39):

I think that is...true? If I understand what you mean correctly. By infintestimal, you mean the exponential of the leading term is positive, right

Weiyi Wang (Nov 25 2025 at 17:40):

wait...

Violeta Hernández (Nov 25 2025 at 17:41):

By infinitesimal I mean that the leading coefficient cx^r has r < 0, i.e. that the Hahn series is in a positive Archimedean class (assuming we haven't flipped the direction of those)

Weiyi Wang (Nov 25 2025 at 17:42):

I was using mathlib's definition where the leading term has the smallest r but I get your point

Weiyi Wang (Nov 25 2025 at 17:43):

I think you probably need the leading r to also not be infinitesimal to other r that appears in the series?

Violeta Hernández (Nov 25 2025 at 17:47):

To give an example, let z = x^-1 + x^-2 + ... Then you can formally substitute exp(z) = 1 + x^-1 + 3/2 x^-2 + 13/6 x^-3 + ...

The claim is that this works for any infinitesimal Hahn series z and any real Taylor series

Weiyi Wang (Nov 25 2025 at 17:48):

each power of the hahn series will raise its order. If this order tends to infinity, then we are good, as the coefficient of each term will be fixed after certain partial sum. If it doesn't tends to infinity, but eventually covers all terms we care about, then we are also fine, and we can set all other terms to 0

Weiyi Wang (Nov 25 2025 at 17:48):

if r is restricted to integers, this is fine, because it naturally goes to infinity

Violeta Hernández (Nov 25 2025 at 17:49):

What's the order? The largest exponent?

Weiyi Wang (Nov 25 2025 at 17:50):

yes (or the smallest in mathlib order)

Weiyi Wang (Nov 25 2025 at 17:53):

The case I am not sure about is when you have both ε and 1 in the exponent

Aaron Liu (Nov 25 2025 at 17:54):

Violeta Hernández said:

oh, why?

I realized my proof is wrong but surely it can be fixed

Violeta Hernández (Nov 25 2025 at 17:55):

If your exponents are all (negative) ordinals then the claim is simple to prove as well, any given ordinal must be the sum of no more other ordinals than the sum of its base w coefficients

Violeta Hernández (Nov 25 2025 at 17:56):

presumably the case where you have exponents in different Archimedean classes kind of behaves like this

Aaron Liu (Nov 25 2025 at 17:56):

Can we do some model theory magic to change the exponents into ordinals

Violeta Hernández (Nov 25 2025 at 17:58):

would be cool but i doubt it

Violeta Hernández (Nov 25 2025 at 17:59):

you can have very many exponents crammed into the same archimedean class

Aaron Liu (Nov 25 2025 at 17:59):

You can have many ordinals crammed into the same archimedean class

Weiyi Wang (Nov 25 2025 at 18:09):

How you evaluate a power series at (x^(-ε) + x^(-1+ε))? (following your convention that exponent goes downwards) The coefficient of x^(-1) feels undefined

Weiyi Wang (Nov 25 2025 at 18:13):

docs#HahnSeries.SummableFamily.powers is it true that we just need to change coefficients in this and we are good?

Violeta Hernández (Nov 25 2025 at 18:26):

Weiyi Wang said:

How you evaluate a power series at (x^(-ε) + x^(-1+ε))? (following your convention that exponent goes downwards) The coefficient of x^(-1) feels undefined

the only term that will contribute to that coefficient is the square :slight_smile:

Violeta Hernández (Nov 25 2025 at 18:28):

Weiyi Wang said:

docs#HahnSeries.SummableFamily.powers is it true that we just need to change coefficients in this and we are good?

Oh yeah! That's basically it

Violeta Hernández (Nov 25 2025 at 18:29):

Not at my computer rn, you happen to know what the proof idea is here?

Weiyi Wang (Nov 25 2025 at 18:29):

I am reading it for the first time

Violeta Hernández (Nov 27 2025 at 13:51):

From what I can gather, it's an application of Higman's lemma

Violeta Hernández (Nov 27 2025 at 13:51):

Which tracks, because this is the first time I ever read about Higman's lemma :sweat_smile:

Violeta Hernández (Nov 27 2025 at 13:55):

oh, it's a special case of Kruskal's tree theorem

Violeta Hernández (Nov 27 2025 at 13:55):

of TREE function fame

Violeta Hernández (Dec 08 2025 at 05:45):

Oh of course this is proved in Siegel as well
image.png

Violeta Hernández (Dec 08 2025 at 06:08):

Oh in fact you have an even stronger version
image.png

Violeta Hernández (Dec 08 2025 at 06:13):

Ok wow so apparently this is how you show that surreal numbers are real-closed

Violeta Hernández (Dec 08 2025 at 06:13):

I kinda expected that this would be some dark sorcery and not just applied Taylor series

Violeta Hernández (Dec 08 2025 at 06:15):

image.png
image.png
Screenshotting for posterity

Artie Khovanov (Dec 08 2025 at 13:11):

Looks like I guessed right and the proof for Puiseaux series generalises!

Artie Khovanov (Dec 08 2025 at 13:15):

I think we can state this argument very generally (it also works for lifting ACFs).

Violeta Hernández (Dec 09 2025 at 07:16):

I'm happy to announce Mathlib already has most Hahn series theory needed for this proof. We have docs#PowerSeries.heval, we're just missing the MvPowerSeries analog.


Last updated: Dec 20 2025 at 21:32 UTC