Maciej Stankiewicz Notacja Siteswap dla zaawansowanych. Część III Notacja Siteswap dla matematyków

Podobne dokumenty
Żonglowanie podrzucanie piłek czy liczb?

Zajęcia nr. 3 notatki

Reprezentacje grafów nieskierowanych Reprezentacje grafów skierowanych. Wykład 2. Reprezentacja komputerowa grafów

Materiały dla finalistów

Rozwiązaniem jest zbiór (, ] (5, )

Jak zawsze wyjdziemy od terminologii. While oznacza dopóki, podczas gdy. Pętla while jest

W jakim celu to robimy? Tablica Karnaugh. Minimalizacja

Digraf. 13 maja 2017

Nazwa implementacji: Nauka języka Python wyrażenia warunkowe. Autor: Piotr Fiorek. Opis implementacji: Poznanie wyrażeń warunkowych if elif - else.

4. Postęp arytmetyczny i geometryczny. Wartość bezwzględna, potęgowanie i pierwiastkowanie liczb rzeczywistych.

Liczby losowe i pętla while w języku Python

PRÓBNY EGZAMIN GIMNAZJALNY Z MATEMATYKI

Wyszukiwanie binarne

Teoretyczne podstawy informatyki

Rachunek prawdopodobieństwa- wykład 2

Gimnastyka artystyczna Tablica pomocy Maj 2013

13. Równania różniczkowe - portrety fazowe

Suriekcja, iniekcja, bijekcja. Autorzy: Anna Barbaszewska-Wiśniowska

Moneta 1 Moneta 2 Kostka O, R O,R 1,2,3,4,5, Moneta 1 Moneta 2 Kostka O O ( )

Zadanie 1. Oblicz prawdopodobieństwo, że rzucając dwiema kostkami do gry otrzymamy:

Statystyki: miary opisujące rozkład! np. : średnia, frakcja (procent), odchylenie standardowe, wariancja, mediana itd.

1. Napisz program, który wyświetli Twoje dane jako napis Witaj, Imię Nazwisko. 2. Napisz program, który wyświetli wizytówkę postaci:

Wokół Problemu Steinhausa z teorii liczb

Samodzielnie wykonaj następujące operacje: 13 / 2 = 30 / 5 = 73 / 15 = 15 / 23 = 13 % 2 = 30 % 5 = 73 % 15 = 15 % 23 =

Wprowadzenie do maszyny Turinga

Zad. 1 Zad. 2 Zad. 3 Zad. 4 Zad. 5 SUMA

2 Arytmetyka. d r 2 r + d r 1 2 r 1...d d 0 2 0,

Nazwa implementacji: Nauka języka Python pętla for. Autor: Piotr Fiorek

ZBIÓR ZADAŃ - ROZUMOWANIE I ARGUMENTACJA

Statystyki: miary opisujące rozkład! np. : średnia, frakcja (procent), odchylenie standardowe, wariancja, mediana itd.

Działanie algorytmu oparte jest na minimalizacji funkcji celu jako suma funkcji kosztu ( ) oraz funkcji heurystycznej ( ).

Kolorowanie wierzchołków Kolorowanie krawędzi Kolorowanie regionów i map. Wykład 8. Kolorowanie

Następnie przypominamy (dla części studentów wprowadzamy) podstawowe pojęcia opisujące funkcje na poziomie rysunków i objaśnień.

znalezienia elementu w zbiorze, gdy w nim jest; dołączenia nowego elementu w odpowiednie miejsce, aby zbiór pozostał nadal uporządkowany.

Układy stochastyczne

4. Funkcje. Przykłady

1. Liczby naturalne, podzielność, silnie, reszty z dzielenia

Podstawowe własności grafów. Wykład 3. Własności grafów

Lekcja 3: Pierwsze kroki z Pythonem. Pętle

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Teoria gier. Katarzyna Koman Maria Koman. Politechnika Gdaoska Wydział Fizyki Technicznej i Matematyki Stosowanej

Pętle instrukcje powtórzeo

Zliczanie Podziałów Liczb

LOGIKA I TEORIA ZBIORÓW

Liczby pierwsze. Kacper Żurek, uczeń w Gimnazjum nr 1 im. Jana Pawła II w Giżycku.

1. Liczby wymierne. x dla x 0 (wartością bezwzględną liczby nieujemnej jest ta sama liczba)

Algorytmy i struktury danych. Wykład 4

PUBLICON. Communication designed

Pzetestuj działanie pętli while i do...while na poniższym przykładzie:

Elementy rachunku prawdopodobieństwa (M. Skośkiewicz, A. Siejka, K. Walczak, A. Szpakowska)

KOMBINATORYKA. Problem przydziału prac

XI Olimpiada Matematyczna Gimnazjalistów

Lista 4. Kamil Matuszewski 22 marca 2016

Operacje arytmetyczne

R_PRACA KLASOWA 1 Statystyka i prawdopodobieństwo.

Ciąg monotoniczny. Autorzy: Katarzyna Korbel

Zestaw 1-1 Organizacja plików: Oddajemy tylko źródła programów (pliki o rozszerzeniach.cpp)!!!

ARCHITEKRURA KOMPUTERÓW Kodowanie liczb ze znakiem

Rachunek prawdopodobieństwa

17. Naprzemienne odejmowanie

Wstęp do Informatyki zadania ze złożoności obliczeniowej z rozwiązaniami

Siły zachowawcze i niezachowawcze. Autorzy: Zbigniew Kąkol Kamil Kutorasiński

GRUPA ĆWICZENIOWA (ZAKREŚL ODPOWIEDNIĄ): MG8 MG13 MB13 MD13 BT13

WHILE (wyrażenie) instrukcja;

P r a w d o p o d o b i eństwo Lekcja 1 Temat: Lekcja organizacyjna. Program. Kontrakt.

Zadanie 1. Zmiana systemów. Zadanie 2. Szyfr Cezara. Zadanie 3. Czy liczba jest doskonała. Zadanie 4. Rozkład liczby na czynniki pierwsze Zadanie 5.

Maciej Piotr Jankowski

Turkusowa firma XXI wieku

ZMIERZYĆ SIĘ Z KALKULATOREM

Przykłady zastosowań funkcji tekstowych w arkuszu kalkulacyjnym

Teoria węzłów matematycznych - warkocze. Karolina Krzysztoń 10B2

FUNKCJE. Kurs ZDAJ MATURĘ Z MATEMATYKI MODUŁ 5 Teoria funkcje cz.1. Definicja funkcji i wiadomości podstawowe

1.1. Pozycyjne systemy liczbowe

Programowanie w Baltie klasa VII

i na matematycznej wyspie materiały dla ucznia, klasa III, pakiet 109, s. 1 KARTA:... Z KLASY:...

Ciągi Podzbiory Symbol Newtona Zasada szufladkowa Dirichleta Zasada włączania i wyłączania. Ilość najkrótszych dróg. Kombinatoryka. Magdalena Lemańska

TEORETYCZNE PODSTAWY INFORMATYKI

6. Liczby wymierne i niewymierne. Niewymierność pierwiastków i logarytmów (c.d.).

Funkcje trygonometryczne w trójkącie prostokątnym

Zad.3. Jakub Trojgo i Jakub Wieczorek. 14 grudnia 2013

Wprowadzenie do kombinatoryki

PRÓBNY EGZAMIN MATURALNY

CIĄGI wiadomości podstawowe

EDUWAŻKA - sposób na pokazanie dzieciom jak matematyka opisuje zjawiska i prawa przyrody. Edutronika Sp. z o.o.

VII Mistrzostwa Dolnego Śląska w Sudoku - Eliminacje SP7/GIM/LIC str. 1. imię i nazwisko:... kl... szkoła:... 6 pkt. 3 pkt 4 pkt.

1. LICZBY DZIAŁ Z PODRĘCZNIKA L.P. NaCoBeZu kryteria sukcesu w języku ucznia

Grafy dla każdego. dr Krzysztof Bryś. Wydział Matematyki i Nauk Informacyjnych Politechnika Warszawska.

PRAWDOPODOBIEŃSTWO I KOMBINATORYKA

Podstawą w systemie dwójkowym jest liczba 2 a w systemie dziesiętnym liczba 10.

5c. Sieci i przepływy

Rachunek prawdopodobieństwa (Elektronika, studia niestacjonarne) Wykład 1

Bukiety matematyczne dla gimnazjum

do instrukcja while (wyrażenie);

KARTY PRACY DLA SŁABYCH UCZNIÓW, CZ.6

Podstawy programowania w języku Visual Basic dla Aplikacji (VBA)

Karta pracy M+ do multipodręcznika dla klasy 8 szkoły podstawowej

Egzamin w klasie III gimnazjum Część matematyczna

znajdowały się różne instrukcje) to tak naprawdę definicja funkcji main.

Informatyka I: Instrukcja 4.2

Zadanie 1. Potęgi (14 pkt)

Transkrypt:

Maciej Stankiewicz www.stankiewicz.edu.pl Notacja Siteswap dla zaawansowanych Część III Notacja Siteswap dla matematyków This work is licensed under the Creative Commons Uznanie autorstwa-użycie niekomercyjne-bez utworów zależnych 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/3.0/ or send a letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.

Ilość siteswapów Wszystkich siteswapów jest nieskończenie wiele Jeśli ograniczymy się do konkretnej ilości przedmiotów i siteswapów o określonej długości to ilość różnych siteswapów wynosi: N(b,n) = (b+1) n -b n Gdzie b ilość przedmiotów, n długość sekwencji Dowód można znaleźć np. w [1] s. 24

Odwrotność siteswapu Mając dany ss jeżeli w miejsca złapań wpiszemy liczbę odpowiadającą wyrzutowi który doprowadził do tego złapania i odwrócimy ss to otrzymamy inny poprawny ss który jest ss odwrotnym do poprzedniego np: 51234 -> 53142 -> 24135 Ss odwrotny jest jakby ss który jest wykonywany wstecz (jak gdyby czas się cofał) Zeby jednak żeczywiście wyglądał jak cofnięcie czasu należy zamienić rzuty inside na outside i na odwrót.

Numeryczne właściwości ss I Jeśli do dowolnej liczby w ss dodamy/odejmiemy (pod warunkiem że nie otrzymamy liczby < 0) długość ss to otrzymamy nowy poprawny ss na jedną piłkę wiecej: 423 -> 723, 453, 426 7441 -> 3441, 7041, 7401 (7441 -> 744-3 źle ujemna!)

Numeryczne właściwości ss II Jeśli do każdej liczby w ss dodamy/odejmiemy (pod warunkiem że nie otrzymamy liczby < 0) dowolną liczbę naturalną k otrzymamy poprawny ss na k piłek więcej: 534 ->, 645, 756, 423

Numeryczne właściwości ss III Jeśli ss jest ground state to możemy dopisać do niego liczbe odpowiadającą ilości piłek i otrzymamy poprawny ss o długości o 1 większej a liczba piłek nie zmieni się: 5551 -> 55514 4440 -> 44403 7531 -> 75314 (71 -> 714 źle nie jest ground state!) Jest to użyteczne w przypadku ss niesymetrycznych bo długość ss staje się nieparzysta a sam ss symetryczny

Numeryczne właściwości ss III b Własność tą można uogólnić na wszystkie ss: Do dowolnego ss możemy dopisać inny ss (z reguł szukamy najkrótszego, lub najkrótszego nieparzystego) który posiada ten sam stan. Jeśli początkowo ss był niesymetryczny a dopisana cześć jest nieparzysta to całość jest symetryczna: 51 -> 51612

Numeryczne właściwości ss IV Wiemy że jeżeli ss jest poprawny (piłki nigdy nie spadają jednocześnie) to jego średnia jest całkowita. Odwrotne twierdzenie nie jest prawdziwe np: 321 ma średnią całkowitą ale nie jest poprawne Istnieje jednak twierdzenie które mówi: każdy ciąg liczb całkowitych nieujemnych os średniej całkowitej posiada przynajmniej jedną permutację która jest poprawnym ss np: 321->231,82753->?

Numeryczne właściwości ss IV Wiemy że jeżeli ss jest poprawny (piłki nigdy nie spadają jednocześnie) to jego średnia jest całkowita. Odwrotne twierdzenie nie jest prawdziwe np: 321 ma średnią całkowitą ale nie jest poprawne Istnieje jednak twierdzenie które mówi: każdy ciąg liczb całkowitych nieujemnych os średniej całkowitej posiada przynajmniej jedną permutację która jest poprawnym ss np: 321->231,82753->83572, 38527, 83527, 38572

Fizyka żonglerki

Dwell Ratio Stosunek czasu w którym w ręce znajduje się piłka do całości czasu między dwoma rzutami Średnia ilość piłek w ręce podczas żonglowania Dwell Ratio mieści się między 0 a 1 Dla znacznej większości żonglerów wynosi około 0.5 Badania na topowych żonglerach wykazały że preferowana wartość jest większa i wynosi około 0.66

Proporcje wysokości ss Wysokość ss wynosi (a-1)^2 np. 7 i 4 (7-1)^2 = 36 (4-1)^2 = 9 Wiec 7 jest 4 razy wyższe niż 4

Pozycja maczugi przy łapaniu Czasami kiedy ktoś pytał mnie w jakiej pozycji powinien znajdować się club w momencie złapania odpowiadałem oś maczugi powinna być prostopadła do stycznej do paraboli lotu w punkcie złapania i wtedy było już jasne że osoba która pytała nie miała zielonego pojęcia o czym mówię.

Spin maczug a ss Teoria mówi że mając dany ss jeżeli przyjmiemy że jakieś liczbie odpowiada jakiś spin to każda liczba wieksza o 1 ma 1 spin wiecej itd a liczba mniejsza o 1 spin o 1 mniejszy itd np: 534 jeśli zechcemy rzucać 4 na doublach to 3 powinno być singlem a 5 triplem Nie należy jednak trzymać się tej zasady zbyt kurczowo ponieważ prowadziła by do absurdu np dla 97531 albo 933333 jeśli 3 jest singlem to 9 powinno mieć 7 obrotów! Zmiana tych spinów powoduje zmianę rytmu! Nie stosujemy także tej zasady dla 0, 1, 2

Komputerowe sprawdzanie siteswapów

Generowanie siteswapów

Juggling states Stan w żonglerce możemy sobie wyobrazić jako układ piłek w powietrzu między wyrzutami albo to jak spadały by piłki gdybyśmy nagle przestali żonglować w środku paternu np: Dla kaskady na 3 piłki kolejno w każdym bicie będzie spadać jedna z nich Dla ss: 60 piłka spadnie w 1, 3 i 5 bicie a w 2,4 i następnych nic się nie wydaży.

Juggling states II Stany zapisujemy podając liczbę piłek spadającą w każdym bicie (trzeba pamiętać że jest tyle stanów ile liczb w ss): Ss:3 -> 111 Ss:60 ->10101, 010101 Ss:531 -> 111, 11001, 1011 Ss: 501 -> 101, 01001, 1001 Suma liczb odpowiada liczbie piłek Na koniec każdego stanu można dopisać dowolną ilość zer jednak pomijamy je

Juggling states III SS:[33] -> 222 Dla vanilla ss możemy użyć X zamiast 1 i - zamiast 0 Dla tricków na n piłek w których wykonujemy wyrzuty nie wyższe niż k istnieje n po k (dwumian newtona) stanów np: N=3, k=5 -> 5 po 3 = 10 xxx--, xx-x-, xx--x, x-xx-, x-x-x, x--xx, -xxx-, -xx-x, -x-xx, --xxx Gdzie znak najbardziej po lewej spadnie pierwszy.

Juggling states IV Jeśli zatrzymalibyśmy się między wyrzutami i chcieli sprawdzić co możemy zrobić zauważymy 2 możliwości: Stan -???? w najbliższym bicie nie spada żadna piłka wiec nie możemy nic wyrzucić, wymusza to wyrzucenie siteswapowego 0 Stan x???? piłka spada wiec musimy ją wyrzucić (nie jest możliwe 0). Możliwe są te wyrzuty które trafiają na - x--xx ->1,2,5 xxx-- -> 3,4,5 --xxx -> 0

Diagramy stanów

Juggling states V Na diagramie zaznaczone wszystkie stany i wszystkie poprawne wyrzuty. Jeśli wybierzemy jakiś stan i podążając po krawędziach grafu powrócimy do stanu początkowego (utworzymy cykl) otrzymamy trick żonglerski który możemy powtarzać, a liczby przy tych krawędziach stworzą ss tricku. Otrzymujemy tu zupełnie nową definicje ss: ss to wartości kolejnych krawędzi cyklu w skierowanym grafie stanów

Juggling states VI Jeśli przyjrzymy się dokładnie zobaczmy że jeden stan posiada pętle, jest to stan ground. Charakteryzuje się on tym że wszystkie x ułożone są po kolei bez przerw a pętla ma indeks równy ilości x (piłek) O ile definiowanie w ten sposób ss może wydać się bardzo skomplikowane to mając diagram stanów jesteśmy w stanie bardzo szybko wyszukiwać nowe ss, sprawdzać czy dwa ss można bezpośrednio połączyć a jeśli nie to znaleźć przejście co wcześniej wymagało żmudnej procedury.

Siteswapy Pierwsze Pewne ss złożone są z kilku prostszych ss, np: 441531 jest złożone z 441 i 531 a 534 z 53 i 4. możemy sprawdzić ze zarówno pominięcie jak i powtórzenie kilka razy jednej części nie psuje ss. Ss takie nazywamy złożonymi. Ss których nie da się już bardziej rozłożyć nazywamy pierwszymi 3,42,51,531, 55150530 Mając do dyspozycji ss pierwsze możemy zbudować wszystkie ss złożone. Rozkładając ss złożone na pierwsze zawsze otrzymujemy ss na tą samą liczbę piłek.

Najdłuższe siteswapy pierwsze

Czego nie opisują ss Notacja ss mimo iż jest bardzo rozbudowana nie opisuje wielu aspektów żonglerki: Ustawienia i ruchu żonglera(ów) Pozycji i ruchu rąk (np mm, inside, oustide) Wysokości wyrzutów Wielu niestandardowych rytmów (gallop rhythm, slow-fast passing) w tym przypadku można użyć MHN

Dodatek A -słowa angielskie Pass -rzut do kogoś Self - rzut do siebie Even parzyste Odd nieparzyste Straight na wprost Cross na skos Spin - obrót Reverse, flat, single, double, triple, quad,... - ilosc obrotów Half połówka Lofty wysokie w odniesieniu do rzutów wyższych niż normalnie przy tym samym spinie Collect złapanie wszystkich Overspin-przekręcony Underspin - niedokrecony

Dodatek A -słowa angielskie II Prop ogólne określenie dowolnego sprzetu żonglerskiego Bounce (b) wyrzut z odbiciem piłki od ziemi a także nazwa piłek do tego Force bounce (f) rzut w dół w celu odbicia się piłki od ziemi Collision kolizja, zderzenie się maczug Inside od wewnątrz Outside od zewnątrz Ss siteswap MHN multi hand notation

Dodatek B alternatywne nazwy Ultimate, thundershower 1count shower, everies 2count Waltz 3count Heff self double ss4 Zip self ss1 every other 4count chocolate bar - ppss

Dodatek C liczenie złapań W żonglerce solowej liczymy wszystkie złapania (nie wyrzuty) piłek do czasu zakończenia lub do momentu upadku (zetknięcia z ziemią jakieś piłki) W ss liczymy złapania piłek rzuconych jako wszystkie ss z wyjątkiem 0 i 2. Jedynki także liczymy np w showerach! W passingach liczymy jedynie złapania passów, złapania selfów niezależnie od ilości są pomijane.

Dodatek C liczenie złapań II Flash wyrzucenie i złapanie wszystkich piłek. Ilość złapań równa ilości piłek. W passingach przerzucenia jako pass wszystkich piłek. Ilość passów równa ilości piłek Liczymy pasy wszystkich osób (np. Jedna osoba robi połowę i druga też)!!! Qualify - wyrzucenie i złapanie wszystkich piłek dwa razy. Ilość złapań równa 2 * ilości piłek. W passingach przerzucenia jako pass wszystkich piłek dwa razy. Ilość passów równa 2 * ilości piłek

Bibliografia www.passingdb.com www.jugglingdb.com http://www.juggling.org http://kuglarstwo.pl Artykuł Tymasa http://kuglarstwo.pl/forum/topics2/moj-artykul-o-s iteswapach-vt3949.htm http://www.geocities.ws/aidanjburns http://www.gandinijuggling.com William Murray - Mathematics & Juggling - http://vimeo.com/7323821

Przydatne oprogramowanie Joe Pass - http://www.koelnvention.de/software Juggle Lab - http://jugglinglab.sourceforge.net Prechac This - http://www.prechacthis.org Potuguese Siteswap Generator - http://cursomalabarismo.no.sapo.pt/jdb/ulbox.ht ml

Podziękowania

Notacja Siteswap dla zaawansowanych Dziękuję za uwagę. Maciej Milten Stankiewicz http://www.passfactory.art.pl VIII Ogólnopolski festiwal ognia Ostróda 2011