Zulip Chat Archive

Stream: Is there code for X?

Topic: invertible matrix scales volume by size of determinant


Kevin Buzzard (Dec 02 2024 at 14:55):

Let RR be some commutative ring equipped with an additive Haar measure μ\mu, and say V=RnV=R^n is a finite free RR-module. You can imagine that R=RR=\R or C\mathbb{C}, but my actual use case is that RR is some ring of adeles. Equip VV with the product measure ν=μn"\nu=``\mu^n", which will then be an additive Haar measure on VV (i.e. ν(X+v)=ν(X)\nu(X+v)=\nu(X). If gGLn(R)g\in GL_n(R) is an invertible matrix then multiplication by gg is an RR-linear map VVV\to V, and pulling back ν\nu along this map will give us another Haar measure, so it's equal to ν\nu up to some scalar factor dR>0d\in\R_{>0}. Another way to get a positive real number out of this situation is to take the determinant of gg which is now in R×R^\times, and consider multiplication by det(g)det(g) as an additive isomorphism RRR\to R, which hence will scale RR's Haar measure μ\mu by some positive real number. I'm assuming that these two positive real numbers are related, and doing an example of a diagonal matrix makes me think that actually they're equal. Do we have anything like this in mathlib? It's some generalization of the claim that multiplication by an n×nn\times n real matrix on Rn\mathbb{R}^n scales volume by the absolute value of the determinant, and my instinct is that the proof in the more general case will basically be the same.

Sébastien Gouëzel (Dec 02 2024 at 15:01):

You have docs#MeasureTheory.Measure.addHaar_preimage_linearMap, and several versions around there.

Floris van Doorn (Dec 02 2024 at 15:03):

So we need to generalize R\mathbb{R} to RR in those lemmas?

Sébastien Gouëzel (Dec 02 2024 at 15:03):

Note that over other fields you get a power of the determinant. For instance, over the complex, it's the determinant squared. And you just need to check in one dimension to see which power it is.

Andrew Yang (Dec 02 2024 at 15:14):

A problem is that we do not have a norm RRR \to \mathbb{R} in the setting so ν(gS)= ⁣det(g)kν(S)\nu(gS) = \Vert\!\det(g)\Vert^{k}\nu(S) does not make sense. What is hopefully still true is that ν(gS)ν(S)\frac{\nu(gS)}{\nu(S)} (which does not depend on any positive measure set SVS \subseteq V) is equal to μ(det(g)T)μ(T)\frac{\mu(\det(g) T)}{\mu(T)} (which also does not depend on TRT \subseteq R)

Kevin Buzzard (Dec 02 2024 at 15:24):

Sébastien Gouëzel said:

Note that over other fields you get a power of the determinant. For instance, over the complex, it's the determinant squared. And you just need to check in one dimension to see which power it is.

Yes, but I'm claiming that it's always the "norm" of the determinant, where "norm" is defined to be "factor by which Haar measure on the base is scaled". So for example multiplication by 3 scales Haar measure on C\mathbb{C} by a factor of 323^2, so this factor is taken into account in my original claim.

Sébastien Gouëzel (Dec 02 2024 at 15:25):

Yes, that looks definitely true, and follows from the same proof as in the real case (check it for diagonal matrices, for transvections, and argue that these generate GLnGL_n -- at least in the field case, maybe there is some trickery with rings).

But note that you have a canonical norm, which is just the rescaling of the Haar measure in dimension 1. Except that over C\mathbb{C} it doesn't coincide with the usual norm, but with its square...

Kevin Buzzard (Dec 02 2024 at 15:27):

Yes, but the "usual norm" is not relevant here. There is a second "canonical norm", coming from the Haar measure, which is the square of the usual norm for C\mathbb{C}, and which is the right factor. If you only ask "how much is Haar measure changed" (on the vector space and the field) then everything is equal on the nose.

Kevin Buzzard (Dec 02 2024 at 15:30):

For things like a field which is a finite degree nn extension of the pp-adic numbers it's the same situation. There are two "canonical norms": one is "say how it changes the Haar measure" and the other is "ensure it agrees with the norm on Qp\mathbb{Q}_p", and these differ by an nn th power. Here we don't care about making norms compatible when we change fields, because we never change base field, so I don't care that the canonical norm I'm putting on C\mathbb{C} does not agree with the norm that everyone is happy with on R\mathbb{R} under restriction, because I never restrict.

Antoine Chambert-Loir (Dec 02 2024 at 21:36):

Another approach is to use the result about norms and determinants that you discussed in another thread. Sébastien's proof is very good over a field, because one knows generators for the linear group. Then one can transfer it to general rings by the standard polynomial machinery.


Last updated: May 02 2025 at 03:31 UTC