English

Axiomatizing Resource Bounds for Measure

Computational Complexity 2012-02-01 v2 Logic in Computer Science

Abstract

Resource-bounded measure is a generalization of classical Lebesgue measure that is useful in computational complexity. The central parameter of resource-bounded measure is the {\it resource bound} Δ\Delta, which is a class of functions. When Δ\Delta is unrestricted, i.e., contains all functions with the specified domains and codomains, resource-bounded measure coincides with classical Lebesgue measure. On the other hand, when Δ\Delta contains functions satisfying some complexity constraint, resource-bounded measure imposes internal measure structure on a corresponding complexity class. Most applications of resource-bounded measure use only the "measure-zero/measure-one fragment" of the theory. For this fragment, Δ\Delta can be taken to be a class of type-one functions (e.g., from strings to rationals). However, in the full theory of resource-bounded measurability and measure, the resource bound Δ\Delta also contains type-two functionals. To date, both the full theory and its zero-one fragment have been developed in terms of a list of example resource bounds chosen for their apparent utility. This paper replaces this list-of-examples approach with a careful investigation of the conditions that suffice for a class Δ\Delta to be a resource bound. Our main theorem says that every class Δ\Delta that has the closure properties of Mehlhorn's basic feasible functionals is a resource bound for measure. We also prove that the type-2 versions of the time and space hierarchies that have been extensively used in resource-bounded measure have these closure properties. In the course of doing this, we prove theorems establishing that these time and space resource bounds are all robust.

Cite

@article{arxiv.1102.2095,
  title  = {Axiomatizing Resource Bounds for Measure},
  author = {Xiaoyang Gu and Jack H. Lutz and Satyadev Nandakumar and James S. Royer},
  journal= {arXiv preprint arXiv:1102.2095},
  year   = {2012}
}

Comments

Changed one reference

R2 v1 2026-06-21T17:24:23.066Z