Category Theory
Zulip Server
Archive

You're reading the public-facing archive of the Category Theory Zulip server.
To join the server you need an invite. Anybody can get an invite by contacting Matteo Capucci at name dot surname at gmail dot com.
For all things related to this archive refer to the same person.


Stream: learning: questions

Topic: holomorphic functions and monoidal closure


view this post on Zulip Cole Comfort (Dec 09 2024 at 17:17):

This question is probably very naive, but does anyone know if holomorphic functions can be regarded as morphisms in a monoidal closed category?

The kind of thing I want to be able to ``curry'' a holomorphic function f(z):CnCm f(z):\mathbb{C}^n\to \mathbb{C}^m into something like a function g(z,wˉ):Cn×CmC g(z, \bar w): \mathbb{C}^n\times\mathbb{C}^m \to \mathbb{C} holomorphic in z z and antiholomorphic in w w . But I can't even figure out what the right types need to be.

If this question doesn't make sense to ask, does anyone have a good reference on complex analysis written more from the perspective of a category theorist?

view this post on Zulip Mike Shulman (Dec 09 2024 at 17:21):

I'm not by any means an expert, but the obvious thing that occurs to me is to use the Hermetian inner product on Cm\mathbb{C}^m: g(z,w)=f(z),wg(z,w) = \langle f(z), w \rangle.

view this post on Zulip Mike Shulman (Dec 09 2024 at 17:21):

But that isn't using an actual internal-hom, only the "analogous" inner product.

view this post on Zulip Cole Comfort (Dec 09 2024 at 17:33):

That is essentially my motivation. I want to build a category of "holomorphic matrices" where the morphisms nm n \to m are functions g(z,wˉ):Cn×CmC g(z, \bar w) : \mathbb{C}^ n \times \mathbb{C}^m \to \mathbb{C} holomorphic in z z and antiholomorphic in w w , but my lack of complex analysis knowledge is making this kind of hard to do.

view this post on Zulip Mike Shulman (Dec 09 2024 at 17:56):

Oh, so your question is how to make the inner product into an actual monoidal closed structure?

view this post on Zulip Cole Comfort (Dec 09 2024 at 18:06):

Yeah. But I assume something breaks if you want to get an actual monoidal closed structure.

view this post on Zulip David Michael Roberts (Dec 09 2024 at 20:47):

The space of homomorphic functions is infinite-dimensional, though...

view this post on Zulip John Baez (Dec 09 2024 at 21:36):

Cole Comfort said:

That is essentially my motivation. I want to build a category of "holomorphic matrices" where the morphisms nm n \to m are functions g(z,wˉ):Cn×CmC g(z, \bar w) : \mathbb{C}^ n \times \mathbb{C}^m \to \mathbb{C} holomorphic in z z and antiholomorphic in w w , but my lack of complex analysis knowledge is making this kind of hard to do.

There should be a rather simple framework where you focus on mixed multi-linear and multi-antilinear maps between complex vector spaces, maybe using a 2-typed prop or something. But you seem eager to explore a bigger world, where you allow non-multilinear functions that are holomorphic in some variables and antiholomorphic variables. That might also give a 2-typed prop. But if you feel limited in complex analysis skills, maybe do the multilinear case first? It's already good for something.

view this post on Zulip John Baez (Dec 09 2024 at 21:41):

By the way, any complex vector space VV has a 'conjugate' V\overline{V} where multiplication by ii is defined to be the old multiplication by i-i, if you know what I mean. Unless I'm losing my remaining marbles, this 'conjugation' thing is an automorphism of the symmetric monoidal category FinVectC\mathsf{FinVect}_{\mathbb{C}} with its usual \otimes. Then an antilinear map from VV to WW is the same as a linear map from VV to W\overline{W}. Similarly, an antiholomorphic from VV to WW is a holomorphic map from VV to W\overline{W}.

Thus, instead of working with a 2-typed prop as I was just suggesting, it may be easier to admit this 'conjugation' functor as part of the framework.

view this post on Zulip John Baez (Dec 09 2024 at 21:45):

Also by the way, we can generalize this 'conjugation' functor

a ⁣:FinVectCFinVectC\overline{\phantom{a}} \colon \mathsf{FinVect}_{\mathbb{C}} \to \mathsf{FinVect}_{\mathbb{C}}

to other fields. The group of all automorphisms of a field kk acts as automorphisms of the category FinVectk\mathsf{FinVect}_k. And this sort of idea lurks behind the theory of 'Galois descent'. So if you want to go algebraic, you could work with linear (or polynomial!) maps between finite-dimensional vector spaces over any field kk, and then think about how Aut(k)\mathrm{Aut}(k) acts on whatever sort of category of those you want to study.

view this post on Zulip Jean-Baptiste Vienney (Dec 09 2024 at 22:00):

That's probably not what you want but in a coordinate free approach it would be simpler to obtain the cartesian closed structure. There is a definition of analytic map between Banach spaces in this paper by Grothendieck: La théorie de Fredholm. You could maybe replace "Banach space" by "finite dimensional C\mathbb{C}-vector space" and add your antiholomorphic constraint in the story.

view this post on Zulip Jean-Baptiste Vienney (Dec 09 2024 at 22:01):

Hmm no sorry, the map spaces will not be finite dimensional.

view this post on Zulip Cole Comfort (Dec 09 2024 at 22:13):

I realize that a similar category already exists in the literature for smooth functions and Euclidean space in a paper by Abramsky et al. which I have been trying to read for a while. They construct a monoidal catgory DRel \sf DRel called the category of tame distributions. Instead of being monoidal closed, DRel \sf DRel has a nuclear ideal of "regular distributions." The structure of a nuclear ideal is a profunctorial version of rigidity.

I suppose I just need to see if I can carefuly replace "smooth" with "(anti)holomorphic" and see if everything works out, because in their paper they develop the general theory of nuclear ideals for monoidal categories with conjugation functors.

I care about holomorphic functions only because of the connection to the holomorphic Fock space. It feels to me like the holomorphic Fock space is more elegant than the symmetric algebra for what I need it for, so I should just read a complex analysis textbook.

view this post on Zulip Jean-Baptiste Vienney (Dec 09 2024 at 22:44):

I’m wondering whether the Hilbert-Schmidt maps they talk about aren’t already analytic for some reasonable definition of analytic. They don’t deal just with “smooth maps”.

view this post on Zulip Jean-Baptiste Vienney (Dec 09 2024 at 22:47):

Sorry I’m writing complete BS

view this post on Zulip Jean-Baptiste Vienney (Dec 09 2024 at 22:48):

These maps are linear maps so yes the are probably “analytic” for any reasonable definition of the word in this context.

view this post on Zulip Jean-Baptiste Vienney (Dec 09 2024 at 22:51):

This paper seems to talk about analytic maps (they have a definition of “Fréchet entire map”), Hilbert-Schmidt maps, Fock spaces and their relations: this

view this post on Zulip Cole Comfort (Dec 09 2024 at 23:08):

Jean-Baptiste Vienney said:

I’m wondering whether the Hilbert-Schmidt maps they talk about aren’t already analytic for some reasonable definition of analytic. They don’t deal just with “smooth maps”.

The nuclear ideal of Hilbert-Schmidt maps in the category of Hilbert spaces is closely related, but I think what I want to do is to generalize the aforementioned nuclear ideal structure of the category of regular distributions by adding complex structure to the mix.

A morphism in DRel \sf DRel is a particularly well-behaved smooth function (ie. a tame distribution) which induces a continuous linear map from distributions on the domain to distributions on codomain, as well as a continuous linear map in the other direction. But I don't think that the topological vector space of distributions on an open set is a Hilbert space.

view this post on Zulip Cole Comfort (Dec 09 2024 at 23:14):

Ideally, I would hope that there is a nuclear functor from the category of bounded linear maps between holomorphic fock spaces to a complex version of DRel\sf DRel , but that is just wishful thinking.

view this post on Zulip Jean-Baptiste Vienney (Dec 09 2024 at 23:55):

Maybe you should look into the paper “Finiteness spaces”. More specifically the coKleisli category. It seems that what you want is close to a model of the differential lambda calculus, which has been invented later than the paper you linked.

view this post on Zulip Cole Comfort (Dec 09 2024 at 23:58):

Jean-Baptiste Vienney said:

But what are you trying to achieve exactly?

We are trying to extend the Gaussian ZX-calculus to a more expressive setting to accomodate for things like number states. So I am searching for a nice semanics which is inspired by the holomorphic fock space. For the semantics for the Gaussian ZX-calculus we don't use the category of Hilbert spaces because of its lack of nice closure properties, and instead use the category of positive definite affine Lagrangian relations between finite dimensional complex vector spaces which is dagger compact closed.

view this post on Zulip Cole Comfort (Dec 10 2024 at 00:02):

Jean-Baptiste Vienney said:

Maybe you should look into the paper “Finiteness spaces”. More specifically the coKleisli category. It seems that what you want is close to a model of the differential lambda calculus, which has been invented later than the paper you linked.

That is another good alternative semantics to Hilbert spaces, where you are *-autonomous instead of having the structure of a nuclear ideal.

view this post on Zulip David Michael Roberts (Dec 10 2024 at 01:17):

Cole Comfort said:

If this question doesn't make sense to ask, does anyone have a good reference on complex analysis written more from the perspective of a category theorist?

At the very least, I should recommend the work of my colleague Finnur Lárusson, who works in complex analysis, but is comfortable with category theory. It's not from the CT pov, but might lead somewhere.

view this post on Zulip David Michael Roberts (Dec 10 2024 at 01:18):

Consider the case n=m=1. Given a holomorphic function like sin(z) or exp(z), how would you write it as a two-variable function?