Zulip Chat Archive

Stream: general

Topic: Hahn-Banach corollaries


Ruben Van de Velde (Jul 15 2020 at 17:20):

Hahn-Banach is now proved over R\R and C\mathbb C, and a couple of corollaries over R\R. I verified that the proofs work just as well over C\mathbb C, but I imagine it wouldn't be desirable to copy/paste everything - how'd I approach generalizing them?

Heather Macbeth (Jul 15 2020 at 17:23):

I thought about this briefly, but am (very) glad that someone else is doing it!

Heather Macbeth (Jul 15 2020 at 17:24):

I think it's not clear whether it would be more efficient to (A) deduce those C\mathbb{C}-corollaries from the R\mathbb{R}-versions of the corollaries of R\mathbb{R}-Hahn-Banach, or (B) deduce them from your C\mathbb{C}-version of Hahn-Banach

Heather Macbeth (Jul 15 2020 at 17:24):

What do you think?

Heather Macbeth (Jul 15 2020 at 17:25):

By the way, something I was wondering is whether part of the work can be done for any extension field of R\mathbb{R}, and not just for C\mathbb{C}?

Heather Macbeth (Jul 15 2020 at 17:28):

Also -- could you also carry out over C\mathbb{C} the isometric inclusion of a normed space in its double dual? That is the motivation for the corollaries.

Kevin Buzzard (Jul 15 2020 at 17:56):

In the Langlands program we sometimes work over R-bar, an algebraic closure of R with no fixed choice of sqrt (-1)

Jalex Stark (Jul 15 2020 at 17:59):

what is this object?

Johan Commelin (Jul 15 2020 at 17:59):

Just complex but without choosing I

Jalex Stark (Jul 15 2020 at 18:00):

what does "choose" mean?

Johan Commelin (Jul 15 2020 at 18:00):

complex has a distinguished generator, or equivalently orientation, by it's construction

Johan Commelin (Jul 15 2020 at 18:01):

Somehow I is a bit more special than -I

Johan Commelin (Jul 15 2020 at 18:01):

Kevin is talking about a version where you cannot call one of them more special than the other.

Jalex Stark (Jul 15 2020 at 18:01):

gotcha

Kevin Buzzard (Jul 15 2020 at 18:01):

The two square roots of -1 just don't have names, in some sense they are indistinguishable

Jalex Stark (Jul 15 2020 at 18:01):

the whole theory is modded out by swapping the square roots

Jalex Stark (Jul 15 2020 at 18:03):

so geometrically it's like a halfspace?

Kevin Buzzard (Jul 15 2020 at 18:04):

It's isomorphic to C but in two ways

Kevin Buzzard (Jul 15 2020 at 18:04):

The roots are distinct but nobody chose one to make it special

Kevin Buzzard (Jul 15 2020 at 18:05):

When you're arguing functorially it's sometimes important

Kevin Buzzard (Jul 15 2020 at 18:05):

Or perhaps psychologically useful, I'm not sure

Jalex Stark (Jul 15 2020 at 18:05):

i am happy to believe that even though i can't fill in the details

Kevin Buzzard (Jul 15 2020 at 18:06):

You can imagine a category with two objects and an isomorphism between them

Kevin Buzzard (Jul 15 2020 at 18:07):

And then you make a diagram with a copy of the complex numbers on each object and make the isomorphism be complex conjugation and then you take the limit of the diagram

Scott Morrison (Jul 16 2020 at 04:04):

(and then carefully erase from your memory the "names" of the two objects in that category that you had to give them when you summoned them from the void...)

Ruben Van de Velde (Jul 18 2020 at 07:10):

Heather Macbeth said:

I think it's not clear whether it would be more efficient to (A) deduce those C\mathbb{C}-corollaries from the R\mathbb{R}-versions of the corollaries of R\mathbb{R}-Hahn-Banach, or (B) deduce them from your C\mathbb{C}-version of Hahn-Banach

(B) seems easier; just replacing RC\R \to \mathbb C in the proofs works out fine. Wondering how to do it without copy/pasting though; I'm guessing defining some sort of "Hahn-Banach holds over this field" property?

Heather Macbeth said:

By the way, something I was wondering is whether part of the work can be done for any extension field of R\mathbb{R}, and not just for C\mathbb{C}?

No idea :)

Heather Macbeth said:

Also -- could you also carry out over C\mathbb{C} the isometric inclusion of a normed space in its double dual? That is the motivation for the corollaries.

Something in this direction? (Pretty rough proof - I've only convinced Lean it's true, not understood it.)

Ruben Van de Velde (Jul 18 2020 at 07:11):

Kevin Buzzard said:

In the Langlands program we sometimes work over R-bar, an algebraic closure of R with no fixed choice of sqrt (-1)

Is there anything in mathlib about this?

Kevin Buzzard (Jul 18 2020 at 08:51):

Mathlib only has C. Once it has algebraic closures one will be able to prove things about R-bar though. But R-bar and C are isomorphic, it's not a mysterious new object, it's just a different way of thinking about an old object. It's like comparing an n-dimensional vector space with R^n. Sometimes the different point of view can help. It might just be psychological. Whenever I see an R-bar I can choose an isomorphism with C. Sometimes it's best not to though, like sometimes you don't need to choose a basis of V.

Ruben Van de Velde (Jul 18 2020 at 08:53):

Oh, @Heather Macbeth I didn't notice you'd already done the inclusion in the double dual in dual.lean; will take a look at some point

Heather Macbeth (Jul 18 2020 at 14:32):

But not over C\mathbb{C}, so you should add that!

Heather Macbeth (Jul 18 2020 at 15:14):

Ruben Van de Velde said:

Wondering how to do it without copy/pasting though; I'm guessing defining some sort of "Hahn-Banach holds over this field" property?

Having looked at your branch and seen how directly the proofs adapt, this seems like the right answer!

Heather Macbeth (Jul 18 2020 at 15:18):

Ruben Van de Velde said:

Heather Macbeth said:

By the way, something I was wondering is whether part of the work can be done for any extension field of R\mathbb{R}, and not just for C\mathbb{C}?

No idea :)

But the point I am making here is that maybe we already have a "Hahn-Banach holds over this field" property, and that property is "is a (finite?) extension field of R\mathbb{R}".

Heather Macbeth (Jul 18 2020 at 15:21):

or (perhaps easier given the available lemmas) "is a (finite?) algebra over R\mathbb{R}". By the way, @Yury G. Kudryashov , have you seen this discussion?


Last updated: Dec 20 2023 at 11:08 UTC