Rubik’s Cube & Wiskunde

Slides:



Advertisements
Verwante presentaties
Ronde (muziek, TV & Showbizzzz)
Advertisements

BRIDGE Vervolgcursus Vervolg op starterscursus Bridgeclub Schiedam ‘59 info: Maandagavond: 19: – of
De zin en onzin van escrow
Sudoku puzzels: hoe los je ze op en hoe maak je ze?
Bij een herhaald experiment, met telkens dezelfde kans op succes gebruiken we de binomiale kansverdeling Een binomiale kansverdeling wordt gekenmerkt door.
Doublet deel 1 – de basis.
‘SMS’ Studeren met Succes deel 1
Welke eis stel je aan de ondergrond als je aan uitwendige hartmassage begint Dat deze hard is.
28 juni 2009 Paëllanamiddag 1 Paëllanamiddag 28 juni 2009 Voorbereiding vrijdagavond (Loopt automatisch - 7 seconden)
SportMinistry. AIA, de kerk en sport  Kerken willen graag relevant zijn en in hun wijk getuigen van Jezus, maar hoe doe je dat?  AIA: sport als taal.
Differentie vergelijkingen differentie vergelijkingen
Dyslexie Deze spreekbeurt van Eva, groep 6, gemaakt voor school, november Mijn spreekbeurt gaat over dyslexie.
Programmeren van een humanoid robot
Downloaden: Ad-aware. Downloaden bestaat uit 3 delen: •1. Zoeken naar de plek waar je het bestand kan vinden op het internet •2. Het nemen van een kopie.
Beter afspelen.
Sociaal emotionele ontwikkeling en groepsgedrag
BRIDGE Vervolgcursus Vervolg op starterscursus Bridgeclub Schiedam ‘59 info: Maandagavond: 19: – of
dia's bij lessenserie Pythagoras ± v Chr.
1 Wat is microfinanciering ? 2 1. De financiële behoefte.
Voorstelling van mijn werk. Als verantwoordelijke van Fondation Baska.
Toewijding aan Christus
Ronde (Sport & Spel) Quiz Night !
Les 2 De antwoorden na een opening van 1 in een kleur
Vierkant voor Wiskunde Kamp B, woensdag 15 augustus 2012
Hogere Wiskunde Complexe getallen college week 6
Start.
© BeSite B.V www.besite.nl Feit: In 2007 is 58% van de organisaties goed vindbaar op internet, terwijl in 2006 slechts 32% goed vindbaar.
Naar het Jaareinde toe
Leiden University. The university to discover. ICLON, Interfacultair Centrum voor Lerarenopleiding, Onderwijsontwikkeling en Nascholing Denkgereedschap.
WISKUNDIGE FORMULES.
Projectweek.
H51 12 resolutie H51 PHOTOSHOP 1 audiovisueel centrum meise.
Extra vragen voor Havo 3 WB
Oefeningen F-toetsen ANOVA.
Groepen toegepast op puzzels
Probeer te begrijpen wat de Midzomernacht zon betekent
In dit vakje zie je hoeveel je moet betalen. Uit de volgende drie vakjes kan je dan kiezen. Er is er telkens maar eentje juist. Ken je het juiste antwoord,
Onderwijsconferentie
Werken aan Intergenerationele Samenwerking en Expertise.
Ik ben Marie En dit is mijn oom Tom.
Elektriciteit 1 Basisteksten
PLAYBOY Kalender 2006 Dit is wat mannen boeit!.
ribwis1 Toegepaste wiskunde Lesweek 01 – Deel B
Ruimtevaartquiz De Maan De.
Het Heiligdom Een Afbeelding voor Redding 4e Kwartaal 2013 INLEIDING
Goedemorgen.
Cybersecurity puzzelen aan en mét computers Erik Poll
ZijActief Koningslust 10 jaar Truusje Trap
Ruimtefiguren Alle dingen die ruimte innemen noemen we in de wiskunde ruimtefiguren. kubus balk bol kegel prisma piramide balk prisma cilinder.
Hoofdstuk 7 de Multi (sterke variant, verdediging ertegen)
Voorrangsregels bij rekenen (1)
ECHT ONGELOOFLIJK. Lees alle getallen. langzaam en rij voor rij
Voorlichting fysieke belasting
Voorlichting fysieke belasting
Hoofdstuk 5 Vijfkaart hoog, eerste verkenning 1e9 NdF-h1 NdF-h5 1 1.
De financiële functie: Integrale bedrijfsanalyse©
De vierkantjes ! Dit is een puzzel om uw hersens eens goed te laten werken. De vraag is bij elk figuur hoeveel vierkanten u ziet.
Toets 1 Examen Reinder Reen.
Sketchup 2014 Les 9.
POL (MO)-methode  Dit is de kapstok waar je de rest van de zin aan op kunt hangen.  Vervolgens kijk je of er eventueel een meewerkend voorwerp in.
1 Zie ook identiteit.pdf willen denkenvoelen 5 Zie ook identiteit.pdf.
Hoofdstuk 23 Eliminatie en ingooi
ZijActief Koningslust
1 DE ADVIEZEN VAN BEURSMAKELAAR BERNARD BUSSCHAERT Week
Budget Challenge Workshop 2015
4 Sport en verkeer Eigenschappen van een kracht Een kracht heeft:
Transcript van de presentatie:

Rubik’s Cube & Wiskunde 80 jaar KUN Reünistendag De Wortel, 17 mei 2003 Marko van Eekelen marko@cs.kun.nl UHD Functionele Programmeertalen, Informatica, KUN Afgestudeerd KUN-Wiskunde, 1981

Geschiedenis Erno Rubik, Department of Interior Design, Academy of Applied Arts and Crafts, Boedapest Magic Cube, eerste idee 1974, patent 1975, eerste exemplaren 1977 Rubik’s Cube, eerste industrieel export uit Hongarije, may 1980 1981, David Singmaster’s Cube Notes 1981, Scientific American, D. Hofstadter 1981, Museum of modern art, New York 1981, Nederlandse Kubus Club (NKC) 1982, Oxford English Dictionary 1980-1982: 100 miljoen exemplaren

Mijn ervaringen een weekend in oktober en een vakantie in december 1980 2e bij het 1e open Draaikubuskampioenschap van Zuid-Holland, 11 juli ’81 1e bij “De Eerste de Beste” en wereldrecord in het Guiness Book of Records, 21 aug ’81 1e bij de Open Nederlandse Kubus Kampioenschappen, 28 aug ’81 Ongeveer een halve minuut per kubus

TV 1981 De eerste de beste (TROS) TV-verslag van Radiokampioenschap (KRO) MIES (AVRO) Bij ‘herhaling’… Triviant (TROS) Het gevoel van … (KRO) De tijd van ons leven (KRO) De televisiejaren (NCRV)

Vreemde gevolgen Allerlei krantenartikelen, ook WN-bulletin Gratis friet in een snackbar Gevraagd om op een beurs voor een verzekeringsmaat- schappij ‘op te treden’ om op een feest van een groot IT-bedrijf ‘op te treden’ om op een middelbare school een demonstratie te geven om een plaat te maken met Ad Visser om een video te maken met Dolf Brouwers Zelfs gevraagd voor TV-Privé, maar dat ging me toen als linkse student toch écht te ver!

Tetraeder Afstudeerscriptie 1981 met Bernard van Houtum Op papier uitgezocht aantal standen (3.732.480) oplossingsmethode ordes (max 90), aantal standen per orde karakterisatie van de groepsstructuur gebruik makend van duale karakter Geen fysieke vorm en geen simulatie

Groepen Zij G een verzameling met een afbeelding (de groepsoperatie) * : G x G x G (g1,g2)  g1 * g2 Dan is G een groep d.e.s.d.a. G is gesloten onder *  g, h  G [ g * h  G ] * is associatief  g,h,k  G [ ( g * h) * k = g * (h * k) ] Er is een eenheidselement (Identiteit)  Id  G  g  G [ Id * g = g * Id = g ] Elk element heeft een inverse  g  g  g-1  G [ g * g-1 = g-1 * g = Id ]

Eigenschappen van groepen Elk element g uit een groep heeft een orde n waarvoor geldt: gn = 1 n is dan altijd een deler van het aantal elementen van de groep Twee elementen g en h commuteren desda g * h = h * g De commutator van g en h is g * h * g-1 * h-1 De geconjugeerde van g door h is h-1 * g * h Geconjugeerden van g vormen equivalentieklasse

Even wat notatie Met de klok mee (als je tegen het desbetreffende centrum aankijkt): U (up), D (down), L (left), R (right), F (front), B (back) Tegen de klok in: U’,D’,L’,R’,F’,B’ Halve slagen: U2,D2,L2,R2,F2,B2 Slices (schijven): RL’, R’L, FB’, …

Rubik’s groep Zij X de verzameling van alle genummerde kleine gekleurde vierkantjes van de kubus SX de verzameling van alle volledige rijtjes van elementen van X (alle permutaties over X). R,L,U,D,F,B verwisselingen van een aantal kanten Dan is Rubik’s groep de permutatiegroep gegenereerd door {R,L,U,D,F,B}  SX De groepsoperatie is dan het samenstellen van verwisselingen

Eigenschappen van Rubik’s groep De blokjes kunnen op 8!*38*12!*212=519.024.039.293.878.272.000 manieren in elkaar gezet worden De groep heeft 43.252.003.274.489.856.000 elementen (1/12 is slechts door draaien bereikbaar vanuit start) Op hele-kubus-symmetrie na zijn er 901.083.404.981.813.616 (Turner&Gold ’85) Er is geen element van orde 13. Max orde is 1260 (bv. RU2D’BD’)

Equivalenties UU = U2 UUU = U’ L’R = RL’ L2U2 = U2L2 (U)-1 = U’ (RU)-1 = U’R’ RR’ = Id U2 U2 = Id

Wat kun je gebruiken? Algemeen Roteren Spiegelen Groepen Geconjugeerde Commutatoren Inverse Permutaties samenstellen Orde

Conjugeren moet je leren Een bekende actie op een andere plaats uitvoeren Voorbeeld: L2U2 L2U2 L2U2 verwisselt 4 randblokjes, 2 aan 2 in boven en linkervlak In permutatienotatie: (lf,lb)(uf,ub) Kan zonder los te laten! (Singmaster greep) Conjugeren: (BF’U) L2U2 L2U2 L2U2 (BF’U)-1 = (uf,ub)(ur,ul) verwisselt 2 aan 2 in bovenvlak (B2DU’LUF’U) L2U2 L2U2 L2U2 (B2DU’LUF’U)-1 = (uf+,ub+)(ur,ul) verwisselt en draait 2 randblokjes in het bovenvlak!

Centrum van een groep Centrum(G) = { z  G | z * g = g * z,  g  G} Het centrum van een groep G is de subgroep Centrum(G) die bestaat uit die elementen van G die met alle elementen van G commuteren m.a.w: Centrum(G) = { z  G | z * g = g * z,  g  G} Een viertal eigenschappen: z  Centrum (G)   gG [ g * z * g-1 = z ] G [Id  Centrum(G)] Centrum (G) = G  G is commutatief Centrum (Rubik) = {Id, Superflip} Superflip = de operatie die elk randblokje op zijn eigen plaats draait R’U2BL’FU’BDFUD’LD2F’RB’DF’U’B’UD’ 24 kwartslagen (Mike Reid, minimaal Jerry Bryan ‘95)

Diameter van de groep Diameter is “de langste afstand die je (in kwartslagen gerekend) eventueel af zou moeten leggen als je altijd de kortste weg zou weten” 1981 David Singmaster,ondergrens 18 (kwartslagen) Morwen Thistlethwaite, bovengrens 52 (1981, later 45) Mike Reid (1998) ondergrens 26 (kwartslagen): superflip4spot (1995) bovengrens 42 (kwartslagen) Implementaties God’s algoritme (het algoritme wat de kortste weg naar de beginstand gebruikt) (naar idee van Herbert Kociemba): Mike Reid, Rich Korf, Dik Winter 18 slagen (halve slagen inbegrepen) is te doen

Een oplossing Conjugeren, spiegelen, inverteren en roteren Elk blokje heeft vaste plaats tussen de centra Kies eerste kleur bijvoorbeeld wit Eerst witte laag, dan tweede laag Hoeken verwisselen Hoeken draaien Randen verwisselen Randen draaien

De eerste laag Wit boven houden Nu wit onder houden Eerst randblokjes 1 voor 1 op de goede plaats, in de juiste orientatie Nu wit onder houden Dan hoeken van bovenlaag naar benedenlaag Roteer de kubus en draai bovenvlak zodat het gat rechtsonder zit en: wit aan de zijkant, linksvoor: RU’R’ wit aan de zijkant, rechtsachter: F’UF wit boven, rechtsvoor: RU’R’ U F’UF

De middelste laag Wit onder houden Eventuele Optimalisatie: Maar 4 middenblokjes, zet ze 1 voor 1 goed Roteer de kubus en draai bovenvlak zodat het gat rechtsmidden zit en: De voorkleur boven, middenachter: F’UF U RU’R’ De voorkleur opzij, links: RUR’ U’ F’UF Eventuele Optimalisatie: Doe voor je de hoeken van de eerste laag goed zet, eerst de eerste 3 blokjes van de middenlaag, dan is er een gootje ontstaan waardoor je 1 voor 1 de hoeken van de eerste laag kunt plaatsen, zoals eerder beschreven je moet wel steeds door aan het ondervlak te draaien de juiste plaats onder het gootje brengen - vervolgens doe je alleen het vierde middenblokje zoals boven beschreven

De laatste laag… Hoeken verwisselen A B C D a b d c L’URU’LUR’ (A-,C,D-,B-,) RUR’URU2R’ (A+,C+)(B+,D) (A-,C,D-,B-,) (A+,C+)(B+,D) = A D (B,C) Dus L’URU’LUR’ RUR’URU2R’ (B,C) Ofwel (R’R annihilatie en met effect op randen erbij) L’URU’LU2R’URU2R’ (B,C) (b,c) A B C D a b d c

De laatste laag… Hoeken draaien A B C D a b d c RUR’URU2R’ (A+,C+)(B+,D) Gespiegelde daarvan is L’U’LUL’U2L (A-,C)(B-,D-) (A+,C+)(B+,D) (A-,C)(B-,D-) = A+D- Dus RUR’URU2R’ L’U’LUL’U2L A+D- Met effect op randen erbij A B C D a b d c

De laatste laag… Randen verwisselen 2 aan 2 A B C D a b d c ??? (a,c)(b,d) Singmaster grip L2U2 L2U2 L2U2 (a,c)(lb,lf) lb = left-back, lf = left-front Conjugeren: (BF’U) L2U2 L2U2 L2U2 (BF’U)-1 = (a,c)(b,d) Dus BF’U L2U2 L2U2 L2U2 U’FB’ (a,c)(b,d) Ofwel BF’U L2U2 L2U2 L2UFB’ (a,c)(b,d) A B C D a b d c

De laatste laag… Randen verwisselen 3-cykel A B C D a b d c Small slicer U2 LR’ F2 L’R (a,df,c) df = down-front Conjugeren: (R’D’) U2 LR’ F2 L’R (R’D’)-1 = (a,b,c) Dus R’D’ U2 LR’ F2 L’R DR (a,c)(b,d) (a,b,c) roteren geeft (b,c,d) (a,b,c)(b,c,d) = (a,c)(b,d) Etcetera…. A B C D a b d c

De laatste laag… Randen draaien A B C D a b d c ??? a+b+ Slicing around RL’ B RL’ D RL’ F2 R’L D R’L B R’L U2 a+c+ Lijkt moeilijk maar als je na de eerste 3 slices elke keer de kubus zo draait dat achter boven wordt (+) en bij de tweede 3 slices de kubus elke keer zo draait dat boven weer achter wordt (-) dan wordt de serie eenvoudig: RL’ + URL’ + URL’ + U2R’L - UR’L - UR’L - U2 a+c+ Conjugeren: (R’F’)RL’BRL’DRL’F2R’LDR’LBR’LU2(R’F’)-1 a+b+ Meer slicing: bestudeer R’L B R’L D R’L F RL’ U U2 en weer R’L B R’L D R’L F RL’ U a+b+c+d+

Literatuur Wiskunde: Adventures in Group Theory David Joyner mathworld.wolfram.com/RubiksCube.html Wiskunde + spelen: hedgehog.math.arizona.edu/~reid/Rubik/ cff.helm.lu Spelen: www.speedcubing.com www.rubiks.com