/ department of mathematics and computer science
Process Algebra (2IMF10)
algebra of natural numbers Bas Luttik
MF 6.072 s.p.luttik@tue.nl http://www.win.tue.nl/~luttik
Lecture 1
2/11 / department of mathematics and computer science
Algebra of natural numbers
Consider set of natural numbers N together with the familiar operations
▶ + : N × N → N; and ▶ × : N × N → N.
Let succ : N → N be the unary operation on N associating with every natural number its successor (i.e., succ(n) = n + 1 for all n ∈ N). Then +, ×, succ and 0 satisfy the following equations for all m, n ∈ N: n + 0 = n m + succ(n) = succ(m + n) n × 0 = 0 m × succ(n) = (m × n) + m Since every n ∈ N is obtained by the n-fold application of succ to 0, this can be considered as a recursive defjnition of + and ×.
3/11 / department of mathematics and computer science
Syntax
Defjnitions
A signature is a collection of symbols with an arity. A signature Σ determines, together with a countably infjnite set of variables V , an inductively defjned set T (Σ, V ) of terms (see book). The signature Σ1 of the theory natural numbers consists of
▶ a nullary function symbol (a.k.a. constant symbol) 0; ▶ a unary function symbol s; and ▶ binary function symbols a and m. 4/11 / department of mathematics and computer science