Let $R$ be the root system of a simple complex Lie algebra $g$ with respect to some Cartan subalgebra $h$. Chevalley showed there is a basis of $g$ given by the simple coroots {$H\_{\alpha\_i}=\alpha\_i^\vee\in h$} and root vectors $X\_\alpha\in g\_\alpha$ for each $\alpha\in R$. This basis has the following properties:


$[H\_{\alpha\_i},H\_{\alpha\_j}]=0$


$[H\_{\alpha\_i},X\_\beta]=\beta(H\_{\alpha\_i})X\_\beta$


$[X\_{\alpha},X\_{-\alpha}]=H\_\alpha=\alpha^\vee\in h$


($\ast$) $[X\_\alpha,X\_\beta]=\pm(p+1)X\_{\alpha+\beta}$, when $\alpha+\beta\in R$ and $p$ is the greatest positive integer such that $\beta-p\alpha\in R$. Otherwise, if $\alpha+\beta$ is not a root, then the bracket is zero.


References for this can be found in Serre's book on semisimple complex Lie algebras or Humphrey's book or Wikipedia.



> 
> Does anybody know a simple way to determine the sign $\pm$ in the fourth property ($\ast$)?
> 
> 
> 


I cannot find a reference and my French is not good, so reading the original works by Chevalley and Tits isn't a viable option. In particular, I need to find a sign convention that will work for $g$ of type $F\_4$.


Thanks so much.



Sign conventions for a Chevalley basis of a simple complex Lie algebra
There is a good discussion of these issues in the paper of A. Cohen, S. Murray and D.E. Taylor, "Computing in groups of Lie type", Math. Comp. 73, Number 247,
1477–1498, (2003), especially section 3 (referring to earlier work, e.g., of Carter). They explain in particular how the signs can be all reduced to so-called "extraspecial pairs", which can be chosen arbitrarily. 


In Magma at least, one can see which extraspecial signs have been chosen using the "ExtraspecialSigns" command. For instance, one can see using this that GAP and Magma use (or used, I haven't checked the latest versions...) different constants for E\_8.


