Term algebra

From Wikipedia, the free encyclopedia

In universal algebra, a term algebra is an algebraic structure which is freely generated from a signature specifying the operations of the algebra (including constants, which are nullary operations). For example, free magmas are isomorphic to term algebras generated from a signature consisting of one binary operation (the multiplication operation of the magma) plus a set of constants.

Term algebras play a role in the semantics of abstract data types, where an abstract data type declaration provides the signature of a multi-sorted algebraic structure and the term algebra is a concrete model of the abstract declaration.

[edit] Decidability of term algebras

Term algebras can be shown decidable using quantifier elimination. The complexity of the decision problem is NONELEMENTARY.

[edit] References

  • Anatolii Ivanovic Mal'cev: "The Metamathematics of Algebraic Systems". North-Holland, 1971. (Studies in Logic and The Foundations of Mathematics, Volume 66)
This algebra-related article is a stub. You can help Wikipedia by expanding it.
In other languages