Birkhoff's Theorem

Let A and B be two algebras over the same signature Sigma, with carriers A and B, respectively (cf. universal algebra). B is a subalgebra of A if B subset= A and every function of B is the restriction of the respective function of A on B.

The (direct) product of algebras A and B is an algebra whose carrier is the Cartesian product of A and B and such that for every f in Sigma and all x_1,...,x_n in A and all y_1,...,y_n in B,

 f(<x_1,y_1>,...,<x_n,y_n>)=<f(x_1,...,x_n),f(y_1,...,y_n)>.

A nonempty class K of algebras over the same signature is called a variety if it is closed under subalgebras, homomorphic images, and Cartesian products over arbitrary families of structures belonging to the class.

A class of algebras is said to satisfy the identity s=t if this identity holds in every algebra from this class. Let E be a set of identities over signature Sigma. A class K of algebras over Sigma is called an equational class if it is the class of algebras satisfying all identities from E. In this case, K is said to be axiomatized by E.

Birkhoff's theorem states that K is an equational class iff it is a variety.

Wolfram Web Resources

Mathematica »

The #1 tool for creating Demonstrations and anything technical.

Wolfram|Alpha »

Explore anything with the first computational knowledge engine.

Wolfram Demonstrations Project »

Explore thousands of free applications across science, mathematics, engineering, technology, business, art, finance, social sciences, and more.

Computerbasedmath.org »

Join the initiative for modernizing math education.

Online Integral Calculator »

Solve integrals with Wolfram|Alpha.

Step-by-step Solutions »

Walk through homework problems step-by-step from beginning to end. Hints help you try the next step on your own.

Wolfram Problem Generator »

Unlimited random practice problems and answers with built-in Step-by-step solutions. Practice online or make a printable study sheet.

Wolfram Education Portal »

Collection of teaching and learning tools built by Wolfram education experts: dynamic textbook, lesson plans, widgets, interactive Demonstrations, and more.

Wolfram Language »

Knowledge-based programming for everyone.