Britannica AI Icon

partial recursive function

mathematics

Quick Summary

A partial recursive function is a function that can be computed by a procedure that repeatedly applies a given relation or routine operation to known values. This concept originates in logic and mathematics, developed to avoid paradoxes associated with infinite classes by specifying function ranges without reference to infinite sets.1

The Turing machine is a theoretical model that defines computability. It consists of an infinite tape, a read/write head, and a finite set of internal states. The machine performs basic operations like moving the tape, changing cell states, and altering its internal state based on its current state and the cell it's reading. A Turing machine defines a partial function; if it halts after a finite number of steps for a given input, it computes the function's value. If it doesn't halt, the function is undefined for that input.2

The class of functions computable by Turing machines is equivalent to the class of partial recursive functions. This equivalence is fundamental to the theory of computability and has played a significant role in the development of computer science.32

Summary created from Britannica articles using AI. AI can make mistakes, so verify using Britannica articles.

Ask Britannica AI about this topic

Britannica doesn't have a full article on this topic, so we've curated a list of our relevant coverage.