7,237 research outputs found

    Exhaustible sets in higher-type computation

    Full text link
    We say that a set is exhaustible if it admits algorithmic universal quantification for continuous predicates in finite time, and searchable if there is an algorithm that, given any continuous predicate, either selects an element for which the predicate holds or else tells there is no example. The Cantor space of infinite sequences of binary digits is known to be searchable. Searchable sets are exhaustible, and we show that the converse also holds for sets of hereditarily total elements in the hierarchy of continuous functionals; moreover, a selection functional can be constructed uniformly from a quantification functional. We prove that searchable sets are closed under intersections with decidable sets, and under the formation of computable images and of finite and countably infinite products. This is related to the fact, established here, that exhaustible sets are topologically compact. We obtain a complete description of exhaustible total sets by developing a computational version of a topological Arzela--Ascoli type characterization of compact subsets of function spaces. We also show that, in the non-empty case, they are precisely the computable images of the Cantor space. The emphasis of this paper is on the theory of exhaustible and searchable sets, but we also briefly sketch applications

    Monad Transformers for Backtracking Search

    Full text link
    This paper extends Escardo and Oliva's selection monad to the selection monad transformer, a general monadic framework for expressing backtracking search algorithms in Haskell. The use of the closely related continuation monad transformer for similar purposes is also discussed, including an implementation of a DPLL-like SAT solver with no explicit recursion. Continuing a line of work exploring connections between selection functions and game theory, we use the selection monad transformer with the nondeterminism monad to obtain an intuitive notion of backward induction for a certain class of nondeterministic games.Comment: In Proceedings MSFP 2014, arXiv:1406.153

    Matrix recursion for positive characteristic diagrammatic Soergel bimodules for affine Weyl groups

    Full text link
    Let WW be an affine Weyl group, and let k\Bbbk be a field of characteristic p>0p>0. The diagrammatic Hecke category D\mathcal{D} for WW over k\Bbbk is a categorification of the Hecke algebra for WW with rich connections to modular representation theory. We explicitly construct a functor from D\mathcal{D} to a matrix category which categorifies a recursive representation ξ:ZW→Mpr(ZW)\xi : \mathbb{Z}W \rightarrow M_{p^r}(\mathbb{Z}W), where rr is the rank of the underlying finite root system. This functor gives a method for understanding diagrammatic Soergel bimodules in terms of other diagrammatic Soergel bimodules which are "smaller" by a factor of pp. It also explains the presence of self-similarity in the pp-canonical basis, which has been observed in small examples. By decategorifying we obtain a new lower bound on the pp-canonical basis, which corresponds to new lower bounds on the characters of the indecomposable tilting modules by the recent pp-canonical tilting character formula due to Achar-Makisumi-Riche-Williamson.Comment: 62 pages, many figures, best viewed in colo

    Computational interpretations of analysis via products of selection functions

    Get PDF
    We show that the computational interpretation of full comprehension via two wellknown functional interpretations (dialectica and modified realizability) corresponds to two closely related infinite products of selection functions
    • …
    corecore