Persistent Homology for Kernels, Images, and Cokernels ∗

Total Page:16

File Type:pdf, Size:1020Kb

Persistent Homology for Kernels, Images, and Cokernels ∗ Persistent Homology for Kernels, Images, and Cokernels ∗ David Cohen-Steiner†, Herbert Edelsbrunner‡, John Harer§ and Dmitriy Morozov¶ Abstract tent homology arises from considering the corresponding se- quence of homology groups, H(X0) → H(X1) → . → Motivated by the measurement of local homology and of H(Xm), connected from left to right by homomorphic maps functions on noisy domains, we extend the notion of persis- induced by inclusion. Persistence tracks when a homology tent homology to sequences of kernels, images, and coker- class is born and when it dies. This can also be done for nels of maps induced by inclusions in a filtration of pairs of an arbitrary sequence of vector spaces connected by homo- spaces. Specifically, we note that persistence in this context morphic maps. Motivation for studying such more general is well defined, we prove that the persistence diagrams are sequences is derived from recent investigations in computa- stable, and we explain how to compute them. tional topology. First, Bendich et al. describe a multi-scale Keywords. Persistent homology, kernels, images, cokernels, per- assessment of local homology for the purpose of reconstruct- sistence diagrams, vineyards, algorithms, stratified spaces. ing a stratified space from a point sample [2]. We will see how sequences of kernels can be used to refine their con- struction. Second, we use sequences of images to introduce 1 Introduction a notion of persistence that filters out noise induced by im- precise specifications of domains. This contrasts standard Natural phenomena are often modeled in terms of spaces and persistence which can handle imprecise function values but functions on these spaces. We argue that it is almost always not imprecise domains. As an application, we will approxi- more appropriate to use a multi-scale hierarchy instead of a mate the persistence diagram of a function knowing only its single space. One reason is the prevalent multi-scale orga- values at a finite set of points. The main contributions of this nization we find in nature, another is that the data we gather paper are two-fold: about nature is necessarily incomplete and requires interpo- lation. The multi-scale aspect helps bridging the gap be- tween the data about natural phenomena and the idealized • an algorithm that computes the persistence diagrams of mathematical concepts we use for exploration. In particu- sequences of kernels, images, and cokernels in time at lar, we consider homologygroups, which are algebraic struc- most cubic in the size of the simplicial complexes rep- tures that define and count holes in a topological space [11]. resenting the data; Their multi-scale extensions are persistent homology groups introduced in [10, 13]. Similar to homology which not only • applications of the algebraic and algorithmic results to counts but also defines, persistent homology not only mea- measuring local homology and to approximating persis- sures but also creates the hierarchy. tence diagrams of noisy functions on noisy domains. In all previoussettings, the hierarchyis defined by a nested sequence of spaces, X0 ⊆ X1 ⊆ . ⊆ Xm, and persis- ∗This research is partially supported by the Defense Advanced Research Projects Agency (DARPA) under grants HR0011-05-1-0007 and HR0011- Outline. The remainder of this paper is structured as fol- 05-1-0057 and by CNRS under grant PICS-3416. lows. Section 2 introduces the algebra of persistent homol- †INRIA, 2004 Route des Lucioles, BP93, Sophia-Antipolis, France. ‡Departments of Computer Science and of Mathematics, Duke Uni- ogy including its extension to sequences of kernels, images versity, Durham, Berlin Mathematical School, Berlin, Germany, and Ge- and cokernels. Section 3 explains the algorithms for com- omagic, Research Triangle Park, North Carolina, USA. puting the corresponding persistence diagrams for a nested § Departments of Mathematics and of Computer Science, Duke Univer- sequence of pairs of spaces and Section 4 proves their cor- sity, Durham, North Carolina, USA. ¶Department of Computer Science, Duke University, Durham, North rectness. Section 5 presents the two applications of our alge- Carolina, USA. braic and algorithmic results. Section 6 concludes the paper. 2 Algebra two-dimensional plane. By collecting the points for all p- dimensional classes we get the dimension p persistence dia- Beginning with a review of persistent homology, this section gram which we denote as Dgmp(p). Since birth necessarily extends this concept to sequences of kernels, images, and happens before death all points lie above the diagonal. It cokernels. It also proves that the persistence diagrams of is also possible that a class γ is born at ai but does not die these extensions are stable. since it represents a class of Xm = X. In this case, we draw γ as the point (ai, ∞) in the diagram. For technical reasons that will become clear later, we consider all points on the Persistent homology. This concept is a recent addition to diagonal to be part of the persistence diagram. Similar to classical homology theory and was originally introduced for homology groups we get a diagram for each dimension and ordered simplicial complexes [10]. We follow the exposition we write Dgm(f) for the infinite series of diagrams. Same in [6] in which we have a topological space X and a continu- as for homology groups and for the maps between them we ous function f : X → R. The sublevel set defined by a ∈ R will simplify language by ignoring the difference between a consists of all points with function value at most the thresh- −1 single diagram and an entire series. old, Xa = f (−∞,a]. We use the algebraic language of homology theory to characterize how Xa is connected, see e.g. [11]. Adding chains with modulo-2 arithmetic, we write Hp(Xa) for the dimension p homology group over Z/2Z of Kernels, images, and cokernels. For the extension of per- Xa and H(Xa) = (..., Hp(Xa), Hp+1(Xa),...) for the infi- sistence to kernels, images, and cokernels we consider two nite series obtained by collecting the groups for all dimen- functions, f : X → R and a majorizing function g : Y → R sions. Of course, only the groups for p between 0 and the defined on a subspace Y ⊆ X, that is, f(y) ≤ g(y) for all dimension of Xa are possibly non-trivial. To simplify lan- y ∈ Y ⊆ X. Assuming both functions are tame, we or- guage, we will often ignore the difference between a single der the collection of critical values of f and g and interleave homology group and the entire series. Given a ≤ b, the them with a sequence of real values si. The corresponding inclusion between the sublevel sets, Xa ⊆ Xb, induces a ho- sequences of sublevel sets give rise to two parallel sequences momorphism, f a,b : H(Xa) → H(Xb). For a = b this is an of homology groups, isomorphism and for a<b it may or may not be an isomor- R phism. A value a ∈ is a homological critical value of f if H(X0) → H(X1) → . → H(Xm) there is no sufficiently small ε > 0 for which fa−ε,a+ε is an isomorphism. We assume that f is tame, that is, it has only ↑ j0 ↑ j1 . ↑ jm finitely many critical values and every sublevel set has only finite rank homology groups. H(Y0) → H(Y1) → . → H(Ym), Let a1 < a2 <...<am be the critical values of f and −1 −1 consider an interleaved sequence si−1 < ai < si for all i. where Xi = f (−∞,si] and Yi = g (−∞,si]. The two X X X This gives a sequence of spaces, 0 ⊆ 1 ⊆ . ⊆ m = sequences are connected by homomorphisms ji : H(Yi) → X X X , where we simplify notation by writing i = si , and a H(Xi) induced by the inclusions Yi ⊆ Xi. We call this the corresponding sequence of homology groups connected by two function setting, in contrast to the more special one func- homomorphisms, tion setting in which g is the restriction of f to Y. Moreabout the relationship between the two settings later. We are inter- H X H X H X ( 0) → ( 1) → . → ( m). ested in the kernels, images, and cokernels of the connecting homomorphisms, Persistence concerns itself with the history of individual ho- mology classes within this sequence. Specifically, a class ker ji = {γ ∈ H(Yi) | ji(γ)=0 ∈ H(Xi)}; γ in H(Xi) is born at ai if it is not in the image of fi−1,i = f im ji = {ji(γ) ∈ H(Xi) | γ ∈ H(Yi)}; si−1,si . More precisely, an entire cosetis bornat ai. Further- more, if γ is born at ai we say it dies entering aj if fi,j−1(γ) cok ji = H(Xi)/im ji. is not contained in the image of fi−1,j−1 but fi,j (γ) is con- f f tained in the image of i−1,j . The images of the maps i,j are We note that the “coimage” of the map ji, in symbols referred to as persistent homology groups since they consist H(Yi)/ker ji, is isomorphic to the image of this map, and of all homology groups born at or before ai that live beyond therefore does not deserve any special attention. Figure 1 il- aj . Nothing about the definition of birth and death is spe- lustrates this construction for two contiguous spaces in both cific to homology groups. In other words, persistence makes sequences. The square defined by the four homology groups perfect sense for any sequence of vector spaces connected by commutes. It follows that the inclusion Yi ⊆ Yi+1 induces homomorphisms. a homomorphism ker ji → ker ji+1. Similarly, the inclu- It is convenient to represent the fact that γ is born at ai sion Xi ⊆ Xi+1 induces a homomorphism im ji → im ji+1 and dies entering aj by drawing the point (ai,aj ) in the and another homomorphism cok ji → cok ji+1.
Recommended publications
  • Category of G-Groups and Its Spectral Category
    Communications in Algebra ISSN: 0092-7872 (Print) 1532-4125 (Online) Journal homepage: http://www.tandfonline.com/loi/lagb20 Category of G-Groups and its Spectral Category María José Arroyo Paniagua & Alberto Facchini To cite this article: María José Arroyo Paniagua & Alberto Facchini (2017) Category of G-Groups and its Spectral Category, Communications in Algebra, 45:4, 1696-1710, DOI: 10.1080/00927872.2016.1222409 To link to this article: http://dx.doi.org/10.1080/00927872.2016.1222409 Accepted author version posted online: 07 Oct 2016. Published online: 07 Oct 2016. Submit your article to this journal Article views: 12 View related articles View Crossmark data Full Terms & Conditions of access and use can be found at http://www.tandfonline.com/action/journalInformation?journalCode=lagb20 Download by: [UNAM Ciudad Universitaria] Date: 29 November 2016, At: 17:29 COMMUNICATIONS IN ALGEBRA® 2017, VOL. 45, NO. 4, 1696–1710 http://dx.doi.org/10.1080/00927872.2016.1222409 Category of G-Groups and its Spectral Category María José Arroyo Paniaguaa and Alberto Facchinib aDepartamento de Matemáticas, División de Ciencias Básicas e Ingeniería, Universidad Autónoma Metropolitana, Unidad Iztapalapa, Mexico, D. F., México; bDipartimento di Matematica, Università di Padova, Padova, Italy ABSTRACT ARTICLE HISTORY Let G be a group. We analyse some aspects of the category G-Grp of G-groups. Received 15 April 2016 In particular, we show that a construction similar to the construction of the Revised 22 July 2016 spectral category, due to Gabriel and Oberst, and its dual, due to the second Communicated by T. Albu. author, is possible for the category G-Grp.
    [Show full text]
  • Derived Functors and Homological Dimension (Pdf)
    DERIVED FUNCTORS AND HOMOLOGICAL DIMENSION George Torres Math 221 Abstract. This paper overviews the basic notions of abelian categories, exact functors, and chain complexes. It will use these concepts to define derived functors, prove their existence, and demon- strate their relationship to homological dimension. I affirm my awareness of the standards of the Harvard College Honor Code. Date: December 15, 2015. 1 2 DERIVED FUNCTORS AND HOMOLOGICAL DIMENSION 1. Abelian Categories and Homology The concept of an abelian category will be necessary for discussing ideas on homological algebra. Loosely speaking, an abelian cagetory is a type of category that behaves like modules (R-mod) or abelian groups (Ab). We must first define a few types of morphisms that such a category must have. Definition 1.1. A morphism f : X ! Y in a category C is a zero morphism if: • for any A 2 C and any g; h : A ! X, fg = fh • for any B 2 C and any g; h : Y ! B, gf = hf We denote a zero morphism as 0XY (or sometimes just 0 if the context is sufficient). Definition 1.2. A morphism f : X ! Y is a monomorphism if it is left cancellative. That is, for all g; h : Z ! X, we have fg = fh ) g = h. An epimorphism is a morphism if it is right cancellative. The zero morphism is a generalization of the zero map on rings, or the identity homomorphism on groups. Monomorphisms and epimorphisms are generalizations of injective and surjective homomorphisms (though these definitions don't always coincide). It can be shown that a morphism is an isomorphism iff it is epic and monic.
    [Show full text]
  • Arxiv:2008.00486V2 [Math.CT] 1 Nov 2020
    Anticommutativity and the triangular lemma. Michael Hoefnagel Abstract For a variety V, it has been recently shown that binary products com- mute with arbitrary coequalizers locally, i.e., in every fibre of the fibration of points π : Pt(C) → C, if and only if Gumm’s shifting lemma holds on pullbacks in V. In this paper, we establish a similar result connecting the so-called triangular lemma in universal algebra with a certain cat- egorical anticommutativity condition. In particular, we show that this anticommutativity and its local version are Mal’tsev conditions, the local version being equivalent to the triangular lemma on pullbacks. As a corol- lary, every locally anticommutative variety V has directly decomposable congruence classes in the sense of Duda, and the converse holds if V is idempotent. 1 Introduction Recall that a category is said to be pointed if it admits a zero object 0, i.e., an object which is both initial and terminal. For a variety V, being pointed is equivalent to the requirement that the theory of V admit a unique constant. Between any two objects X and Y in a pointed category, there exists a unique morphism 0X,Y from X to Y which factors through the zero object. The pres- ence of these zero morphisms allows for a natural notion of kernel or cokernel of a morphism f : X → Y , namely, as an equalizer or coequalizer of f and 0X,Y , respectively. Every kernel/cokernel is a monomorphism/epimorphism, and a monomorphism/epimorphism is called normal if it is a kernel/cokernel of some morphism.
    [Show full text]
  • (Lec 8) Multilevel Min. II: Cube/Cokernel Extract Copyright
    (Lec(Lec 8) 8) MultilevelMultilevel Min.Min. II:II: Cube/CokernelCube/Cokernel Extract Extract ^ What you know X 2-level minimization a la ESPRESSO X Boolean network model -- let’s us manipulate multi-level structure X Algebraic model -- simplified model of Boolean eqns lets us factor stuff X Algebraic division / Kerneling: ways to actually do Boolean division ^ What you don’t know X Given a big Boolean network... X ... how do we actually extract a good set of factors over all the nodes? X What’s a good set of factors to try to find? ^ This is “extraction” X Amazingly enough, there is a unifying “covering” problem here whose solution answers all these extraction problems (Concrete examples from Rick Rudell’s 1989 Berkeley PhD thesis) © R. Rutenbar 2001 18-760, Fall 2001 1 CopyrightCopyright NoticeNotice © Rob A. Rutenbar 2001 All rights reserved. You may not make copies of this material in any form without my express permission. © R. Rutenbar 2001 18-760, Fall 2001 2 Page 1 WhereWhere AreAre We?We? ^ In logic synthesis--how multilevel factoring really works M T W Th F Aug 27 28 29 30 31 1 Introduction Sep 3 4 5 6 7 2 Advanced Boolean algebra 10 11 12 13 14 3 JAVA Review 17 18 19 20 21 4 Formal verification 24 25 26 27 28 5 2-Level logic synthesis Oct 1 2 3 4 5 6 Multi-level logic synthesis 8 9 10 11 12 7 Technology mapping 15 16 17 18 19 8 Placement 22 23 24 25 26 9 Routing 29 30 31 1 2 10 Static timing analysis Nov 5 6 7 8 9 11 12 13 14 15 16 12 Electrical timing analysis Thnxgive 19 20 21 22 23 13 Geometric data structs & apps 26 27 28 29 30 14 Dec 3 4 5 6 7 15 10 11 12 13 14 16 © R.
    [Show full text]
  • Abelian Categories
    Abelian Categories Lemma. In an Ab-enriched category with zero object every finite product is coproduct and conversely. π1 Proof. Suppose A × B //A; B is a product. Define ι1 : A ! A × B and π2 ι2 : B ! A × B by π1ι1 = id; π2ι1 = 0; π1ι2 = 0; π2ι2 = id: It follows that ι1π1+ι2π2 = id (both sides are equal upon applying π1 and π2). To show that ι1; ι2 are a coproduct suppose given ' : A ! C; : B ! C. It φ : A × B ! C has the properties φι1 = ' and φι2 = then we must have φ = φid = φ(ι1π1 + ι2π2) = ϕπ1 + π2: Conversely, the formula ϕπ1 + π2 yields the desired map on A × B. An additive category is an Ab-enriched category with a zero object and finite products (or coproducts). In such a category, a kernel of a morphism f : A ! B is an equalizer k in the diagram k f ker(f) / A / B: 0 Dually, a cokernel of f is a coequalizer c in the diagram f c A / B / coker(f): 0 An Abelian category is an additive category such that 1. every map has a kernel and a cokernel, 2. every mono is a kernel, and every epi is a cokernel. In fact, it then follows immediatly that a mono is the kernel of its cokernel, while an epi is the cokernel of its kernel. 1 Proof of last statement. Suppose f : B ! C is epi and the cokernel of some g : A ! B. Write k : ker(f) ! B for the kernel of f. Since f ◦ g = 0 the map g¯ indicated in the diagram exists.
    [Show full text]
  • Monomorphism - Wikipedia, the Free Encyclopedia
    Monomorphism - Wikipedia, the free encyclopedia http://en.wikipedia.org/wiki/Monomorphism Monomorphism From Wikipedia, the free encyclopedia In the context of abstract algebra or universal algebra, a monomorphism is an injective homomorphism. A monomorphism from X to Y is often denoted with the notation . In the more general setting of category theory, a monomorphism (also called a monic morphism or a mono) is a left-cancellative morphism, that is, an arrow f : X → Y such that, for all morphisms g1, g2 : Z → X, Monomorphisms are a categorical generalization of injective functions (also called "one-to-one functions"); in some categories the notions coincide, but monomorphisms are more general, as in the examples below. The categorical dual of a monomorphism is an epimorphism, i.e. a monomorphism in a category C is an epimorphism in the dual category Cop. Every section is a monomorphism, and every retraction is an epimorphism. Contents 1 Relation to invertibility 2 Examples 3 Properties 4 Related concepts 5 Terminology 6 See also 7 References Relation to invertibility Left invertible morphisms are necessarily monic: if l is a left inverse for f (meaning l is a morphism and ), then f is monic, as A left invertible morphism is called a split mono. However, a monomorphism need not be left-invertible. For example, in the category Group of all groups and group morphisms among them, if H is a subgroup of G then the inclusion f : H → G is always a monomorphism; but f has a left inverse in the category if and only if H has a normal complement in G.
    [Show full text]
  • Mathematical Morphology Via Category Theory 3
    Mathematical Morphology via Category Theory Hossein Memarzadeh Sharifipour1 and Bardia Yousefi2,3 1 Department of Computer Science, Laval University, Qubec, CA [email protected] 2 Department of Electrical and Computer Engineering, Laval University, Qubec, CA 3 Address: University of Pennsylvania, Philadelphia PA 19104 [email protected] Abstract. Mathematical morphology contributes many profitable tools to image processing area. Some of these methods considered to be basic but the most important fundamental of data processing in many various applications. In this paper, we modify the fundamental of morphological operations such as dilation and erosion making use of limit and co-limit preserving functors within (Category Theory). Adopting the well-known matrix representation of images, the category of matrix, called Mat, can be represented as an image. With enriching Mat over various semirings such as Boolean and (max, +) semirings, one can arrive at classical defi- nition of binary and gray-scale images using the categorical tensor prod- uct in Mat. With dilation operation in hand, the erosion can be reached using the famous tensor-hom adjunction. This approach enables us to define new types of dilation and erosion between two images represented by matrices using different semirings other than Boolean and (max, +) semirings. The viewpoint of morphological operations from category the- ory can also shed light to the claimed concept that mathematical mor- phology is a model for linear logic. Keywords: Mathematical morphology · Closed monoidal categories · Day convolution. Enriched categories, category of semirings 1 Introduction Mathematical morphology is a structure-based analysis of images constructed on set theory concepts.
    [Show full text]
  • Groups and Categories
    \chap04" 2009/2/27 i i page 65 i i 4 GROUPS AND CATEGORIES This chapter is devoted to some of the various connections between groups and categories. If you already know the basic group theory covered here, then this will give you some insight into the categorical constructions we have learned so far; and if you do not know it yet, then you will learn it now as an application of category theory. We will focus on three different aspects of the relationship between categories and groups: 1. groups in a category, 2. the category of groups, 3. groups as categories. 4.1 Groups in a category As we have already seen, the notion of a group arises as an abstraction of the automorphisms of an object. In a specific, concrete case, a group G may thus consist of certain arrows g : X ! X for some object X in a category C, G ⊆ HomC(X; X) But the abstract group concept can also be described directly as an object in a category, equipped with a certain structure. This more subtle notion of a \group in a category" also proves to be quite useful. Let C be a category with finite products. The notion of a group in C essentially generalizes the usual notion of a group in Sets. Definition 4.1. A group in C consists of objects and arrows as so: m i G × G - G G 6 u 1 i i i i \chap04" 2009/2/27 i i page 66 66 GROUPSANDCATEGORIES i i satisfying the following conditions: 1.
    [Show full text]
  • Homological Algebra Lecture 1
    Homological Algebra Lecture 1 Richard Crew Richard Crew Homological Algebra Lecture 1 1 / 21 Additive Categories Categories of modules over a ring have many special features that categories in general do not have. For example the Hom sets are actually abelian groups. Products and coproducts are representable, and one can form kernels and cokernels. The notation of an abelian category axiomatizes this structure. This is useful when one wants to perform module-like constructions on categories that are not module categories, but have all the requisite structure. We approach this concept in stages. A preadditive category is one in which one can add morphisms in a way compatible with the category structure. An additive category is a preadditive category in which finite coproducts are representable and have an \identity object." A preabelian category is an additive category in which kernels and cokernels exist, and finally an abelian category is one in which they behave sensibly. Richard Crew Homological Algebra Lecture 1 2 / 21 Definition A preadditive category is a category C for which each Hom set has an abelian group structure satisfying the following conditions: For all morphisms f : X ! X 0, g : Y ! Y 0 in C the maps 0 0 HomC(X ; Y ) ! HomC(X ; Y ); HomC(X ; Y ) ! HomC(X ; Y ) induced by f and g are homomorphisms. The composition maps HomC(Y ; Z) × HomC(X ; Y ) ! HomC(X ; Z)(g; f ) 7! g ◦ f are bilinear. The group law on the Hom sets will always be written additively, so the last condition means that (f + g) ◦ h = (f ◦ h) + (g ◦ h); f ◦ (g + h) = (f ◦ g) + (f ◦ h): Richard Crew Homological Algebra Lecture 1 3 / 21 We denote by 0 the identity of any Hom set, so the bilinearity of composition implies that f ◦ 0 = 0 ◦ f = 0 for any morphism f in C.
    [Show full text]
  • Classifying Categories the Jordan-Hölder and Krull-Schmidt-Remak Theorems for Abelian Categories
    U.U.D.M. Project Report 2018:5 Classifying Categories The Jordan-Hölder and Krull-Schmidt-Remak Theorems for Abelian Categories Daniel Ahlsén Examensarbete i matematik, 30 hp Handledare: Volodymyr Mazorchuk Examinator: Denis Gaidashev Juni 2018 Department of Mathematics Uppsala University Classifying Categories The Jordan-Holder¨ and Krull-Schmidt-Remak theorems for abelian categories Daniel Ahlsen´ Uppsala University June 2018 Abstract The Jordan-Holder¨ and Krull-Schmidt-Remak theorems classify finite groups, either as direct sums of indecomposables or by composition series. This thesis defines abelian categories and extends the aforementioned theorems to this context. 1 Contents 1 Introduction3 2 Preliminaries5 2.1 Basic Category Theory . .5 2.2 Subobjects and Quotients . .9 3 Abelian Categories 13 3.1 Additive Categories . 13 3.2 Abelian Categories . 20 4 Structure Theory of Abelian Categories 32 4.1 Exact Sequences . 32 4.2 The Subobject Lattice . 41 5 Classification Theorems 54 5.1 The Jordan-Holder¨ Theorem . 54 5.2 The Krull-Schmidt-Remak Theorem . 60 2 1 Introduction Category theory was developed by Eilenberg and Mac Lane in the 1942-1945, as a part of their research into algebraic topology. One of their aims was to give an axiomatic account of relationships between collections of mathematical structures. This led to the definition of categories, functors and natural transformations, the concepts that unify all category theory, Categories soon found use in module theory, group theory and many other disciplines. Nowadays, categories are used in most of mathematics, and has even been proposed as an alternative to axiomatic set theory as a foundation of mathematics.[Law66] Due to their general nature, little can be said of an arbitrary category.
    [Show full text]
  • Notes Towards Homology in Characteristic One
    Notes Towards Homology in Characteristic One David Jaz Myers Abstract In their paper Homological Algebra in Characteristic One, Connes and Consani develop techniques of Grandis to do homological calculations with boolean modules { commutative idempotent monoids. This is a writeup of notes taken during a course given by Consani in Fall of 2017 explaining some of these ideas. This note is in flux, use at your own peril. Though the integers Z are the initial ring, they are rather complex. Their Krull dimension is 1, suggesting that they are the functions on a curve; but each of the epimorphisms out of them has a different characteristic, so they are not a curve over any single field. This basic observation, and many more interesting and less basic observations, leads one to wonder about other possible bases for the algebraic geometry of the integers. Could there be an \absolute base", a field over which all other fields lie? What could such a “field” be? As a first approach, let's consider the characteristic of this would-be absolute base field. Since it must lie under the finite fields, it should also be finite, and therefore its characteristic must divide the order of all finite fields. There is only one number which divides all prime powers (and also divides 0): the number 1 itself. Therefore, we are looking for a “field of characteristic one". Now, the axioms of a ring are too restrictive to allow for such an object. Let's free ourselves up by considering semirings, also known as rigs { rings without negatives.
    [Show full text]
  • Homological Algebra in Characteristic One Arxiv:1703.02325V1
    Homological algebra in characteristic one Alain Connes, Caterina Consani∗ Abstract This article develops several main results for a general theory of homological algebra in categories such as the category of sheaves of idempotent modules over a topos. In the analogy with the development of homological algebra for abelian categories the present paper should be viewed as the analogue of the development of homological algebra for abelian groups. Our selected prototype, the category Bmod of modules over the Boolean semifield B := f0, 1g is the replacement for the category of abelian groups. We show that the semi-additive category Bmod fulfills analogues of the axioms AB1 and AB2 for abelian categories. By introducing a precise comonad on Bmod we obtain the conceptually related Kleisli and Eilenberg-Moore categories. The latter category Bmods is simply Bmod in the topos of sets endowed with an involution and as such it shares with Bmod most of its abstract categorical properties. The three main results of the paper are the following. First, when endowed with the natural ideal of null morphisms, the category Bmods is a semi-exact, homological category in the sense of M. Grandis. Second, there is a far reaching analogy between Bmods and the category of operators in Hilbert space, and in particular results relating null kernel and injectivity for morphisms. The third fundamental result is that, even for finite objects of Bmods the resulting homological algebra is non-trivial and gives rise to a computable Ext functor. We determine explicitly this functor in the case provided by the diagonal morphism of the Boolean semiring into its square.
    [Show full text]