MuPAD codes which implement limit-computable functions that cannot be bounded by any computable function

Abstract

For a positive integer n, let f(n) denote the smallest non-negative integer b such that for each system S ⊂eq xk=1,xi+xj=xk,xi*xj=xk: i,j,k ∈ 1,...,n with a solution in non-negative integers x1,...,xn, there exists a solution of S in 0,...,bn. We prove that the function f is strictly increasing and dominates all computable functions. We present an infinite loop in MuPAD which takes as input a positive integer n and returns a non-negative integer on each iteration. Let g(n,m) denote the number returned on the m-th iteration, if n is taken as input. Then, g(n,m) ≤ m-1, 0=g(n,1)<1=g(n,2) ≤ g(n,3) ≤ g(n,4) ≤ ... and g(n,f(n))<f(n)=g(n,f(n)+1)=g(n,f(n)+2)=g(n,f(n)+3)=.... A MuPAD code constructed on another principle contains a repeat-until loop and implements a limit-computable function : N-->N that cannot be bounded by any computable function. This code takes as input a non-negative integer n, immediately returns 0, and computes a system S of polynomial equations. If the loop terminates for S, then the next instruction is executed and returns (n).

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…