arXiv · 2207.12137
Evolving Recursive Definitions with Applications to Dynamic Programming
Abstract
Inspired by computability logic\cite{Jap03}, we refine recursive function definitions into two kinds: blindly-quantified (BQ) ones and parallel universally quantified (PUQ) ones. BQ definitions corresponds to the traditional ones where recursive definitions are $not$ evolving. PUQ definitions are {\it evolving} in the course of computation, leading to automatic memoization. In addition, based on this idea, we propose a new, high-level object-oriented language.
Explore related subjects
Keep this discovery
Keehang Kwon. 2022-07-25. Evolving Recursive Definitions with Applications to Dynamic Programming. https://arxiv.org/abs/2207.12137
Cite the original work for its findings. Save a collection to share your selection of sources.