可換環Rに対して、 n個の不定元{ X 1 , ..., X n }上の自由(結合的、単位的)代数は、アルファベット { X 1 ,..., X n } 上のすべての単語(自由代数の単位である空語を含む)からなる基底を持つ自由R加群です。このR加群は、次のように乗法を定義することによってR代数になります。2 つの基底要素の積は、対応する単語の連結です。
したがって、任意の 2 つのR加群要素の積は一意に決定されます ( R代数における乗法はR双線形でなければならないため)。このR代数はR ⟨ X 1 ,..., X n ⟩と表記されます。この構成は、任意の不定元集合Xに容易に一般化できます。
アルファベット { X 1 , ..., X n } 上の単語がR ⟨ X 1 ,..., X n ⟩の基底を形成するため、 R ⟨ X 1 , ..., X n ⟩ の任意の要素は一意に次の形式で記述できることは明らかです。
どここれらはRの要素であり、これらの要素のうち有限個を除いてすべてゼロです。これが、Rの要素⟨ X 1 ,..., X n ⟩ が「変数」(または「不定元」) X 1 ,..., X nに関する「非可換多項式」と表記されることが多い理由です。これらはこれらの多項式の「係数」と呼ばれ、R代数R ⟨ X 1 ,..., X n ⟩ は「 n個の不定元を持つR上の非可換多項式代数」と呼ばれます。実際の多項式環とは異なり、変数は可換ではないことに注意してください。たとえば、X 1 X 2はX 2 X 1と等しくありません。
より一般的には、任意の生成元集合E上に自由代数R ⟨ E ⟩を構成できる。環はZ代数とみなせるので、E上の自由環は自由代数Z ⟨ E ⟩として定義できる。
体上では、 n個の不定元上の自由代数は、n次元ベクトル空間上のテンソル代数として構成できる。より一般的な係数環の場合、 n 個の生成元上の自由加群を取ることで、同じ構成が成り立つ。