A highest-weight vector is a nonzero weight vector such that for every positive root . Its weight of a representation is a highest weight. For an irreducible finite-dimensional Lie algebra representation, this is the unique highest weight of a representation, and generates the module; a reducible module can have several highest weights of different summands.
Here is an existence argument for every nonzero finite-dimensional module . For each simple root, its root operators and coroot form an sl2 subalgebra associated with a root. The classification of finite-dimensional sl2 representations shows that this coroot acts diagonalizably with integral eigenvalues. These commuting coroots span the Cartan subalgebra, so simultaneous diagonalization gives a finite weight-space decomposition
Choose a real linear functional on the weight lattice span that is positive on every simple root, hence on every positive root, and choose a weight maximizing among the finitely many weights of . If and , then
so belongs to if nonzero. For positive , that would contradict maximality because . Thus every nonzero is a highest-weight vector. Every nonzero finite-dimensional module therefore has a highest weight. The zero module has no nonzero vector or weight, so it is the vacuous exception to the literal unrestricted wording.
The highest weight of a representation is the weight of a nonzero weight vector annihilated by every positive-root operator. Every other weight is obtained from by subtracting a nonnegative integer combination of simple roots. A finite-dimensional irreducible representation of a complex semisimple Lie algebra is determined by its dominant integral highest weight.