Deprecated: $wgMWOAuthSharedUserIDs=false is deprecated, set $wgMWOAuthSharedUserIDs=true, $wgMWOAuthSharedUserSource='local' instead [Called from MediaWiki\HookContainer\HookContainer::run in /var/www/html/w/includes/HookContainer/HookContainer.php at line 135] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Notice: Unexpected clearActionName after getActionName already called in /var/www/html/w/includes/Context/RequestContext.php on line 321
Type-two polynomial-time and restricted lookahead - MaRDI portal

Deprecated: Use of MediaWiki\Skin\SkinTemplate::injectLegacyMenusIntoPersonalTools was deprecated in Please make sure Skin option menus contains `user-menu` (and possibly `notifications`, `user-interface-preferences`, `user-page`) 1.46. [Called from MediaWiki\Skin\SkinTemplate::getPortletsTemplateData in /var/www/html/w/includes/Skin/SkinTemplate.php at line 691] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Deprecated: Use of MediaWiki\Skin\BaseTemplate::getPersonalTools was deprecated in 1.46 Call $this->getSkin()->getPersonalToolsForMakeListItem instead (T422975). [Called from Skins\Chameleon\Components\NavbarHorizontal\PersonalTools::getHtml in /var/www/html/w/skins/chameleon/src/Components/NavbarHorizontal/PersonalTools.php at line 66] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Deprecated: Use of QuickTemplate::(get/html/text/haveData) with parameter `personal_urls` was deprecated in MediaWiki Use content_navigation instead. [Called from MediaWiki\Skin\QuickTemplate::get in /var/www/html/w/includes/Skin/QuickTemplate.php at line 131] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Type-two polynomial-time and restricted lookahead (Q1989320)

From MaRDI portal
(Redirected from Item:Q5145334)





scientific article; zbMATH DE number 7298783
Language Label Description Also known as
English
Type-two polynomial-time and restricted lookahead
scientific article; zbMATH DE number 7298783

    Statements

    Type-two polynomial-time and restricted lookahead (English)
    0 references
    0 references
    0 references
    21 April 2020
    0 references
    20 January 2021
    0 references
    This paper is a contribution to second-order complexity theory, providing an alternative characterisation of type-two polynomial-time computability. In the introduction, a connection to first-order complexity theory, together with a summary of previous work on the subject, are given. A useful review of the computational model for type-two polynomial-time functionals \(\mathrm{P}\) using oracle Turing machines, developed by \textit{B. M. Kapron} and \textit{S. A. Cook} [SIAM J. Comput. 25, No. 1, 117--132 (1996; Zbl 0843.68028)], follows. Cook's class \(\mathrm{OPT}\) of operators computed by a machine running in oracle polynomial-time is defined, and a proof of the strict inclusion \(\mathrm{P} \subsetneq \mathrm{OPT}\) is included. In Section 2, the class \(\mathrm{SPT}\) of strongly polynomial-time computable operators is defined, based on the notion of an oracle machine that runs with finite length revision, which was introduced by \textit{A. Kawamura} and \textit{F. Steinberg} [LIPIcs -- Leibniz Int. Proc. Inform. 84, Article 23, 18 p. (2017; Zbl 1434.03117)]. The strict inclusion \(\mathrm{SPT} \subsetneq \mathrm{P}\) is shown. In addition, the class \(\mathrm{MPT}\) of moderate polynomial time operators is defined, based on the introduced notion of an oracle machine running with finite lookahead revision. Among other results, the inclusions \(\mathrm{SPT} \subseteq \mathrm{MPT} \subsetneq \mathrm{P}\) are shown. In Section 3, among other facts, the main result of the paper is shown. Namely, the closure of \(\mathrm{SPT}\) and of \(\mathrm{MPT}\) under lambda-abstraction and application is \(\mathrm{P}\). Moreover, results on composition, like the inclusion \(\mathrm{MPT} \subseteq \mathrm{SPT} \circ \mathrm{SPT}\), are shown. A final section on conclusions and future tasks, and an appendix on lambda-definability complete this paper.
    0 references
    computability in higher types
    0 references
    type-two polynomial time
    0 references
    oracle Turing machine
    0 references
    applied lambda-calculus
    0 references
    feasibility of functionals
    0 references
    higher-order computability
    0 references
    oracle Turing machines
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references