I'm trying to prove the following. Let $\frak{g}$ and $\frak{h}$ be (semisimple) Lie algebras. Then every representation $d$ of $\frak{g}\oplus\frak{h}$ is the tensor product of representations $d^1$ on $\frak{g}$ and $d^2$ on $\frak{h}$; that is $d=d^1\otimes d^2$.
$d^1$ and $d^2$ are cannot be defined by restriction (see comment below). I don't know how to define them so that their tensor product must give back $d$. In particular how do I know that the vector space $V$ of $d$ decomposes appropriately for this to work?
Any hints would be much appreciated!
I think you meant to add that your representation is irreducible.
This statement is true for representations of compact Lie groups-- see theorem 3.9 of Sepanski's Compact Lie groups (unfortunately the relevant pages are not on google books but the book is on springerlink if you have institutional access). The proof of this relies on the use of characters. Your result then follows for semi-simple Lie algebras since they all have compact real forms.