Home // COMPUTATION TOOLS 2018, The Ninth International Conference on Computational Logics, Algebras, Programming, Tools, and Benchmarking // View article
Diagonalization and the Complexity of Programs
Authors:
Emanuele Covino
Giovanni Pani
Keywords: Hierachies of complexity classes; Predicative recursion; Constructive diagonalization.
Abstract:
Starting from the definitions of predicative recursion and constructive diagonalization, we recall our specialized programming language that provides a resource-free characterization of register machines computing their output within polynomial time O(n^k), and exponential time O(n^{n^k}), for each finite k. We discuss the possibility of extending this characterization to a transfinite hierarchy of programs that captures the Grzegorczyk hierarchy of functions at elementary level. This is done by means of predicative operators, contrasting to previous results. We discuss the feasibility and the complexity of our diagonalization operator.
Pages: 1 to 5
Copyright: Copyright (c) IARIA, 2018
Publication date: February 18, 2018
Published in: conference
ISSN: 2308-4170
ISBN: 978-1-61208-613-2
Location: Barcelona, Spain
Dates: from February 18, 2018 to February 22, 2018