Fixpoint Logic Vs. Infinitary Logic in Finite-Model Theory
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Infinitary Logic and Inductive Definability Over Finite Structures
University of Pennsylvania ScholarlyCommons Technical Reports (CIS) Department of Computer & Information Science November 1991 Infinitary Logic and Inductive Definability Over Finite Structures Anuj Dawar University of Pennsylvania Steven Lindell University of Pennsylvania Scott Weinstein University of Pennsylvania Follow this and additional works at: https://repository.upenn.edu/cis_reports Recommended Citation Anuj Dawar, Steven Lindell, and Scott Weinstein, "Infinitary Logic and Inductive Definability Over Finite Structures", . November 1991. University of Pennsylvania Department of Computer and Information Science Technical Report No. MS-CIS-91-97. This paper is posted at ScholarlyCommons. https://repository.upenn.edu/cis_reports/365 For more information, please contact [email protected]. Infinitary Logic and Inductive Definability Over Finite Structures Abstract The extensions of first-order logic with a least fixed point operators (FO + LFP) and with a partial fixed point operator (FO + PFP) are known to capture the complexity classes P and PSPACE respectively in the presence of an ordering relation over finite structures. Recently, Abiteboul and Vianu [AV91b] investigated the relation of these two logics in the absence of an ordering, using a mchine model of generic computation. In particular, they showed that the two languages have equivalent expressive power if and only if P = PSPACE. These languages can also be seen as fragments of an infinitary logic where each ω formula has a bounded number of variables, L ∞ω (see, for instance, [KV90]). We present a treatment of the results in [AV91b] from this point of view. In particular, we show that we can write a formula of FO + LFP and P from ordered structures to classes of structures where every element is definable. -
CTL Model Checking
CTL Model Checking Prof. P.H. Schmitt Institut fur¨ Theoretische Informatik Fakult¨at fur¨ Informatik Universit¨at Karlsruhe (TH) Formal Systems II Prof. P.H. Schmitt CTLMC Summer 2009 1 / 26 Fixed Point Theory Prof. P.H. Schmitt CTLMC Summer 2009 2 / 26 Fixed Points Definition Definition Let f : P(G) → P(G) be a set valued function and Z a subset of G. 1. Z is called a fixed point of f if f(Z) = Z . 2. Z is called the least fixed point of f is Z is a fixed point and for all other fixed points U of f the relation Z ⊆ U is true. 3. Z is called the greatest fixed point of f is Z is a fixed point and for all other fixed points U of f the relation U ⊆ Z is true. Prof. P.H. Schmitt CTLMC Summer 2009 3 / 26 Finite Fixed Point Lemma Let G be an arbitrary set, Let P(G) denote the power set of a set G. A function f : P(G) → P(G) is called monotone of for all X, Y ⊆ G X ⊆ Y ⇒ f(X) ⊆ f(Y ) Let f : P(G) → P(G) be a monotone function on a finite set G. 1. There is a least and a greatest fixed point of f. S n 2. n≥1 f (∅) is the least fixed point of f. T n 3. n≥1 f (G) is the greatest fixed point of f. Prof. P.H. Schmitt CTLMC Summer 2009 4 / 26 Proof of part (2) of the finite fixed point Lemma Monotonicity of f yields ∅ ⊆ f(∅) ⊆ f 2(∅) ⊆ .. -
⊥N AS an ABSTRACT ELEMENTARY CLASS We Show
⊥N AS AN ABSTRACT ELEMENTARY CLASS JOHN T. BALDWIN, PAUL C. EKLOF, AND JAN TRLIFAJ We show that the concept of an Abstract Elementary Class (AEC) provides a unifying notion for several properties of classes of modules and discuss the stability class of these AEC. An abstract elementary class consists of a class of models K and a strengthening of the notion of submodel ≺K such that (K, ≺K) satisfies ⊥ the properties described below. Here we deal with various classes ( N, ≺N ); the precise definition of the class of modules ⊥N is given below. A key innovation is ⊥ that A≺N B means A ⊆ B and B/A ∈ N. We define in the text the main notions used here; important background defini- tions and proofs from the theory of modules can be found in [EM02] and [GT06]; concepts of AEC are due to Shelah (e.g. [She87]) but collected in [Bal]. The surprising fact is that some of the basic model theoretic properties of the ⊥ ⊥ class ( N, ≺N ) translate directly to algebraic properties of the class N and the module N over the ring R that have previously been studied in quite a different context (approximation theory of modules, infinite dimensional tilting theory etc.). Our main results, stated with increasingly strong conditions on the ring R, are: ⊥ Theorem 0.1. (1) Let R be any ring and N an R–module. If ( N, ≺N ) is an AEC then N is a cotorsion module. Conversely, if N is pure–injective, ⊥ then the class ( N, ≺N ) is an AEC. (2) Let R be a right noetherian ring and N be an R–module of injective di- ⊥ ⊥ mension ≤ 1. -
Arxiv:2010.02145V2 [Math.LO] 25 Feb 2021 Infinitary Logics and Abstract
Infinitary Logics and Abstract Elementary Classes Saharon Shelah1 and Andrés Villaveces2 1Hebrew University of Jerusalem / Rutgers University 2Universidad Nacional de Colombia - Bogotá March 1, 2021 Abstract We prove that every abstract elementary class (a.e.c.) with LST number κ and vocabulary τ of cardinality 6 κ can be axiomatized in L +++ + the logic i2(κ) ,κ (τ). In this logic an a.e.c. is therefore an EC class rather than merely a PC class. This constitutes a major improvement on the level of definability previously given by the Presentation Theorem. As part of our proof, we define the canonical tree S = SK of an a.e.c. K. This turns out to be an interesting combinatorial object of the class, beyond the aim of our theorem. Furthermore, we study a connection between the sentences defining an a.e.c. and the relatively new infinitary 1 logic Lλ. arXiv:2010.02145v2 [math.LO] 25 Feb 2021 Introduction Given an abstract elementary class (a.e.c.) K, in vocabulary τ of size 6 κ = LST(K), we do two main things: • We provide an infinitary sentence in the same vocabulary τ of the a.e.c. that axiomatizes K. Research of both authors partially supported by NSF grant no: DMS 1833363. Research of first author partially supported by Israel Science Foundation (ISF) grant no: 1838/19. 1 Infinitary Logics and Abstract Elementary Classes 2 • We also provide a version of the “Tarski-Vaught-criterion,” adapted to a.e.c.’s: when M1 ⊆ M2, for M1, M2 ∈ K, we will provide nec- essary and sufficient syntactic conditions for M1 ≺K M2. -
Philosophy 405: Knowledge, Truth and Mathematics Hamilton College Spring 2008 Russell Marcus M, W: 1-2:15Pm [email protected]
Philosophy 405: Knowledge, Truth and Mathematics Hamilton College Spring 2008 Russell Marcus M, W: 1-2:15pm [email protected] Class 15: Hilbert and Gödel I. Hilbert’s programme We have seen four different Hilberts: the term formalist (mathematical terms refer to inscriptions), the game formalist (ideal terms are meaningless), the deductivist (mathematics consists of deductions within consistent systems) the finitist (mathematics must proceed on finitary, but not foolishly so, basis). Gödel’s Theorems apply specifically to the deductivist Hilbert. But, Gödel would not have pursued them without the term formalist’s emphasis on terms, which lead to the deductivist’s pursuit of meta-mathematics. We have not talked much about the finitist Hilbert, which is the most accurate label for Hilbert’s programme. Hilbert makes a clear distinction between finite statements, and infinitary statements, which include reference to ideal elements. Ideal elements allow generality in mathematical formulas, and require acknowledgment of infinitary statements. See Hilbert 195-6. When Hilbert mentions ‘a+b=b+a’, he is referring to a universally quantified formula: (x)(y)(x+y=y+x) x and y range over all numbers, and so are not finitary. See Shapiro 159 on bounded and unbounded quantifiers. Hilbert’s blocky notation refers to bounded quantifiers. Note that a universal statement, taken as finitary, is incapable of negation, since it becomes an infinite statement. (x)Px is a perfectly finitary statement -(x)Px is equivalent to (x)-Px, which is infinitary - uh-oh! The admission of ideal elements begs questions of the meanings of terms in ideal statements. To what do the a and the b in ‘a+b=b+a’ refer? See Hilbert 194. -
Arxiv:1906.04871V1 [Math.CO] 12 Jun 2019
Nearly Finitary Matroids By Patrick C. Tam DISSERTATION Submitted in partial satisfaction of the requirements for the degree of DOCTOR OF PHILOSOPHY in MATHEMATICS in the OFFICE OF GRADUATE STUDIES of the UNIVERSITY OF CALIFORNIA DAVIS Approved: Eric Babson Jes´usDe Loera arXiv:1906.04871v1 [math.CO] 12 Jun 2019 Matthias K¨oppe Committee in Charge 2018 -i- c Patrick C. Tam, 2018. All rights reserved. To... -ii- Contents Abstract iv Acknowledgments v Chapter 1. Introduction 1 Chapter 2. Summary of Main Results 17 Chapter 3. Finitarization Spectrum 20 3.1. Definitions and Motivation 20 3.2. Ladders 22 3.3. More on Spectrum 24 3.4. Nearly Finitary Matroids 27 3.5. Unionable Matroids 33 Chapter 4. Near Finitarization 35 4.1. Near Finitarization 35 4.2. Independence System Example 36 Chapter 5. Ψ-Matroids and Related Constructions 39 5.1. Ψ-Matroids 39 5.2. P (Ψ)-Matroids 42 5.3. Matroids and Axiom Systems 44 Chapter 6. Thin Sum Matroids 47 6.1. Nearly-Thin Families 47 6.2. Topological Matroids 48 Bibliography 51 -iii- Patrick C. Tam March 2018 Mathematics Nearly Finitary Matroids Abstract In this thesis, we study nearly finitary matroids by introducing new definitions and prove various properties of nearly finitary matroids. In 2010, an axiom system for infinite matroids was proposed by Bruhn et al. We use this axiom system for this thesis. In Chapter 2, we summarize our main results after reviewing historical background and motivation. In Chapter 3, we define a notion of spectrum for matroids. Moreover, we show that the spectrum of a nearly finitary matroid can be larger than any fixed finite size. -
Least Fixed Points Revisited
LEAST FIXED POINTS REVISITED J.W. de Bakker Mathematical Centre, Amsterdam ABSTRACT Parameter mechanisms for recursive procedures are investigated. Con- trary to the view of Manna et al., it is argued that both call-by-value and call-by-name mechanisms yield the least fixed points of the functionals de- termined by the bodies of the procedures concerned. These functionals dif- fer, however, according to the mechanism chosen. A careful and detailed pre- sentation of this result is given, along the lines of a simple typed lambda calculus, with interpretation rules modelling program execution in such a way that call-by-value determines a change in the environment and call-by- name a textual substitution in the procedure body. KEY WORDS AND PHRASES: Semantics, recursion, least fixed points, parameter mechanisms, call-by-value, call-by-name, lambda calculus. Author's address Mathematical Centre 2e Boerhaavestraat 49 Amsterdam Netherlands 28 NOTATION Section 2 s,t,ti,t',... individual } function terms S,T,... functional p,p',... !~individual} boolean .J function terms P,... functional a~A, aeA} constants b r B, IBeB x,y,z,u X, ~,~ X] variables qcQ, x~0. J r149149 procedure symbols T(t I ..... tn), ~(tl,.-.,tn) ~ application T(TI' '~r)' P(~I' '~r)J ~x I . .xs I . .Ym.t, ~x] . .xs I . .ym.p, abstraction h~l ...~r.T, hX1 ..Xr.~ if p then t' else t"~ [ selection if p then p' else p"J n(T), <n(T),r(r)> rank 1 -< i <- n, 1 -< j -< r,) indices 1 -< h -< l, 1 _< k <- t,T,x,~, . -
Structural Logic and Abstract Elementary Classes with Intersections
STRUCTURAL LOGIC AND ABSTRACT ELEMENTARY CLASSES WITH INTERSECTIONS WILL BONEY AND SEBASTIEN VASEY Abstract. We give a syntactic characterization of abstract elementary classes (AECs) closed under intersections using a new logic with a quantifier for iso- morphism types that we call structural logic: we prove that AECs with in- tersections correspond to classes of models of a universal theory in structural logic. This generalizes Tarski's syntactic characterization of universal classes. As a corollary, we obtain that any AEC closed under intersections with count- able L¨owenheim-Skolem number is axiomatizable in L1;!(Q), where Q is the quantifier \there exists uncountably many". Contents 1. Introduction 1 2. Structural quantifiers 3 3. Axiomatizing abstract elementary classes with intersections 7 4. Equivalence vs. Axiomatization 11 References 13 1. Introduction 1.1. Background and motivation. Shelah's abstract elementary classes (AECs) [She87,Bal09,She09a,She09b] are a semantic framework to study the model theory of classes that are not necessarily axiomatized by an L!;!-theory. Roughly speak- ing (see Definition 2.4), an AEC is a pair (K; ≤K) satisfying some of the category- theoretic properties of (Mod(T ); ), for T an L!;!-theory. This encompasses classes of models of an L1;! sentence (i.e. infinite conjunctions and disjunctions are al- lowed), and even L1;!(hQλi ii<α) theories, where Qλi is the quantifier \there exists λi-many". Since the axioms of AECs do not contain any axiomatizability requirement, it is not clear whether there is a natural logic whose class of models are exactly AECs. More precisely, one can ask whether there is a natural abstract logic (in the sense of Barwise, see the survey [BFB85]) so that classes of models of theories in that logic are AECs and any AEC is axiomatized by a theory in that logic. -
Domain Theory: an Introduction
Domain Theory: An Introduction Robert Cartwright Rebecca Parsons Rice University This monograph is an unauthorized revision of “Lectures On A Mathematical Theory of Computation” by Dana Scott [3]. Scott’s monograph uses a formulation of domains called neighborhood systems in which finite elements are selected subsets of a master set of objects called “tokens”. Since tokens have little intuitive significance, Scott has discarded neighborhood systems in favor of an equivalent formulation of domains called information systems [4]. Unfortunately, he has not rewritten his monograph to reflect this change. We have rewritten Scott’s monograph in terms of finitary bases (see Cartwright [2]) instead of information systems. A finitary basis is an information system that is closed under least upper bounds on finite consistent subsets. This convention ensures that every finite answer is represented by a single basis object instead of a set of objects. 1 The Rudiments of Domain Theory Motivation Programs perform computations by repeatedly applying primitive operations to data values. The set of primitive operations and data values depends on the particular programming language. Nearly all languages support a rich collection of data values including atomic objects, such as booleans, integers, characters, and floating point numbers, and composite objects, such as arrays, records, sequences, tuples, and infinite streams. More advanced languages also support functions and procedures as data values. To define the meaning of programs in a given language, we must first define the building blocks—the primitive data values and operations—from which computations in the language are constructed. Domain theory is a comprehensive mathematical framework for defining the data values and primitive operations of a programming language. -
Arxiv:1301.2793V2 [Math.LO] 18 Jul 2014 Uaeacnetof Concept a Mulate Fpwrbet Uetepwre Xo) N/Rmk S Ff of Use Make And/Or Axiom), Presupp Principles
ON TARSKI’S FIXED POINT THEOREM GIOVANNI CURI To Orsola Abstract. A concept of abstract inductive definition on a complete lattice is formulated and studied. As an application, a constructive version of Tarski’s fixed point theorem is obtained. Introduction The fixed point theorem referred to in this paper is the one asserting that every monotone mapping on a complete lattice L has a least fixed point. The proof, due to A. Tarski, of this result, is a simple and most significant example of a proof that can be carried out on the base of intuitionistic logic (e.g. in the intuitionistic set theory IZF, or in topos logic), and that yet is widely regarded as essentially non-constructive. The reason for this fact is that Tarski’s construction of the fixed point is highly impredicative: if f : L → L is a monotone map, its least fixed point is given by V P , with P ≡ {x ∈ L | f(x) ≤ x}. Impredicativity here is found in the fact that the fixed point, call it p, appears in its own construction (p belongs to P ), and, indirectly, in the fact that the complete lattice L (and, as a consequence, the collection P over which the infimum is taken) is assumed to form a set, an assumption that seems only reasonable in an intuitionistic setting in the presence of strong impredicative principles (cf. Section 2 below). In concrete applications (e.g. in computer science and numerical analysis) the monotone operator f is often also continuous, in particular it preserves suprema of non-empty chains; in this situation, the least fixed point can be constructed taking the supremum of the ascending chain ⊥,f(⊥),f(f(⊥)), ..., given by the set of finite iterations of f on the least element ⊥. -
First Order Logic, Fixed Point Logic and Linear Order Anuj Dawar University of Pennsylvania
View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by ScholarlyCommons@Penn University of Pennsylvania ScholarlyCommons IRCS Technical Reports Series Institute for Research in Cognitive Science November 1995 First Order Logic, Fixed Point Logic and Linear Order Anuj Dawar University of Pennsylvania Steven Lindell University of Pennsylvania Scott einsW tein University of Pennsylvania, [email protected] Follow this and additional works at: http://repository.upenn.edu/ircs_reports Dawar, Anuj; Lindell, Steven; and Weinstein, Scott, "First Order Logic, Fixed Point Logic and Linear Order" (1995). IRCS Technical Reports Series. 145. http://repository.upenn.edu/ircs_reports/145 University of Pennsylvania Institute for Research in Cognitive Science Technical Report No. IRCS-95-30. This paper is posted at ScholarlyCommons. http://repository.upenn.edu/ircs_reports/145 For more information, please contact [email protected]. First Order Logic, Fixed Point Logic and Linear Order Abstract The Ordered conjecture of Kolaitis and Vardi asks whether fixed-point logic differs from first-order logic on every infinite class of finite ordered structures. In this paper, we develop the tool of bounded variable element types, and illustrate its application to this and the original conjectures of McColm, which arose from the study of inductive definability and infinitary logic on proficient classes of finite structures (those admitting an unbounded induction). In particular, for a class of finite structures, we introduce a compactness notion which yields a new proof of a ramified version of McColm's second conjecture. Furthermore, we show a connection between a model-theoretic preservation property and the Ordered Conjecture, allowing us to prove it for classes of strings (colored orderings). -
Formalism II Gödel’S Incompleteness Theorems Hilbert's Programme and Its Collapse Curry
Outline Hilbert’s programme Formalism II Gödel’s incompleteness theorems Hilbert's Programme and its collapse Curry 13 April 2005 Joost Cassee Gustavo Lacerda Martijn Pennings 1 2 Previously on PhilMath… Foundations of Mathematics Axiomatic methods Logicism: Principia Mathematica Logicism Foundational crisis Formalism Russell’s paradox Term Formalism Cantor’s ‘inconsistent multitudes’ Game Formalism Law of excluded middle: P or not-P Intuitionism Deductivism = Game Formalism + preservation of truth Consistency paramount Quiet period for Hilbert: 1905 ~ 1920 No intuition needed Rejection of logicism 3 4 1 Birth of Finitism Finitary arithmetic Hermann Weyl: “The new foundational crisis in Basic arithmetic: 2+3=5, 7+7≠10, … mathematics” (1921) Intuitionistic restrictions – crippled mathematics Bounded quantifiers Bounded: 100 < p < 200 and p is prime Hilbert’s defense: finitism Unbounded: p > 100 and p and p+2 are prime ‘Basing the if of if-then-ism’ Core: finitary arithmetic All sentences effectively decidable Construction of all mathematics from core Finite algorithm Epistemologically satisfying 5 6 Finitary arithmetic – ontology Ideal mathematics – the rest Meaningful, independent of logic – Kantian Game-Formalistic rules Correspondance to finitary arithmetic Concrete symbols themselves: |, ||, |||, … … but not too concrete – not physical Restriction: consistency with finitary arithmetic Essential to human thought – not reducible Formal systems described in finitary arithmetic Finitary proof of