Suppose I have a finite-dimensional algebra $V$ of dimension $n$ over a field $\mathbb{F}$. Then $V$ is an $n$-dimensional vector space and comes equipped with a bilinear product $\phi : V \times V \to V$.
Suppose now that I have another finite-dimensional algebra $W$ of dimension $n$ over $\mathbb{F}$ equipped with a bilinear product $\psi: W \times W \to W$. Certainly, $V$ and $W$ are isomorphic as vector spaces but are they isomorphic as $\mathbb{F}$-algebras? The question I'm really asking here is - Are all $n$-dimensional algebras over $\mathbb{F}$ isomorphic to one another?
If the answer is yes, then this is my attempt at constructing such an isomorphism. Suppose I want to define an $\mathbb{F}$-algebra isomorphism between $V$ and $W$.
To do this I'd need to define a map $f : V \to W$ such that
- $f(ax) = af(x)$ for all $a \in \mathbb{F}, x \in V$
- $f(x+y) = f(x) + f(y)$ for all $x, y \in V$
- $f(\phi(x, y)) = \psi(f(x), f(y))$ for all $x, y \in V$
If $\{v_1, \dots, v_n\}$ and $\{w_1, \dots, w_n\}$ are bases for $V$ and $W$ respectively then both $\phi$ and $\psi$ being bilinear maps are completely determined by their action on basis vectors $\phi(v_i, v_j)$ and $\psi(w_i, w_j)$ for $1 \leq i, j, \leq n$. It turns out that $$\phi(v_i, v_j) = \sum_{k=1}^n \gamma_{i,j,k}v_k$$ and $$\psi(v_i, v_j) = \sum_{k=1}^n \xi_{i,j,k}w_k$$ for some collection of scalars $\gamma_{i,j,k}$ and $\xi_{i,j,k}$ called structure coefficients. So then if both the $n^3$ collections of scalars $\gamma_{i,j,k}$ and $\xi_{i,j,k}$ are all non-zero then we can define $f : V \to W$ by $$f(a_1v_1 + \cdots + a_nv_n) = a_1 \frac{\xi_{i,j,1}}{\gamma_{i,j,1}}w_1 + \cdots + \frac{\xi_{i,j,n}}{\gamma_{i,j,n}}w_n$$ and it will turn out that $f$ is the desired isomorphism of algebras as one can then check that $f(\phi(v_i, v_j)) = \psi(w_i, w_j) = \psi(f(v_i), f(v_j))$ for all $i$ and $j$.
However what if it's the case that for $\phi$ some $\gamma_{i, j, k}$ is zero and the corresponding $\xi_{i, j, k}$ is non-zero? I don't see any way to get an isomorphism in that case. Is it still possible to construct an isomorphism in that case?