Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Successor function

From Wikipedia, the free encyclopedia
Elementary operation on a natural number
For other uses, seeSuccessor (disambiguation).

Inmathematics, thesuccessor function orsuccessor operation sends anatural number to the next one. The successor function is denoted byS{\displaystyle S}, soS(n)=n+1{\displaystyle S(n)=n+1}. For example,S(1)=2{\displaystyle S(1)=2} andS(2)=3{\displaystyle S(2)=3}. The successor function is one of the basic components used to build aprimitive recursive function.

Successor operations are also known aszeration in the context of a zerothhyperoperation. In this context, the extension of zeration isaddition, which is defined as repeated succession.

Overview

[edit]

The successor function is part of theformal language used to state thePeano axioms, which formalise the structure of the natural numbers. In this formalisation, the successor function is a primitive operation on the natural numbers, in terms of which the standard natural numbers and addition are defined.[1] 1 is defined to beS(0){\displaystyle S(0)}, 2 isS(1){\displaystyle S(1)}, etc.; and addition on natural numbers is defined recursively by:

m+0=m{\displaystyle m+0=m}
m+S(n)=S(m+n){\displaystyle m+S(n)=S(m+n)}

This can be used to compute the addition of any two natural numbers. For example:

5+2{\displaystyle 5+2}
=5+S(1){\displaystyle =5+S(1)}
=5+S(S(0)){\displaystyle =5+S(S(0))}
=S(5+S(0)){\displaystyle =S(5+S(0))}
=S(S(5+0)){\displaystyle =S(S(5+0))}
=S(S(5)){\displaystyle =S(S(5))}
=S(6){\displaystyle =S(6)}
=7{\displaystyle =7}.

Severalconstructions of the natural numbers within set theory have been proposed. For example,John von Neumann constructs the number 0 as theempty set and the successor ofn{\displaystyle n} as the setn{n}{\displaystyle n\cup \{n\}}. Theaxiom of infinity then guarantees the existence of a set that contains 0 and isclosed with respect toS{\displaystyle S}. The smallest such set is denoted byN{\displaystyle \mathbb {N} }, and its members are callednatural numbers.[2]

The successor function is the level-0 foundation of the infiniteGrzegorczyk hierarchy ofhyperoperations, used to buildaddition,multiplication,exponentiation,tetration, etc. It was studied in 1986 in an investigation involving generalization of the pattern for hyperoperations.[3]

It is also one of the primitive functions used in the characterization ofcomputability byrecursive functions.

See also

[edit]

References

[edit]
  1. ^Steffen, Bernhard; Rüthing, Oliver; Huth, Michael (2018).Mathematical Foundations of Advanced Informatics—Volume 1: Inductive Approaches. Springer. p. 121.doi:10.1007/978-3-319-68397-3.ISBN 978-3-319-68397-3.
  2. ^Halmos, Chapter 11
  3. ^Rubtsov, C.A.; Romerio, G.F. (2004)."Ackermann's Function and New Arithmetical Operations"(PDF).
  • Paul R. Halmos (1968).Naive Set Theory. Nostrand.
Primary
Leftinverse
Rightinverse
Related
articles


Stub icon

Thismathematical logic-related article is astub. You can help Wikipedia byadding missing information.

Retrieved from "https://en.wikipedia.org/w/index.php?title=Successor_function&oldid=1334471741"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp