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
Through the mincing machine with a Boolean layer cake: nonstandard computations over Boolean circuits in the lower-bounds-to-circuit-size complexity proving - 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

Through the mincing machine with a Boolean layer cake: nonstandard computations over Boolean circuits in the lower-bounds-to-circuit-size complexity proving (Q1104301)

From MaRDI portal





scientific article; zbMATH DE number 4055537
Language Label Description Also known as
English
Through the mincing machine with a Boolean layer cake: nonstandard computations over Boolean circuits in the lower-bounds-to-circuit-size complexity proving
scientific article; zbMATH DE number 4055537

    Statements

    Through the mincing machine with a Boolean layer cake: nonstandard computations over Boolean circuits in the lower-bounds-to-circuit-size complexity proving (English)
    0 references
    1989
    0 references
    The purpose of the present paper is threefold. Firstly, it introduces an abstract theory of straight-line (circuit) Boolean computations and complexity based on a strict separation of the syntax and semantics of Boolean circuits; the usual (standard) way to compute a circuit becomes thus only one of many other (nonstandard) operation modes over the circuit. Secondly, we construct and investigate three particular nonstandard operation modes, of which one, the mincing (M-) mode, is the superposition of two others, the injection and ejection modes respectively. The M-mode uses the circuit as a pipe-lining device, channeling simultaneously through each layer of the circuit (a layer comprises all nodes of a given individual depth) information stored in previous layers and renewing the input- and storing the output- information after every such parallel step; the number of steps is equal to the double depth of the circuit. The function computed by the M-mode is richer as a functional device than the standard functional (S-) representation of a circuit; in particular, it not only detects paths connecting individual inputs and outputs of a circuit, as the S-representation does, but their lengths as well. Thirdly, based on the M-mode, a new (in fact, the first known nontrivial) general lower bound to the relative circuit-size complexity of a Boolean function is presented, in the form of the inequality \(s(f,C')\geq m(f,C')\), which means that the circuit-size (CS-) complexity of a Boolean function \(f\) with respect to a fixed subset \(C'\subseteq C\) of the set \(C\) of all Boolean circuits is at least as big as the mincing complexity of \(f\) with respect to the same subset; choosing appropriate subsets, one arrives at the complete, monotone, synchronous; locally synchronous (and in algebraic computations which can be naturally treated in the same vein, linear, bilinear) or other CS-complexities The corresponding mincing complexity is defined as the minimum, taken over all circuits from \(C'\) standardly computing \(f\), of the Boolean dimension of the function computing by the M-mode; the Boolean dimension of a function is equal by definition to the 2-logarithm of the cardinality of the function's image. The advantage to work with the new lower bound is that it is defined as a minimum taken over a relatively well defined functional subspace associated with \(f\) and \(C'\), and not, as in the CS-complexity case, over a subset of circuits, i.e., a mixed discrete-continuum structure of an obscure nature (the real reason why the lower bound problem is so difficult). To demonstrate how the above inequality works, we prove an \(\Omega(m \log m)\) lower bound to the locally synchronous CS-complexity of the \(m\)-dimensional cyclic convolution. This particular result is important for several reasons: (i) it improves the more than ten-years old nonlinear lower bound to the synchronous CS-complexity of the same function, (ii) it can not be, apparently, proved by previously known methods, (iii) there exist functions (an example will be given in this paper) with the linear locally synchronous and a nonlinear synchronous CS-complexities.
    0 references
    syntax and semantics of Boolean circuits
    0 references
    relative circuit-size complexity of a Boolean function
    0 references
    mincing complexity
    0 references
    locally synchronous CS-complexity
    0 references
    m-dimensional cyclic convolution
    0 references
    straight-line Boolean computations
    0 references
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references