Free Term Algebras

Grzegorz Bancerek
2012 Formalized Mathematics  
We interoduce a new characterization of algebras of normal forms of term rewriting systems [35] as algerbras of term free in itself (any function from free generators into the algebra generates endomorphism of the algebra). Introduced algebras are free in classes of algebras satisfying some sets of equalities. Their universes are subsets of all terms and the denotations of operation symbols are partially identical with the operations of construction of terms. These algebras are compiler
more » ... re compiler algebras requiring some equalities of terms, e.g., associativity of addition.
doi:10.2478/v10037-012-0029-6 fatcat:mqw3zq6l5bfpzgfpzs3te2w7km