{"id":330,"date":"2007-03-04T21:32:37","date_gmt":"2007-03-04T21:32:37","guid":{"rendered":"http:\/\/scientopia.org\/blogs\/goodmath\/2007\/03\/04\/homotopy\/"},"modified":"2016-10-14T20:45:26","modified_gmt":"2016-10-15T00:45:26","slug":"homotopy","status":"publish","type":"post","link":"http:\/\/www.goodmath.org\/blog\/2007\/03\/04\/homotopy\/","title":{"rendered":"Homotopy"},"content":{"rendered":"<p>I&#8217;ve been working on a couple of articles talking about homology, which is an interesting (but difficult) topic in algebraic topology. While I was writing, I used a metaphor with a technique that&#8217;s used in homotopy, and realized that while I&#8217;ve referred to it obliquely, I&#8217;ve never actually talked about homotopy.<\/p>\n<p> When we talked about <a href=\"http:\/\/scientopia.org\/blogs\/goodmath\/2006\/09\/topological-equivalence-introducing-homeomorphisms\">homeomorphisms<\/a>, we talked about how two spaces are homeomorphic (aka topologically equivalent) if and only if one can be <em>continuously deformed<\/em> into the other &#8211; that is, roughly speaking, transformed by bending, twisting, stretching, or squashing, so long as nothing gets torn.<\/p>\n<p> Homotopy is a formal equivalent of homeomorphism for <em>functions<\/em> between topological spaces, rather than between the spaces themselves. Two continuous functions f and g are <em>homotopic<\/em> if and only if f can be continuously transformed into g.<\/p>\n<p> The neat thing about the formal definition of homotopy is that it finally gives us a strong formal handle on what this <em>continuous deformation<\/em> stuff means in strictly formal terms.<\/p>\n<p> So, let&#8217;s dive in and hit the formalism.<\/p>\n<p> Suppose we&#8217;ve got two topological spaces, <b>S<\/b> and <b>T<\/b>, and two continuous functions f,g:<b>S<\/b>&rarr;<b>T<\/b>. A homotopy is a function <em>h<\/em> which associates every value in the unit interval [0,1] with a function from <b>S<\/b> to <b>T<\/b>. So we can treat <em>h<\/em> as a function from <b>S<\/b>&times;[0,1]&rarr;<b>T<\/b>, where &forall;x:h(x,0)=f(x) and h(x,1)=g(x). For any given value x, then, h(x,&middot;) is a curve from f(x) to g(x). <\/p>\n<p> Thus &#8211; expressed simply, the homotopy is a function that precisely describes the transformation between the two homotopical functions. Homotopy defines an <em>equivalence relation<\/em> between continuous functions: continuous functions between topological spaces are topologically equivalent if there is a homotopy between them. <em>(This paragraph originally included an extremely confusing typo &#8211; in the first sentence, I repeatedly wrote &#8220;homology&#8221; where I meant &#8220;homotopy&#8221;. Thanks to commenter elspi for the catch!)<\/em> <\/p>\n<p> We can also define a type of homotopy equivalence between topological spaces. Suppose again that we have two topological spaces <b>S<\/b> and <b>T<\/b>. <b>S<\/b> and <b>T<\/b> are homotopically equivalent if there are continuous functions f:<b>S<\/b>&rarr;<b>T<\/b> and g:<b>T<\/b>&rarr;<b>S<\/b> where g&ordm;f is homotopic to the identity function for T,  1<sub><b>T<\/b><\/sub>, and f&ordm;g is homotopic to the identity function for S, 1<sub><b>S<\/b><\/sub>. The functions f and g are called <em>homotopy equivalences<\/em>. <\/p>\n<p> This gives us a nice way of really formalizing the idea of continuous deformation of <em>spaces<\/em> in homeomorphism &#8211; every homeomorphism is also a homotopy equivalence. But it&#8217;s not both ways &#8211; there are homotopy equivalences that are <em>not<\/em> homeomorphisms. <\/p>\n<p> The reason why is interesting: if you look at our homotopy definition, the equivalence is based on a continuous deformations &#8211; <em>including<\/em> contraction. So, for example, a ball is not homeomorphic to a point &#8211; but it <em>is<\/em> homotopically equivalent. The contraction all the way from the ball to the point doesn&#8217;t violate anything about the homotopical equivalence. In fact, there&#8217;s a special name for the set of topological spaces that are homotopically equivalent to a single point: they&#8217;re called <em>contractible<\/em> spaces. <em>(Originally, I erroneously wrote &#8220;sphere&#8221; instead of &#8220;ball&#8221; in this paragraph. I can&#8217;t even blame it on a typo &#8211; I just screwed up. Thanks to commenter John Armstrong for the catch.<\/em><\/p>\n<p> <b> Addendum:<\/b>   Commenter elspi mentioned another wonderful example of a homotopy that isn&#8217;t a homeomorphism, and I thought it was a good enough example that I wish I&#8217;d included it in the original post, so I&#8217;m promoting it here. The mobius band is homotopically equivalent to a circle &#8211; compact the band down to a line, and the twist &#8220;disappears&#8221; and you&#8217;ve got a circle. But it&#8217;s pretty obvious that the mobius is <em>not<\/em> homeomorphic to a circle!. Thanks again, elspi &#8211; great example!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been working on a couple of articles talking about homology, which is an interesting (but difficult) topic in algebraic topology. While I was writing, I used a metaphor with a technique that&#8217;s used in homotopy, and realized that while I&#8217;ve referred to it obliquely, I&#8217;ve never actually talked about homotopy. When we talked about [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[65],"tags":[],"class_list":["post-330","post","type-post","status-publish","format-standard","hentry","category-topology"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/s4lzZS-homotopy","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/posts\/330","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/comments?post=330"}],"version-history":[{"count":1,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/posts\/330\/revisions"}],"predecessor-version":[{"id":3319,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/posts\/330\/revisions\/3319"}],"wp:attachment":[{"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/media?parent=330"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/categories?post=330"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/tags?post=330"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}