Successor function
https://en.wikipedia.org/wiki/Successor_function
The successor function is variously denoted by S
, Ο
, succ
, Suc
, etc. It produces the subsequent (succeeding) element given an element of a set that has some sort of ordering relation.
The number-theoretic successor function is defined over the sets β and β€ in the same way,
The set-theoretic successor function is defined as
Props and classification
The succ is also one of the primitive functions used in the characterization of computability by recursive functions.
application term: succession
primitive recursive function (PRF)
Succ is a primitive recursive function
Hyperoperation
hyperoperation name: zeration
hyperoperation number: 0th (zeroth)
Οβ(m, n) = 1 + n
Succ is used in Peano axioms 6-9
Ax.6
βn. n β β -> S n β β
(closure of S)Ax.7
βnm β β. n = m <=> S n = S m
(injectivity of S)Ax.8
βn β β. S n β 0
(S wrt 0)Ax.9
N β β. [0 β N β (βn. n β N -> S n β N)] -> N = β
(induction)
Addition is defined in terms of the successor
m + 0 = m
m + S(n) = S(m) + n
Defining the set of the natural numbers
A common approach to define β in terms of set theory:
define zero as the empty set
define successor of
n
as the union ofn
with itself in a set,{n}
The axiom of infinity then guarantees the existence of a set β
The set β contains 0 and is closed under S
The members of β are then called natural numbers
Last updated
Was this helpful?