Applications of Sheaf Cohomology and Exact Sequences on Network Codings

Total Page:16

File Type:pdf, Size:1020Kb

Applications of Sheaf Cohomology and Exact Sequences on Network Codings Applications of Sheaf Cohomology and Exact Sequences on Network Codings Robert Ghrist Yasuaki Hiraoka Departments of Mathematics and Department of Mathematical Electrical & Systems Engineering and Life Sciences University of Pennsylvania Hiroshima University Philadelphia, PA, USA Higashi-Hiroshima, Hiroshima, Japan Email: [email protected] Email: [email protected] Abstract—Sheaf cohomology is a mathematical tool for cohomological tools are easily extendable on a higher collating local algebraic data into global structures. The dimensional base space, such as simplicial complexes purpose of this paper is to apply sheaf theory into network or product of them, which might be useful in situa- coding problems. After the definition of sheaves, we define so called network coding sheaves for a general multi source tions with spacial expanse like wireless settings or with network coding scenario, and consider various forms of sheaf time dependence (product with time axis R). As a first cohomologies. The main theorem states that 0-th network step to this direction, we study applications of sheaf coding sheaf cohomology is equivalent to information flows cohomology to some basic problems in network codings for the network coding. Then, this theorem is applied by means of some fundamental exact sequences in this to several practical problems in network codings such as maxflow bounds, global extendability, network robustness, paper. and data merging, by using some of the standard exact This paper is organized as follows. In Section II, we sequences of homological algebra. explain fundamental sheaf theory which will be required to understand this paper. In particular, sheaf cohomol- I. INTRODUCTION ogy and its basic operations will be discussed in detail. This paper introduces new tools for the analysis of It should be noted that our tools presented here are data flows over networks, especially focusing on net- computable by elementary module calculus (or by linear work codings. The problem of network coding is one of algebra for data in a field), although sheaf theory itself a host of problems in data analysis and management that is highly abstract subject in mathematics. An important require an understanding of local-to-global transitions. notion introduced in this section is a network coding sheaf A new set of tools we present in this paper is based on (NC sheaf for short), which gives a relationship between sheaf theory. sheaf theory and network coding problems. Especially, Sheaf theory was invented in the mid 1940s as a information theoretical meaning of NC sheaf cohomol- branch of algebraic topology to deal with the collation of ogy plays important roles for applications. In Section local data on topological spaces. Through the success in III, NC sheaf cohomology is applied into some practical the theory of functions of several complex variables and problems (maxflow bound, global extendability, network algebraic geometry, this theory is now indispensable in robustness, and data merging). All of the techniques modern mathematics. However, instead of its generality used in this section are standard long exact sequences dealing with local-to-global transitions, applications to in homological algebra. In Section IV, we explain some other areas in science or engineering have not been future directions of this work. Throughout the paper, we well established so far except for logic and semantics refer to [1][4][6] for general discussions on sheaf theory. in computer science with the notion of Topos (e.g., [2][8][9]). II. SHEAF FORMULATION OF NETWORK CODINGS On the other hand, there is a powerful mathematical A. Definition of Sheaves tool in sheaf theory, so called sheaf cohomology, which Let X be a topological space (e.g., network) and R be can treat local-to-global transition in algebraic data level. a commutative ring. One of the important messages in this paper is to show usefulness of sheaf cohomology for applications to anal- Definition 1. (Presheaf). A presheaf F on X consists of ysis of data on a network. This viewpoint provides us the following data: with a lot of analytical tools from homological algebra - an R-module F(U) for each open subset U ⊂ X. such as exact sequences for various forms of sheaf - an R-linear map ρVU : F(U) F(V) for each pair V ⊂ cohomology. Moreover, not only on a network, sheaf U ⊂ X. ! These data satisfy the following conditions: S(rj) corresponds to the decoding map. Let us denote the set of all local coding maps by Φ = fφ g. ρ = id ; ρ ◦ ρ = ρ for W ⊂ V ⊂ U; wv UU U WV VU WU In order to express decodable information flows on where idU is the identity map on F(U). a network as a network coding sheaf cohomology, we extend the graph G = (V; E) to X = (V; E˜ ), where E˜ is σ 2 F(U) F(U) An element is called a section on , and given by adding edges e = jrjsij in E from each receiver R ρ an -linear map VU is called a restriction map. We often rj to all of its requesting sources si 2 S(rj) with cap(e = write σjV instead of ρVU(σ), and call it the restriction of jrjsij) = nsi . For removing ambiguity, we denote the σ to V. set of incoming edges at v 2 V in E or E˜ by In(v; E) or Definition 2. (Sheaf). A presheaf F on X is called a sheaf In(v; E˜ ), respectively. Out(v; E) and Out(v; E˜ ) are similarly if it satisfies the following two conditions: defined. This extension enables one to compare decoded infor- 1) For any open set U ⊂ X, any open covering U = mation at each receiver rj with transmitted information [i2IUi, and any section σ 2 F(U), σjU = 0 for all i from s 2 S(r ) as the glueing condition of the network i 2 I implies σ = 0. i j coding sheaf on the added edge e = jr s j. 2) For any open set U ⊂ X, any open covering U = j i Let us equip X with the usual Euclidean topology. For [ U , any family σ 2 F(U ) satisfying σ j = i2I i i i i Ui\Uj the definition of a network coding sheaf F (NC sheaf for σ j for all pairs (i; j), there exists σ 2 F(U) j Ui\Uj short), we at first assign sections for some special open such that σj = σ for all i 2 I. Ui i sets. Remark 3. 1) Each R-module F(U) is regarded as local Definition 4. (Local Sections). data storage for applications. 1) For a connected open set U contained in an edge 2) From the conditions in Definition 2, a sheaf F allows e 2 E˜ , F(U) := kcap(e). one to glue a set of local data together into global 2) For a connected open set U which only contains data uniquely. nv lv one node v 2 V, F(U) := k ⊕ k , where lv = B. Network Coding Sheaves e2In(v;E) cap(e). Let us at first explain the problem setting of network DefinitionP 5. (Local Restriction Maps). codings (e.g.,[7][10]) on which we construct sheaves. Let 1) For connected open sets V ⊂ U ⊂ e for some edge k be an R-module, or simply a (finite) field. Let G = e, ρVU := id : F(U) F(V). (V; E) be a directed graph(not necessarily acyclic), where 2) For connected open sets V ⊂ U, where U contains V E ˜ and are finite sets of nodes and edges, respectively. only one node v and! V is located in e 2 In(v; E), A directed edge e 2 E from v 2 V to w 2 V is denoted ρVU : F(U) F(V) is given by the projection map by e = jvwj (Head(e) := w, Tail(e) := v). We assume induced by the product structure in Definition 4 2). S = fs ; ··· ; s g ⊂ V that there exists a subset 1 α of nodes 3) For connected! open sets W ⊂ U, where U contains nsi called sources which transmit elements in k ; nsi 2 N; only one node v and W is located in e 2 Out(v; E˜ ), as information for each si 2 S. We often identify a ρWU := φwv : F(U) F(W), where w = Head(e). graph G with a topological space by the geometrical From these local definitions of sections and restriction representation with the usual Euclidean topology. ! We also assume that there exists a subset R = maps, the network coding sheaf is defined by the sheafifi- cation. It is a process to construct F(U) for arbitrary open fr1; ··· ; rβg ⊂ V of nodes called receivers. Each receiver U ⊂ X ρ : F(U) F(V) requires information from some sources and this assign- set and the restriction map VU ment is determined by S : R 2S in the sense that by using the glueing condition in Definition 2. More precisely, it is explained in the following way. a receiver ri requires all transmitted information from ! S S(ri) 2 2 . ! Definition 6. (NC Sheaf). For an open set U ⊂ X, Let cap : E N be a capacity function which assigns F(U) is defined by the set of all equivalent classes for each edge e 2 E its edge capacity cap(e). The set σ = [(σi;Ui)i2I], where a representative (σi;Ui)i2I with of the incoming! (outgoing, resp.) edges in the sense of a covering U = [i2IUi is given by a family of sections v 2 V (v) edge directions at a node is denoted by In σi 2 F(Ui) satisfying σijUi\Uj = σjjUi\Uj , and the (Out(v), resp.).
Recommended publications
  • Cellular Sheaf Cohomology in Polymake Arxiv:1612.09526V1
    Cellular sheaf cohomology in Polymake Lars Kastner, Kristin Shaw, Anna-Lena Winz July 9, 2018 Abstract This chapter provides a guide to our polymake extension cellularSheaves. We first define cellular sheaves on polyhedral complexes in Euclidean space, as well as cosheaves, and their (co)homologies. As motivation, we summarise some results from toric and tropical geometry linking cellular sheaf cohomologies to cohomologies of algebraic varieties. We then give an overview of the structure of the extension cellularSheaves for polymake. Finally, we illustrate the usage of the extension with examples from toric and tropical geometry. 1 Introduction n Given a polyhedral complex Π in R , a cellular sheaf (of vector spaces) on Π associates to every face of Π a vector space and to every face relation a map of the associated vector spaces (see Definition 2). Just as with usual sheaves, we can compute the cohomology of cellular sheaves (see Definition 5). The advantage is that cellular sheaf cohomology is the cohomology of a chain complex consisting of finite dimensional vector spaces (see Definition 3). Polyhedral complexes often arise in algebraic geometry. Moreover, in some cases, invariants of algebraic varieties can be recovered as cohomology of certain cellular sheaves on polyhedral complexes. Our two major classes of examples come from toric and tropical geometry and are presented in Section 2.2. We refer the reader to [9] for a guide to toric geometry and polytopes. For an introduction to tropical geometry see [4], [20]. The main motivation for this polymake extension was to implement tropical homology, as introduced by Itenberg, Katzarkov, Mikhalkin, and Zharkov in [15].
    [Show full text]
  • Sheaves and Homotopy Theory
    SHEAVES AND HOMOTOPY THEORY DANIEL DUGGER The purpose of this note is to describe the homotopy-theoretic version of sheaf theory developed in the work of Thomason [14] and Jardine [7, 8, 9]; a few enhancements are provided here and there, but the bulk of the material should be credited to them. Their work is the foundation from which Morel and Voevodsky build their homotopy theory for schemes [12], and it is our hope that this exposition will be useful to those striving to understand that material. Our motivating examples will center on these applications to algebraic geometry. Some history: The machinery in question was invented by Thomason as the main tool in his proof of the Lichtenbaum-Quillen conjecture for Bott-periodic algebraic K-theory. He termed his constructions `hypercohomology spectra', and a detailed examination of their basic properties can be found in the first section of [14]. Jardine later showed how these ideas can be elegantly rephrased in terms of model categories (cf. [8], [9]). In this setting the hypercohomology construction is just a certain fibrant replacement functor. His papers convincingly demonstrate how many questions concerning algebraic K-theory or ´etale homotopy theory can be most naturally understood using the model category language. In this paper we set ourselves the specific task of developing some kind of homotopy theory for schemes. The hope is to demonstrate how Thomason's and Jardine's machinery can be built, step-by-step, so that it is precisely what is needed to solve the problems we encounter. The papers mentioned above all assume a familiarity with Grothendieck topologies and sheaf theory, and proceed to develop the homotopy-theoretic situation as a generalization of the classical case.
    [Show full text]
  • Introduction to Generalized Sheaf Cohomology
    Introduction to Generalized Sheaf Cohomology Peter Schneider 1 Right derived functors Let M be a category and let S be a class of morphisms in M. The localiza- γ tion M −!Mloc of M with respect to S (see [GZ]) is characterized by the universal property that γ(s) for any s 2 S is an isomorphism and that for any functor F : M!B which transforms the morphisms in S into isomor- phisms in B there is a unique functor F : Mloc !B such that F = F ◦ γ. Now let F : M!B be an arbitrary functor. We then want at least a functor RF : Mloc !B such that RF ◦ γ is as \close" as possible to F . Definition 1.1. A right derivation of F is a functor RF : Mloc −! B together with a natural transformation η : F ! RF ◦ γ such that, for any functor G : Mloc !B, the map ∼ natural transf. (RF; G) −−! natural transf. (F; G ◦ γ) ϵ 7−! (ϵ ∗ γ) ◦ η is bijective. Since the pair (RF; η) if it exists is unique up to unique isomorphism we usually will refer to RF as the right derived functor of F . There seems to be no completely general result about the existence of right derived functors; in various different situations one has different methods to construct them. In the following we will discuss an appropriate variant of the method of \resolutions" which will be applicable in all situations of interest to us. From now on we always assume that the class S satisfies the condition that %& in any commutative diagram −! in M (∗) in which two arrows represent morphisms in S also the third arrow represents a morphism in S.
    [Show full text]
  • Arxiv:1307.5568V2 [Math.AG]
    PARTIAL POSITIVITY: GEOMETRY AND COHOMOLOGY OF q-AMPLE LINE BUNDLES DANIEL GREB AND ALEX KURONYA¨ To Rob Lazarsfeld on the occasion of his 60th birthday Abstract. We give an overview of partial positivity conditions for line bundles, mostly from a cohomological point of view. Although the current work is to a large extent of expository nature, we present some minor improvements over the existing literature and a new result: a Kodaira-type vanishing theorem for effective q-ample Du Bois divisors and log canonical pairs. Contents 1. Introduction 1 2. Overview of the theory of q-ample line bundles 4 2.1. Vanishing of cohomology groups and partial ampleness 4 2.2. Basic properties of q-ampleness 7 2.3. Sommese’s geometric q-ampleness 15 2.4. Ample subschemes, and a Lefschetz hyperplane theorem for q-ample divisors 17 3. q-Kodaira vanishing for Du Bois divisors and log canonical pairs 19 References 23 1. Introduction Ampleness is one of the central notions of algebraic geometry, possessing the extremely useful feature that it has geometric, numerical, and cohomological characterizations. Here we will concentrate on its cohomological side. The fundamental result in this direction is the theorem of Cartan–Serre–Grothendieck (see [Laz04, Theorem 1.2.6]): for a complete arXiv:1307.5568v2 [math.AG] 23 Jan 2014 projective scheme X, and a line bundle L on X, the following are equivalent to L being ample: ⊗m (1) There exists a positive integer m0 = m0(X, L) such that L is very ample for all m ≥ m0. (2) For every coherent sheaf F on X, there exists a positive integer m1 = m1(X, F, L) ⊗m for which F ⊗ L is globally generated for all m ≥ m1.
    [Show full text]
  • SHEAVES, TOPOSES, LANGUAGES Acceleration Based on A
    Chapter 7 Logic of behavior: Sheaves, toposes, and internal languages 7.1 How can we prove our machine is safe? Imagine you are trying to design a system of interacting components. You wouldn’t be doing this if you didn’t have a goal in mind: you want the system to do something, to behave in a certain way. In other words, you want to restrict its possibilities to a smaller set: you want the car to remain on the road, you want the temperature to remain in a particular range, you want the bridge to be safe for trucks to pass. Out of all the possibilities, your system should only permit some. Since your system is made of components that interact in specified ways, the possible behavior of the whole—in any environment—is determined by the possible behaviors of each of its components in their local environments, together with the precise way in which they interact.1 In this chapter, we will discuss a logic wherein one can describe general types of behavior that occur over time, and prove properties of a larger-scale system from the properties and interaction patterns of its components. For example, suppose we want an autonomous vehicle to maintain a distance of some safe R from other objects. To do so, several components must interact: a 2 sensor that approximates the real distance by an internal variable S0, a controller that uses S0 to decide what action A to take, and a motor that moves the vehicle with an 1 The well-known concept of emergence is not about possibilities, it is about prediction.
    [Show full text]
  • On Sheaf Theory
    Lectures on Sheaf Theory by C.H. Dowker Tata Institute of Fundamental Research Bombay 1957 Lectures on Sheaf Theory by C.H. Dowker Notes by S.V. Adavi and N. Ramabhadran Tata Institute of Fundamental Research Bombay 1956 Contents 1 Lecture 1 1 2 Lecture 2 5 3 Lecture 3 9 4 Lecture 4 15 5 Lecture 5 21 6 Lecture 6 27 7 Lecture 7 31 8 Lecture 8 35 9 Lecture 9 41 10 Lecture 10 47 11 Lecture 11 55 12 Lecture 12 59 13 Lecture 13 65 14 Lecture 14 73 iii iv Contents 15 Lecture 15 81 16 Lecture 16 87 17 Lecture 17 93 18 Lecture 18 101 19 Lecture 19 107 20 Lecture 20 113 21 Lecture 21 123 22 Lecture 22 129 23 Lecture 23 135 24 Lecture 24 139 25 Lecture 25 143 26 Lecture 26 147 27 Lecture 27 155 28 Lecture 28 161 29 Lecture 29 167 30 Lecture 30 171 31 Lecture 31 177 32 Lecture 32 183 33 Lecture 33 189 Lecture 1 Sheaves. 1 onto Definition. A sheaf S = (S, τ, X) of abelian groups is a map π : S −−−→ X, where S and X are topological spaces, such that 1. π is a local homeomorphism, 2. for each x ∈ X, π−1(x) is an abelian group, 3. addition is continuous. That π is a local homeomorphism means that for each point p ∈ S , there is an open set G with p ∈ G such that π|G maps G homeomorphi- cally onto some open set π(G).
    [Show full text]
  • On the De Rham Cohomology of Algebraic Varieties
    PUBLICATIONS MATHÉMATIQUES DE L’I.H.É.S. ROBIN HARTSHORNE On the de Rham cohomology of algebraic varieties Publications mathématiques de l’I.H.É.S., tome 45 (1975), p. 5-99 <http://www.numdam.org/item?id=PMIHES_1975__45__5_0> © Publications mathématiques de l’I.H.É.S., 1975, tous droits réservés. L’accès aux archives de la revue « Publications mathématiques de l’I.H.É.S. » (http:// www.ihes.fr/IHES/Publications/Publications.html) implique l’accord avec les conditions géné- rales d’utilisation (http://www.numdam.org/conditions). Toute utilisation commerciale ou im- pression systématique est constitutive d’une infraction pénale. Toute copie ou impression de ce fichier doit contenir la présente mention de copyright. Article numérisé dans le cadre du programme Numérisation de documents anciens mathématiques http://www.numdam.org/ ON THE DE RHAM COHOMOLOGY OF ALGEBRAIC VARIETIES by ROBIN HARTSHORNE CONTENTS INTRODUCTION .............................................................................. 6 CHAPTER I. — Preliminaries .............................................................. n § i. Cohomology theories ............................................................... 9 § 2. Direct and inverse images .......................................................... 10 § 3. Hypercohomology ................................................................. 11 § 4. Inverse limits...................................................................... 12 § 5. Completions ...................................................................... 18 §
    [Show full text]
  • Relative Duality for Quasi-Coherent Sheaves Compositio Mathematica, Tome 41, No 1 (1980), P
    COMPOSITIO MATHEMATICA STEVEN L. KLEIMAN Relative duality for quasi-coherent sheaves Compositio Mathematica, tome 41, no 1 (1980), p. 39-60 <http://www.numdam.org/item?id=CM_1980__41_1_39_0> © Foundation Compositio Mathematica, 1980, tous droits réservés. L’accès aux archives de la revue « Compositio Mathematica » (http: //http://www.compositio.nl/) implique l’accord avec les conditions géné- rales d’utilisation (http://www.numdam.org/conditions). Toute utilisation commerciale ou impression systématique est constitutive d’une infrac- tion pénale. Toute copie ou impression de ce fichier doit contenir la présente mention de copyright. Article numérisé dans le cadre du programme Numérisation de documents anciens mathématiques http://www.numdam.org/ COMPOSITIO MATHEMATICA, Vol. 41, Fasc. 1, 1980, pag. 39-60 @ 1980 Sijthoff &#x26; Noordhoff International Publishers - Alphen aan den Rijn Printed in the Netherlands RELATIVE DUALITY FOR QUASI-COHERENT SHEAVES Steven L. Kleiman Introduction In practice it is useful to know when the relative duality map is an isomorphism, where f : Xi Y is a flat, locally projective, finitely presentable map whose fibers X(y) are pure r-dimensional, F is a quasi-coherent sheaf on X, and N is one on Y, and where Extf denotes the m th derived function of f * Homx. (The notion Ext f was used by Grothendieck in his Bourbaki talk on the Hilbert scheme, no. 221, p. 4, May 1961, and it may have originated there.) Theorem (21) below deals with the following criterion: For f flat and lf p (locally finitely presentable), Dm is an isomorphism for all N if and only if Rr-mf *F commutes with base-change.
    [Show full text]
  • 3. Ample and Semiample We Recall Some Very Classical Algebraic Geometry
    3. Ample and Semiample We recall some very classical algebraic geometry. Let D be an in- 0 tegral Weil divisor. Provided h (X; OX (D)) > 0, D defines a rational map: φ = φD : X 99K Y: The simplest way to define this map is as follows. Pick a basis σ1; σ2; : : : ; σm 0 of the vector space H (X; OX (D)). Define a map m−1 φ: X −! P by the rule x −! [σ1(x): σ2(x): ··· : σm(x)]: Note that to make sense of this notation one has to be a little careful. Really the sections don't take values in C, they take values in the fibre Lx of the line bundle L associated to OX (D), which is a 1-dimensional vector space (let us assume for simplicity that D is Carier so that OX (D) is locally free). One can however make local sense of this mor- phism by taking a local trivialisation of the line bundle LjU ' U × C. Now on a different trivialisation one would get different values. But the two trivialisations differ by a scalar multiple and hence give the same point in Pm−1. However a much better way to proceed is as follows. m−1 0 ∗ P ' P(H (X; OX (D)) ): Given a point x 2 X, let 0 Hx = f σ 2 H (X; OX (D)) j σ(x) = 0 g: 0 Then Hx is a hyperplane in H (X; OX (D)), whence a point of 0 ∗ φ(x) = [Hx] 2 P(H (X; OX (D)) ): Note that φ is not defined everywhere.
    [Show full text]
  • Residues, Duality, and the Fundamental Class of a Scheme-Map
    RESIDUES, DUALITY, AND THE FUNDAMENTAL CLASS OF A SCHEME-MAP JOSEPH LIPMAN Abstract. The duality theory of coherent sheaves on algebraic vari- eties goes back to Roch's half of the Riemann-Roch theorem for Riemann surfaces (1870s). In the 1950s, it grew into Serre duality on normal projective varieties; and shortly thereafter, into Grothendieck duality for arbitrary varieties and more generally, maps of noetherian schemes. This theory has found many applications in geometry and commutative algebra. We will sketch the theory in the reasonably accessible context of a variety V over a perfect field k, emphasizing the role of differential forms, as expressed locally via residues and globally via the fundamental class of V=k. (These notions will be explained.) As time permits, we will indicate some connections with Hochschild homology, and generalizations to maps of noetherian (formal) schemes. Even 50 years after the inception of Grothendieck's theory, some of these generalizations remain to be worked out. Contents Introduction1 1. Riemann-Roch and duality on curves2 2. Regular differentials on algebraic varieties4 3. Higher-dimensional residues6 4. Residues, integrals and duality7 5. Closing remarks8 References9 Introduction This talk, aimed at graduate students, will be about the duality theory of coherent sheaves on algebraic varieties, and a bit about its massive|and still continuing|development into Grothendieck duality theory, with a few indications of applications. The prerequisite is some understanding of what is meant by cohomology, both global and local, of such sheaves. Date: May 15, 2011. 2000 Mathematics Subject Classification. Primary 14F99. Key words and phrases. Hochschild homology, Grothendieck duality, fundamental class.
    [Show full text]
  • A Sheaf Theoretic Approach to Measure Theory
    A SHEAF THEORETIC APPROACH TO MEASURE THEORY by Matthew Jackson B.Sc. (Hons), University of Canterbury, 1996 Mus.B., University of Canterbury, 1997 M.A. (Dist), University of Canterbury, 1998 M.S., Carnegie Mellon University, 2000 Submitted to the Graduate Faculty of the Department of Mathematics in partial fulfillment of the requirements for the degree of Doctor of Philosophy University of Pittsburgh 2006 UNIVERSITY OF PITTSBURGH DEPARTMENT OF MATHEMATICS This dissertation was presented by Matthew Jackson It was defended on 13 April, 2006 and approved by Bob Heath, Department of Mathematics, University of Pittsburgh Steve Awodey, Departmant of Philosophy, Carnegie Mellon University Dana Scott, School of Computer Science, Carnegie Mellon University Paul Gartside, Department of Mathematics, University of Pittsburgh Chris Lennard, Department of Mathematics, University of Pittsburgh Dissertation Director: Bob Heath, Department of Mathematics, University of Pittsburgh ii ABSTRACT A SHEAF THEORETIC APPROACH TO MEASURE THEORY Matthew Jackson, PhD University of Pittsburgh, 2006 The topos Sh( ) of sheaves on a σ-algebra is a natural home for measure theory. F F The collection of measures is a sheaf, the collection of measurable real valued functions is a sheaf, the operation of integration is a natural transformation, and the concept of almost-everywhere equivalence is a Lawvere-Tierney topology. The sheaf of measurable real valued functions is the Dedekind real numbers object in Sh( ) (Scott [24]), and the topology of “almost everywhere equivalence“ is the closed F topology induced by the sieve of negligible sets (Wendt[28]) The other elements of measure theory have not previously been described using the internal language of Sh( ).
    [Show full text]
  • SERRE DUALITY and APPLICATIONS Contents 1
    SERRE DUALITY AND APPLICATIONS JUN HOU FUNG Abstract. We carefully develop the theory of Serre duality and dualizing sheaves. We differ from the approach in [12] in that the use of spectral se- quences and the Yoneda pairing are emphasized to put the proofs in a more systematic framework. As applications of the theory, we discuss the Riemann- Roch theorem for curves and Bott's theorem in representation theory (follow- ing [8]) using the algebraic-geometric machinery presented. Contents 1. Prerequisites 1 1.1. A crash course in sheaves and schemes 2 2. Serre duality theory 5 2.1. The cohomology of projective space 6 2.2. Twisted sheaves 9 2.3. The Yoneda pairing 10 2.4. Proof of theorem 2.1 12 2.5. The Grothendieck spectral sequence 13 2.6. Towards Grothendieck duality: dualizing sheaves 16 3. The Riemann-Roch theorem for curves 22 4. Bott's theorem 24 4.1. Statement and proof 24 4.2. Some facts from algebraic geometry 29 4.3. Proof of theorem 4.5 33 Acknowledgments 34 References 35 1. Prerequisites Studying algebraic geometry from the modern perspective now requires a some- what substantial background in commutative and homological algebra, and it would be impractical to go through the many definitions and theorems in a short paper. In any case, I can do no better than the usual treatments of the various subjects, for which references are provided in the bibliography. To a first approximation, this paper can be read in conjunction with chapter III of Hartshorne [12]. Also in the bibliography are a couple of texts on algebraic groups and Lie theory which may be beneficial to understanding the latter parts of this paper.
    [Show full text]