{"id":3713,"date":"2022-09-26T15:31:10","date_gmt":"2022-09-26T13:31:10","guid":{"rendered":"https:\/\/erlebnisland-mathematik.de\/?page_id=3713"},"modified":"2023-06-21T13:16:22","modified_gmt":"2023-06-21T11:16:22","slug":"deepening-text-toggle-lights","status":"publish","type":"page","link":"https:\/\/erlebnisland-mathematik.de\/en\/deepening-text-toggle-lights\/","title":{"rendered":"Advanced text toggle lights"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row drowwidth=&#8221;sidebar-biest-default sidebar-biest&#8221;][vc_column][vc_column_text]<\/p>\n<h1>Toggle lights<\/h1>\n<p> How can a CD still be read even if some scratches adorn its back? How can a rover that is to conduct investigations on the Moon transmit its data to the base station on Earth, even though there will certainly be some errors in the transmission? How can I efficiently store my data on three hard disks so that if one of them fails, all the data can still be reconstructed?<\/p>\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/Coding_theory\" target=\"_blank\" rel=\"noopener\"><em>Coding theory<\/em><\/a> deals with these and similar questions. The basic idea is the following: Given a finite <em>alphabet<\/em> <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-02775c2aab7ef3ea42421b61ec59a217_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#70;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"11\" style=\"vertical-align: 0px;\"\/> (e.g. <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-58021360207728c553084428e7a0bcdd_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#70;&#61;&#92;&#123;&#48;&#44;&#49;&#92;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"78\" style=\"vertical-align: -5px;\"\/> in the binary case) and a <em>code length<\/em> <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-8ad02d5f0d297c7adacb6b8c4f9fee74_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"8\" style=\"vertical-align: 0px;\"\/>. The data to be encoded is now always stored\/transmitted in blocks of length <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-8ad02d5f0d297c7adacb6b8c4f9fee74_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"8\" style=\"vertical-align: 0px;\"\/>. However, such a block <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-522dc16829b6bc97d06ce10c3e5dabb7_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#98;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"9\" style=\"vertical-align: 0px;\"\/> actually contains only the information of a smaller number <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-cbb80249e8f64245210499e0556ca4f7_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#107;&#92;&#108;&#101;&#113;&#32;&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"16\" width=\"42\" style=\"vertical-align: -3px;\"\/> of <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-02775c2aab7ef3ea42421b61ec59a217_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#70;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"11\" style=\"vertical-align: 0px;\"\/>-bits. That is, during <em>encoding<\/em>, one word of length <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-a0c053c7b75e01ffaa827a371eebe37d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#107;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"9\" style=\"vertical-align: 0px;\"\/> above the alphabet <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-02775c2aab7ef3ea42421b61ec59a217_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#70;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"11\" style=\"vertical-align: 0px;\"\/> is always converted into one word of length <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-8ad02d5f0d297c7adacb6b8c4f9fee74_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"8\" style=\"vertical-align: 0px;\"\/> above the same alphabet. Thereby <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-d29238faa3eaf210044b8c11696a1053_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#108;&#92;&#99;&#111;&#108;&#111;&#110;&#101;&#113;&#113;&#32;&#110;&#45;&#107;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"73\" style=\"vertical-align: 0px;\"\/> <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-02775c2aab7ef3ea42421b61ec59a217_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#70;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"11\" style=\"vertical-align: 0px;\"\/> bits are <em>redundant<\/em>. Mathematically speaking, this encoding is nothing more than an <em>injective mapping<\/em> <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-957bad7e6639eddf0a61cccc60607557_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#105;&#111;&#116;&#97;&#92;&#99;&#111;&#108;&#111;&#110;&#32;&#70;&#94;&#107;&#92;&#116;&#111;&#32;&#70;&#94;&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"16\" width=\"87\" style=\"vertical-align: -1px;\"\/>. Your image <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-2661c17d2be5da0dd8fe9655ddebca18_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#67;&#92;&#99;&#111;&#108;&#111;&#110;&#101;&#113;&#113;&#92;&#109;&#97;&#116;&#104;&#114;&#109;&#123;&#105;&#109;&#125;&#40;&#92;&#105;&#111;&#116;&#97;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"76\" style=\"vertical-align: -5px;\"\/> is called a <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-8970d97817a9563dcdd01a98e0191b14_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#40;&#110;&#44;&#107;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"39\" style=\"vertical-align: -5px;\"\/> <em>code<\/em> (<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-8ad02d5f0d297c7adacb6b8c4f9fee74_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"8\" style=\"vertical-align: 0px;\"\/> is called the <em>length<\/em> of <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-3dbd335967c0369e0353f637b0a4c499_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#67;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"11\" style=\"vertical-align: 0px;\"\/> and <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-a0c053c7b75e01ffaa827a371eebe37d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#107;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"9\" style=\"vertical-align: 0px;\"\/> the <em>dimension<\/em>).<\/p>\n<p>Now the following can happen: In the block <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-522dc16829b6bc97d06ce10c3e5dabb7_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#98;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"9\" style=\"vertical-align: 0px;\"\/> of length <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-8ad02d5f0d297c7adacb6b8c4f9fee74_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"8\" style=\"vertical-align: 0px;\"\/> some symbols are changed (by <em>noise<\/em> in the channel or similar). Let us say these are <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-be9a75538a40c1b875b526b17ab74e1f_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#109;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"13\" style=\"vertical-align: 0px;\"\/> symbols. Thus, a new <em>disturbed<\/em> block <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-951707abb21b68c2cf2327f78f5e6145_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#98;&#39;\" title=\"Rendered by QuickLaTeX.com\" height=\"14\" width=\"13\" style=\"vertical-align: 0px;\"\/> is created. Can the original information still be reconstructed? To do this, we define the <em>Hamming distance<\/em> of two codewords <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-b322838df3a71fef6b8083cd92830e91_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#99;&#44;&#100;&#92;&#105;&#110;&#32;&#67;\" title=\"Rendered by QuickLaTeX.com\" height=\"16\" width=\"62\" style=\"vertical-align: -3px;\"\/> as <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-22346d0389fdfd0464a4dd77aee03a7d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#100;&#95;&#123;&#92;&#109;&#97;&#116;&#104;&#114;&#109;&#32;&#72;&#125;&#40;&#99;&#44;&#100;&#41;&#61;&#124;&#92;&#123;&#105;&#92;&#105;&#110;&#92;&#123;&#49;&#44;&#92;&#108;&#100;&#111;&#116;&#115;&#44;&#110;&#92;&#125;&#92;&#44;&#124;&#92;&#44;&#99;&#95;&#105;&#92;&#110;&#101;&#113;&#32;&#100;&#95;&#105;&#92;&#125;&#124;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"269\" style=\"vertical-align: -5px;\"\/> (where <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-b00e835826f9ba1c46cfa462c102fcf1_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#99;&#61;&#40;&#99;&#95;&#49;&#44;&#92;&#108;&#100;&#111;&#116;&#115;&#44;&#99;&#95;&#110;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"110\" style=\"vertical-align: -5px;\"\/> and <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-04dabd91558bcd27ad6111f6c72c588a_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#100;&#61;&#40;&#100;&#95;&#49;&#44;&#92;&#108;&#100;&#111;&#116;&#115;&#44;&#100;&#95;&#110;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"114\" style=\"vertical-align: -5px;\"\/> with <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-f888555b871a39bb66dffa1efc94b83c_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#99;&#95;&#105;&#44;&#100;&#95;&#105;&#92;&#105;&#110;&#32;&#70;\" title=\"Rendered by QuickLaTeX.com\" height=\"16\" width=\"68\" style=\"vertical-align: -3px;\"\/>). The idea now is to modify the disturbed block <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-951707abb21b68c2cf2327f78f5e6145_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#98;&#39;\" title=\"Rendered by QuickLaTeX.com\" height=\"14\" width=\"13\" style=\"vertical-align: 0px;\"\/> to the codeword in <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-3dbd335967c0369e0353f637b0a4c499_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#67;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"11\" style=\"vertical-align: 0px;\"\/> that is closest to this block measured in Hamming distance. But is this code word even unique? Generally not!<\/p>\n<p>In order to recognize &#8220;<em>too heavily disturbed<\/em>&#8221; blocks <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-951707abb21b68c2cf2327f78f5e6145_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#98;&#39;\" title=\"Rendered by QuickLaTeX.com\" height=\"14\" width=\"13\" style=\"vertical-align: 0px;\"\/> as such, and to identify <em>reconstructable<\/em> blocks can always be reconstructed unambiguously, a ball <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-08e68248e541facd457473cb8796eb0d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#66;&#95;&#114;&#40;&#99;&#41;&#92;&#99;&#111;&#108;&#111;&#110;&#101;&#113;&#113;&#92;&#123;&#100;&#92;&#105;&#110;&#32;&#67;&#92;&#44;&#124;&#92;&#44;&#32;&#100;&#95;&#123;&#92;&#109;&#97;&#116;&#104;&#114;&#109;&#32;&#72;&#125;&#40;&#99;&#44;&#100;&#41;&#92;&#108;&#101;&#113;&#32;&#114;&#92;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"235\" style=\"vertical-align: -5px;\"\/> of radius <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-94672b7526308efaca1985a5ecdae780_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#114;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"7\" style=\"vertical-align: 0px;\"\/> is therefore drawn at Hamming distance around each admissible codeword <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-29d110be740264bb87267561657f4ae5_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#99;&#92;&#105;&#110;&#32;&#67;\" title=\"Rendered by QuickLaTeX.com\" height=\"14\" width=\"43\" style=\"vertical-align: -1px;\"\/>, so that no two of these balls overlap: <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-c157c17f9ff03884e28da19aa217cf99_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#66;&#95;&#114;&#40;&#99;&#41;&#92;&#99;&#97;&#112;&#32;&#66;&#95;&#114;&#40;&#100;&#41;&#61;&#92;&#101;&#109;&#112;&#116;&#121;&#115;&#101;&#116;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"136\" style=\"vertical-align: -5px;\"\/> for <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-b322838df3a71fef6b8083cd92830e91_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#99;&#44;&#100;&#92;&#105;&#110;&#32;&#67;\" title=\"Rendered by QuickLaTeX.com\" height=\"16\" width=\"62\" style=\"vertical-align: -3px;\"\/> different. Now, if <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-951707abb21b68c2cf2327f78f5e6145_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#98;&#39;\" title=\"Rendered by QuickLaTeX.com\" height=\"14\" width=\"13\" style=\"vertical-align: 0px;\"\/> lies in one of these balls, it is reconstructed to the codeword <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-cc0f003646eb674f527fa00225d5abd5_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#98;&#61;&#99;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"41\" style=\"vertical-align: 0px;\"\/>. In this way <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-522dc16829b6bc97d06ce10c3e5dabb7_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#98;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"9\" style=\"vertical-align: 0px;\"\/> is always unique due to the above condition.<\/p>\n<p>But how to choose the radius <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-94672b7526308efaca1985a5ecdae780_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#114;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"7\" style=\"vertical-align: 0px;\"\/> here? We want <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-a8646ddebb9822334e0d867ccc9fb34a_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#66;&#95;&#114;&#40;&#99;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"40\" style=\"vertical-align: -5px;\"\/> and <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-3d03e003820aa4a3000f8124bb3343b3_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#66;&#95;&#114;&#40;&#100;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"41\" style=\"vertical-align: -5px;\"\/> not to intersect for <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-1ad3ef6641bf9af23a4c5b0359c4f32e_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#99;&#92;&#110;&#101;&#113;&#32;&#100;\" title=\"Rendered by QuickLaTeX.com\" height=\"17\" width=\"43\" style=\"vertical-align: -4px;\"\/> from <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-3dbd335967c0369e0353f637b0a4c499_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#67;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"11\" style=\"vertical-align: 0px;\"\/>. But this is exactly right if <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-8a2425656b214a28eee42ea8eb8be34e_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#114;&#92;&#108;&#116;&#32;&#100;&#95;&#123;&#92;&#109;&#97;&#116;&#104;&#114;&#109;&#123;&#72;&#125;&#125;&#40;&#99;&#44;&#100;&#41;&#47;&#50;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"109\" style=\"vertical-align: -5px;\"\/>. This condition must now be satisfied for all <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-aab3458361ffdea4eb702433e03603ba_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#99;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"8\" style=\"vertical-align: 0px;\"\/> and <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-d2eaf989d7717b2d601efdde28784fdf_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#100;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"10\" style=\"vertical-align: 0px;\"\/>. Thus, if we set <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-d330f9e9a7d7ecc39b7ae6464dfc55bc_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#100;&#40;&#67;&#41;&#92;&#99;&#111;&#108;&#111;&#110;&#101;&#113;&#113;&#92;&#109;&#105;&#110;&#92;&#123;&#100;&#95;&#123;&#92;&#109;&#97;&#116;&#104;&#114;&#109;&#123;&#72;&#125;&#125;&#40;&#99;&#44;&#100;&#41;&#92;&#44;&#124;&#92;&#44;&#99;&#44;&#100;&#92;&#105;&#110;&#32;&#67;&#44;&#92;&#44;&#32;&#99;&#92;&#110;&#101;&#113;&#32;&#100;&#92;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"299\" style=\"vertical-align: -5px;\"\/> (the <em>minimum distance<\/em> from <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-3dbd335967c0369e0353f637b0a4c499_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#67;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"11\" style=\"vertical-align: 0px;\"\/>), <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-7c1f902017eef6e4666daffea6282d72_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#114;&#92;&#99;&#111;&#108;&#111;&#110;&#101;&#113;&#113;&#92;&#108;&#101;&#102;&#116;&#92;&#108;&#102;&#108;&#111;&#111;&#114;&#92;&#102;&#114;&#97;&#99;&#123;&#100;&#40;&#67;&#41;&#45;&#49;&#125;&#123;&#50;&#125;&#92;&#114;&#105;&#103;&#104;&#116;&#92;&#114;&#102;&#108;&#111;&#111;&#114;\" title=\"Rendered by QuickLaTeX.com\" height=\"32\" width=\"101\" style=\"vertical-align: -11px;\"\/> is the <em>best possible<\/em> radius. The parameter <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-b1de088100d3160c31de9af396902225_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#100;&#92;&#99;&#111;&#108;&#111;&#110;&#101;&#113;&#113;&#32;&#100;&#40;&#67;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"74\" style=\"vertical-align: -5px;\"\/> thus determines the <em>correction radius<\/em>. In this situation, <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-3dbd335967c0369e0353f637b0a4c499_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#67;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"11\" style=\"vertical-align: 0px;\"\/> is also called a <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-157fdbe3fb533a6a0adf06cec26919dc_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#40;&#110;&#44;&#107;&#44;&#100;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"58\" style=\"vertical-align: -5px;\"\/> code.[\/vc_column_text][vc_column_text]<\/p>\n<h3>Hamming codes<\/h3>\n<p>[\/vc_column_text][vc_column_text]The Hamming codes are binary <em><a href=\"https:\/\/en.wikipedia.org\/wiki\/Linear_code\" target=\"_blank\" rel=\"noopener\">linear codes<\/a><\/em> <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-3dbd335967c0369e0353f637b0a4c499_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#67;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"11\" style=\"vertical-align: 0px;\"\/> of length <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-a39dfd7a8152f50ae72aa85a50f1a672_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#110;&#61;&#50;&#94;&#108;&#45;&#49;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"76\" style=\"vertical-align: 0px;\"\/>, dimension <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-b81ec19adf0547e0209546b16990e736_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#107;&#61;&#110;&#45;&#108;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"70\" style=\"vertical-align: 0px;\"\/> and with minimum distance <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-6e4a40d9812cba4bc70892dee3bee68f_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#100;&#61;&#51;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"42\" style=\"vertical-align: 0px;\"\/> (here <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-df3f590d78ac1dd596e1fa5e7c9128ce_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#108;&#92;&#103;&#101;&#113;&#32;&#50;\" title=\"Rendered by QuickLaTeX.com\" height=\"16\" width=\"37\" style=\"vertical-align: -3px;\"\/> is a <em>parameter<\/em> to be chosen, which exactly measures the redundancy of the code), developed by the mathematician <a title=\"\" href=\"https:\/\/en.wikipedia.org\/wiki\/Richard_Hamming\"><em>Richard Wesley Hamming<\/em><\/a>. The word <em>linear<\/em> here means that our alphabet <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-02775c2aab7ef3ea42421b61ec59a217_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#70;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"11\" style=\"vertical-align: 0px;\"\/> is a <em><a href=\"https:\/\/en.wikipedia.org\/wiki\/Field_(mathematics)\" target=\"_blank\" rel=\"noopener\">field<\/a><\/em>, namely the body <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-d59267535606130842c54c77bd60703f_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#109;&#97;&#116;&#104;&#114;&#109;&#123;&#71;&#70;&#125;&#40;&#50;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"43\" style=\"vertical-align: -5px;\"\/> with two elements <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-c8e144ba50e4888e76f9596d5722fea6_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#48;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"9\" style=\"vertical-align: 0px;\"\/> and <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-07de1e9aebc049111b4109ae367f3ba6_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#49;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"7\" style=\"vertical-align: 0px;\"\/> (<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-d59267535606130842c54c77bd60703f_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#109;&#97;&#116;&#104;&#114;&#109;&#123;&#71;&#70;&#125;&#40;&#50;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"43\" style=\"vertical-align: -5px;\"\/> stands for <a href=\"https:\/\/en.wikipedia.org\/wiki\/Finite_field\" target=\"_blank\" rel=\"noopener\"><em>Galois field<\/em><\/a> after the mathematician <a href=\"https:\/\/en.wikipedia.org\/wiki\/\u00c9variste_Galois\" target=\"_blank\" rel=\"noopener\"><em>\u00c9variste Galois<\/em><\/a>), and <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-245c35a6525429f2bc2e98389a682a71_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#67;&#92;&#115;&#117;&#98;&#115;&#101;&#116;&#101;&#113;&#92;&#109;&#97;&#116;&#104;&#114;&#109;&#123;&#71;&#70;&#125;&#40;&#50;&#41;&#94;&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"87\" style=\"vertical-align: -5px;\"\/> is a <a href=\"https:\/\/en.wikipedia.org\/wiki\/Linear_subspace\" target=\"_blank\" rel=\"noopener\"><em>linear subspace<\/em><\/a> of the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Vector_space\" target=\"_blank\" rel=\"noopener\"><em>vector space<\/em><\/a> <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-e98e7cb4c9194280056eddb37914c2f2_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#86;&#61;&#92;&#109;&#97;&#116;&#104;&#114;&#109;&#123;&#71;&#70;&#125;&#40;&#50;&#41;&#94;&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"88\" style=\"vertical-align: -5px;\"\/>. Such a linear code can in principle be represented in two ways: 1.) via a so-called <a href=\"https:\/\/en.wikipedia.org\/wiki\/Generator_matrix\" target=\"_blank\" rel=\"noopener\"><em>generator matrix<\/em><\/a> <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-b7de8ee830606daab50fa680ede327c5_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#71;&#92;&#105;&#110;&#32;&#70;&#94;&#123;&#107;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#110;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"16\" width=\"72\" style=\"vertical-align: -1px;\"\/>; or 2.) via a <em>control matrix<\/em> <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-e25bedb802ed15d0ce0f0ab8a84427f4_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#72;&#92;&#105;&#110;&#32;&#70;&#94;&#123;&#110;&#92;&#116;&#105;&#109;&#101;&#115;&#40;&#110;&#45;&#107;&#41;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"17\" width=\"101\" style=\"vertical-align: -1px;\"\/><em>.<\/em> A generator matrix is simply a matrix describing the above coding mapping <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-312d284d00033d9c93a3d48db1ac46f5_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#105;&#111;&#116;&#97;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"6\" style=\"vertical-align: 0px;\"\/> in coordinates. A control matrix <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-5c9700c1b7d873669a75d9848f2d047e_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#72;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"13\" style=\"vertical-align: 0px;\"\/> of <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-3dbd335967c0369e0353f637b0a4c499_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#67;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"11\" style=\"vertical-align: 0px;\"\/>, on the other hand, is a matrix whose <a href=\"https:\/\/en.wikipedia.org\/wiki\/Linear_map#Kernel,_image_and_the_rank\u2013nullity_theorem\" target=\"_blank\" rel=\"noopener\"><em>kernel<\/em><\/a> is exactly the code <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-3dbd335967c0369e0353f637b0a4c499_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#67;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"11\" style=\"vertical-align: 0px;\"\/>, i.e. to check whether a block <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-9c1dd8f1be064f5d79725dac3d6fabae_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#98;&#92;&#105;&#110;&#32;&#70;&#94;&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"14\" width=\"50\" style=\"vertical-align: -1px;\"\/> belongs to the code <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-3dbd335967c0369e0353f637b0a4c499_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#67;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"11\" style=\"vertical-align: 0px;\"\/>, one simply computes the lying vector <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-8283d07a20e6499c9c77fab103c4cb05_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#98;&#72;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"22\" style=\"vertical-align: 0px;\"\/> (in the following we always use <em>covariant<\/em> notation) and checks all <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-e07cf2ac514423ead2b10b8802f330db_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#108;&#61;&#110;&#45;&#107;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"70\" style=\"vertical-align: 0px;\"\/> digits to see if they are zero, and <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-8283d07a20e6499c9c77fab103c4cb05_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#98;&#72;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"22\" style=\"vertical-align: 0px;\"\/> is therefore the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Zero_element#Additive_identities\" target=\"_blank\" rel=\"noopener\"><em>Zero vector<\/em><\/a> . Hamming codes are most easily described by their control matrix. Namely, choose <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-0ba211742fd238ab9e17cbe700b45353_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#72;&#92;&#105;&#110;&#92;&#109;&#97;&#116;&#104;&#114;&#109;&#123;&#71;&#70;&#125;&#40;&#50;&#41;&#94;&#123;&#40;&#50;&#94;&#108;&#45;&#49;&#41;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#108;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"23\" width=\"135\" style=\"vertical-align: -5px;\"\/> such that its rows are exactly all vectors of the <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-79dea9b165f101d2730ce3b4a87c21c7_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#108;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"5\" style=\"vertical-align: 0px;\"\/>-dimensional vector space <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-9938f6e2b9c4815828aa263a49c730a2_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#109;&#97;&#116;&#104;&#114;&#109;&#123;&#71;&#70;&#125;&#40;&#50;&#41;&#94;&#108;\" title=\"Rendered by QuickLaTeX.com\" height=\"20\" width=\"49\" style=\"vertical-align: -5px;\"\/> except the zero vector (namely, that is exactly <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-a39dfd7a8152f50ae72aa85a50f1a672_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#110;&#61;&#50;&#94;&#108;&#45;&#49;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"76\" style=\"vertical-align: 0px;\"\/> many). Thus <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-5c9700c1b7d873669a75d9848f2d047e_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#72;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"13\" style=\"vertical-align: 0px;\"\/> is a <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-6e693251e0b3f225379a9f531e6db79c_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#40;&#50;&#94;&#108;&#45;&#49;&#41;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#108;\" title=\"Rendered by QuickLaTeX.com\" height=\"20\" width=\"85\" style=\"vertical-align: -5px;\"\/> matrix, as desired. So the <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-690c44101bc54cfad2e83da3cc2d190c_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#40;&#110;&#61;&#50;&#94;&#108;&#45;&#49;&#44;&#107;&#61;&#110;&#45;&#108;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"20\" width=\"168\" style=\"vertical-align: -5px;\"\/>-Hamming code has exactly <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-79dea9b165f101d2730ce3b4a87c21c7_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#108;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"5\" style=\"vertical-align: 0px;\"\/> bits of redundancy, because you have to do exactly <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-79dea9b165f101d2730ce3b4a87c21c7_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#108;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"5\" style=\"vertical-align: 0px;\"\/> <em>parity tests<\/em>. So the actual encoded information has a length of <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-5a1ac48a164deb29ea8aff956e91b460_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#50;&#94;&#108;&#45;&#49;&#45;&#108;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"72\" style=\"vertical-align: 0px;\"\/> bits (which is much larger than the redundancy for large <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-79dea9b165f101d2730ce3b4a87c21c7_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#108;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"5\" style=\"vertical-align: 0px;\"\/>). Let us now consider how many errors a Hamming code can correct. To do this, we assume that <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-b322838df3a71fef6b8083cd92830e91_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#99;&#44;&#100;&#92;&#105;&#110;&#32;&#67;\" title=\"Rendered by QuickLaTeX.com\" height=\"16\" width=\"62\" style=\"vertical-align: -3px;\"\/> are distinct codewords that have minimal Hamming distance from each other. By shifting (since this leaves the Hamming distance the same, we are allowed to) we can assume that <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-a09c33fa555eeb738e25c7bc726e1bc7_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#100;&#61;&#48;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"42\" style=\"vertical-align: 0px;\"\/> is the zero vector (which, since <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-3dbd335967c0369e0353f637b0a4c499_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#67;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"11\" style=\"vertical-align: 0px;\"\/> is a linear code, is always contained in <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-3dbd335967c0369e0353f637b0a4c499_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#67;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"11\" style=\"vertical-align: 0px;\"\/>). There are certainly three vectors <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-3095378b099b9f097b0c9e6180f756f6_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#117;&#44;&#118;&#44;&#119;&#92;&#105;&#110;&#92;&#109;&#97;&#116;&#104;&#114;&#109;&#123;&#71;&#70;&#125;&#40;&#50;&#41;&#94;&#108;&#92;&#115;&#101;&#116;&#109;&#105;&#110;&#117;&#115;&#92;&#123;&#48;&#92;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"20\" width=\"163\" style=\"vertical-align: -5px;\"\/> which are <a href=\"https:\/\/en.wikipedia.org\/wiki\/Linear_independence\" target=\"_blank\" rel=\"noopener\"><em>linearly dependent<\/em><\/a>, i.e. <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-49828a08951c88df90ba0c9bb3feef76_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#117;&#43;&#118;&#43;&#119;&#61;&#48;\" title=\"Rendered by QuickLaTeX.com\" height=\"14\" width=\"109\" style=\"vertical-align: -2px;\"\/>. If <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-6054e4439d70c8cab15dbfd153a9af96_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#105;&#44;&#106;&#44;&#107;&#92;&#105;&#110;&#92;&#123;&#49;&#44;&#92;&#108;&#100;&#111;&#116;&#115;&#44;&#50;&#94;&#108;&#45;&#49;&#92;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"20\" width=\"163\" style=\"vertical-align: -5px;\"\/> are the associated indices such that <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-0b95f620f9ddbef00a3765f145c95d9b_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#117;&#44;&#118;&#44;&#119;\" title=\"Rendered by QuickLaTeX.com\" height=\"11\" width=\"49\" style=\"vertical-align: -3px;\"\/> are the <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-6bcb0de135c476d4cc7796bd7ee97d13_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#105;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"5\" style=\"vertical-align: 0px;\"\/>-th, <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-d5ea7b6edb00cfc61a31e301837e9185_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#106;\" title=\"Rendered by QuickLaTeX.com\" height=\"16\" width=\"8\" style=\"vertical-align: -4px;\"\/>-th, and <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-a0c053c7b75e01ffaa827a371eebe37d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#107;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"9\" style=\"vertical-align: 0px;\"\/>-th columns of the control matrix, then the vector <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-8fbb36b0a3dd7f2adbe6f4f895e2c49f_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#99;&#61;&#40;&#99;&#95;&#49;&#44;&#92;&#108;&#100;&#111;&#116;&#115;&#44;&#32;&#99;&#95;&#123;&#50;&#94;&#108;&#45;&#49;&#125;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"131\" style=\"vertical-align: -5px;\"\/> with <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-583e4ca4e0776d26ca5b099059b20864_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#99;&#95;&#109;&#61;&#48;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"51\" style=\"vertical-align: -3px;\"\/> if <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-3093f5e416a9790f7efc9a498bc2a65b_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#109;&#92;&#110;&#101;&#113;&#32;&#105;&#44;&#106;&#44;&#107;\" title=\"Rendered by QuickLaTeX.com\" height=\"17\" width=\"75\" style=\"vertical-align: -4px;\"\/> and <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-1de057df5e866d9ee150e5f10f9a431f_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#99;&#95;&#105;&#61;&#99;&#95;&#106;&#61;&#99;&#95;&#107;&#61;&#49;\" title=\"Rendered by QuickLaTeX.com\" height=\"18\" width=\"121\" style=\"vertical-align: -6px;\"\/> surely satisfies the above control condition <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-31d02b77324b5e629166f67bc79492ab_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#99;&#72;&#61;&#48;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"54\" style=\"vertical-align: 0px;\"\/>, because <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-430d4da528adc80dd5f28ab700ce5cd5_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#99;&#72;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"21\" style=\"vertical-align: 0px;\"\/> is then exactly <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-e6e85d8c748de65e72c60b668c0cdb0f_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#117;&#43;&#118;&#43;&#119;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"76\" style=\"vertical-align: -2px;\"\/>, which was zero by assumption. This shows that the minimum distance (or, as this is also called for linear codes: the <em>minimum weight<\/em>) <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-45a3561c923d73fe89e45b141b7d9bdb_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#100;&#61;&#100;&#40;&#67;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"71\" style=\"vertical-align: -5px;\"\/> can be at most <em>three<\/em>. But if the vector <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-aab3458361ffdea4eb702433e03603ba_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#99;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"8\" style=\"vertical-align: 0px;\"\/> has less than three ones as entries, then it cannot satisfy the control condition, because every two columns of the control matrix do not combine to zero (they are <em>linearly independent<\/em>). Thus <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-37ea857db3987579625fb8ec8684f801_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#100;&#40;&#67;&#41;&#61;&#51;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"70\" style=\"vertical-align: -5px;\"\/>. From this we see that a Hamming code can only correct <em>a single<\/em> error at a time. This may seem a bit unsatisfactory at first. The big advantage that Hamming codes have, however, is that they can be implemented very elegantly. For that, feel free to watch <a href=\"https:\/\/www.youtube.com\/watch?v=X8jsijhllIA\" target=\"_blank\" rel=\"noopener\">this video<\/a> by YouTuber <a href=\"https:\/\/www.youtube.com\/channel\/UCYO_jab_esuFRV4b17AJtAw\" target=\"_blank\" rel=\"noopener\">3Blue1Brown<\/a>.<\/p>\n<p>But now to the exhibit <a href=\"https:\/\/erlebnisland-mathematik.de\/en\/?post_type=exponat&amp;p=3482\" target=\"_blank\" rel=\"noopener\">&#8220;Hamming code&#8221;<\/a>: Here is shown the Hamming code for which <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-ab57b0f4e406011ea5bbbdfc96a8182e_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#108;&#61;&#51;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"38\" style=\"vertical-align: 0px;\"\/> and consequently <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-82e0a9a81912901c5df8d0dd4887f2d1_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#110;&#61;&#50;&#94;&#108;&#45;&#49;&#61;&#55;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"109\" style=\"vertical-align: 0px;\"\/> and <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-25f4f6f128e6b07baee483f835b4a428_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#107;&#61;&#110;&#45;&#108;&#61;&#52;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"102\" style=\"vertical-align: 0px;\"\/>; thus the so-called <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-084647810c1a39975c019136572d6681_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#40;&#55;&#44;&#52;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"38\" style=\"vertical-align: -5px;\"\/>&#8211;<em>Hamming code<\/em>. Therefore, there are <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-e79c621b5b90f927a55e9d014c0c6c2b_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#110;&#61;&#55;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"41\" style=\"vertical-align: 0px;\"\/> lamps and <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-9067abeb54e7941b7365a3e5a5b14a6a_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#107;&#61;&#52;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"42\" style=\"vertical-align: 0px;\"\/> buttons. You can try out for yourself which constellations of burning lamps can be set and which cannot. What is striking is that &#8212; if at least one lamp is burning &#8212; then already always at least three lamps are burning. This exactly reflects the fact explained above that the minimum weight of any Hamming code is exactly <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-6e4a40d9812cba4bc70892dee3bee68f_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#100;&#61;&#51;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"42\" style=\"vertical-align: 0px;\"\/>. Also, the exhibit is a good way to practice what a control matrix and a generator matrix are. For example, the generator matrix can be easily set up by writing the base constellations (i.e., when only exactly one button is pressed) as row vectors in a <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-a21ca6119bf587c5d7dc72157d538441_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#52;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#55;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"40\" style=\"vertical-align: 0px;\"\/> matrix. Can you also find three control conditions that can be used to check whether a constellation of burning lights is permissible? This seems to be significantly more difficult at first. If you would write your found three conditions into a matrix, you get the searched control matrix <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-5c9700c1b7d873669a75d9848f2d047e_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#72;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"13\" style=\"vertical-align: 0px;\"\/> of the dimension <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-5fddac98d09727510daa3ecee166402f_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#55;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#51;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"40\" style=\"vertical-align: 0px;\"\/>.[\/vc_column_text][vc_column_text]<\/p>\n<h3><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-c8a76806c43a46118053806db1f7f027_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#109;&#97;&#116;&#104;&#98;&#102;&#123;&#71;&#70;&#40;&#50;&#41;&#94;&#53;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"20\" width=\"54\" style=\"vertical-align: -5px;\"\/><\/h3>\n<p>[\/vc_column_text][vc_column_text]This exhibit also represents a linear code. Du siehst neun L\u00e4mpchen. If you could switch each of these lamps on and off, there would be <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-d00d125b4e26080f39b6c14e59b56e39_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#50;&#94;&#57;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"16\" style=\"vertical-align: 0px;\"\/> possibilities. Coding the state that a lamp is burning as <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-07de1e9aebc049111b4109ae367f3ba6_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#49;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"7\" style=\"vertical-align: 0px;\"\/>, and the state that it is not burning as <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-c8e144ba50e4888e76f9596d5722fea6_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#48;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"9\" style=\"vertical-align: 0px;\"\/>, each of these possibilities corresponds to exactly one element from the <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-ecec689b819efb8fe33a9af8d6b91805_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#57;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"9\" style=\"vertical-align: 0px;\"\/>-dimensional vector space <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-63ec5d03a3f728e389be96b656f897a0_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#86;&#61;&#92;&#109;&#97;&#116;&#104;&#114;&#109;&#123;&#71;&#70;&#125;&#40;&#50;&#41;&#94;&#57;\" title=\"Rendered by QuickLaTeX.com\" height=\"20\" width=\"88\" style=\"vertical-align: -5px;\"\/> over the body <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-d59267535606130842c54c77bd60703f_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#109;&#97;&#116;&#104;&#114;&#109;&#123;&#71;&#70;&#125;&#40;&#50;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"43\" style=\"vertical-align: -5px;\"\/> with the two elements <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-c8e144ba50e4888e76f9596d5722fea6_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#48;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"9\" style=\"vertical-align: 0px;\"\/> and <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-07de1e9aebc049111b4109ae367f3ba6_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#49;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"7\" style=\"vertical-align: 0px;\"\/>. But now you can&#8217;t control each lamp individually. For this, only the lamps of one row or column of the lamps arranged in a square of <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-6397976089e6b81a9c4d73d986f8b8d5_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#51;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#51;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"40\" style=\"vertical-align: 0px;\"\/> grid points can be switched all at once. Thus there can be at most <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-807f64fb55735494972c1b2963efb787_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#50;&#92;&#99;&#100;&#111;&#116;&#50;&#92;&#99;&#100;&#111;&#116;&#50;&#92;&#99;&#100;&#111;&#116;&#50;&#92;&#99;&#100;&#111;&#116;&#50;&#61;&#50;&#94;&#54;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"135\" style=\"vertical-align: 0px;\"\/> possible constellations (for each column and row a factor <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-ed7ac17bcea640a1077dd6b2716b1564_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#50;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"8\" style=\"vertical-align: 0px;\"\/>). But it turns out that every possible constellation can be set in exactly two ways: Namely, if you press all six buttons (i.e. those of the three rows and the three columns), you get the same constellation as before. The space of possible constellations now forms a linear code of length <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-934c12b921c1eae89c460be4de49b52b_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#110;&#61;&#57;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"41\" style=\"vertical-align: 0px;\"\/> (because there are nine lamps) and dimension <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-ba00d47237913306b025fcd1d5bdd43f_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#53;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"8\" style=\"vertical-align: 0px;\"\/> (because there are <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-d7d6eb7e7ee1abd94e6c41a09817514e_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#50;&#94;&#53;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"16\" style=\"vertical-align: 0px;\"\/> possibilities, as just explained) This code is generated as a vector space from the <em>base constellations<\/em>-that is, from those constellations in which exactly the lamps of a row or column are lit (one of which is <em>superfluous<\/em>). This, in turn, provides a good explanation of the concept of the generator matrix. Indeed, the rows of this matrix are exactly the basic constellations from which all others can be <em>combined<\/em>:<\/p>\n<p class=\"ql-center-displayed-equation\" style=\"line-height: 106px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-d6d1a5584bb21e619efeeada53183d87_l3.png\" height=\"106\" width=\"271\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#91;&#71;&#61;&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#112;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#49;&#32;&#38;&#32;&#32;&#49;&#32;&#38;&#32;&#49;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#48;&#92;&#92;&#32;&#48;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#49;&#32;&#38;&#32;&#49;&#32;&#38;&#32;&#49;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#48;&#92;&#92;&#32;&#48;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#49;&#32;&#38;&#32;&#49;&#32;&#38;&#32;&#49;&#92;&#92;&#32;&#49;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#49;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#49;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#48;&#92;&#92;&#32;&#48;&#32;&#38;&#32;&#49;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#49;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#49;&#32;&#38;&#32;&#48;&#92;&#101;&#110;&#100;&#123;&#112;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#92;&#93;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p>\n<p>We do not need the last column here as a base constellation, since it can be composed of the others.<\/p>\n<p>But what does a suitable control matrix <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-5c9700c1b7d873669a75d9848f2d047e_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#72;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"13\" style=\"vertical-align: 0px;\"\/> look like for the <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-ba00d47237913306b025fcd1d5bdd43f_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#53;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"8\" style=\"vertical-align: 0px;\"\/>-dimensional code at hand here? Thus, we are looking for <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-e6f56f4508cdf5d58464e50e621a7f0b_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#52;&#61;&#110;&#45;&#107;&#61;&#57;&#45;&#53;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"136\" style=\"vertical-align: 0px;\"\/> linear control conditions that ensure that we are dealing with an admissible constellation. To do this, make the following observation: select one of the four corners of the square. Now consider the four lamps closest to this corner (they form a <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-2b4cfc2ebe6fd792c107b410e45967e2_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#50;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#50;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"39\" style=\"vertical-align: 0px;\"\/> square). It can be observed that in all constellations that you can set, an even number of these four lamps always burns. But can this be proven? Yes! even very simple. For the basic constellations (i.e., when only one row or column of lamps is burning), either zero or two of these four lamps (i.e., an even number) are always burning. If you now combine basic constellations together, this property must be preserved, since pressing a button always switches either zero or two of the four lamps. So, in this way we get four control conditions (one for each corner) that must be satisfied for a constellation of burning lamps to actually be set. This is exactly the right number (see above). But are these four conditions also <a href=\"https:\/\/de.wikipedia.org\/wiki\/Lineare_Unabh%C3%A4ngigkeit\" target=\"_blank\" rel=\"noopener\"><em>independent<\/em><\/a> of each other? The answer is again: Yes! To see this, we write the above four condition back into a matrix <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-55d37e8be9f6259f22dd67f8be655bca_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#72;&#92;&#105;&#110;&#92;&#109;&#97;&#116;&#104;&#114;&#109;&#123;&#71;&#70;&#125;&#40;&#50;&#41;&#94;&#123;&#57;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#52;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"20\" width=\"105\" style=\"vertical-align: -5px;\"\/>: <\/p>\n<p class=\"ql-center-displayed-equation\" style=\"line-height: 192px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-bbb3a3b84ebfac790cb236df677b15e6_l3.png\" height=\"192\" width=\"158\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#91;&#72;&#61;&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#112;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#49;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#48;&#92;&#92;&#32;&#49;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#49;&#92;&#92;&#32;&#48;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#49;&#92;&#92;&#32;&#49;&#32;&#38;&#32;&#49;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#48;&#92;&#92;&#49;&#32;&#38;&#32;&#49;&#32;&#38;&#32;&#49;&#32;&#38;&#32;&#49;&#92;&#92;&#32;&#48;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#49;&#32;&#38;&#32;&#49;&#92;&#92;&#32;&#48;&#32;&#38;&#32;&#49;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#48;&#92;&#92;&#32;&#48;&#32;&#38;&#32;&#49;&#32;&#38;&#32;&#49;&#32;&#38;&#32;&#48;&#92;&#92;&#32;&#48;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#49;&#32;&#38;&#32;&#48;&#92;&#101;&#110;&#100;&#123;&#112;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#46;&#92;&#93;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p>\n<p>The four columns of this (control) matrix <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/erlebnisland-mathematik.de\/wp-content\/ql-cache\/quicklatex.com-5c9700c1b7d873669a75d9848f2d047e_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#72;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"13\" style=\"vertical-align: 0px;\"\/> are now linearly independent, because the first, third, seventh, and ninth rows form a <a href=\"https:\/\/en.wikipedia.org\/wiki\/Permutation_matrix\" target=\"_blank\" rel=\"noopener\"><em>permutation matrix<\/em><\/a> (which is <a href=\"https:\/\/en.wikipedia.org\/wiki\/Invertible_matrix\" target=\"_blank\" rel=\"noopener\"><em>regular<\/em><\/a>). This is due to the fact that each of the four corner lamps occurs in exactly one of the four control conditions.<\/p>\n<p>One last task: Can you also find five lamps that uniquely determine the state of all other lamps (this is called <em>interpolation<\/em>)?[\/vc_column_text][vc_column_text]<\/p>\n<h3>Literature<\/h3>\n<p>[\/vc_column_text][vc_column_text][1] <a href=\"https:\/\/en.wikipedia.org\/wiki\/Linear_code\" target=\"_blank\" rel=\"noopener\">https:\/\/de.wikipedia.org\/wiki\/Linearer_Code<\/a><\/p>\n<p>[2] <a href=\"https:\/\/en.wikipedia.org\/wiki\/Hamming_code\" target=\"_blank\" rel=\"noopener\">https:\/\/de.wikipedia.org\/wiki\/Hamming-Code<\/a><\/p>\n<p>[3] <a href=\"https:\/\/en.wikipedia.org\/wiki\/Generator_matrix\" target=\"_blank\" rel=\"noopener\">https:\/\/de.wikipedia.org\/wiki\/Generatormatrix<\/a><\/p>\n<p>[4] <a href=\"https:\/\/en.wikipedia.org\/wiki\/Finite_field\" target=\"_blank\" rel=\"noopener\">https:\/\/de.wikipedia.org\/wiki\/Endlicher_K\u00f6rper<\/a><\/p>\n<p>[5] <a href=\"https:\/\/en.wikipedia.org\/wiki\/Linear_independence\" target=\"_blank\" rel=\"noopener\">https:\/\/de.wikipedia.org\/wiki\/Lineare_Unabh\u00e4ngigkeit<\/a>[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row drowwidth=&#8221;sidebar-biest-default sidebar-biest&#8221;][vc_column][vc_column_text] Toggle lights How can a CD still be read even if some scratches adorn its back? How can a rover that is to conduct investigations on the Moon transmit its data to the base station on Earth, even though there will certainly be some errors in the transmission? How can I efficiently <a href=\"https:\/\/erlebnisland-mathematik.de\/en\/deepening-text-toggle-lights\/\" class=\"more-link\">&#8230;<span class=\"screen-reader-text\">  Advanced text toggle lights<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"folder":[],"class_list":["post-3713","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/erlebnisland-mathematik.de\/en\/wp-json\/wp\/v2\/pages\/3713","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/erlebnisland-mathematik.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/erlebnisland-mathematik.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/erlebnisland-mathematik.de\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/erlebnisland-mathematik.de\/en\/wp-json\/wp\/v2\/comments?post=3713"}],"version-history":[{"count":15,"href":"https:\/\/erlebnisland-mathematik.de\/en\/wp-json\/wp\/v2\/pages\/3713\/revisions"}],"predecessor-version":[{"id":4681,"href":"https:\/\/erlebnisland-mathematik.de\/en\/wp-json\/wp\/v2\/pages\/3713\/revisions\/4681"}],"wp:attachment":[{"href":"https:\/\/erlebnisland-mathematik.de\/en\/wp-json\/wp\/v2\/media?parent=3713"}],"wp:term":[{"taxonomy":"folder","embeddable":true,"href":"https:\/\/erlebnisland-mathematik.de\/en\/wp-json\/wp\/v2\/folder?post=3713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}