History of topos theory

Last updated

This article gives some very general background to the mathematical idea of topos. This is an aspect of category theory, and has a reputation for being abstruse. The level of abstraction involved cannot be reduced beyond a certain point; but on the other hand context can be given. This is partly in terms of historical development, but also to some extent an explanation of differing attitudes to category theory. [ citation needed ]

Contents

In the school of Grothendieck

During the latter part of the 1950s, the foundations of algebraic geometry were being rewritten; and it is here that the origins of the topos concept are to be found. At that time the Weil conjectures were an outstanding motivation to research. As we now know, the route towards their proof, and other advances, lay in the construction of étale cohomology.

With the benefit of hindsight, it can be said that algebraic geometry had been wrestling with two problems for a long time. The first was to do with its points: back in the days of projective geometry it was clear that the absence of 'enough' points on an algebraic variety was a barrier to having a good geometric theory (in which it was somewhat like a compact manifold). There was also the difficulty, that was clear as soon as topology took form in the first half of the twentieth century, that the topology of algebraic varieties had 'too few' open sets.

The question of points was close to resolution by 1950; Alexander Grothendieck took a sweeping step (invoking the Yoneda lemma) that disposed of itnaturally at a cost, that every variety or more general scheme should become a functor. It wasn't possible to add open sets, though. The way forward was otherwise.

The topos definition first appeared somewhat obliquely, in or about 1960. General problems of so-called 'descent' in algebraic geometry were considered, at the same period when the fundamental group was generalised to the algebraic geometry setting (as a pro-finite group). In the light of later work (c. 1970), 'descent' is part of the theory of comonads; here we can see one way in which the Grothendieck school bifurcates in its approach from the 'pure' category theorists, a theme that is important for the understanding of how the topos concept was later treated.

There was perhaps a more direct route available: the abelian category concept had been introduced by Grothendieck in his foundational work on homological algebra, to unify categories of sheaves of abelian groups, and of modules. An abelian category is supposed to be closed under certain category-theoretic operationsby using this kind of definition one can focus entirely on structure, saying nothing at all about the nature of the objects involved. This type of definition can be traced back, in one line, to the lattice concept of the 1930s. It was a possible question to ask, around 1957, for a purely category-theoretic characterisation of categories of sheaves of sets, the case of sheaves of abelian groups having been subsumed by Grothendieck's work (the Tôhoku paper).

Such a definition of a topos was eventually given five years later, around 1962, by Grothendieck and Verdier (see Verdier's Nicolas Bourbaki seminar Analysis Situs). The characterisation was by means of categories 'with enough colimits', and applied to what is now called a Grothendieck topos. The theory was rounded out by establishing that a Grothendieck topos was a category of sheaves, where now the word sheaf had acquired an extended meaning, since it involved a Grothendieck topology.

The idea of a Grothendieck topology (also known as a site) has been characterised by John Tate as a bold pun on the two senses of Riemann surface.[ citation needed ] Technically speaking it enabled the construction of the sought-after étale cohomology (as well as other refined theories such as flat cohomology and crystalline cohomology). At this pointabout 1964the developments powered by algebraic geometry had largely run their course. The 'open set' discussion had effectively been summed up in the conclusion that varieties had a rich enough site of open sets in unramified covers of their (ordinary) Zariski-open sets.

From pure category theory to categorical logic

The current definition of topos goes back to William Lawvere and Myles Tierney. While the timing follows closely on from that described above, as a matter of history, the attitude is different, and the definition is more inclusive. That is, there are examples of toposes that are not a Grothendieck topos. What is more, these may be of interest for a number of logical disciplines.

Lawvere and Tierney's definition picks out the central role in topos theory of the sub-object classifier . In the usual category of sets, this is the two-element set of Boolean truth-values, true and false. It is almost tautologous to say that the subsets of a given set X are the same as (just as good as) the functions on X to any such given two-element set: fix the 'first' element and make a subset Y correspond to the function sending Y there and its complement in X to the other element.

Now sub-object classifiers can be found in sheaf theory. Still tautologously, though certainly more abstractly, for a topological space X there is a direct description of a sheaf on X that plays the role with respect to all sheaves of sets on X. Its set of sections over an open set U of X is just the set of open subsets of U. The space associated with a sheaf, for it, is more difficult to describe.

Lawvere and Tierney therefore formulated axioms for a topos that assumed a sub-object classifier, and some limit conditions (to make a cartesian-closed category, at least). For a while this notion of topos was called 'elementary topos'.

Once the idea of a connection with logic was formulated, there were several developments 'testing' the new theory:

Position of topos theory

There was some irony that in the pushing through of David Hilbert's long-range programme a natural home for intuitionistic logic's central ideas was found: Hilbert had detested the school of L. E. J. Brouwer. Existence as 'local' existence in the sheaf-theoretic sense, now going by the name of Kripke–Joyal semantics, is a good match. On the other hand Brouwer's long efforts on 'species', as he called the intuitionistic theory of reals, are presumably in some way subsumed and deprived of status beyond the historical. There is a theory of the real numbers in each topos, and so no one master intuitionist theory.

The later work on étale cohomology has tended to suggest that the full, general topos theory isn't required. On the other hand, other sites are used, and the Grothendieck topos has taken its place within homological algebra.

The Lawvere programme was to write higher-order logic in terms of category theory. That this can be done cleanly is shown by the book treatment by Joachim Lambek and P. J. Scott. What results is essentially an intuitionistic (i.e. constructive logic) theory, its content being clarified by the existence of a free topos. That is a set theory, in a broad sense, but also something belonging to the realm of pure syntax. The structure on its sub-object classifier is that of a Heyting algebra. To get a more classical set theory one can look at toposes in which it is moreover a Boolean algebra, or specialising even further, at those with just two truth-values. In that book, the talk is about constructive mathematics; but in fact this can be read as foundational computer science (which is not mentioned). If one wants to discuss set-theoretic operations, such as the formation of the image (range) of a function, a topos is guaranteed to be able to express this, entirely constructively.

It also produced a more accessible spin-off in pointless topology, where the locale concept isolates some insights found by treating topos as a significant development of topological space. The slogan is 'points come later': this brings discussion full circle on this page. The point of view is written up in Peter Johnstone's Stone Spaces, which has been called by a leader in the field of computer science 'a treatise on extensionality'. The extensional is treated in mathematics as ambient—it is not something about which mathematicians really expect to have a theory. Perhaps this is why topos theory has been treated as an oddity; it goes beyond what the traditionally geometric way of thinking allows. The needs of thoroughly intensional theories such as untyped lambda calculus have been met in denotational semantics. Topos theory has long looked like a possible 'master theory' in this area.

Summary

The topos concept arose in algebraic geometry, as a consequence of combining the concept of sheaf and closure under categorical operations. It plays a certain definite role in cohomology theories. A 'killer application' is étale cohomology.

The subsequent developments associated with logic are more interdisciplinary. They include examples drawing on homotopy theory (classifying toposes). They involve links between category theory and mathematical logic, and also (as a high-level, organisational discussion) between category theory and theoretical computer science based on type theory. Granted the general view of Saunders Mac Lane about ubiquity of concepts, this gives them a definite status. The use of toposes as unifying bridges in mathematics has been pioneered by Olivia Caramello in her 2017 book. [1]

Related Research Articles

In category theory, a branch of mathematics, a Grothendieck topology is a structure on a category C that makes the objects of C act like the open sets of a topological space. A category together with a choice of Grothendieck topology is called a site.

In mathematics, a sheaf is a tool for systematically tracking data attached to the open sets of a topological space and defined locally with regard to them. For example, for each open set, the data could be the ring of continuous functions defined on that open set. Such data is well behaved in that it can be restricted to smaller open sets, and also the data assigned to an open set is equivalent to all collections of compatible data assigned to collections of smaller open sets covering the original open set.

The following outline is provided as an overview of and guide to category theory, the area of study in mathematics that examines in an abstract way the properties of particular mathematical concepts, by formalising them as collections of objects and arrows, where these collections satisfy certain basic conditions. Many significant areas of mathematics can be formalised as categories, and the use of category theory allows many intricate and subtle mathematical results in these fields to be stated, and proved, in a much simpler way than without the use of categories.

In mathematics, a scheme is a mathematical structure that enlarges the notion of algebraic variety in several ways, such as taking account of multiplicities and allowing "varieties" defined over any commutative ring.

In category theory, a subobject classifier is a special object Ω of a category such that, intuitively, the subobjects of any object X in the category correspond to the morphisms from X to Ω. In typical examples, that morphism assigns "true" to the elements of the subobject and "false" to the other elements of X. Therefore, a subobject classifier is also known as a "truth value object" and the concept is widely used in the categorical description of logic. Note however that subobject classifiers are often much more complicated than the simple binary logic truth values {true, false}.

In mathematics, the étale cohomology groups of an algebraic variety or scheme are algebraic analogues of the usual cohomology groups with finite coefficients of a topological space, introduced by Grothendieck in order to prove the Weil conjectures. Étale cohomology theory can be used to construct ℓ-adic cohomology, which is an example of a Weil cohomology theory in algebraic geometry. This has many applications, such as the proof of the Weil conjectures and the construction of representations of finite groups of Lie type.

Motivic cohomology is an invariant of algebraic varieties and of more general schemes. It is a type of cohomology related to motives and includes the Chow ring of algebraic cycles as a special case. Some of the deepest problems in algebraic geometry and number theory are attempts to understand motivic cohomology.

<span class="mw-page-title-main">William Lawvere</span> American mathematician (1937–2023)

Francis William Lawvere was an American mathematician known for his work in category theory, topos theory and the philosophy of mathematics.

In mathematics, sheaf cohomology is the application of homological algebra to analyze the global sections of a sheaf on a topological space. Broadly speaking, sheaf cohomology describes the obstructions to solving a geometric problem globally when it can be solved locally. The central work for the study of sheaf cohomology is Grothendieck's 1957 Tôhoku paper.

In mathematics, the gluing axiom is introduced to define what a sheaf on a topological space must satisfy, given that it is a presheaf, which is by definition a contravariant functor

In mathematics, injective sheaves of abelian groups are used to construct the resolutions needed to define sheaf cohomology.

In algebraic geometry, the étale topology is a Grothendieck topology on the category of schemes which has properties similar to the Euclidean topology, but unlike the Euclidean topology, it is also defined in positive characteristic. The étale topology was originally introduced by Alexander Grothendieck to define étale cohomology, and this is still the étale topology's most well-known use.

In mathematics a stack or 2-sheaf is, roughly speaking, a sheaf that takes values in categories rather than sets. Stacks are used to formalise some of the main constructions of descent theory, and to construct fine moduli stacks when fine moduli spaces do not exist.

In mathematics, a topos is a category that behaves like the category of sheaves of sets on a topological space. Topoi behave much like the category of sets and possess a notion of localization; they are a direct generalization of point-set topology. The Grothendieck topoi find applications in algebraic geometry; the more general elementary topoi are used in logic.

In mathematics, a constructible sheaf is a sheaf of abelian groups over some topological space X, such that X is the union of a finite number of locally closed subsets on each of which the sheaf is a locally constant sheaf. It has its origins in algebraic geometry, where in étale cohomology constructible sheaves are defined in a similar way. For the derived category of constructible sheaves, see a section in ℓ-adic sheaf.

Mathematics is a broad subject that is commonly divided in many areas that may be defined by their objects of study, by the used methods, or by both. For example, analytic number theory is a subarea of number theory devoted to the use of methods of analysis for the study of natural numbers.

Derived algebraic geometry is a branch of mathematics that generalizes algebraic geometry to a situation where commutative rings, which provide local charts, are replaced by either differential graded algebras, simplicial commutative rings or -ring spectra from algebraic topology, whose higher homotopy groups account for the non-discreteness of the structure sheaf. Grothendieck's scheme theory allows the structure sheaf to carry nilpotent elements. Derived algebraic geometry can be thought of as an extension of this idea, and provides natural settings for intersection theory of singular algebraic varieties and cotangent complexes in deformation theory, among the other applications.

Fiber functors in category theory, topology and algebraic geometry refer to several loosely related functors that generalise the functors taking a covering space to the fiber over a point .

In mathematics, a Lawvere–Tierney topology is an analog of a Grothendieck topology for an arbitrary topos, used to construct a topos of sheaves. A Lawvere–Tierney topology is also sometimes also called a local operator or coverage or topology or geometric modality. They were introduced by William Lawvere (1971) and Myles Tierney.

Condensed mathematics is a theory developed by Dustin Clausen and Peter Scholze which aims to unify various mathematical subfields, including topology, complex geometry, and algebraic geometry.

References

  1. Caramello, Olivia (2017). Theories, Sites, Toposes: Relating and studying mathematical theories through topos-theoretic 'bridges. Oxford University Press. doi:10.1093/oso/9780198758914.001.0001. ISBN   9780198758914.