There are two standard constructions of the Verma module, both of which involve the concept of
universal enveloping algebra. We continue the notation of the previous section: \mathfrak{g} is a complex semisimple Lie algebra, \mathfrak{h} is a fixed Cartan subalgebra, R is the associated root system with a fixed set R^+ of positive roots. For each \alpha\in R^+, we choose nonzero elements X_\alpha\in\mathfrak{g}_\alpha and Y_\alpha\in\mathfrak{g}_{-\alpha}.
As a quotient of the enveloping algebra The first construction of the Verma module is a quotient of the universal enveloping algebra U(\mathfrak{g}) of \mathfrak{g}. Since the Verma module is supposed to be a \mathfrak{g}-module, it will also be a U(\mathfrak{g})-module, by the
universal property of the enveloping algebra. Thus, if we have a Verma module W_\lambda with highest weight vector v, there will be a linear map \Phi from U(\mathfrak{g}) into W_\lambda given by :\Phi(x)=x\cdot v,\quad x\in U(\mathfrak{g}). Since W_\lambda is supposed to be generated by v, the map \Phi should be surjective. Since v is supposed to be a highest weight vector, the kernel of \Phi should include all the root vectors X_\alpha for \alpha in R^+. Since, also, v is supposed to be a weight vector with weight \lambda, the kernel of \Phi should include all vectors of the form :H-\lambda(H)1,\quad H\in\mathfrak{h}. Finally, the kernel of \Phi should be a left ideal in U(\mathfrak{g}); after all, if x\cdot v=0 then (yx)\cdot v=y\cdot (x\cdot v)=0 for all y\in U(\mathfrak{g}). The previous discussion motivates the following construction of Verma module. We define W_\lambda as the quotient vector space :W_\lambda=U(\mathfrak{g})/I_\lambda, where I_\lambda is the left ideal generated by all elements of the form :X_\alpha,\quad\alpha\in R^+, and :H-\lambda(H)1,\quad H\in\mathfrak{h}. Because I_\lambda is a left ideal, the natural left action of U(\mathfrak{g}) on itself carries over to the quotient. Thus, W_\lambda is a U(\mathfrak{g})-module and therefore also a \mathfrak{g}-module.
By extension of scalars The "
extension of scalars" procedure is a method for changing a left module V over one algebra A_1 (not necessarily commutative) into a left module over a larger algebra A_2 that contains A_1 as a subalgebra. We can think of A_2 as a right A_1-module, where A_1 acts on A_2 by multiplication on the right. Since V is a left A_1-module and A_2 is a right A_1-module, we can form the
tensor product of the two over the algebra A_1: :A_2\otimes_{A_1}V. Now, since A_2 is a left A_2-module over itself, the above tensor product carries a left module structure over the larger algebra A_2, uniquely determined by the requirement that :a_1\cdot (a_2\otimes v)=(a_1a_2)\otimes v for all a_1 and a_2 in A_2. Thus, starting from the left A_1-module V, we have produced a left A_2-module A_2\otimes_{A_1}V. We now apply this construction in the setting of a semisimple Lie algebra. We let \mathfrak{b} be the subalgebra of \mathfrak{g} spanned by \mathfrak{h} and the root vectors X_\alpha with \alpha\in R^+. (Thus, \mathfrak{b} is a "
Borel subalgebra" of \mathfrak{g}.) We can form a left module F_\lambda over the universal enveloping algebra U(\mathfrak{b}) as follows: • F_\lambda is the one-dimensional
vector space spanned by a single vector v together with a \mathfrak{b}-
module structure such that \mathfrak{h} acts as multiplication by \lambda and the
positive root spaces act trivially: :\quad H\cdot v=\lambda(H)v,\quad H\in\mathfrak{h};\quad X_\alpha\cdot v=0,\quad \alpha\in R^+. The motivation for this formula is that it describes how U(\mathfrak{b}) is supposed to act on the highest weight vector in a Verma module. Now, it follows from the
Poincaré–Birkhoff–Witt theorem that U(\mathfrak{b}) is a subalgebra of U(\mathfrak{g}). Thus, we may apply the extension of scalars technique to convert F_\lambda from a left U(\mathfrak{b})-module into a left U(\mathfrak{g})-module W_\lambda as follow: : W_\lambda := U(\mathfrak{g}) \otimes_{U(\mathfrak{b})} F_\lambda. Since W_\lambda is a left U(\mathfrak{g})-module, it is, in particular, a module (representation) for \mathfrak{g}.
The structure of the Verma module Whichever construction of the Verma module is used, one has to prove that it is nontrivial, i.e., not the zero module. Actually, it is possible to use the Poincaré–Birkhoff–Witt theorem to show that the underlying vector space of W_\lambda is isomorphic to : U(\mathfrak{g}_-) where \mathfrak{g}_- is the Lie subalgebra generated by the negative root spaces of \mathfrak{g} (that is, the Y_\alpha's). ==Basic properties==