Go backward to FormulaGo up to TopGo forward to Consequence |

An inductively defined set is a *term algebra* if we have
for every constructor `f` of this set

i.e., different arguments are mapped to different results.

forallx,y:f(x) =f(y) =>x=y

Furthermore, for all constructors `f` and `g`

i.e., different constructors yield different results.

forallx,y:f(x) !=g(y)

Author: Wolfgang Schreiner

Last Modification: November 24, 1999