Vasco Brattka

dblp:b/VascoBrattka · DBLP profile ↗
← Back
51ranked-venue papers
46as first author
6since 2021 · last 2025
0000-0003-4664-2183ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 49 · 45 first-author · 6 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 first-author
YearPublicationVenuePosition
2025 Effective Second Countability in Computable Analysis
Vasco Brattka, Emmanuel Rauzy
CiE1
2025 Computability of Initial Value Problems
Vasco Brattka, Hendrik Smischliaew
CiE1
2023 On the Complexity of Learning Programs
Vasco Brattka
CiE1
2023 The discontinuity Problem
abstract
Abstract Matthias Schröder has asked the question whether there is a weakest discontinuous problem in the topological version of the Weihrauch lattice. Such a problem can be considered as the weakest unsolvable problem. We introduce the discontinuity problem, and we show that it is reducible exactly to the effectively discontinuous problems, defined in a suitable way. However, in which sense this answers Schröder’s question sensitively depends on the axiomatic framework that is chosen, and it is a positive answer if we work in Zermelo–Fraenkel set theory with dependent choice and the axiom of determinacy $\mathsf {AD}$ . On the other hand, using the full axiom of choice, one can construct problems which are discontinuous, but not effectively so. Hence, the exact situation at the bottom of the Weihrauch lattice sensitively depends on the axiomatic setting that we choose. We prove our result using a variant of Wadge games for mathematical problems. While the existence of a winning strategy for Player II characterizes continuity of the problem (as already shown by Nobrega and Pauly), the existence of a winning strategy for Player I characterizes effective discontinuity of the problem. By Weihrauch determinacy we understand the condition that every problem is either continuous or effectively discontinuous. This notion of determinacy is a fairly strong notion, as it is not only implied by the axiom of determinacy $\mathsf {AD}$ , but it also implies Wadge determinacy. We close with a brief discussion of generalized notions of productivity.
Vasco Brattka
J. Symb. Log.1
2021 Completion of choice
Vasco Brattka, Guido Gherardi
Ann. Pure Appl. Log.1
2021 Stashing And Parallelization Pentagons
Vasco Brattka
Log. Methods Comput. Sci.1
2020 Weihrauch Goes Brouwerian
abstract
Abstract We prove that the Weihrauch lattice can be transformed into a Brouwer algebra by the consecutive application of two closure operators in the appropriate order: first completion and then parallelization. The closure operator of completion is a new closure operator that we introduce. It transforms any problem into a total problem on the completion of the respective types, where we allow any value outside of the original domain of the problem. This closure operator is of interest by itself, as it generates a total version of Weihrauch reducibility that is defined like the usual version of Weihrauch reducibility, but in terms of total realizers. From a logical perspective completion can be seen as a way to make problems independent of their premises. Alongside with the completion operator and total Weihrauch reducibility we need to study precomplete representations that are required to describe these concepts. In order to show that the parallelized total Weihrauch lattice forms a Brouwer algebra, we introduce a new multiplicative version of an implication. While the parallelized total Weihrauch lattice forms a Brouwer algebra with this implication, the total Weihrauch lattice fails to be a model of intuitionistic linear logic in two different ways. In order to pinpoint the algebraic reasons for this failure, we introduce the concept of a Weihrauch algebra that allows us to formulate the failure in precise and neat terms. Finally, we show that the Medvedev Brouwer algebra can be embedded into our Brouwer algebra, which also implies that the theory of our Brouwer algebra is Jankov logic.
Vasco Brattka, Guido Gherardi
J. Symb. Log.1
2018 A Galois connection between Turing jumps and limits
abstract
Limit computable functions can be characterized by Turing jumps on the input side or limits on the output side. As a monad of this pair of adjoint operations we obtain a problem that characterizes the low functions and dually to this another problem that characterizes the functions that are computable relative to the halting problem. Correspondingly, these two classes are the largest classes of functions that can be pre or post composed to limit computable functions without leaving the class of limit computable functions. We transfer these observations to the lattice of represented spaces where it leads to a formal Galois connection. We also formulate a version of this result for computable metric spaces. Limit computability and computability relative to the halting problem are notions that coincide for points and sequences, but even restricted to continuous functions the former class is strictly larger than the latter. On computable metric spaces we can characterize the functions that are computable relative to the halting problem as those functions that are limit computable with a modulus of continuity that is computable relative to the halting problem. As a consequence of this result we obtain, for instance, that Lipschitz continuous functions that are limit computable are automatically computable relative to the halting problem. We also discuss 1-generic points as the canonical points of continuity of limit computable functions, and we prove that restricted to these points limit computable functions are computable relative to the halting problem. Finally, we demonstrate how these results can be applied in computable analysis.
Vasco Brattka
Log. Methods Comput. Sci.1
2018 On the algebraic structure of Weihrauch degrees
abstract
We introduce two new operations (compositional products and implication) on Weihrauch degrees, and investigate the overall algebraic structure. The validity of the various distributivity laws is studied and forms the basis for a comparison with similar structures such as residuated lattices and concurrent Kleene algebras. Introducing the notion of an ideal with respect to the compositional product, we can consider suitable quotients of the Weihrauch degrees. We also prove some specific characterizations using the implication. In order to introduce and study compositional products and implications, we introduce and study a function space of multi-valued continuous functions. This space turns out to be particularly well-behaved for effectively traceable spaces that are closely related to admissibly represented spaces.
Vasco Brattka, Arno Pauly
Log. Methods Comput. Sci.1
2017 Monte Carlo Computability
abstract
We introduce Monte Carlo computability as a probabilistic concept of computability on infinite objects and prove that Monte Carlo computable functions are closed under composition. We then mutually separate the following classes of functions from each other: the class of multi-valued functions that are non-deterministically computable, that of Las Vegas computable functions, and that of Monte Carlo computable functions. We give natural examples of computational problems witnessing these separations. As a specific problem which is Monte Carlo computable but neither Las Vegas computable nor non-deterministically computable, we study the problem of sorting infinite sequences that was recently introduced by Neumann and Pauly. Their results allow us to draw conclusions about the relation between algebraic models and Monte Carlo computability.
Vasco Brattka, Rupert Hölzl 0001, Rutger Kuyper
STACS1
2017 Addendum to: "The Bolzano-Weierstrass theorem is the jump of weak Kőnig's lemma" [Ann. Pure Appl. Logic 163 (6) (2012) 623-655]
Vasco Brattka, Andrea Cettolo, Guido Gherardi, Alberto Marcone, Matthias Schröder 0001
Ann. Pure Appl. Log.1
2017 On the Uniform Computational Content of Ramsey's Theorem
abstract
Abstract We study the uniform computational content of Ramsey’s theorem in the Weihrauch lattice. Our central results provide information on how Ramsey’s theorem behaves under product, parallelization, and jumps. From these results we can derive a number of important properties of Ramsey’s theorem. For one, the parallelization of Ramsey’s theorem for cardinality n ≥ 1 and an arbitrary finite number of colors k ≥ 2 is equivalent to the n -th jump of weak Kőnig’s lemma. In particular, Ramsey’s theorem for cardinality n ≥ 1 is ${\bf{\Sigma }}_{n + 2}^0$ -measurable in the effective Borel hierarchy, but not ${\bf{\Sigma }}_{n + 1}^0$ -measurable. Secondly, we obtain interesting lower bounds, for instance the n -th jump of weak Kőnig’s lemma is Weihrauch reducible to (the stable version of) Ramsey’s theorem of cardinality n + 2 for n ≥ 2. We prove that with strictly increasing numbers of colors Ramsey’s theorem forms a strictly increasing chain in the Weihrauch lattice. Our study of jumps also shows that certain uniform variants of Ramsey’s theorem that are indistinguishable from a nonuniform perspective play an important role. For instance, the colored version of Ramsey’s theorem explicitly includes the color of the homogeneous set as output information, and the jump of this problem (but not the uncolored variant) is equivalent to the stable version of Ramsey’s theorem of the next greater cardinality. Finally, we briefly discuss the particular case of Ramsey’s theorem for pairs, and we provide some new separation techniques for problems that involve jumps in this context. In particular, we study uniform results regarding the relation of boundedness and induction problems to Ramsey’s theorem, and we show that there are some significant differences with the nonuniform situation in reverse mathematics.
Vasco Brattka, Tahina Rakotoniaina
J. Symb. Log.1
2017 On the Uniform Computational Content of Computability Theory
Vasco Brattka, Matthew Hendtlass, Alexander P. Kreuzer
Theory Comput. Syst.1
2016 The Brouwer Fixed Point Theorem Revisited
Vasco Brattka, Stéphane Le Roux 0001, Joseph S. Miller, Arno Pauly
CiE1
2016 Computability and Analysis, a Historical Approach
Vasco Brattka
CiE1
2015 Las Vegas Computability and Algorithmic Randomness
abstract
In this article we try to formalize the question "What can be computed with access to randomness?" We propose the very fine-grained Weihrauch lattice as an approach to differentiate between different types of computation with access to randomness. In particular, we show that a natural concept of Las Vegas computability on infinite objects is more powerful than mere oracle access to a Martin-Löf random object. As a concrete problem that is Las Vegas computable but not computable with access to a Martin-Löf random oracle we study the problem of finding Nash equilibria.
Vasco Brattka, Guido Gherardi, Rupert Hölzl 0001
STACS1
2015 Probabilistic computability and choice
Vasco Brattka, Guido Gherardi, Rupert Hölzl 0001
Inf. Comput.1
2015 Preface to the special issue: Computing with infinite data: topological and logical foundations
abstract
This special issue of Mathematical Structures in Computer Science is composed mainly of papers submitted by participants of the Dagstuhl Seminar on Computing with Infinite Data: Topological and Logical Foundations. The workshop took place in the Schloss Dagstuhl - Leibniz Center for Informatics in the first half of October 2011.
Ulrich Berger 0001, Vasco Brattka, Victor L. Selivanov, Dieter Spreen, Hideki Tsuiki
Math. Struct. Comput. Sci.2
2012 On the Computational Content of the Brouwer Fixed Point Theorem
Vasco Brattka, Stéphane Le Roux 0001, Arno Pauly
CiE1
2012 Foreword
Ulrich Berger 0001, Vasco Brattka, Andrei S. Morozov, Dieter Spreen
Ann. Pure Appl. Log.2
2012 Closed choice and a Uniform Low Basis Theorem
Vasco Brattka, Matthew de Brecht, Arno Pauly
Ann. Pure Appl. Log.1
2012 The Bolzano-Weierstrass Theorem is the jump of Weak Kőnig's Lemma
Vasco Brattka, Guido Gherardi, Alberto Marcone
Ann. Pure Appl. Log.1
2011 Weihrauch degrees, omniscience principles and weak computability
abstract
Abstract In this paper we study a reducibility that has been introduced by Klaus Weihrauch or, more precisely, a natural extension for multi-valued functions on represented spaces. We call the corresponding equivalence classes Weihrauch degrees and we show that the corresponding partial order induces a lower semi-lattice. It turns out that parallelization is a closure operator for this semi-lattice and that the parallelized Weihrauch degrees even form a lattice into which the Medvedev lattice and the Turing degrees can be embedded. The importance of Weihrauch degrees is based on the fact that multi-valued functions on represented spaces can be considered as realizers of mathematical theorems in a very natural way and studying the Weihrauch reductions between theorems in this sense means to ask which theorems can be transformed continuously or computably into each other. As crucial corner points of this classification scheme the limited principle of omniscience LPO, the lesser limited principle of omniscience LLPO and their parallelizations are studied. It is proved that parallelized LLPO is equivalent to Weak Kőnig's Lemma and hence to the Hahn–Banach Theorem in this new and very strong sense. We call a multi-valued function weakly computable if it is reducible to the Weihrauch degree of parallelized LLPO and we present a new proof, based on a computational version of Kleene's ternary logic, that the class of weakly computable operations is closed under composition. Moreover, weakly computable operations on computable metric spaces are characterized as operations that admit upper semi-computable compact-valued selectors and it is proved that any single-valued weakly computable operation is already computable in the ordinary sense.
Vasco Brattka, Guido Gherardi
J. Symb. Log.1
2010 Computability of finite-dimensional linear subspaces and best approximation
Vasco Brattka, Ruth Dillhage
Ann. Pure Appl. Log.1
2010 Computation with Advice
abstract
Computation with advice is suggested as generalization of both computation with discrete advice and Type-2 Nondeterminism. Several embodiments of the generic concept are discussed, and the close connection to Weihrauch reducibility is pointed out. As a novel concept, computability with random advice is studied; which corresponds to correct solutions being guessable with positive probability. In the framework of computation with advice, it is possible to define computational complexity for certain concepts of hypercomputation. Finally, some examples are given which illuminate the interplay of uniform and non-uniform techniques in order to investigate both computability with advice and the Weihrauch lattice.
Vasco Brattka, Arno Pauly
CCA1
2009 Weihrauch Degrees, Omniscience Principles and Weak Computability
Vasco Brattka, Guido Gherardi
CCA1
2009 Effective Choice and Boundedness Principles in Computable Analysis
Vasco Brattka, Guido Gherardi
CCA1
2009 A computable version of Banach's Inverse Mapping Theorem
Vasco Brattka
Ann. Pure Appl. Log.1
2009 Borel Complexity of Topological Operations on Computable Metric Spaces
abstract
We study the Borel complexity of topological operations on closed subsets of computable metric spaces. The investigated operations include set theoretic operations as union and intersection, but also typical topological operations such as the closure of the complement, the closure of the interior, the boundary and the derivative of a set. These operations are studied with respect to different computability structures on the hyperspace of closed subsets. These structures include positive or negative information on the represented closed subsets. Topologically, they correspond to the lower or upper Fell topology, respectively, and the induced computability concepts generalize the classical notions of r.e. or co-r.e. subsets, respectively. The operations are classified with respect to effective measurability in the Borel hierarchy and it turns out that most operations can be located in the first three levels of the hierarchy, or they are not even Borel measurable at all. In some cases the effective Borel measurability depends on further properties of the underlying metric spaces, such as effective local compactness and effective local connectedness.
Vasco Brattka, Guido Gherardi
J. Log. Comput.1
2008 Randomness with Respect to the Signed-Digit Representation
Margaret Archibald, Vasco Brattka, Clemens Heuberger
Fundam. Informaticae2
2008 Plottable Real Number Functions and the Computable Graph Theorem
abstract
The Graph Theorem of classical recursion theory states that a total function on the natural numbers is computable if and only if its graph is recursive. It is known that this result can be generalized to real number functions where it has an important practical interpretation: the total computable real number functions are precisely those which can be effectively plotted with any given resolution. We generalize the Graph Theorem to appropriate partial real number functions and even further to functions defined on certain computable metric spaces. Besides the nonuniform version of the Graph Theorem which logically relates computability properties of the function and computability properties of its graph, we also discuss the uniform version: given a program of a function, can we algorithmically derive a description of its graph? And, vice versa, given a description of the graph, can we derive a program of the function? While the passage from functions to graphs is always computable, the inverse direction from graphs to functions is problematic, and it turns out that the answers to the uniform and the nonuniform questions do not coincide. We prove that in both cases certain topological and computational properties (such as compactness or effective local connectedness) are sufficient for a positive answer, and we provide counterexamples which show that the corresponding properties are not superfluous. Additionally, we briefly discuss the special situation of the linear case.
Vasco Brattka
SIAM J. Comput.1
2007 Borel Complexity of Topological Operations on Computable Metric Spaces
Vasco Brattka, Guido Gherardi
CiE1
2006 Computability and complexity in analysis
Vasco Brattka, Peter Hertling, Ker-I Ko, Hideki Tsuiki
J. Complex.1
2006 Towards computability of elliptic boundary value problems in variational formulation
Vasco Brattka, Atsushi Yoshikawa 0001
J. Complex.1
2005 Some Aspects of Computable Functional Analysis
Vasco Brattka
CCA1
2004 Computability in linear algebra
Martin Ziegler 0001, Vasco Brattka
Theor. Comput. Sci.2
2003 The Inversion Problem for Computable Linear Operators
Vasco Brattka
STACS1
2003 Recursive quasi-metric spaces
Vasco Brattka
Theor. Comput. Sci.1
2003 Computability on subsets of metric spaces
Vasco Brattka, Gero Presser
Theor. Comput. Sci.1
2002 Random Numbers and an Incomplete Immune Recursive Set
Vasco Brattka
ICALP1
2002 Topological properties of real number representations
Vasco Brattka, Peter Hertling
Theor. Comput. Sci.1
2001 Computable Versions of Baire's Category Theorem
Vasco Brattka
MFCS1
2000 Computing the Dimension of Linear Subspaces
Martin Ziegler 0001, Vasco Brattka
SOFSEM2
1999 Computable Invariance
Vasco Brattka
Theor. Comput. Sci.1
1999 Computability on Subsets of Euclidean Space I: Closed and Compact Subsets
Vasco Brattka, Klaus Weihrauch
Theor. Comput. Sci.1
1998 Approaches to Effective Semi-continuity of Real Functions
Vasco Brattka, Klaus Weihrauch, Xizhong Zheng
COCOON1
1998 Recursive and Recursively Enumerable Closed Subsets of Euclidean Space
Vasco Brattka, Klaus Weihrauch
MCU (2)1
1998 Feasible Real Random Access Machines
Vasco Brattka, Peter Hertling
J. Complex.1
1997 Computable Invariance
Vasco Brattka
COCOON1
1996 Feasible Real Random Access Machines
Vasco Brattka, Peter Hertling
SOFSEM1
1996 Recursive Characterization of Computable Real-Valued Functions and Relations
Vasco Brattka
Theor. Comput. Sci.1