{"id":424,"date":"2016-10-20T21:08:48","date_gmt":"2016-10-21T01:08:48","guid":{"rendered":"http:\/\/blog.richmond.edu\/math320\/?p=424"},"modified":"2017-08-22T17:01:17","modified_gmt":"2017-08-22T21:01:17","slug":"sets-of-discontinuity","status":"publish","type":"post","link":"https:\/\/blog.richmond.edu\/math320\/2016\/10\/20\/sets-of-discontinuity\/","title":{"rendered":"Sets of Discontinuity"},"content":{"rendered":"<p>In Chapter 4, we spent much of our time trying to understand and prove continuity of functions. However, as we saw in Section 4.1, discontinuous functions can be even more interesting. Recall the Dirchlet Function, which we saw was discontinuous on all of <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=%5Cmathbb%7BR%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"&#92;mathbb{R}\" class=\"latex\" \/>, or well as the modified Dirchlet, which was discontinuous on <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=%5Cmathbb%7BR%7D%5C+%5C%7B0%5C%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"&#92;mathbb{R}&#92; &#92;{0&#92;}\" class=\"latex\" \/> , and don\u2019t forget the Thomae Function, which was discontinuous on all of <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=%5Cmathbb%7BQ%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"&#92;mathbb{Q}\" class=\"latex\" \/>. What is going on with these discontinuities, and what does this tell us about the discontinuities of an arbitrary function?<\/p>\n<p>To start, let\u2019s define, for a function <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=f%3A+%5Cmathbb%7BR%7D+%5Cto+%5Cmathbb%7BR%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"f: &#92;mathbb{R} &#92;to &#92;mathbb{R}\" class=\"latex\" \/>, the set <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=D_f+%5Csubseteq+%5Cmathbb%7BR%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"D_f &#92;subseteq &#92;mathbb{R}\" class=\"latex\" \/> as the set of all points where <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=f+&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"f \" class=\"latex\" \/> fails to be continuous. It turns out that this set has a number of really interesting properties for a generic function on the real numbers. In general, we can divide discontinuities of a function at a point <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=c&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"c\" class=\"latex\" \/> into three categories:<\/p>\n<ul>\n<li>Removable discontinuity: when <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=%5Clim%7Bx+%5Cto+c%7D+f%28x%29&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"&#92;lim{x &#92;to c} f(x)\" class=\"latex\" \/> exists but is a different value from <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=f%28c%29&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"f(c)\" class=\"latex\" \/> Example: <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=g%28x%29+%3D+%C2%A0%5Cbegin%7Bcases%7D+x+%26+x+%5Cneq+1+%5C%5C+0+%26+x+%3D+1+%5Cend%7Bcases%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"g(x) = &#92;begin{cases} x &amp; x &#92;neq 1 &#92;&#92; 0 &amp; x = 1 &#92;end{cases}\" class=\"latex\" \/> has a removable discontinuity at <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=x+%3D+1&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"x = 1\" class=\"latex\" \/><\/li>\n<li>Jump discontinuity: when <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=%5Clim%7Bx+%5Cto+c%5E%2B%7D+f%28x%29+%5Cneq+%5Clim%7Bx+%5Cto+c%5E-%7D+f%28x%29&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"&#92;lim{x &#92;to c^+} f(x) &#92;neq &#92;lim{x &#92;to c^-} f(x)\" class=\"latex\" \/>. Example: <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=g%28x%29+%3D+%5Cbegin%7Bcases%7D+x+%26+x%5Cleq+1+%5C%5C+x%2B6+%26+x+%3E+1+%5Cend%7Bcases%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"g(x) = &#92;begin{cases} x &amp; x&#92;leq 1 &#92;&#92; x+6 &amp; x &gt; 1 &#92;end{cases}\" class=\"latex\" \/> has a jump discontinuity at <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=x+%3D+1&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"x = 1\" class=\"latex\" \/><\/li>\n<li>Essential discontinuity: when <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=%5Clim%7Bx+%5Cto+c%7D+f%28x%29&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"&#92;lim{x &#92;to c} f(x)\" class=\"latex\" \/> doesn\u2019t exist for some other reason&#8211;so at least one or both of the right hand limits either doesn\u2019t exist or is infinite. Example: the function <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=g%28x%29+%3D+%5Csin%7B%5Cfrac%7B1%7D%7Bx%7D%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"g(x) = &#92;sin{&#92;frac{1}{x}}\" class=\"latex\" \/> has an essential discontinuity at the point <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=x+%3D+0&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"x = 0\" class=\"latex\" \/>.<\/li>\n<\/ul>\n<p>Now, let\u2019s look at the class of monotone functions. Similarly to how we defined a monotone sequence, we can define a monotone function <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=f%3A+A+%5Cto+%5Cmathbb%7BR%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"f: A &#92;to &#92;mathbb{R}\" class=\"latex\" \/> as a function that is either increasing or decreasing on <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=A&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"A\" class=\"latex\" \/>, so either <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=f%28x%29+%5Cleq+f%28y%29+&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"f(x) &#92;leq f(y) \" class=\"latex\" \/> (increasing) or <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=f%28x%29+%5Cgeq+f%28y%29+&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"f(x) &#92;geq f(y) \" class=\"latex\" \/> (decreasing) for <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=x+%3C+y+%5Cin+A&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"x &lt; y &#92;in A\" class=\"latex\" \/>. Monotone functions can only have a jump discontinuity, because a removable or essential discontinuity would make the function not monotone on <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=A&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"A\" class=\"latex\" \/>. With a jump discontinuity, a function can still maintain the property that <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=f%28x%29+%5Cleq+f%28y%29&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"f(x) &#92;leq f(y)\" class=\"latex\" \/> or <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=f%28x%29+%5Cgeq+f%28y%29&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"f(x) &#92;geq f(y)\" class=\"latex\" \/> for <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=x+%3C+y&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"x &lt; y\" class=\"latex\" \/>. From there, we can create a bijection between the set of jump discontinuities of <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=f&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"f\" class=\"latex\" \/> and a subset of <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=%5Cmathbb%7BQ%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"&#92;mathbb{Q}\" class=\"latex\" \/> to show that <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=D_f&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"D_f\" class=\"latex\" \/> for monotone functions is either countable or finite.<\/p>\n<p>Now that we\u2019ve looked at monotone functions, let\u2019s think about the discontinuity set of a non-monotone function. It turns out that, for any arbitrary function <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=f%3A+%5Cmathbb%7BR%7D+%5Cto+%5Cmathbb%7BR%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"f: &#92;mathbb{R} &#92;to &#92;mathbb{R}\" class=\"latex\" \/>, <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=D_f&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"D_f\" class=\"latex\" \/> is classified as a <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=F_%5Csigma&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"F_&#92;sigma\" class=\"latex\" \/> set, or a set that can be written as the countable union of closed sets (this proof is outlined on p. 143 of the Abbot textbook). We ran into <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=F_%7B%5Csigma%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"F_{&#92;sigma}\" class=\"latex\" \/> sets in section 3.5 of the Abbot text, where they help us define <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=%5Cmathbb%7BR%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"&#92;mathbb{R}\" class=\"latex\" \/> as a complete metric space.<\/p>\n<p>Now you may be wondering how we can determine if a set is a <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=F_%7B%5Csigma%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"F_{&#92;sigma}\" class=\"latex\" \/> set and, since every set of discontinuities for an arbitrary function is a countable union of closed sets, whether we can construct a function that is discontinuous on any subset of <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=%5Cmathbb%7BR%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"&#92;mathbb{R}\" class=\"latex\" \/>. At first it might look like it&#8211;the Dirchlet function has <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=D_f+%3D+%5Cmathbb%7BR%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"D_f = &#92;mathbb{R}\" class=\"latex\" \/> and the Thomae function has <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=D_f+%3D+%5Cmathbb%7BQ%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"D_f = &#92;mathbb{Q}\" class=\"latex\" \/>. Does that mean every subset of <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=%5Cmathbb%7BR%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"&#92;mathbb{R}\" class=\"latex\" \/> is a <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=F_%7B%5Csigma%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"F_{&#92;sigma}\" class=\"latex\" \/> set? It turns out not.<\/p>\n<p>Let\u2019s take a look at the irrational numbers. We already know that <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=%5Cmathbb%7BI%7D+%3D+%5Cmathbb%7BQ%7D%5Ec&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"&#92;mathbb{I} = &#92;mathbb{Q}^c\" class=\"latex\" \/>. According to Baire\u2019s Theorem, which is described in more detail in Chapter 3 of the Abbot textbook, if <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=%5Cmathbb%7BR%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"&#92;mathbb{R}\" class=\"latex\" \/> is written as a <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=F_%7B%5Csigma%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"F_{&#92;sigma}\" class=\"latex\" \/> set, then at least one of those sets must contain a non-empty open interval. Since <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=%5Cmathbb%7BQ%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"&#92;mathbb{Q}\" class=\"latex\" \/> can be expressed as the countable union of closed intervals (containing singleton points), it cannot contain any open intervals around those points. If <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=%5Cmathbb%7BI%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"&#92;mathbb{I}\" class=\"latex\" \/> were a <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=F_%7B%5Csigma%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"F_{&#92;sigma}\" class=\"latex\" \/> set, then <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=%5Cmathbb%7BI%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"&#92;mathbb{I}\" class=\"latex\" \/> could not contain any open intervals, otherwise those intervals would intersect <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=%5Cmathbb%7BQ%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"&#92;mathbb{Q}\" class=\"latex\" \/> because <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=%5Cmathbb%7BQ%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"&#92;mathbb{Q}\" class=\"latex\" \/> is dense in <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=%5Cmathbb%7BR%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"&#92;mathbb{R}\" class=\"latex\" \/>. Since <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=%5Cmathbb%7BQ%7D+%5Ccup+%5Cmathbb%7BI%7D+%3D+%5Cmathbb%7BR%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"&#92;mathbb{Q} &#92;cup &#92;mathbb{I} = &#92;mathbb{R}\" class=\"latex\" \/>, then <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=%5Cmathbb%7BR%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"&#92;mathbb{R}\" class=\"latex\" \/> would contain no open intervals, which contradicts Baire\u2019s Theorem, so <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=%5Cmathbb%7BI%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"&#92;mathbb{I}\" class=\"latex\" \/> is not an <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=F_%7B%5Csigma%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"F_{&#92;sigma}\" class=\"latex\" \/> set.<\/p>\n<p>We have shown there is no possible function that could be discontinuous on all of <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=%5Cmathbb%7BI%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"&#92;mathbb{I}\" class=\"latex\" \/> but continuous on <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=%5Cmathbb%7BQ%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"&#92;mathbb{Q}\" class=\"latex\" \/>. This has big implications&#8211;given an artibtrary subset of the real numbers, it is not always possible to construct a function that will be discontinuous on that set but continuous on the rest of <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=%5Cmathbb%7BR%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"&#92;mathbb{R}\" class=\"latex\" \/>. However, if we are given an arbitrary <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=F_%7B%5Csigma%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"F_{&#92;sigma}\" class=\"latex\" \/> set, we will always able to construct a function with <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=D_f&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"D_f\" class=\"latex\" \/> equal to that <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=F_%7B%5Csigma%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"F_{&#92;sigma}\" class=\"latex\" \/> set.<\/p>\n<p>&nbsp;<\/p>\n<p>Sources: <a href=\"http:\/\/math.mit.edu\/~jspeck\/18.01_Fall%202014\/Supplementary%20notes\/01c.pdf\">http:\/\/math.mit.edu\/~jspeck\/18.01_Fall%202014\/Supplementary%20notes\/01c.pdf<\/a><\/p>\n<p>Stephen Abbot, <i>Understanding Analysis 2nd Edition<\/i><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Chapter 4, we spent much of our time trying to understand and prove continuity of functions. However, as we saw in Section 4.1, discontinuous functions can be even more interesting. Recall the Dirchlet Function, which we saw was discontinuous on all of , or well as the modified Dirchlet, which was discontinuous on , [&hellip;]<\/p>\n","protected":false},"author":3025,"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":[44423],"tags":[],"class_list":["post-424","post","type-post","status-publish","format-standard","hentry","category-fall-2016"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7L4E1-6Q","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/blog.richmond.edu\/math320\/wp-json\/wp\/v2\/posts\/424","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.richmond.edu\/math320\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.richmond.edu\/math320\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.richmond.edu\/math320\/wp-json\/wp\/v2\/users\/3025"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.richmond.edu\/math320\/wp-json\/wp\/v2\/comments?post=424"}],"version-history":[{"count":0,"href":"https:\/\/blog.richmond.edu\/math320\/wp-json\/wp\/v2\/posts\/424\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.richmond.edu\/math320\/wp-json\/wp\/v2\/media?parent=424"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.richmond.edu\/math320\/wp-json\/wp\/v2\/categories?post=424"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.richmond.edu\/math320\/wp-json\/wp\/v2\/tags?post=424"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}