{"id":2905,"date":"2014-03-13T11:57:42","date_gmt":"2014-03-13T15:57:42","guid":{"rendered":"http:\/\/www.goodmath.org\/blog\/?p=2905"},"modified":"2014-03-13T11:57:42","modified_gmt":"2014-03-13T15:57:42","slug":"squishy-equivalence-with-homotopy","status":"publish","type":"post","link":"http:\/\/www.goodmath.org\/blog\/2014\/03\/13\/squishy-equivalence-with-homotopy\/","title":{"rendered":"Squishy Equivalence with Homotopy"},"content":{"rendered":"<p> In topology, we always talk about the idea of continuous deformation. For example, we say that two spaces are equivalent if you can squish one into the other &#8211; if your space was made of clay, you could reshape it into the other just by squishing and molding, without ever tearing or gluing edges.<\/p>\n<p> That&#8217;s a really nice intuition. But it&#8217;s a very informal intuition. And it suffers from the usual problem with informal intuition: it&#8217;s imprecise. There&#8217;s a reason why math is formal: because it needs to be! Intuition is great, as far as it goes, but if you really want to be able to understand what a concept means, you need to go beyond just intuition. That&#8217;s what math is all about!<\/p>\n<p> We did already talk about what topological equivalence really is, using homeomorphism. But homeomorphism is not the easiest idea, and it&#8217;s really hard to see just how it connects back to the idea of continuous deformation.<\/p>\n<p> What we&#8217;re going to do in this post is look at a related concept, called <em>homotopy<\/em>. Homotopy captures the idea of continuous deformation in a formal way, and using it, we can define a form of homotopic equivalence. It&#8217;s not quite equivalent to homeomorphism: if two spaces are homeomorphic, they&#8217;re always homotopy equivalent; but there are homotopy equivalent spaces that aren&#8217;t homeomorphic.<\/p>\n<p> How can we capture the idea of continuous transformation? We&#8217;ll start by looking at it in functions: suppose I&#8217;ve got two functions, <img src='http:\/\/l.wordpress.com\/latex.php?latex=f&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='f' style='vertical-align:1%' class='tex' alt='f' \/> and <img src='http:\/\/l.wordpress.com\/latex.php?latex=g&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='g' style='vertical-align:1%' class='tex' alt='g' \/>. Both <img src='http:\/\/l.wordpress.com\/latex.php?latex=f&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='f' style='vertical-align:1%' class='tex' alt='f' \/> and <img src='http:\/\/l.wordpress.com\/latex.php?latex=g&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='g' style='vertical-align:1%' class='tex' alt='g' \/> map from points in a topological space <img src='http:\/\/l.wordpress.com\/latex.php?latex=A&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='A' style='vertical-align:1%' class='tex' alt='A' \/> to a topological space <img src='http:\/\/l.wordpress.com\/latex.php?latex=B&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='B' style='vertical-align:1%' class='tex' alt='B' \/>.  What does it mean to say that the function <img src='http:\/\/l.wordpress.com\/latex.php?latex=f&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='f' style='vertical-align:1%' class='tex' alt='f' \/> can be continuously transformed to <img src='http:\/\/l.wordpress.com\/latex.php?latex=g&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='g' style='vertical-align:1%' class='tex' alt='g' \/>?<\/p>\n<p> We can do it using a really neat trick. We&#8217;ll take the unit interval space &#8211; the topological space using the difference metric over the interval from 0 to 1. Call it <img src='http:\/\/l.wordpress.com\/latex.php?latex=U%20%3D%20%5B0%2C%201%5D&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='U = [0, 1]' style='vertical-align:1%' class='tex' alt='U = [0, 1]' \/>.<\/p>\n<p> <img src='http:\/\/l.wordpress.com\/latex.php?latex=f&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='f' style='vertical-align:1%' class='tex' alt='f' \/> can be continuously deformed into <img src='http:\/\/l.wordpress.com\/latex.php?latex=g&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='g' style='vertical-align:1%' class='tex' alt='g' \/> if, and only if, there is a <em>continuous<\/em> function <img src='http:\/\/l.wordpress.com\/latex.php?latex=t%3A%20A%20%5Ctimes%20U%20%5Crightarrow%20B&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='t: A \\times U \\rightarrow B' style='vertical-align:1%' class='tex' alt='t: A \\times U \\rightarrow B' \/>, where <img src='http:\/\/l.wordpress.com\/latex.php?latex=%5Cforall%20a%20%5Cin%20A%3A%20t%28a%2C%200%29%20%3D%20f%28a%29%20%5Cland%20t%28a%2C%201%29%20%3D%20g%28a%29&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='\\forall a \\in A: t(a, 0) = f(a) \\land t(a, 1) = g(a)' style='vertical-align:1%' class='tex' alt='\\forall a \\in A: t(a, 0) = f(a) \\land t(a, 1) = g(a)' \/>. <\/p>\n<p> If that&#8217;s true, then we say <img src='http:\/\/l.wordpress.com\/latex.php?latex=t&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='t' style='vertical-align:1%' class='tex' alt='t' \/> is a <em>homotopy<\/em> between <img src='http:\/\/l.wordpress.com\/latex.php?latex=f&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='f' style='vertical-align:1%' class='tex' alt='f' \/> and <img src='http:\/\/l.wordpress.com\/latex.php?latex=g&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='g' style='vertical-align:1%' class='tex' alt='g' \/>, and that <img src='http:\/\/l.wordpress.com\/latex.php?latex=f&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='f' style='vertical-align:1%' class='tex' alt='f' \/> and <img src='http:\/\/l.wordpress.com\/latex.php?latex=g&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='g' style='vertical-align:1%' class='tex' alt='g' \/> are <em>homotopic<\/em>.<\/p>\n<p> That&#8217;s just the first step. Homotopy, the way we just defined it, doesn&#8217;t say anything about topological spaces. We&#8217;ve got two spaces, but we&#8217;re not looking at how to transform one space into the other; we&#8217;re just looking at functions that map between the spaces.  Homotopy says when two functions between two spaces are loosely equivalent, because one can be continuously deformed into the other.<\/p>\n<p> To get from there to the idea of transformability of <em>spaces<\/em>, we need to think about what we&#8217;re trying to say. We want to say that a space <img src='http:\/\/l.wordpress.com\/latex.php?latex=A&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='A' style='vertical-align:1%' class='tex' alt='A' \/> can be transformed into a space <img src='http:\/\/l.wordpress.com\/latex.php?latex=B&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='B' style='vertical-align:1%' class='tex' alt='B' \/>B. What does that really mean? <\/p>\n<p> One way to say it would be that if I&#8217;ve got <img src='http:\/\/l.wordpress.com\/latex.php?latex=A&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='A' style='vertical-align:1%' class='tex' alt='A' \/>, I can mush it into a shape <img src='http:\/\/l.wordpress.com\/latex.php?latex=B&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='B' style='vertical-align:1%' class='tex' alt='B' \/>, and then much it back to <img src='http:\/\/l.wordpress.com\/latex.php?latex=A&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='A' style='vertical-align:1%' class='tex' alt='A' \/>, without ever tearing or gluing anything. Putting that in terms of functions instead of squishies, that means that there&#8217;s a continous function <img src='http:\/\/l.wordpress.com\/latex.php?latex=f&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='f' style='vertical-align:1%' class='tex' alt='f' \/> from <img src='http:\/\/l.wordpress.com\/latex.php?latex=A&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='A' style='vertical-align:1%' class='tex' alt='A' \/> to <img src='http:\/\/l.wordpress.com\/latex.php?latex=B&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='B' style='vertical-align:1%' class='tex' alt='B' \/>, and then a continous function <img src='http:\/\/l.wordpress.com\/latex.php?latex=g&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='g' style='vertical-align:1%' class='tex' alt='g' \/> back from <img src='http:\/\/l.wordpress.com\/latex.php?latex=B&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='B' style='vertical-align:1%' class='tex' alt='B' \/> to <img src='http:\/\/l.wordpress.com\/latex.php?latex=A&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='A' style='vertical-align:1%' class='tex' alt='A' \/>. It&#8217;s not enough just to have that pair of functions: if you apply <img src='http:\/\/l.wordpress.com\/latex.php?latex=f&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='f' style='vertical-align:1%' class='tex' alt='f' \/> to map <img src='http:\/\/l.wordpress.com\/latex.php?latex=A&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='A' style='vertical-align:1%' class='tex' alt='A' \/> to <img src='http:\/\/l.wordpress.com\/latex.php?latex=B&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='B' style='vertical-align:1%' class='tex' alt='B' \/>, and then apply <img src='http:\/\/l.wordpress.com\/latex.php?latex=g&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='g' style='vertical-align:1%' class='tex' alt='g' \/> to map back, you need to get back something that&#8217;s indistinguishable from what you started with.<\/p>\n<p>  Formally, if <img src='http:\/\/l.wordpress.com\/latex.php?latex=A&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='A' style='vertical-align:1%' class='tex' alt='A' \/> and <img src='http:\/\/l.wordpress.com\/latex.php?latex=B&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='B' style='vertical-align:1%' class='tex' alt='B' \/> are topological spaces, and <img src='http:\/\/l.wordpress.com\/latex.php?latex=f%3A%20A%20%5Crightarrow%20B&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='f: A \\rightarrow B' style='vertical-align:1%' class='tex' alt='f: A \\rightarrow B' \/> and <img src='http:\/\/l.wordpress.com\/latex.php?latex=g%3A%20B%20%5Crightarrow%20A&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='g: B \\rightarrow A' style='vertical-align:1%' class='tex' alt='g: B \\rightarrow A' \/> are continuous functions, then the spaces <img src='http:\/\/l.wordpress.com\/latex.php?latex=A&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='A' style='vertical-align:1%' class='tex' alt='A' \/> and <img src='http:\/\/l.wordpress.com\/latex.php?latex=B&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='B' style='vertical-align:1%' class='tex' alt='B' \/> are homotopically equivalent &#8211; equivalent over squishing and remolding, but not tearing or gluing &#8211; if <img src='http:\/\/l.wordpress.com\/latex.php?latex=f%20%5Ccirc%20g&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='f \\circ g' style='vertical-align:1%' class='tex' alt='f \\circ g' \/> is homotopic with the id function on <img src='http:\/\/l.wordpress.com\/latex.php?latex=A&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='A' style='vertical-align:1%' class='tex' alt='A' \/>, and <img src='http:\/\/l.wordpress.com\/latex.php?latex=g%20%5Ccirc%20f&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='g \\circ f' style='vertical-align:1%' class='tex' alt='g \\circ f' \/> is homotopic with the id function on <img src='http:\/\/l.wordpress.com\/latex.php?latex=B&#038;bg=FFFFFF&#038;fg=000000&#038;s=0' title='B' style='vertical-align:1%' class='tex' alt='B' \/>.<\/p>\n<p> That captures exactly the notion of continuous transformation that we tried to get with the intuition at the start. Only now it&#8217;s complete and precise &#8211; we&#8217;ve gotten rid of the fuzziness of intuition.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In topology, we always talk about the idea of continuous deformation. For example, we say that two spaces are equivalent if you can squish one into the other &#8211; if your space was made of clay, you could reshape it into the other just by squishing and molding, without ever tearing or gluing edges. That&#8217;s [&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":false,"_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":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[261],"tags":[274,316],"class_list":["post-2905","post","type-post","status-publish","format-standard","hentry","category-topology-take-2","tag-homotopy","tag-topology"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4lzZS-KR","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/posts\/2905","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=2905"}],"version-history":[{"count":2,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/posts\/2905\/revisions"}],"predecessor-version":[{"id":2907,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/posts\/2905\/revisions\/2907"}],"wp:attachment":[{"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/media?parent=2905"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/categories?post=2905"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/tags?post=2905"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}