请输入您要查询的字词:

 

单词 8HomotopyTheory
释义

8. Homotopy theory


In this chapter, we develop some homotopy theory within type theoryPlanetmathPlanetmath. Weuse the synthetic approach to homotopy theory introduced in\\crefcha:basics: Spaces, points, paths, and homotopiesMathworldPlanetmathPlanetmath are basicnotions, which are represented by types and elements of types, particularlythe identity type. The algebraic structurePlanetmathPlanetmath of paths and homotopies isrepresented by the natural -groupoidPlanetmathPlanetmathPlanetmathPlanetmathPlanetmathPlanetmathstructureMathworldPlanetmath on types, which is generatedby the rules for the identity type. Using higher inductive types, asintroduced in \\crefcha:hits, we can describe spaces directly by theiruniversal propertiesMathworldPlanetmath.

There are several interesting aspects of this synthetic approach.First, it combines advantages of concrete models (such as topologicalspacesMathworldPlanetmathor simplicial sets)with advantages of abstract categorical frameworksfor homotopy theory (such as Quillen model categories).On the one hand,our proofs feel elementary, and refer concretely topoints, paths, and homotopies in types. On the other hand, our approach nevertheless abstracts away fromany concrete presentationMathworldPlanetmathPlanetmathPlanetmath of these objects — for example,associativity of path concatenation is proved by path inductionMathworldPlanetmath, ratherthan by reparametrization of maps [0,1]X or by horn-filling conditions.Type theory seems to be a very convenient way to study the abstract homotopy theoryof -groupoids: by using the rules for the identity type, wecan avoid the complicated combinatorics involved in many definitions of-groupoids, and explicate only as much of thestructure as is needed in any particular proof.

The abstract nature of type theory means that our proofs apply automatically in a varietyMathworldPlanetmathPlanetmath of settings.In particular, as mentioned previously, homotopy type theory has one interpretationMathworldPlanetmath inKan simplicial sets,which is one model for the homotopy theory of -groupoids. Thus,our proofs apply to this model, and transferring them along the geometricrealization functorMathworldPlanetmath from simplicial sets to topological spaces givesproofs of corresponding theorems in classical homotopy theory.However, though the details are work in progress, we can alsointerpret type theory in a wide variety of other categoriesMathworldPlanetmaththat look like the category of -groupoids, such as(,1)-toposes.Thus, proving a result in type theory will showthat it holds in these settings as well.This sort of extra generality is well-known as a property of ordinary categorical logic:univalent foundations extends it to homotopy theory as well.

Second, our synthetic approach has suggested new type-theoreticmethods and proofs. Some of our proofs are fairlydirect transcriptions of classical proofs. Others have a moretype-theoretic feel, and consist mainly of calculations with-groupoid operationsMathworldPlanetmath, in a style that is very similarPlanetmathPlanetmath to howcomputer scientists use type theory to reason about computer programs.One thing that seems to have permitted these new proofs is the fact that type theoryemphasizes different aspects of homotopy theory than other approaches:while tools like path induction and the universal properties of higherinductives are available in a setting like Kan simplicial sets, typetheory elevates their importance, because they are the onlyprimitive tools available for working with these types. Focusing onthese tools had led to new descriptions of familiar constructions suchas the universal coverMathworldPlanetmath of the circle and the Hopf fibration, using just therecursion principles for higher inductive types. These descriptions arevery direct, and many of the proofs in this chapter involvecomputational calculations with such fibrationsMathworldPlanetmath.Another new aspect of our proofs is that they are constructive (assumingunivalence and higher inductives types are constructive); we describe anapplication of this to homotopy groups of spheres in\\crefsec:moreresults.

Third, our synthetic approach is very amenable to computer-checkedproofs in proof assistants such as Coq and Agda.Almost all of the proofsdescribed in this chapter have been computer-checked, and many of theseproofs were first given in a proof assistant, and then “unformalized”for this book. The computer-checked proofs are comparable in length andeffort to the informal proofs presented here, and in some cases they areeven shorter and easier to do.

Before turning to the presentation of our results, we briefly review somebasic concepts and theorems from homotopy theory for the benefit of the reader who is not familiar with them.We also give an overview of theresults proved in this chapter.

Homotopy theory is a branch of algebraic topology, and uses tools from abstract algebra,such as group theory, to investigate properties of spaces. One questionhomotopy theorists investigate is how to tell whether two spaces are thesame, where “the same” means homotopy equivalenceMathworldPlanetmathPlanetmath(continuousmaps back and forth that compose to the identityPlanetmathPlanetmathPlanetmathPlanetmath up to homotopy—thisgives the opportunity to “correct” maps that don’t exactly compose tothe identity). One common way to tell whether two spaces are the sameis to calculate algebraic invariants associated with a space,which include its homotopy groupsMathworldPlanetmath and homologyMathworldPlanetmathPlanetmath andcohomology groupsPlanetmathPlanetmath.EquivalentMathworldPlanetmathPlanetmathPlanetmathPlanetmath spaces have isomorphicPlanetmathPlanetmathPlanetmathhomotopy/(co)homology groups, so if two spaces have different groups,then they are not equivalent. Thus, these algebraic invariants provideglobal information about a space, which can be used to tell spacesapart, and complements the local information provided by notions such ascontinuity. For example, the torus locally looks like the 2-sphere, but ithas a global differencePlanetmathPlanetmath, because it as a hole in it, and this differenceis visible in the homotopy groups of these two spaces.

The simplest example of a homotopy group is the fundamental groupMathworldPlanetmathPlanetmathof a space, which is written π1(X,x0): Given a space X and apoint x0 in it, one can make a group whose elements are loops atx0 (continuous paths from x0 to x0), considered up to homotopy, with thegroup operations given by the identity path (standing still), pathconcatenation, and path reversal. For example, the fundamental group ofthe 2-sphere is trivial, but the fundamental group of the torus is not,which shows that the sphere and the torus are not homotopy equivalent.The intuition is that every loop on the sphere is homotopicMathworldPlanetmath to theidentity, because its inside can be filled in. In contrast, a loop onthe torus that goes through the donut’s hole is not homotopic to theidentity, so there are non-trivial elements in the fundamental group.

The higher homotopy groups provide additional information about aspace. Fix a point x0 in X, and consider the constant path𝗋𝖾𝖿𝗅x0. Then the homotopy classes of homotopies between 𝗋𝖾𝖿𝗅x0and itself form a group π2(X,x0), which tells us something aboutthe two-dimensional structure of the space. Then π3(X,x0) is thegroup of homotopy classes of homotopies between homotopies, and so on.One of the basic problems of algebraic topology iscalculating the homotopy groups of a space X, which meansgiving a group isomorphism between πk(X,x0) and some more directdescription of a group (e.g., by a multiplication table orpresentation). Somewhat surprisingly, this is a very difficultquestion, even for spaces as simple as the spheres. As can be seen from\\creftab:homotopy-groups-of-spheres, some patterns emerge in thehigher homotopy groups of spheres, but there is no general formulaMathworldPlanetmath, andmany homotopy groups of spheres are currently still unknown.

\\definecolor

xA\\OPTcolormodel\\OPTcolxA\\definecolorxB\\OPTcolormodel\\OPTcolxB\\definecolorxC\\OPTcolormodel\\OPTcolxC\\definecolorxD\\OPTcolormodel\\OPTcolxD\\definecolorxE\\OPTcolormodel\\OPTcolxE\\definecolorxF\\OPTcolormodel\\OPTcolxF\\definecolorxG\\OPTcolormodel\\OPTcolxG\\definecolorxH\\OPTcolormodel\\OPTcolxH\\definecolorxI\\OPTcolormodel\\OPTcolxI\\definecolorxJ\\OPTcolormodel\\OPTcolxJ\\definecolorxK\\OPTcolormodel\\OPTcolxK\\definecolorxL\\OPTcolormodel\\OPTcolxL\\definecolorxM\\OPTcolormodel\\OPTcolxM

\\toprule𝕊0𝕊1𝕊2𝕊3𝕊4𝕊5𝕊6𝕊7𝕊8
\\addlinespace[3pt] \\midruleπ10\\colorboxxG 0\\colorboxxF 0\\colorboxxE 0\\colorboxxD 0\\colorboxxC 0\\colorboxxB 0\\colorboxxA 0
\\addlinespace[3pt]π200\\colorboxxH \\colorboxxG 0\\colorboxxF 0\\colorboxxE 0\\colorboxxD 0\\colorboxxC 0\\colorboxxB 0
\\addlinespace[3pt]π300\\colorboxxH \\colorboxxG 0\\colorboxxF 0\\colorboxxE 0\\colorboxxD 0\\colorboxxC 0
\\addlinespace[3pt]π4002\\colorboxxI 2\\colorboxxH \\colorboxxG 0\\colorboxxF 0\\colorboxxE 0\\colorboxxD 0
\\addlinespace[3pt]π50022\\colorboxxI 2\\colorboxxH \\colorboxxG 0\\colorboxxF 0\\colorboxxE 0
\\addlinespace[3pt]π6001212\\colorboxxJ 2\\colorboxxI 2\\colorboxxH \\colorboxxG 0\\colorboxxF 0
\\addlinespace[3pt]π70022×12\\colorboxxJ 2\\colorboxxI 2\\colorboxxH \\colorboxxG 0
\\addlinespace[3pt]π8002222\\colorboxxK 24\\colorboxxJ 2\\colorboxxI 2\\colorboxxH
\\addlinespace[3pt]π90033222\\colorboxxK 24\\colorboxxJ 2\\colorboxxI 2
\\addlinespace[3pt]π1000151524×32\\colorboxxL 0\\colorboxxK 24\\colorboxxJ 2
\\addlinespace[3pt]π110022152\\colorboxxL 0\\colorboxxK 24
\\addlinespace[3pt]π120022222302\\colorboxxM 0\\colorboxxL 0
\\addlinespace[3pt]π130012×212×2232602\\colorboxxM 0
\\addlinespace[3pt]\\bottomrule
Table 1: Homotopy groups of spheres [wikipedia-groups].The kth homotopy group πk of the n-dimensional sphere𝕊n is isomorphic to the group listed in each entry, where isthe additive groupMathworldPlanetmath of integers, and m is the cyclic groupMathworldPlanetmath of order m.

One way of understanding this complexity is through the correspondencebetween spaces and -groupoidsintroduced in \\crefcha:basics.As discussed in \\crefsec:circle, the 2-sphere is presented by a higherinductive type with one point and one 2-dimensional loop. Thus, onemight wonder why π3(𝕊2) is , when the type 𝕊2 has nogeneratorsPlanetmathPlanetmathPlanetmath creating 3-dimensional cells. It turns out that thegenerating element of π3(𝕊2) is constructed using theinterchange law described in the proof of \\crefthm:EckmannHilton: thealgebraic structure of an -groupoid includes non-trivialinteractions between levels, and these interactions create elements ofhigher homotopy groups.

Type theory provides a natural setting for investigating this structure, aswe can easily define the higher homotopy groups. Recall from \\crefdef:loopspace that for n:, then-fold iterated loop space of a pointed type (A,a) is definedrecursively by:

Ω0(A,a)=(A,a)
Ωn+1(A,a)=Ωn(Ω(A,a)).

This gives a space (i.e. a type) of n-dimensional loops, which itself hashigher homotopies. We obtain the set of n-dimensional loops bytruncation (this was also defined as an example in\\autorefsec:free-algebras):

Definition 8.0.1 (Homotopy Groups).

Given n1 and (A,a) a pointed type, we define the homotopy groups of Aat a by

πn(A,a):Ωn(A,a)0

Since n1, the path concatenation and inversion operations onΩn(A) induce operations on πn(A) making it into a group ina straightforward way. If n2, then the group πn(A) isabelianMathworldPlanetmath, by the Eckmann–Hilton argument (\\autorefthm:EckmannHilton).It is convenient to also write π0(A):A0,but this case behaves somewhat differently: not only is it not a group,it is defined without reference to any basepoint in A.

This definition is a suitable one for investigating homotopy groupsbecause the (higher) inductive definition of a type X presents X asa free type, analogous to a free -groupoid,and thispresentation determines but does not explicitly describethe higher identity types of X. The identity types are populated byboth the generators (𝗅𝗈𝗈𝗉, for the circle) and the results of applying to them all of the groupoidoperations (identity, composition, inversesMathworldPlanetmathPlanetmathPlanetmathPlanetmath, associativity, interchange,…). Thus, the higher-inductive presentation of a space allows usto pose the question “what does the identity type of X really turn outto be?” though it can take some significant mathematics to answer it.This is a higher-dimensional generalizationPlanetmathPlanetmath of a familiar fact in typetheory: characterizing the identity type of X can take some work,even if X is an ordinary inductive type, such as the natural numbersMathworldPlanetmathor booleans. For example, the theorem that 0𝟐 is differentfrom 1𝟐 does not follow immediately from the definition;see \\autorefsec:compute-coprod.

The univalence axiom plays an essential role in calculating homotopygroups (without univalence, type theory is compatibleMathworldPlanetmath with aninterpretation where all paths, including, for example, the loop on thecircle, are reflexivityMathworldPlanetmath). We will see this in the calculation of thefundamental group of the circle below: the map from Ω(𝕊1) to is defined by mapping a loop on the circle to anautomorphismPlanetmathPlanetmathPlanetmathPlanetmathPlanetmath of the set , so that, for example, 𝗅𝗈𝗈𝗉\\centerdot𝗅𝗈𝗈𝗉-1 is sent to 𝗌𝗎𝖼𝖼𝖾𝗌𝗌𝗈𝗋\\centerdot𝗉𝗋𝖾𝖽𝖾𝖼𝖾𝗌𝗌𝗈𝗋 (where𝗌𝗎𝖼𝖼𝖾𝗌𝗌𝗈𝗋 and 𝗉𝗋𝖾𝖽𝖾𝖼𝖾𝗌𝗌𝗈𝗋 are automorphisms of viewed, by univalence, as paths in the universePlanetmathPlanetmath), and then applyingthe automorphism to 0. Univalence produces non-trivial paths in theuniverse, and this is used to extract information from paths in higherinductive types.

In this chapter, we first calculate some homotopy groups of spheres,including πk(𝕊1) (\\autorefsec:pi1-s1-intro), πk(𝕊n) for k<n (\\autorefsec:conn-susp,\\autorefsec:pik-le-n), π2(𝕊2) and π3(𝕊2) byway of the Hopf fibration (\\autorefsec:hopf) and a long-exact-sequenceargument (\\autorefsec:long-exact-sequence-homotopy-groups), andπn(𝕊n) by way of the Freudenthal suspension theorem(\\autorefsec:freudenthal). Next, we discuss the van Kampen theoremMathworldPlanetmath(\\autorefsec:van-kampen), which characterizes the fundamental group ofa pushout, and the status of Whitehead’s principle (when is a map thatinduces an equivalence on all homotopy groups an equivalence?)(\\autorefsec:whitehead). Finally, we include brief summaries ofadditional results that are not included in the book, such asπn+1(𝕊n) for n3, the Blakers–Massey theorem, and aconstruction of Eilenberg–Mac Lane spaces (\\autorefsec:moreresults).Prerequisites for this chapter include \\autorefcha:typetheory,\\autorefcha:basics,\\autorefcha:hits,\\autorefcha:hlevels as well as parts of \\autorefcha:logic.

随便看

 

数学辞典收录了18232条数学词条,基本涵盖了常用数学知识及数学英语单词词组的翻译及用法,是数学学习的有利工具。

 

Copyright © 2000-2023 Newdu.com.com All Rights Reserved
更新时间:2025/5/4 15:44:01