76 research outputs found

    LIPIcs, Volume 251, ITCS 2023, Complete Volume

    Get PDF
    LIPIcs, Volume 251, ITCS 2023, Complete Volum

    Views from a peak:Generalisations and descriptive set theory

    Get PDF
    This dissertation has two major threads, one is mathematical, namely descriptive set theory, the other is philosophical, namely generalisation in mathematics. Descriptive set theory is the study of the behaviour of definable subsets of a given structure such as the real numbers. In the core mathematical chapters, we provide mathematical results connecting descriptive set theory and generalised descriptive set theory. Using these, we give a philosophical account of the motivations for, and the nature of, generalisation in mathematics.In Chapter 3, we stratify set theories based on this descriptive complexity. The axiom of countable choice for reals is one of the most basic fragments of the axiom of choice needed in many parts of mathematics. Descriptive choice principles are a further stratification of this fragment by the descriptive complexity of the sets. We provide a separation technique for descriptive choice principles based on Jensen forcing. Our results generalise a theorem by Kanovei.Chapter 4 gives the essentials of a generalised real analysis, that is a real analysis on generalisations of the real numbers to higher infinities. This builds on work by Galeotti and his coauthors. We generalise classical theorems of real analysis to certain sets of functions, strengthening continuity, and disprove other classical theorems. We also show that a certain cardinal property, the tree property, is equivalent to the Extreme Value Theorem for a set of functions which generalize the continuous functions.The question of Chapter 5 is whether a robust notion of infinite sums can be developed on generalisations of the real numbers to higher infinities. We state some incompatibility results, which suggest not. We analyse several candidate notions of infinite sum, both from the literature and more novel, and show which of the expected properties of a notion of sum they fail.In Chapter 6, we study the descriptive set theory arising from a generalization of topology, κ-topology, which is used in the previous two chapters. We show that the theory is quite different from that of the standard (full) topology. Differences include a collapsing Borel hierarchy, a lack of universal or complete sets, Lebesgue’s ‘great mistake’ holds (projections do not increase complexity), a strict hierarchy of notions of analyticity, and a failure of Suslin’s theorem.Lastly, in Chapter 7, we give a philosophical account of the nature of generalisation in mathematics, and describe the methodological reasons that mathematicians generalise. In so doing, we distinguish generalisation from other processes of change in mathematics, such as abstraction and domain expansion. We suggest a semantic account of generalisation, where two pieces of mathematics constitute a generalisation if they have a certain relation of content, along with an increased level of generality

    The Complexity of Some Geometric Proof Systems

    Get PDF
    In this Thesis we investigate proof systems based on Integer Linear Programming. These methods inspect the solution space of an unsatisfiable propositional formula and prove that this space contains no integral points. We begin by proving some size and depth lower bounds for a recent proof system, Stabbing Planes, and along the way introduce some novel methods for doing so. We then turn to the complexity of propositional contradictions generated uniformly from first order sentences, in Stabbing Planes and Sum-Of-Squares. We finish by investigating the complexity-theoretic impact of the choice of method of generating these propositional contradictions in Sherali-Adams

    Unprovability of strong complexity lower bounds in bounded arithmetic

    Get PDF
    While there has been progress in establishing the unprovability of complexity statements in lower fragments of bounded arithmetic, understanding the limits of Jeˇr ́abek’s theory APC1 [Jeˇr07a] and of higher levels of Buss’s hierarchy Si 2 [Bus86] has been a more elusive task. Even in the more restricted setting of Cook’s theory PV [Coo75], known results often rely on a less natural formalization that encodes a complexity statement using a collection of sentences instead of a single sentence. This is done to reduce the quantifier complexity of the resulting sentences so that standard witnessing results can be invoked. In this work, we establish unprovability results for stronger theories and for sentences of higher quantifier complexity. In particular, we unconditionally show that APC1 cannot prove strong complexity lower bounds separating the third level of the polynomial hierarchy. In more detail, we consider non-uniform average-case separations, and establish that APC1 cannot prove a sentence stating that ∀n ≥ n0 ∃ fn ∈ Π3-SIZE[nd] that is (1/n)-far from every Σ3-SIZE[2nδ] circuit. This is a consequence of a much more general result showing that, for every i ≥ 1, strong separations for Πi-SIZE[poly(n)] versus Σi-SIZE[2nΩ(1)] cannot be proved in the theory Ti PV consisting of all true ∀Σb i−1- sentences in the language of Cook’s theory PV. Our argument employs a convenient game-theoretic witnessing result that can be applied to sentences of arbitrary quantifier complexity. We combine it with extensions of a technique introduced by Kraj ́ıˇcek [Kra11] that was recently employed by Pich and Santhanam [PS21] to establish the unprovability of lower bounds in PV (i.e., the case i = 1 above, but under a weaker formalization) and in a fragment of APC1

    Vector Semantics

    Get PDF
    This open access book introduces Vector semantics, which links the formal theory of word vectors to the cognitive theory of linguistics. The computational linguists and deep learning researchers who developed word vectors have relied primarily on the ever-increasing availability of large corpora and of computers with highly parallel GPU and TPU compute engines, and their focus is with endowing computers with natural language capabilities for practical applications such as machine translation or question answering. Cognitive linguists investigate natural language from the perspective of human cognition, the relation between language and thought, and questions about conceptual universals, relying primarily on in-depth investigation of language in use. In spite of the fact that these two schools both have ‘linguistics’ in their name, so far there has been very limited communication between them, as their historical origins, data collection methods, and conceptual apparatuses are quite different. Vector semantics bridges the gap by presenting a formal theory, cast in terms of linear polytopes, that generalizes both word vectors and conceptual structures, by treating each dictionary definition as an equation, and the entire lexicon as a set of equations mutually constraining all meanings

    Size bounds for algebraic and semialgebraic proof systems

    Get PDF
    This thesis concerns the proof complexity of algebraic and semialgebraic proof systems Polynomial Calculus, Sums-of-Squares and Sherali-Adams. The most studied complexity measure for these systems is the degree of the proofs. This thesis concentrates on other possible complexity measures of interest to proof complexity, monomial-size and bit-complexity. We aim to showcase that there is a reasonably well-behaved theory for these measures also. Firstly we tie the complexity measures of degree and monomial size together by proving a size-degree trade-off for Sums-of-Squares and Sherali-Adams. We show that if there is a refutation with at most s many monomials, then there is a refutation whose degree is of order square root of n log s plus k, where k is the maximum degree of the constraints and n is the number of variables. For Polynomial Calculus similar trade-off was obtained earlier by Impagliazzo, Pudlák and Sgall. Secondly we prove a feasible interpolation property for all three systems. We show that for each system there is a polynomial time algorithm that given two sets P(x,z) and Q(y,z) of polynomial constraints in disjoint sequences x,y and z of variables, a refutation of the union of P(x,z) and Q(y,z), and an assignment a to the z-variables, finds either a refutation of P(x,a) or a refutation of Q(y,a). Finally we consider the relation between monomial-size and bit-complexity in Polynomial Calculus and Sums-of-Squares. We show that there is an unsatisfiable set of polynomial constraints that has both Polynomial Calculus and Sums-of-Squares refutations of polynomial monomial-size, but for which any Polynomial Calculus or Sums-of-Squares refutation requires exponential bit-complexity. Besides the emphasis on complexity measures other than degree, another unifying theme in all the three results is the use of semantic characterizations of resource-bounded proofs and refutations. All results make heavy use of the completeness properties of such characterizations. All in all, the work on these semantic characterizations presents itself as the fourth central contribution of this thesis.Aquesta tesi tracta de la complexitat de les proves en els sistemes de prova algebraics i semialgebraics Càlcul Polinomial (Polynomial Calculus), Sumes de Quadrats (Sums of Squares), i Sherali-Adams. La mesura de complexitat més estudiada per a aquests sistemes és el grau dels polinomis. Aquesta tesi se centra en altres possibles mesures de complexitat d'interès per a la complexitat de proves: el nombre de monomis i la longitud de representació en nombre de bits. Pretenem demostrar que aquestes mesures admeten una teoria comparable i complementària a la teoria del grau com a mesura de complexitat. En primer lloc, establim una relació entre les mesures de grau i de nombre de monomis demostrant una propietat d'intercanvi (trade-off) entre les dues mesures per als sistemes Sumes de Quadrats i Sherali-Adams. Demostrem que si hi ha una refutació amb com a màxim s monomis, aleshores hi ha una refutació el grau de la qual és d'ordre de l'arrel quadrada de n.log(s) més k, on k és el grau màxim de les restriccions i n és el nombre de variables. Per al Càlcul Polinomial, una propietat d'intercanvi similar va ser obtinguda per Impagliazzo, Pudlák i Sgall. En segon lloc, demostrem que els tres sistemes admeten la propietat d'interpolació eficient. Mostrem que, per a cadascun dels sistemes, hi ha un algorisme de temps polinomial que, donat dos conjunts P(x,z) i Q(y,z) de restriccions polinomials en successions disjuntes de variables x, y i z, donada una refutació de la unió de les restriccions de P(x,z) i Q(y,z), i donada una assignació per a les variables z, troba una refutació de P(x,a) o una refutació de Q(y,a). Finalment considerem la relació entre el nombre de monomis i la longitud de representació en bits per al Càlcul Polinomial i per a Sumes de Quadrats. Mostrem que hi ha un conjunt insatisfactible de restriccions polinomials que admet refutacions tant en Càlcul Polinomial com en Sumes de Quadrats amb un nombre polinòmic de monomis, però per a les quals qualsevol refutació en Càlcul Polinomial o en Sumes de Quadrats requereix complexitat en nombre de bits exponencial. A més de l'èmfasi en les mesures de complexitat diferents del grau, un altre tema unificador en els tres resultats és l'ús de certes caracteritzacions semàntiques de proves i refutacions limitades en recursos. Tots els resultats fan un ús clau de la propietat de completesa d'aquestes caracteritzacions. Amb tot, el treball sobre aquestes caracteritzacions semàntiques es presenta com la quarta aportació central d'aquesta tesi.Postprint (published version

    Exponential separations using guarded extension variables

    Get PDF
    We study the complexity of proof systems augmenting resolution with inference rules that allow, given a formula Γ\Gamma in conjunctive normal form, deriving clauses that are not necessarily logically implied by Γ\Gamma but whose addition to Γ\Gamma preserves satisfiability. When the derived clauses are allowed to introduce variables not occurring in Γ\Gamma, the systems we consider become equivalent to extended resolution. We are concerned with the versions of these systems without new variables. They are called BC{}^-, RAT{}^-, SBC{}^-, and GER{}^-, denoting respectively blocked clauses, resolution asymmetric tautologies, set-blocked clauses, and generalized extended resolution. Each of these systems formalizes some restricted version of the ability to make assumptions that hold "without loss of generality," which is commonly used informally to simplify or shorten proofs. Except for SBC{}^-, these systems are known to be exponentially weaker than extended resolution. They are, however, all equivalent to it under a relaxed notion of simulation that allows the translation of the formula along with the proof when moving between proof systems. By taking advantage of this fact, we construct formulas that separate RAT{}^- from GER{}^- and vice versa. With the same strategy, we also separate SBC{}^- from RAT{}^-. Additionally, we give polynomial-size SBC{}^- proofs of the pigeonhole principle, which separates SBC{}^- from GER{}^- by a previously known lower bound. These results also separate the three systems from BC{}^- since they all simulate it. We thus give an almost complete picture of their relative strengths

    Certifying Correctness for Combinatorial Algorithms : by Using Pseudo-Boolean Reasoning

    Get PDF
    Over the last decades, dramatic improvements in combinatorialoptimisation algorithms have significantly impacted artificialintelligence, operations research, and other areas. These advances,however, are achieved through highly sophisticated algorithms that aredifficult to verify and prone to implementation errors that can causeincorrect results. A promising approach to detect wrong results is touse certifying algorithms that produce not only the desired output butalso a certificate or proof of correctness of the output. An externaltool can then verify the proof to determine that the given answer isvalid. In the Boolean satisfiability (SAT) community, this concept iswell established in the form of proof logging, which has become thestandard solution for generating trustworthy outputs. The problem isthat there are still some SAT solving techniques for which prooflogging is challenging and not yet used in practice. Additionally,there are many formalisms more expressive than SAT, such as constraintprogramming, various graph problems and maximum satisfiability(MaxSAT), for which efficient proof logging is out of reach forstate-of-the-art techniques.This work develops a new proof system building on the cutting planesproof system and operating on pseudo-Boolean constraints (0-1 linearinequalities). We explain how such machine-verifiable proofs can becreated for various problems, including parity reasoning, symmetry anddominance breaking, constraint programming, subgraph isomorphism andmaximum common subgraph problems, and pseudo-Boolean problems. Weimplement and evaluate the resulting algorithms and a verifier for theproof format, demonstrating that the approach is practical for a widerange of problems. We are optimistic that the proposed proof system issuitable for designing certifying variants of algorithms inpseudo-Boolean optimisation, MaxSAT and beyond

    Automated Reasoning

    Get PDF
    This volume, LNAI 13385, constitutes the refereed proceedings of the 11th International Joint Conference on Automated Reasoning, IJCAR 2022, held in Haifa, Israel, in August 2022. The 32 full research papers and 9 short papers presented together with two invited talks were carefully reviewed and selected from 85 submissions. The papers focus on the following topics: Satisfiability, SMT Solving,Arithmetic; Calculi and Orderings; Knowledge Representation and Jutsification; Choices, Invariance, Substitutions and Formalization; Modal Logics; Proofs System and Proofs Search; Evolution, Termination and Decision Prolems. This is an open access book
    corecore