Sorry, for late reply: busy at new job and also busy doing X-mass shopping with my family.
Okay, for obvious reasons, this is not going to be a detailed study about group cohomology, central extensions or projective representations. Rather, we will try to learn something about these concepts from equations (1) and (2) in #3. Basically, we will use (1) to learn one piece of information then jump to (2) and learn another piece before introducing the poor-man version of the underline mathematics.
I will start by setting up my notations for the Galilei group [itex]G[/itex]. The action of [itex]G[/itex] on space and time [itex](\vec{x},t)[/itex] is given by [tex]\vec{x} \to R \vec{x} + \vec{\beta} t + \vec{a} ,[/tex][tex]t \to t + \tau ,[/tex] where [itex]R \in SO(3)[/itex]. General group element [itex]g[/itex] is, therefore, parametrized by ten parameters [itex]g = (\tau , \vec{a} , \vec{\beta} , R)[/itex]. The above transformations allow us to deduce the group law [itex]g_{1} g_{2} = g_{12} \in G[/itex] to be of the form [tex]\tau_{12} = \tau_{1} + \tau_{2} ,[/tex] [tex]\vec{a}_{12} = \vec{a}_{1} + R_{1}\vec{a}_{2} + \vec{\beta}_{1}\tau_{2} ,[/tex][tex]\vec{\beta}_{12} = \vec{\beta}_{1} + R_{1}\vec{\beta}_{2} ,[/tex] [tex]R_{12} = R_{1}R_{2} .[/tex] The identity element is [itex]e = (0 , \vec{0} , \vec{0} , 1)[/itex], and the inverse element is given by [tex]g^{-1} = \left( - \tau , - R^{-1}( \vec{a} - \vec{\beta} \tau ), - R^{-1} \vec{\beta} , R^{-1} \right).[/tex] We will mostly ignore rotations by setting [itex]R = 1[/itex]. When no confusion arises, I will put [itex]x = (t , \vec{x})[/itex] and write the coordinate transformations as [itex]x’ = gx[/itex]. The quantum operators corresponding to the conjugate pair [itex](\vec{x}, \vec{p})[/itex] will be denoted by [itex](\vec{X},\vec{P})[/itex]. The group [itex]G[/itex] has three abelian subgroups: time translations [itex]g(\tau) = (\tau , \vec{0} , \vec{0} , 1)[/itex], space translations [itex]g(\vec{a}) = (0 , \vec{a} , \vec{0} , 1)[/itex] and boosts [itex]g(\vec{\beta}) = (0 , \vec{0} , \vec{\beta} , 1)[/itex]. Notice, in particular, that translations and boosts are commuting subgroups: [itex]g(\vec{a}) g(\vec{\beta}) = g(\vec{\beta}) g(\vec{a})[/itex]. This, however, will no longer be true in Galilean-covariant physical theories, i.e., non-relativistic physics. Indeed, we will see that the Lie algebra of the generators does not follow from the Lie algebra of the group [itex]G[/itex], there will be an extension characterized by the mass.
Recall that under a finite Galilean boost [itex]g = (0 , \vec{0} , -\vec{\beta} , 1)[/itex], the free particle Lagrangian [itex]L = \frac{1}{2} m \dot{x}^{2}[/itex] changes by a total time derivative [tex]L’ - L = - \frac{d}{dt} \omega_{1}(t,\vec{x};\vec{\beta}) ,[/tex] where [tex]\omega_{1} (x ; \vec{\beta}) \equiv m \left( \vec{x} \cdot \vec{\beta} - \frac{1}{2} \beta^{2} t \right) . \ \ \ \ \ \ \ \ \ (1)[/tex] Actually, [itex]\omega_{1}[/itex] has a name in mathematics: A quantity depending on the variable [itex]x[/itex] and [itex]n[/itex] group elements, [itex]\omega_{n}(x ; g_{1}, \cdots , g_{n})[/itex], is called n-cochain, and when certain combination of n-cochains vanish, we then call it n-cocycle. We will come to that later but not bother ourselves too much with the names. Okay, infinitesimally (i.e., [itex]\beta^{2} \approx 0[/itex]) we have [tex]\delta_{(\beta)} x_{i} = - \beta_{i}t , \ \ \ \delta_{(\beta)}L = - \frac{d}{dt}(m \vec{\beta} \cdot \vec{x}) . \ \ \ \ \ \ (2)[/tex] Now, on actual trajectories, any variation of the Lagrangian is given by total derivative [tex]\delta L = \frac{d}{dt} (\vec{p} \cdot \delta \vec{x}) . \ \ \ \ \ \ \ \ \ \ \ (3)[/tex] From (2) and (3) we obtain the (conserved) infinitesimal boost generator [tex]\mathcal{C} = \vec{\beta}\cdot \vec{C} = \vec{\beta} \cdot (m \vec{x} - t \vec{p}) .[/tex] For the quantum boost operator, we will write [tex]C_{i} = m X_{i} - t P_{i} . \ \ \ \ \ \ \ \ (4)[/tex] Using the commutation relations [itex][X_{i} , P_{j}] = i\hbar \delta_{ij}[/itex] (or the classical Poisson brackets) we can easily obtain the following commutation relation: [itex][C_{i}, C_{j}] = 0[/itex] which confirms the abelian nature of boosts; [itex][C_{i} , H] = [C_{i}, P^{2}/2m] = iP_{i}[/itex] confirming that [itex]C_{i}[/itex] is constant of motion; [itex][C_{i}, L_{j} ] = [C_{i} , (\vec{X} \times \vec{P})_{j} ] = i\hbar \epsilon_{ijk}C_{k}[/itex] showing that [itex]C_{i}[/itex] is a 3-vector; and more importantly [itex][C_{i}, P_{j}] = m i\hbar \delta_{ij}[/itex] saying that we are now dealing with the (centrally) extended Galilei group [itex]\bar{G}_{m}[/itex] by [itex]\mathbb{R}[/itex]. [itex]\bar{G}_{m}[/itex] is an 11-parameter Lie group [itex]\bar{g} = (\tau , \vec{a} , \vec{\beta} , R , \alpha)[/itex] with composition law given by that of the original Galilei group [itex]G[/itex] plus [tex]\alpha_{12} = \alpha_{1} + \alpha_{2} + \omega_{2}(g_{1} , g_{2}) ,[/tex] where, as we will explain later, [tex]\omega_{2}(g_{1},g_{2}) = m(\vec{\beta}_{1} \cdot R_{1}\vec{a}_{2} - \frac{1}{2}\beta_{1}^{2}\tau_{2} ),[/tex] is the non-trivial 2-cocycle which defines the extension.
In QM, we are naturally interested in the unitary representations of symmetry groups on Hilbert space [itex]\mathscr{H}[/itex] of the states, i.e., in unitary operators [itex]U(g)[/itex] that implement transformations [itex]x \to gx[/itex] of the coordinates on the states and wave functions [tex]\Psi^{’} (x) = \langle x | \Psi^{’} \rangle = \langle x | U(g) | \Psi \rangle .[/tex] So for our boosts [itex]g = (0 , \vec{0} , -\vec{\beta} , 1)[/itex], the unitary operator, which effects the finite transformation on the wave functions, is given by [tex]U(\vec{\beta}) = e^{\frac{i}{\hbar} \mathcal{C}} = e^{\frac{i}{\hbar} \ \vec{\beta} \cdot (m\vec{X} - t \vec{P})} . \ \ \ \ (5)[/tex] For ease of notations I will from now on drop the arrows from the scalar products of vectors, for example, the expression [itex]a \cdot P[/itex] will mean [itex]\vec{a} \cdot \vec{P}[/itex]. So, instead of (5) I will simply write [tex]U(\vec{\beta}) = e^{\frac{i}{\hbar} \ \beta \cdot (m X - t P)} . \ \ \ \ (5')[/tex]
Applying the identity [tex]e^{A + B} = e^{-\frac{1}{2}[A,B]} e^{A}e^{B} ,[/tex] to the RHS of Eq(5'), we get [tex]U(\vec{\beta}) = e^{- \frac{i}{2\hbar} m t \beta^{2}} \ e^{\frac{i}{\hbar} m \beta \cdot X} \ e^{-\frac{i}{\hbar} t \beta \cdot P} . \ \ \ \ \ (5'')[/tex] Now, using the eigen-value equation [itex]\langle \vec{x}|e^{\frac{i}{\hbar}m \beta \cdot X} = \langle \vec{x}|e^{\frac{i}{\hbar}m \beta \cdot x}[/itex], and the definition of the translation operator [tex]e^{-\frac{i}{\hbar} a \cdot P} |\vec{x}\rangle = |\vec{x} + \vec{a}\rangle \ \Rightarrow \ \langle \vec{x}| e^{\frac{i}{\hbar} a \cdot P} = \langle \vec{x} - \vec{a}|,[/tex] we can easily evaluate the action of [itex]U(\beta)[/itex] on wave functions [itex]\Psi (t , \vec{x})[/itex] from Eq(5'')
[tex]\langle \vec{x}|\Psi^{’}(t)\rangle = \langle \vec{x} | U(\beta)|\Psi (t)\rangle = e^{\frac{i}{\hbar} m ( \beta \cdot x - \frac{1}{2} \beta^{2} t )} \langle \vec{x} - \vec{\beta}t | \Psi (t)\rangle , \ \ \ \ (6)[/tex] or [tex]\Psi^{’} (t , \vec{x}) = U(\beta) \Psi (t , \vec{x}) = e^{\frac{i}{\hbar} \omega_{1} (t , \vec{x} ; \vec{\beta})} \Psi (t , \vec{x} - \vec{\beta}t) . \ \ \ \ \ (6’)[/tex] Thus, the finite transformation of wave function contains the phase (or “1-cochain”) [itex]\omega_{1}(x ; \beta) = m(\beta \cdot x - \frac{1}{2} \beta^{2}t)[/itex], that we have already seen in the finite change of the Lagrangian [itex]L[/itex] under boosts. Notice that the above transformation law agrees with the fact (which was stressed by Weyl during the early days of QM) that physical (pure) states are described rays [itex]\mathscr{R}[/itex], not by vectors of a Hilbert space [itex]\mathscr{H}[/itex]: [itex]\{\mathscr{R}\} = \mathscr{H} / \sim[/itex], where [itex]\sim[/itex] is the equivalence relation which identifies vectors [itex]|\Psi \rangle[/itex] and [itex]|\Psi^{’} \rangle[/itex] of [itex]\mathscr{H}[/itex] which differ in a phase.
Of course, boosts from an abelian group, we have actually shown that [itex][\beta_{1}\cdot C , \beta_{2} \cdot C] = 0[/itex]. Thus, the composition law for two successive boosts is simply given by [tex]U(\vec{\beta}_{2})U(\vec{\beta}_{1}) = U(\vec{\beta}_{1} + \vec{\beta}_{2} ) \equiv U(\vec{\beta}_{12}) .[/tex] From this it follows that [tex]\langle \vec{x}|U(\vec{\beta}_{2})U(\vec{\beta}_{1})|\Psi (t)\rangle = \langle \vec{x}|U(\vec{\beta}_{12})|\Psi (t)\rangle . \ \ \ \ \ \ \ \ \ \ \ (7)[/tex] Let us now use the transformation law (6’) to evaluate both sides of (7). We have already calculated the RHS, it is [tex]\langle \vec{x}|U(\vec{\beta}_{12})|\Psi (t)\rangle = e^{\frac{i}{\hbar}\omega_{1}(x ; \vec{\beta}_{12})} \langle \vec{x} - \vec{\beta}_{12}t | \Psi (t)\rangle ,[/tex] or
[tex]\Psi (t , \vec{x} - \vec{\beta}_{12}t ) = e^{- \frac{i}{\hbar}\omega_{1}(x ; \vec{\beta}_{12})} \langle \vec{x}|U(\vec{\beta}_{12})|\Psi (t)\rangle . \ \ \ \ \ \ \ \ \ (8)[/tex] On the LHS of (7), we do the followings
[tex]
\begin{align*}<br />
\langle \vec{x}|U(\vec{\beta}_{2})U(\vec{\beta}_{1})|\Psi (t)\rangle &= \int d^{3}y \ \langle \vec{x}|U(\vec{\beta}_{2}) | \vec{y}\rangle \langle \vec{y}|U(\vec{\beta}_{1})|\Psi (t)\rangle \\<br />
&= \int d^{3}y \ \langle \vec{x}|U(\vec{\beta}_{2}) | \vec{y}\rangle e^{\frac{i}{\hbar}\omega_{1} (t , \vec{y} ; \vec{\beta}_{1})} \Psi (t , \vec{y} - \vec{\beta}_{1} t ) \\<br />
&= \int d^{3}y \ e^{-\frac{i}{2\hbar} m t \beta_{2}^{2}} \ \langle \vec{x}| e^{\frac{i}{\hbar} m \beta_{2} \cdot X} \ e^{- \frac{i}{\hbar} t \beta_{2} \cdot P} | \vec{y} \rangle e^{\frac{i}{\hbar}\omega_{1} ( y ; \vec{\beta}_{1})} \Psi (t , \vec{y} - \vec{\beta}_{1} t ) \\<br />
&= e^{\frac{i}{\hbar}\omega_{1}(x ; \vec{\beta}_{2})} \ \int d^{3}y \ \langle \vec{x}| e^{- \frac{i}{\hbar} t \beta_{2} \cdot P} | \vec{y} \rangle \ e^{\frac{i}{\hbar}\omega_{1} ( y ; \vec{\beta}_{1})} \Psi (t , \vec{y} - \vec{\beta}_{1} t ) \\<br />
&= e^{\frac{i}{\hbar}\omega_{1}(x ; \vec{\beta}_{2})} \ \int d^{3}y \ \delta^{3}(x - y - \beta_{2}t ) e^{\frac{i}{\hbar}\omega_{1} ( y ; \vec{\beta}_{1})} \Psi (t , \vec{y} - \vec{\beta}_{1} t ) \\<br />
&= e^{\frac{i}{\hbar}\left[ \omega_{1}(x ; \beta_{2}) + \omega_{1}(x - \beta_{2}t ; \beta_{1}) \right]} \ \Psi (t , \vec{x} - \vec{\beta}_{12} t ) .<br />
\end{align*}[/tex]
Substituting Eq(8) in the last equality, we obtain
[tex]
\langle \vec{x}|U(\vec{\beta}_{2})U(\vec{\beta}_{1})|\Psi \rangle = e^{\frac{i}{\hbar}\left[ \omega_{1}(x ; \beta_{2}) + \omega_{1}(x - \beta_{2}t ; \beta_{1}) - \omega_{1}(x ; \beta_{12})\right]} \langle \vec{x}|U(\vec{\beta}_{12})|\Psi \rangle .[/tex]
Comparing this result with Eq(7), we obtain the following algebraic condition on the 1-cochain [itex]\omega_{1}(x;\beta)[/itex]
[tex]\Delta \omega_{1} \equiv \omega_{1}(x - \beta_{2}t ; \beta_{1}) + \omega_{1}(x ; \beta_{2}) - \omega_{1}(x ; \beta_{12}) = 0 \ \mbox{mod} (2 \pi \hbar \mathbb{Z}) . \ \ \ \ (9)[/tex] When the 1-cochain [itex]\omega_{1}(x;\beta)[/itex] satisfies (9), it is called 1-cocycle. And [itex]\Delta[/itex] is the so-called co-boundary operator (I will say few more things about them later). Of course it is trivial thing to check that our phase function [itex]\omega_{1}(x;\beta) = m \beta \cdot x - \frac{1}{2} m \beta^{2}t[/itex] does satisfy the 1-cocycle condition (9), after all, our derivation of the condition (9) was based on the explicit form of [itex]\omega_{1}(x;\beta)[/itex]. However, notice that the 1-cocycle [itex]\omega_{1}(x;\beta)[/itex] can identically be written as [tex]\omega_{1}(t, \vec{x} ; \beta) = m \beta \cdot x - \frac{1}{2} m \beta^{2}t \equiv -\frac{m}{2t}(\vec{x} - \vec{\beta}t)^{2} + \frac{m}{2t} (\vec{x})^{2} .[/tex] If we now introduce the function (i.e., 0-cochain) [itex]\alpha_{0}(t,\vec{x}) = -\frac{m}{2t} (\vec{x})^{2}[/itex], we obtain [tex]\omega_{1}(t, \vec{x} ; \beta) = \alpha_{0}(t , \vec{x} - \vec{\beta}t) - \alpha_{0}(t , \vec{x}) \equiv \Delta \alpha_{0} . \ \ \ \ (10)[/tex] In general, a n-cocycle [itex]\omega_{n}[/itex] is called trivial (i.e., it can be removed) if it can be written as [itex]\Delta[/itex] of a (n-1)-cochain. Thus, (10) means that our boosts 1-cocycle [itex]\omega_{1}[/itex] is a trivial one, i.e., we can removed it by adjusting the phase of the wave function. Indeed, using (10) we can rewrite the transformation law (6’) in the form [tex]\left(e^{\frac{i}{\hbar}\alpha_{0}(x)}U(\beta) e^{-\frac{i}{\hbar}\alpha_{0}(x)}\right) \left(e^{\frac{i}{\hbar}\alpha_{0}(x)} \Psi (x) \right) = e^{\frac{i}{\hbar}\alpha_{0}(x - \beta t)} \Psi (x - \beta t) .[/tex] Thus, by defining new wave function [tex]\Phi (t , \vec{x}) = e^{\frac{i}{\hbar}\alpha_{0}(t , \vec{x})} \Psi (t, \vec{x}) , \ \ \ \ \ \ \ \ \ (11)[/tex] and a new unitary operator [tex]V(\beta) = e^{\frac{i}{\hbar}\alpha_{0}(x)}U(\beta) e^{-\frac{i}{\hbar}\alpha_{0}(x)} , \ \ \ \ (12)[/tex] we find the following simple transformation and composition laws [tex]\Phi^{’} (t , \vec{x}) = V(\beta) \Phi (t , \vec{x}) = \Phi (t , \vec{x} - \vec{\beta}t) ,[/tex] [tex]V(\beta_{1}) V(\beta_{2}) = V(\beta_{1} + \beta_{2}) \equiv V(\beta_{12}) .[/tex] The function [itex]\alpha_{0}(t,\vec{x})[/itex] also removes [itex]\omega_{1}[/itex] from our original Lagrangian [itex]L = \frac{1}{2}m \dot{x}^{2}[/itex]. Indeed, we know that adding [itex]\frac{d}{dt}\alpha_{0}(t , \vec{x})[/itex] to [itex]L[/itex] produces a new equivalent Lagrangian [itex]\hat{L}[/itex] except that now [itex]\hat{L}[/itex] is invariant under boosts: [tex]\hat{L} = L + \frac{d\alpha_{0}}{dt} \ \Rightarrow \ \Delta \hat{L} = \Delta L + \frac{d}{dt} \Delta \alpha_{0} .[/tex] But, we know [itex]\Delta L = - \frac{d}{dt}\omega_{1}[/itex], then (10) leads to [itex]\Delta \hat{L} = \frac{d}{dt}(-\omega_{1} + \omega_{1} ) = 0[/itex]. Okay, let’s finish the talk about 1-cocycle by showing that the phase-freedom in QM corresponds to the freedom of adding a total time-derivative to the Lagrangian. In other words, we would like to prove that a phase change in a wave function corresponds to a canonical transformation which changes the Lagrangian by a total time-derivative. In the Schrödinger equation for [itex]\Psi (t,q)[/itex], we make the substitution (11) [tex]i\hbar \frac{\partial}{\partial t}\left( e^{-\frac{i}{\hbar}\alpha_{0}(t , Q)} \Phi (t , q)\right) = \frac{P^{2}}{2m}\left( e^{-\frac{i}{\hbar}\alpha_{0}(t , Q)} \Phi (t , q)\right) .[/tex] Notice that I replaced the variable [itex]q[/itex] by the operator [itex]Q[/itex], this is possible because in the coordinate representation we can use [itex]f(Q) \Phi (q) = f(q) \Phi (q)[/itex]. So, by doing the trivial algebra, we find
[tex]
\begin{align*}<br />
i\hbar \frac{\partial \Phi}{\partial t} &= \frac{1}{2m} \left( e^{\frac{i}{\hbar}\alpha_{0}(t,Q)} \ P \ e^{-\frac{i}{\hbar}\alpha_{0}(t,Q)} \right)^{2} \Phi - \frac{\partial \alpha_{0}}{\partial t} \Phi \\<br />
&= \frac{1}{2m} \left( P + \frac{i}{\hbar}[\alpha_{0}(t,Q) , P] \right)^{2} \Phi - \frac{\partial \alpha_{0}}{\partial t} \Phi \\<br />
&= \left[ \frac{1}{2m} \left( P - \frac{\partial \alpha_{0}}{\partial q} \right)^{2} - \frac{\partial \alpha_{0}}{\partial t} \right] \Phi .<br />
\end{align*}[/tex]
So, the Hamiltonian relevant to [itex]\Phi[/itex] is [tex]\hat{H} = \frac{1}{2m} \left( P - \frac{\partial \alpha_{0}}{\partial q} \right)^{2} - \frac{\partial \alpha_{0}}{\partial t} ,[/tex] and the corresponding Lagrangian is [tex]\hat{L} = \frac{1}{2}\dot{q}^{2} + \frac{d}{dt}\alpha_{0}(t,q) = L + \frac{d}{dt}\alpha_{0} .[/tex] The important thing to notice is the following: by removing the trivial 1-cocycle [itex]\omega_{1}[/itex], the resulting pair [itex]( \Phi , \hat{L})[/itex] are scalars with respect to boosts only, i.e., new phase and new time-derivative will reappear in [itex]( \Phi , \hat{L})[/itex] when we consider Galilean transformations other than boosts, or compositions of boosts with translations. This is connected with the fact that [itex]G[/itex] has intrinsic projective representations.
I am sorry because I have consumed all the free time I had. I will talk about the appearance of 2-cocycle (projective representations) and 3-cocycle in QM sometime soon.