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: deprecated: id my structure

Topic: Quasi-Derivations?


view this post on Zulip Carlos Zapata-Carratala (Sep 22 2023 at 23:49):

Hi everyone!

Let RR be a ring. An additive map Δ:RR\Delta: R\to R is (provisionally) called a quasi-derivation when

Δ(ab)=Δ(a)b+aΔ(b)+Δ(a)Δ(b)\Delta(a\cdot b) = \Delta(a)\cdot b + a \cdot \Delta(b) + \Delta(a)\cdot \Delta(b).

Quasi-derivations do not close under addition, they do not form a RR-module in the usual way and they do not close under commutator bracket (in fact they don't seem to carry any obvious Lie algebra structure).

Short simple question: has anyone seen these guys before? They appear naturally when defining finite difference operators, and particularly in discrete analogues of directional derivatives.

view this post on Zulip John Baez (Sep 23 2023 at 09:10):

No, I haven't seen those. That formula reminds me slightly of the Rota-Baxter identity but I don't see an actual connection.

view this post on Zulip John Baez (Sep 23 2023 at 09:11):

Say we define a finite difference operator on functions f:RRf: \mathbb{R} \to \mathbb{R} in the usual way:

(Δ(f))(x)=f(x+1)f(x) (\Delta(f))(x) = f(x+1) - f(x)

view this post on Zulip John Baez (Sep 23 2023 at 09:13):

Δ\Delta is not a derivation but it's a twisted derivation:

(Δ(fg))(x)=f(x+1)g(x+1)f(x)g(x) (\Delta(f g))(x) = f(x+1)g(x+1) - f(x) g(x)
=(f(x+1)f(x))g(x+1)+f(x)(g(x+1)g(x))= (f(x+1) - f(x)) g(x+1) + f(x)(g(x+1) - g(x))
=Δ(f)α(g)+fΔ(g) = \Delta(f) \alpha(g) + f \Delta(g)

view this post on Zulip John Baez (Sep 23 2023 at 09:17):

where α\alpha is the automorphism of the ring of functions f:RRf : \mathbb{R} \to \mathbb{R} given by

(α(g))(x)=g(x+1) (\alpha(g))(x) = g(x+1)

view this post on Zulip John Baez (Sep 23 2023 at 09:17):

So we say Δ\Delta is a derivation twisted by the automorphism α\alpha.

view this post on Zulip John Baez (Sep 23 2023 at 09:18):

Twisted derivations are in turn a special case of derivations on a ring taking values in a bimodule of that ring. I've been thinking about those lately. Given a ring RR and a bimodule MM, a derivation on RR with values in MM is a function

Δ:RM \Delta : R \to M

such that

Δ(1)=0 \Delta(1) = 0
Δ(r+r)=Δ(r)+Δ(r) \Delta(r + r') = \Delta(r) + \Delta(r')
Δ(rr)=Δ(r)r+rΔ(r) \Delta(r r') = \Delta(r) r' + r \Delta(r')

view this post on Zulip John Baez (Sep 23 2023 at 09:21):

where the last formula the multiplication is defined using the fact that MM is a bimodule of RR. Taking M=RM = R with various interesting bimodule structures we get various kinds of 'twisted' derivations on RR.

view this post on Zulip John Baez (Sep 23 2023 at 09:22):

Derivations of this generalized sort are connected to 'Hochschild cohomology'.

view this post on Zulip Tim Hosgood (Sep 23 2023 at 12:32):

this is an interesting structure for sure! I haven't seen it, so I can't say anything useful about it, but the fact that Δ(x2)=2xΔ(x)+Δ(x)2\Delta(x^2)=2x\Delta(x)+\Delta(x)^2 seems to suggest that it's like a derivation "up to higher order differential information", so maybe usual derivations sort of factor through these things?

view this post on Zulip Tim Hosgood (Sep 23 2023 at 12:32):

(not a very helpful answer but I'm mainly posting so I'll be notified if anybody has an answer!)

view this post on Zulip Jacques Carette (Sep 24 2023 at 13:41):

You might want to look into work done around Ore Algebras.

view this post on Zulip JS PL (he/him) (Sep 25 2023 at 21:41):

Carlos Zapata-Carratala said:

Let RR be a ring. An additive map Δ:RR\Delta: R\to R is (provisionally) called a quasi-derivation when

Δ(ab)=Δ(a)b+aΔ(b)+Δ(a)Δ(b)\Delta(a\cdot b) = \Delta(a)\cdot b + a \cdot \Delta(b) + \Delta(a)\cdot \Delta(b).

This is called a derivation of weight 1 and it is the differentiation operator for weighted differential algebras

view this post on Zulip JS PL (he/him) (Sep 25 2023 at 21:43):

So in general, for a base commutative ring kk and a kk-algebra RR and λk\lambda \in k, a derivation of weight λ\lambda on RR is a kk-linear map D:RRD: R \to R such that:
D(ab)=D(a)b+aD(b)+λD(a)D(b)D(a \cdot b) = D(a) \cdot b + a \cdot D(b) + \lambda \cdot D(a) \cdot D(b)

view this post on Zulip JS PL (he/him) (Sep 25 2023 at 21:46):

Here are some references:
https://arxiv.org/pdf/2003.03899.pdf
https://arxiv.org/pdf/math/0703780.pdf

view this post on Zulip Carlos Zapata-Carratala (Sep 25 2023 at 21:46):

JS PL (he/him) said:

So in general, for a base commutative ring kk and a kk-algebra RR and λk\lambda \in k, a derivation of weight λ\lambda on RR is a kk-linear map D:RRD: R \to R such that:
D(ab)=D(a)b+aD(b)+λD(a)D(b)D(a \cdot b) = D(a) \cdot b + a \cdot D(b) + \lambda \cdot D(a) \cdot D(b)

Precisely! That's the identity that I found for finite difference operators on smooth manifolds (where the weight is the "width" of the finite difference). [Edit: I asked too soon! Just saw the references]

view this post on Zulip JS PL (he/him) (Sep 25 2023 at 21:47):

yes: I just posted some above (right when you posted apparently haha)

view this post on Zulip JS PL (he/him) (Sep 25 2023 at 21:50):

John Baez said:

No, I haven't seen those. That formula reminds me slightly of the Rota-Baxter identity but I don't see an actual connection.

Oh yes they are very much related to Rota-Baxter stuff! Briefly, a Rota-Baxter algebra is the "intergration" analogue of a differential algebra. Then a differential Rota-Baxter algebra is one with a differential and an integral operation which satisfy versions of the Fundamental theorems of Calculus in nice ways. In one of the references I posted above, they explain how to construct cofree differential Rota-Baxter algebras of any weight, and how the free Rota-Baxter algebra monad and cofree differential algebra comonad distribute over one another.

view this post on Zulip JS PL (he/him) (Sep 25 2023 at 21:50):

I like differential algebras and Rota-Baxter algebras very much, and use them in my research lots. So if anyone wants to chat some more about them: happy to do so!

view this post on Zulip Carlos Zapata-Carratala (Sep 25 2023 at 22:17):

JS PL (he/him) said:

I like differential algebras and Rota-Baxter algebras very much, and use them in my research lots. So if anyone wants to chat some more about them: happy to do so!

I would love to chat! I will need some days to go over those references but I can DM you to set some time maybe towards the end of the week or next week. In the meantime, in case someone is interested where this is coming from, I will be in a Wolfram Institute livestream on Wednesday at 18:00 UTC presenting this exact topic:

https://twitter.com/WolframInst/status/1706403496914718780

https://www.youtube.com/@wolframinstitute

view this post on Zulip Carlos Zapata-Carratala (Sep 25 2023 at 22:24):

John Baez said:

Δ\Delta is not a derivation but it's a twisted derivation:

(Δ(fg))(x)=f(x+1)g(x+1)f(x)g(x) (\Delta(f g))(x) = f(x+1)g(x+1) - f(x) g(x)
=(f(x+1)f(x))g(x+1)+f(x)(g(x+1)g(x))= (f(x+1) - f(x)) g(x+1) + f(x)(g(x+1) - g(x))
=Δ(f)α(g)+fΔ(g) = \Delta(f) \alpha(g) + f \Delta(g)

Very interesting perspective, I was not aware of twisted derivations (thanks for the embedded reference!). Those are the kinds of identities I was working with but used the (trivial) fact that

g(x+1)=g(x)+Δg(x)g(x+1)=g(x)+\Delta g (x)

to get the formula I wrote instead. From @JS PL (he/him) 's comments it seems to me that when it comes to finite difference operators there is a choice to regard them as twisted derivations or weigthed derivations. Very interesting stuff, thanks for the reply!