Overarching Computation Model (OCM)
Henok Ghebrechristos, Drew Miller

TL;DR
This paper introduces the Overarching Computation Model (OCM), emphasizing the role of the interpreter in computation, and explores its implications for foundational problems like P vs NP, highlighting the importance of agent involvement.
Contribution
It proposes the OCM framework that incorporates the interpreter into the computation model, offering new insights into longstanding computational and philosophical issues.
Findings
OCM sheds light on the importance of the interpreter in computation.
The paper argues that P vs NP cannot be resolved within traditional models.
Deterministic procedures cannot fully simulate non-deterministic ones, implying NP is not contained in P.
Abstract
Existing models of computation, such as a Turing machine (hereafter, TM), do not consider the agent involved in interpreting the outcome of the computation. We argue that a TM, or any other computation model, has no significance if its output is not interpreted by some agent. Furthermore, we argue that including the interpreter in the model definition sheds light on some of the difficult problems faced in computation and mathematics. We provide an analytic process framework to address this limitation. The framework can be overlaid on existing concepts of computation to address many practical and philosophical concerns such as the P vs NP problem. In addition, we argue that the P vs NP problem is reminiscent of existing computation model which does not account for the person that initiates the computation and interprets the intermediate and final output. We utilize the observation that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputability, Logic, AI Algorithms · Logic, Reasoning, and Knowledge · Complexity and Algorithms in Graphs
