When studying physics, I came up with various integrals that only takes integer values due to topological reasons. Winding number $S^1 \to S^1$ is the most elementary example, which moreover provides an isomorphism $\pi_1(S^1) \to \mathbb Z$. More generally, homotopy class of a map from $S^d$ or $T^d$ to a Lie group $G$ is often represented by an integral, as I saw in various physics literature (one example is Homotopy and quantization in condensed matter physics, written by mathematical physicists).
I want a systematic theory on this matter.
Already in this site, there are at least two questions related to my question, which focuses on a specific choice of $X$ and $Y$ when classifying maps $X\to Y$:
Why is the winding number of a matrix an integer?
Cartan 3-form on a Lie group G
What I want to address is more general, since I feel that there is a more general theory of obtaining homotopy invariant as an integral. Let $X = S^d$ or $T^d$, and let $G$ be a "nice" Lie group (say, compact).
What is the homotopy class $[X, G]$?
Can we associate an invariant written in terms of an integral over $X$ that takes only integer values?
If such invariant exists, when does this invariant completely characterizes the homotopy class? In particular, in the link Why is the winding number of a matrix an integer? , a map $f:S^1→U(N)$ is classified by the degree of the map $\det\circ f:S^1\to S^1$. Then, does this invariant completely characterizes $[S^1,U(N)]$?
Any answers or references on this question is welcomed. I have a basic knowledge of algebraic topology and differential geometry.
Note added: After several comments, I can make my question more concrete. According to a comment:
If $f:X→G$ is smooth and $\omega$ is a $k$-form representing an integer cohomology class on $G$, then $f^∗\omega$ will be a $k$-form on $X$ representing an integer cohomology class. In particular, integrating it against an integer homology class will give an integer invariant of $f$.
My question following the comment is:
- How to find a $k$-form representing an integer cohomology class?
- What is the "integer homology class"? Is it correct to say that $\int_N f^*\omega \in \mathbb Z$ whenever $N$ is a $k$-dimensional submanifold of $M$?
– Laplacian Jun 23 '22 at 01:55On your first comment, it is encouraging that we almost always have $G = SU(N)$ or $SO(N)$ in physics literature, so that $G$ is compact.
Based on your answer, my question becomes more concrete as: "how to find a $k$-form representing an integer cohomology class?" Also, due to my lack of background, I want to ask what is the "integer homology class". Is it correct to say that $\int_N f^*\omega \in \mathbb Z$ whenever $N$ is a $k$-dimensional submanifold of $M$, in your settings?
Thanks for a counterexample!