{"id":2125,"date":"2020-08-05T23:06:00","date_gmt":"2020-08-05T21:06:00","guid":{"rendered":"https:\/\/vielhuber.de\/?p=2125"},"modified":"2020-08-07T02:32:41","modified_gmt":"2020-08-07T00:32:41","slug":"ueber-die-notation-von-verzweigte-funktionen","status":"publish","type":"post","link":"https:\/\/vielhuber.de\/blog\/ueber-die-notation-von-verzweigte-funktionen\/","title":{"rendered":"\u00dcber die Notation verzweigter Funktionen"},"content":{"rendered":"\n<p>Bei der Notation von Funktionsdefinitionen mit Fallunterscheidung verwendet man geschweifte Klammern. Wir gehen der einfachen Frage nach, ob man diese Darstellung auch eliminieren kann und die Funktion auf eine Notation zur\u00fcckf\u00fchren kann, die ohne sie auskommt. L\u00e4sst sich beispielsweise die Funktion<\/p>\n\n\n\n<p>$$f: \\mathbb{R} \\to \\mathbb{R}, f(x) = \\left\\{\\begin{matrix} 42, &amp; \\text{falls } x = 0 \\\\ x, &amp; \\text{sonst} \\end{matrix}\\right.$$<\/p>\n\n\n\n<p>mit Hilfe der vier Grundrechenarten mit Hilfe eines einzeiligen Terms darstellen?<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Das ist unm\u00f6glich und wir beweisen dies mit Hilfe der Stetigkeit.<\/p>\n\n\n\n<p>Wir betrachten die Folge \\((x_n)\\) mit \\(x_n = \\frac{1}{n}\\). F\u00fcr diese Folge ist \\( \\lim_{ n \\to \\infty } x_n = \\lim_{ n \\to \\infty } \\frac{1}{n} = 0\\). Au\u00dferdem ist \\(\\lim_{ n \\to \\infty } f(x_n) = \\lim_{ n \\to \\infty } \\frac{1}{n} = 0 \\neq 42 = f(0)\\) . Damit ist \\(f\\) an der Stelle \\(x=0\\) unstetig, insgesamt also unstetig.<\/p>\n\n\n\n<p>Da wegen den Verkettungss\u00e4tzen die Summe und das Produkt stetiger Funktionen wieder stetig ist, kann man mit Hilfe der vier Grundrechenarten nur stetige Funktionen (also insbesondere nie \\(f\\)) erzeugen.<\/p>\n\n\n\n<p>Wenn wir jedoch beispielsweise die unstetige <a rel=\"noreferrer noopener\" aria-label=\"Signumfunktion (\u00f6ffnet in neuem Tab)\" href=\"https:\/\/de.wikipedia.org\/wiki\/Vorzeichenfunktion\" target=\"_blank\">Signumfunktion<\/a> erlauben, k\u00f6nnen wir eine solche Notation leicht finden. Dann ist n\u00e4mlich<\/p>\n\n\n\n<p>$$f: \\mathbb{R} \\to \\mathbb{R}, f(x) = sgn^2(x-42)+42.$$<\/p>\n\n\n\n<p>F\u00fcr eine allgemeine Funktion \\(f\\) mit Fallunterscheidung gilt<\/p>\n\n\n\n<p>$$f,g,h,a: \\mathbb{R} \\to \\mathbb{R}, f(x) = \\begin{Bmatrix} g(x), &amp; \\text{falls } a(x) = 0 \\\\ h(x), &amp; \\text{falls } a(x) \\neq 0 \\end{Bmatrix} = sgn^2 \\left(a(x)\\right)\\cdot h(x) + \\left(1-sgn^2\\left(a(x)\\right)\\right)\\cdot g(x).$$<\/p>\n\n\n\n<p>Betrachtet man hingegen Funktionen in Programmiersprachen, lassen sich Verzweigungen aufl\u00f6sen. So ist beispielsweise in PHP die Signumfunktion abbildbar mit:<\/p>\n\n\n\n<p class=\"githubgist\" data-gist-file=\"1.php\">e367d0ca10c4f0ac43640ad7fd1b3f0d<\/p>\n\n\n\n<p>Auch \\(f\\) l\u00e4sst sich ganz ohne if-\/else-Kontrollstrukturen darstellen mit:<\/p>\n\n\n\n<p class=\"githubgist\" data-gist-file=\"2.php\">e367d0ca10c4f0ac43640ad7fd1b3f0d<\/p>\n\n\n\n<p>Will man zus\u00e4tzlich auf Vergleichsoperatoren verzichten, kann man noch einen Schritt weiter gehen und in die sch\u00f6ne Welt der <a href=\"https:\/\/de.wikipedia.org\/wiki\/Bitweiser_Operator\" target=\"_blank\" aria-label=\"undefined (opens in a new tab)\" rel=\"noreferrer noopener\">Bitweisen Operatoren<\/a> eintauchen:<\/p>\n\n\n\n<p class=\"githubgist\" data-gist-file=\"3.php\">e367d0ca10c4f0ac43640ad7fd1b3f0d<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bei der Notation von Funktionsdefinitionen mit Fallunterscheidung verwendet man geschweifte Klammern. Wir gehen der einfachen Frage nach, ob man diese Darstellung auch eliminieren kann und die Funktion auf eine Notation zur\u00fcckf\u00fchren kann, die ohne sie auskommt. L\u00e4sst sich beispielsweise die Funktion $$f: \\mathbb{R} \\to \\mathbb{R}, f(x) = \\left\\{\\begin{matrix} 42, &amp; \\text{falls } x = 0 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"gtbabel_prevent_lngs":"","gtbabel_alt_lng":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-2125","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-blog"},"acf":[],"yoast_head":"<title>\u00dcber die Notation verzweigter Funktionen &#060; Vielhuber David<\/title>\n<meta name=\"description\" content=\"Bei der Notation von Funktionsdefinitionen mit Fallunterscheidung verwendet man geschweifte Klammern. Wir gehen der einfachen Frage nach, ob man diese\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vielhuber.de\/blog\/ueber-die-notation-von-verzweigte-funktionen\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u00dcber die Notation verzweigter Funktionen &#060; Vielhuber David\" \/>\n<meta property=\"og:description\" content=\"Bei der Notation von Funktionsdefinitionen mit Fallunterscheidung verwendet man geschweifte Klammern. Wir gehen der einfachen Frage nach, ob man diese\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vielhuber.de\/blog\/ueber-die-notation-von-verzweigte-funktionen\/\" \/>\n<meta property=\"og:site_name\" content=\"Vielhuber David\" \/>\n<meta property=\"article:published_time\" content=\"2020-08-05T21:06:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-08-07T00:32:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/vielhuber.de\/wp-content\/uploads\/about.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"700\" \/>\n\t<meta property=\"og:image:height\" content=\"552\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"David\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@vielhuber\" \/>\n<meta name=\"twitter:site\" content=\"@vielhuber\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"David\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"2\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/vielhuber.de\\\/blog\\\/ueber-die-notation-von-verzweigte-funktionen\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vielhuber.de\\\/blog\\\/ueber-die-notation-von-verzweigte-funktionen\\\/\"},\"author\":{\"name\":\"David\",\"@id\":\"https:\\\/\\\/vielhuber.de\\\/#\\\/schema\\\/person\\\/64d4ff14713d413ea4d9b210d0c2c6ef\"},\"headline\":\"\u00dcber die Notation verzweigter Funktionen\",\"datePublished\":\"2020-08-05T21:06:00+00:00\",\"dateModified\":\"2020-08-07T00:32:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vielhuber.de\\\/blog\\\/ueber-die-notation-von-verzweigte-funktionen\\\/\"},\"wordCount\":356,\"publisher\":{\"@id\":\"https:\\\/\\\/vielhuber.de\\\/#\\\/schema\\\/person\\\/64d4ff14713d413ea4d9b210d0c2c6ef\"},\"articleSection\":[\"Blog\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vielhuber.de\\\/blog\\\/ueber-die-notation-von-verzweigte-funktionen\\\/\",\"url\":\"https:\\\/\\\/vielhuber.de\\\/blog\\\/ueber-die-notation-von-verzweigte-funktionen\\\/\",\"name\":\"\u00dcber die Notation verzweigter Funktionen &#060; Vielhuber David\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vielhuber.de\\\/#website\"},\"datePublished\":\"2020-08-05T21:06:00+00:00\",\"dateModified\":\"2020-08-07T00:32:41+00:00\",\"description\":\"Bei der Notation von Funktionsdefinitionen mit Fallunterscheidung verwendet man geschweifte Klammern. Wir gehen der einfachen Frage nach, ob man diese\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vielhuber.de\\\/blog\\\/ueber-die-notation-von-verzweigte-funktionen\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vielhuber.de\\\/blog\\\/ueber-die-notation-von-verzweigte-funktionen\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vielhuber.de\\\/blog\\\/ueber-die-notation-von-verzweigte-funktionen\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vielhuber.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u00dcber die Notation verzweigter Funktionen\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vielhuber.de\\\/#website\",\"url\":\"https:\\\/\\\/vielhuber.de\\\/\",\"name\":\"Vielhuber David\",\"description\":\"Full-Stack Developer\",\"publisher\":{\"@id\":\"https:\\\/\\\/vielhuber.de\\\/#\\\/schema\\\/person\\\/64d4ff14713d413ea4d9b210d0c2c6ef\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vielhuber.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/vielhuber.de\\\/#\\\/schema\\\/person\\\/64d4ff14713d413ea4d9b210d0c2c6ef\",\"name\":\"David\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/vielhuber.de\\\/wp-content\\\/uploads\\\/about.jpg\",\"url\":\"https:\\\/\\\/vielhuber.de\\\/wp-content\\\/uploads\\\/about.jpg\",\"contentUrl\":\"https:\\\/\\\/vielhuber.de\\\/wp-content\\\/uploads\\\/about.jpg\",\"width\":700,\"height\":552,\"caption\":\"David\"},\"logo\":{\"@id\":\"https:\\\/\\\/vielhuber.de\\\/wp-content\\\/uploads\\\/about.jpg\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/vielhuber\"]}]}<\/script>","yoast_head_json":{"title":"\u00dcber die Notation verzweigter Funktionen &#060; Vielhuber David","description":"Bei der Notation von Funktionsdefinitionen mit Fallunterscheidung verwendet man geschweifte Klammern. Wir gehen der einfachen Frage nach, ob man diese","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vielhuber.de\/blog\/ueber-die-notation-von-verzweigte-funktionen\/","og_locale":"de_DE","og_type":"article","og_title":"\u00dcber die Notation verzweigter Funktionen &#060; Vielhuber David","og_description":"Bei der Notation von Funktionsdefinitionen mit Fallunterscheidung verwendet man geschweifte Klammern. Wir gehen der einfachen Frage nach, ob man diese","og_url":"https:\/\/vielhuber.de\/blog\/ueber-die-notation-von-verzweigte-funktionen\/","og_site_name":"Vielhuber David","article_published_time":"2020-08-05T21:06:00+00:00","article_modified_time":"2020-08-07T00:32:41+00:00","og_image":[{"width":700,"height":552,"url":"https:\/\/vielhuber.de\/wp-content\/uploads\/about.jpg","type":"image\/jpeg"}],"author":"David","twitter_card":"summary_large_image","twitter_creator":"@vielhuber","twitter_site":"@vielhuber","twitter_misc":{"Verfasst von":"David","Gesch\u00e4tzte Lesezeit":"2\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vielhuber.de\/blog\/ueber-die-notation-von-verzweigte-funktionen\/#article","isPartOf":{"@id":"https:\/\/vielhuber.de\/blog\/ueber-die-notation-von-verzweigte-funktionen\/"},"author":{"name":"David","@id":"https:\/\/vielhuber.de\/#\/schema\/person\/64d4ff14713d413ea4d9b210d0c2c6ef"},"headline":"\u00dcber die Notation verzweigter Funktionen","datePublished":"2020-08-05T21:06:00+00:00","dateModified":"2020-08-07T00:32:41+00:00","mainEntityOfPage":{"@id":"https:\/\/vielhuber.de\/blog\/ueber-die-notation-von-verzweigte-funktionen\/"},"wordCount":356,"publisher":{"@id":"https:\/\/vielhuber.de\/#\/schema\/person\/64d4ff14713d413ea4d9b210d0c2c6ef"},"articleSection":["Blog"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/vielhuber.de\/blog\/ueber-die-notation-von-verzweigte-funktionen\/","url":"https:\/\/vielhuber.de\/blog\/ueber-die-notation-von-verzweigte-funktionen\/","name":"\u00dcber die Notation verzweigter Funktionen &#060; Vielhuber David","isPartOf":{"@id":"https:\/\/vielhuber.de\/#website"},"datePublished":"2020-08-05T21:06:00+00:00","dateModified":"2020-08-07T00:32:41+00:00","description":"Bei der Notation von Funktionsdefinitionen mit Fallunterscheidung verwendet man geschweifte Klammern. Wir gehen der einfachen Frage nach, ob man diese","breadcrumb":{"@id":"https:\/\/vielhuber.de\/blog\/ueber-die-notation-von-verzweigte-funktionen\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vielhuber.de\/blog\/ueber-die-notation-von-verzweigte-funktionen\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/vielhuber.de\/blog\/ueber-die-notation-von-verzweigte-funktionen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vielhuber.de\/"},{"@type":"ListItem","position":2,"name":"\u00dcber die Notation verzweigter Funktionen"}]},{"@type":"WebSite","@id":"https:\/\/vielhuber.de\/#website","url":"https:\/\/vielhuber.de\/","name":"Vielhuber David","description":"Full-Stack Developer","publisher":{"@id":"https:\/\/vielhuber.de\/#\/schema\/person\/64d4ff14713d413ea4d9b210d0c2c6ef"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vielhuber.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":["Person","Organization"],"@id":"https:\/\/vielhuber.de\/#\/schema\/person\/64d4ff14713d413ea4d9b210d0c2c6ef","name":"David","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/vielhuber.de\/wp-content\/uploads\/about.jpg","url":"https:\/\/vielhuber.de\/wp-content\/uploads\/about.jpg","contentUrl":"https:\/\/vielhuber.de\/wp-content\/uploads\/about.jpg","width":700,"height":552,"caption":"David"},"logo":{"@id":"https:\/\/vielhuber.de\/wp-content\/uploads\/about.jpg"},"sameAs":["https:\/\/x.com\/vielhuber"]}]}},"_links":{"self":[{"href":"https:\/\/vielhuber.de\/hy\/wp-json\/wp\/v2\/posts\/2125","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vielhuber.de\/hy\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vielhuber.de\/hy\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vielhuber.de\/hy\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vielhuber.de\/hy\/wp-json\/wp\/v2\/comments?post=2125"}],"version-history":[{"count":26,"href":"https:\/\/vielhuber.de\/hy\/wp-json\/wp\/v2\/posts\/2125\/revisions"}],"predecessor-version":[{"id":2738,"href":"https:\/\/vielhuber.de\/hy\/wp-json\/wp\/v2\/posts\/2125\/revisions\/2738"}],"wp:attachment":[{"href":"https:\/\/vielhuber.de\/hy\/wp-json\/wp\/v2\/media?parent=2125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vielhuber.de\/hy\/wp-json\/wp\/v2\/categories?post=2125"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vielhuber.de\/hy\/wp-json\/wp\/v2\/tags?post=2125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}