Koła pamięci
Wykład Oli Horubały nagrany przy okazji Maratonu wykładowego z Deltą [20 kwietnia 2023]
Posłuchaj wykładu w formie podcastu:
Yamátárájabánasalagám!
To nie magiczne zaklęcie, nie onomatopeja ani błąd drukarski… ale starożytne słowo w języku sanskryt, stworzone, aby ułatwić bębniarzom zapamiętanie rytmów.
Słowo to jest wyjątkowe, ponieważ zawiera wszystkie potrójne kombinacje krótkich i długich sylab. W sanskrycie sylaba jest krótka, jeżeli pojawia się w niej litera a, a długa, kiedy występuje w niej litera akcentowana á.
Analizując kolejne trójki sylab słowa, dostajemy różne rytmy:
ya má tá → krótka długa długa
má tá rá → długa długa długa
tá rá ja → długa długa krótka
Yamátárájabánasalagám – i problem z głowy – umiemy zagrać każdy rytm!
Jeśli jesteś matematykiem, a nie starożytnym bębniarzem, myślisz pewnie, że byłoby elegancko krótkim sylabom przyporządkować cyfrę 0, a długim cyfrę 1.
Słowo yamátárájabánasalagám zamieni się wtedy w ciąg binarny: 0111010001 (cyfry 0 i 1 będziemy dalej nazywać bitami).
Zauważmy, że w tym ciągu każda trójka bitów pojawia się dokładnie raz: 011 111 110 101 010 100 000 001.
Ale na tym nie koniec!
Ostatnie dwie cyfry ostatniej trójki są takie same, jak pierwsze dwie cyfry pierwszej trójki. Wykorzystując ten fakt, możemy zaprezentować słowo nie jako ciąg znaków, ale jako okrąg.
Tak skonstruowany okrąg nazywany jest kołem pamięci (memory wheel) trójek. Można wytworzyć analogiczne koła pamięci, które zawierają dłuższe kombinacje bitów. Spróbujcie sami skonstruować koło pamięci czwórek.
Zapraszamy do obejrzenia wykładu Aleksandry Horubały w ramach kolejnego Maratonu wykładowego z Deltą.