In this thesis, we study the complexity of some mathematical problems, in particular those arising in \emph{computable analysis} and \emph{algorithmic learning theory for algebraic structures}. We highlight that our study is not limited to these two areas: indeed, in both cases, the results we obtain are tightly connected to ideas and tools coming from different areas of mathematical logic, including for example descriptive set theory and reverse mathematics. After giving the necessary preliminaries, the rest of the thesis is divided into two parts one concerning computable analysis and the other algorithmic learning theory for algebraic structures. In the first part we start studying the uniform computational strength of the Cantor-Bendixson theorem in the Weihrauch lattice. This work falls into the program connecting reverse mathematics and computable analysis via the framework of Weihrauch reducibility. We concentrate on problems related to perfect subsets of Polish spaces, studying the perfect set theorem, the Cantor-Bendixson theorem, and various problems arising from them. In the framework of reverse mathematics, these theorems are equivalent respectively to $\mathsf{ATR}_0$ and $\PiCA$ and, as far as we know, this is the first systematic study of problems at the level of $\PiCA$ in the Weihrauch lattice. We show that the strength of some of the problems we study depends on the topological properties of the Polish space under consideration, while others have the same strength once the space is rich enough. The first part continues considering problems related to (induced) subgraphs. We provide results on the (effective) Wadge complexity of sets of graphs, that are also used to determine the Weihrauch degree of certain decision problems. The decision problems we consider are defined for a fixed graph $G$, and they take as input a graph $H$, answering whether $G$ is an (induced) subgraph of $H$: we also consider the opposite problem (i.e.\ answering whether $H$ is an induced subgraph of $G$). Our study in this context is not limited to decision problems, and we also study the Weihrauch degree of problems that, for a fixed graph $G$ and given in input a graph $H$ such that $G$ is an (induced) subgraph $H$, they output a copy of $G$ in $H$. In both cases, we highlight differences and analogies between the subgraph and the induced subgraph relation. In the second part, we introduce algorithmic learning theory, and we present the framework we use to study the learnability of families of algebraic structures: here, given a countable family of pairwise nonisomorphic structures $\K$, a learner receives larger and larger pieces of an arbitrary copy of a structure in $\K$ and, at each stage, is required to output a conjecture about the isomorphism type of such a structure. We say that $\K$ is learnable if there exists a learner which eventually stabilizes to a correct guess. The framework was lacking a method for comparing the complexity of nonlearnable families, and so we propose a solution to this problem using tools coming from invariant descriptive set theory. To do so, we first prove that a family of structures is learnable if and only if its learning domain is continuously reducible to the relation $E_0$ of eventual agreement on infinite binary sequences and then, replacing $E_0$ with Borel equivalence relations of higher complexity, we obtain a new hierarchy of learning problems. This leads to the notion of \emph{$E$-learnability}, where a family of structures $\K$ is {$E$-learnable}, for a Borel equivalence relation $E$, if there is a continuous reduction from the isomorphism relation associated with $\K$ to $E$. It is then natural to ask how the notion of $E$-learnability interacts with "classical" learning paradigms. We conclude the second part (and the overall thesis) studying the number of mind changes that a learner needs to learn a given family, both from a topological and a combinatorial point of view,

Many Problems, Different Frameworks: Classification of Problems in Computable Analysis and Algorithmic Learning Theory / Vittorio Cipriani , 2023 May 26. 35. ciclo, Anno Accademico 2021/2022.

Many Problems, Different Frameworks: Classification of Problems in Computable Analysis and Algorithmic Learning Theory

CIPRIANI, VITTORIO
2023-05-26

Abstract

In this thesis, we study the complexity of some mathematical problems, in particular those arising in \emph{computable analysis} and \emph{algorithmic learning theory for algebraic structures}. We highlight that our study is not limited to these two areas: indeed, in both cases, the results we obtain are tightly connected to ideas and tools coming from different areas of mathematical logic, including for example descriptive set theory and reverse mathematics. After giving the necessary preliminaries, the rest of the thesis is divided into two parts one concerning computable analysis and the other algorithmic learning theory for algebraic structures. In the first part we start studying the uniform computational strength of the Cantor-Bendixson theorem in the Weihrauch lattice. This work falls into the program connecting reverse mathematics and computable analysis via the framework of Weihrauch reducibility. We concentrate on problems related to perfect subsets of Polish spaces, studying the perfect set theorem, the Cantor-Bendixson theorem, and various problems arising from them. In the framework of reverse mathematics, these theorems are equivalent respectively to $\mathsf{ATR}_0$ and $\PiCA$ and, as far as we know, this is the first systematic study of problems at the level of $\PiCA$ in the Weihrauch lattice. We show that the strength of some of the problems we study depends on the topological properties of the Polish space under consideration, while others have the same strength once the space is rich enough. The first part continues considering problems related to (induced) subgraphs. We provide results on the (effective) Wadge complexity of sets of graphs, that are also used to determine the Weihrauch degree of certain decision problems. The decision problems we consider are defined for a fixed graph $G$, and they take as input a graph $H$, answering whether $G$ is an (induced) subgraph of $H$: we also consider the opposite problem (i.e.\ answering whether $H$ is an induced subgraph of $G$). Our study in this context is not limited to decision problems, and we also study the Weihrauch degree of problems that, for a fixed graph $G$ and given in input a graph $H$ such that $G$ is an (induced) subgraph $H$, they output a copy of $G$ in $H$. In both cases, we highlight differences and analogies between the subgraph and the induced subgraph relation. In the second part, we introduce algorithmic learning theory, and we present the framework we use to study the learnability of families of algebraic structures: here, given a countable family of pairwise nonisomorphic structures $\K$, a learner receives larger and larger pieces of an arbitrary copy of a structure in $\K$ and, at each stage, is required to output a conjecture about the isomorphism type of such a structure. We say that $\K$ is learnable if there exists a learner which eventually stabilizes to a correct guess. The framework was lacking a method for comparing the complexity of nonlearnable families, and so we propose a solution to this problem using tools coming from invariant descriptive set theory. To do so, we first prove that a family of structures is learnable if and only if its learning domain is continuously reducible to the relation $E_0$ of eventual agreement on infinite binary sequences and then, replacing $E_0$ with Borel equivalence relations of higher complexity, we obtain a new hierarchy of learning problems. This leads to the notion of \emph{$E$-learnability}, where a family of structures $\K$ is {$E$-learnable}, for a Borel equivalence relation $E$, if there is a continuous reduction from the isomorphism relation associated with $\K$ to $E$. It is then natural to ask how the notion of $E$-learnability interacts with "classical" learning paradigms. We conclude the second part (and the overall thesis) studying the number of mind changes that a learner needs to learn a given family, both from a topological and a combinatorial point of view,
26-mag-2023
Computable analysis; Algorithmic learning; Weihrauch lattice; Algebraic structures; Wadge reducibility
Many Problems, Different Frameworks: Classification of Problems in Computable Analysis and Algorithmic Learning Theory / Vittorio Cipriani , 2023 May 26. 35. ciclo, Anno Accademico 2021/2022.
File in questo prodotto:
File Dimensione Formato  
phdthesis-base (1).pdf

accesso aperto

Descrizione: Many Problems, Different Frameworks: Classification of Problems in Computable Analysis and Algorithmic Learning Theory
Licenza: Creative commons
Dimensione 1.47 MB
Formato Adobe PDF
1.47 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11390/1252226
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact