I want to show that $\mathbb{Z}[\alpha.\beta]$ and $\mathbb{Z}[\alpha\pm\beta]$ are finitely generated when $\mathbb{Z}[\alpha]$, $\mathbb{Z}[\beta]$ are f.g.
My primary aim is to show the set of algebraic integers of a number field $K$ is a ring.
We have that $\alpha,\beta$ are algebraic integers, so $\mathbb{Z}[\alpha]$ and $\mathbb{Z}[\beta]$ are finitely generated, so there exist minimal polynomials $f_1$,$f_2$ of $\alpha$ and $\beta$ so that their degrees are $m$ and $n$, respectively-and both polynomials belong to $\mathbb{Z}[X]$-. Thus, $\{1,\alpha,\alpha^2,\dots,\alpha^{m-1}\}$ and $\{1,\beta,\dots,\beta^{n-1}\}$ are the generating set of $\mathbb{Z}[\alpha]$ and $\mathbb{Z}[\beta]$ .
If we say that $f_1(X)=X^m+a_{m-1}X^{m-1}+\dots+a_1X+a_0$ and $f_2(X)=X^n+b_{n-1}X^{n-1}+\dots+b_1X+b_0$ we conclude that $\alpha^m = -a_0-a_1\alpha-\dots-a_{m-1}\alpha^{m-1}$ and $\beta^n = -b_0-b_1\beta-\dots-b_{n-1}\beta^{n-1}$.
Now I want you to correct me if there is anything wrong:
The elements of $\mathbb{Z}[\alpha.\beta]$ consists of polynomials which have terms like $c(\alpha\beta)^j$ for some $j \in \mathbb{N}$. WLOG, if $n>m$ and $j>n$, we must write $c(\alpha\beta)^j$ in terms of $\{1,\alpha,\alpha^2,\dots,\alpha^{m-1}\}$ and $\{1,\beta,\dots,\beta^{n-1}\}$ . Therefore, we get bunch of terms $c_{p,q}\alpha^p\beta^q$ where $c_{p,q}$ is an integers and $0\leq p \leq m-1$, $0\leq q \leq n-1$. Finally, my claim is that $B=\{\alpha^i \beta^j : 0\leq i \leq m-1, 0\leq j \leq n-1 \}$ is a basis for $\mathbb{Z}[\alpha\beta] $, consisting of $m.n$ elements.
I think that this set $B$ is also a basis for $\mathbb{Z}[\alpha\pm\beta]$ since we have every possible $\alpha^i, \beta^j $ in $B$.