← Tillbaka till radioufs.com

Radio Unga Forskare Stockholm - Vetenskap - Sveriges första podcast!

Du lyssnar på: Cellulära automater

Mikrofon

Notering: vi håller på att bygga upp funktionen. Så allt är ännu inte klart. Bättre navigation och transkription är på väg.

Vi lade ut våra första episoder 1997, innan det ens fanns något som hette podcast. Sedan dess har vi lagt ut över 400 föredrag och diskussioner. 2004 sände vi vår sista avsnitt över 88,9 MHz i Stockholm. Sedan dess har podden legat i träda. Men nu är den tillbaka som arkiv.

Cellulära automater

Celler kan liknas vid levande mikroprocessorer. De formar komplexa mönster och lyckas med konstycket att kopiera sig själva utan några problem. Kanske döljer dessa små automater några av universums verkliga mysterier.

Medverkande: Anders Sandberg och Jon Larsson
Föredraget handlar om Teknik och sänds i Etervåg. Längd: 6:15
↓ Ladda ner föredraget (MP3) ↓ Ladda ner föredraget (Real Audio)
Transkription91 repliker · 6:14

Transkriptionen är automatiskt genererad och kan innehålla fel.

Klicka på en replik för att höra den.

  1. När de första datorerna började konstrueras under första halvan av 1900-talet så var det ju många som slogs av hur de egentligen liknade mänskliga hjärnor.

  2. Man kallade datorerna på 40-talet för elektronhjärnor.

  3. Och det fanns de som började fundera över huruvida det också gick att skapa datorer som kunde reproducera sig, det vill säga bygga kopior av sig själva.

  4. Hur tänkte man då?

  5. Ja, en av de som tänkte på frågan var John von Neumann, en ungersk amerikansk fysiker och datavetare som var inblandad med atombombsprogrammet.

  6. Och han hade ju intresserats mycket för vad den engelska matematikern Alan Turing hade tänkt och skrivit på ämnet.

  7. Och han började skissera ett tänkbart system.

  8. Vid den här tiden var det många som menade att det inte skulle kunna gå alls att bygga en maskin som förökas.

  9. Det är ju något som bara levande vare sig gör.

  10. Men han skissera ett matematiskt bevis som antog att om det finns ungefär 15 enkla komponenter, muskler, olika elektroniska kretsar, och han tänkte sig en sorts maskin som simma omkring i vätska med de här små byggbitarna, legobitarna, så kunde han visa att den skulle kunna bygga ihop någonting.

  11. Problemet med beviset var ju det att man kunde inte bygga en sån här maskin. Det var alldeles för avancerat.

  12. Så att han kunde aldrig riktigt ge en klar specifikation av hur den skulle se ut.

  13. Vad man behövde var någonting enklare, kanske något mer abstrakt.

  14. Just det. Och en av hans kollegor, fysiker vid namn Ullam, påpekar att man skulle kunna göra det med något han kallar för en cellulär automat.

  15. Varför heter den så?

  16. Ja, den består av celler och är en sorts mekanisk mekanism därav namn automat. Varje cell kan ha tillstånd. Man kan tänka sig som en färg. Det finns ett antal olika färger, kan man anta.

  17. Och den reagerar på vad grannarna har för färger och byter sedan färg efter det här.

  18. Så det blir lite som ett slags spel med spelregler?

  19. Ja, det kan man säga. Fast det här är då ett solitärspel. Man spelar ensam. Man kan ju låta en dator simulera det här, vilket ju både Neumann och Ullam testade.

  20. Och det visar sig att det händer intressanta saker.

  21. Om man har svarta och vita celler och till exempel har regeln att om en vit cell har en svart granne så blir den svart.

  22. Och om en svart cell har en, ja, oavsett vad den har för granne fortsätter vara svart.

  23. Ja, då får vi att utifrån ett mönster svarta celler så sprider sig en fläck utåt.

  24. Men inför vi till exempel regeln att en vit cell blir svart bara om den har en enda svart granne och vi har ett rutnät så upptår en koralliknande mönster istället som inte alls upprepar sig.

  25. Som blir mycket mer komplicerat.

  26. Hur har forskningen fortsatt på det här? Har det blivit någonting intressant över tiden?

  27. Ja, det visade sig att von Neumann kunde ju använda det här för att bevisa att om man tänker sig en värld som fungerar som en cellulär automat.

  28. Han kunde alltså hitta på en hypotetisk värld med mycket enkla naturlagar.

  29. Så kunde han verkligen explicit konstruera sin maskin som kunde bygga en kopia av sig själv.

  30. Det vill säga skapa ett likadant mönster av celler i rätt färg.

  31. Och sedan kunde dessa två mönster i sin tur skapa nya kopior.

  32. Han använde en fruktansvärt komplicerad cellulär automat för att genomföra beviset.

  33. Så området låg ju ganska nere.

  34. Man tänkte mest att det här var ju kul för von Neumann att bevisa det han ville.

  35. Men på 70-talet höll en annan matematiker, John Conway, på funderat.

  36. Och han hittade på en annan enkel automat.

  37. Reglerna är mycket enkla.

  38. Om en cell är svart och den har tre svarta grannar, eller två svarta grannar, kommer den fortsätta vara svart.

  39. I annat fall så dör den av överbefolkning eller ensamhet.

  40. Och har den en tom cell, har den tre svarta grannar, uppstår en ny svart cell där.

  41. Det här kallar han för game of life.

  42. Han tänkte det sig som små bakterier eller cellkolonier.

  43. Och det visade sig att de här enkla reglerna gjorde att väldigt komplicerade mönster kunde uppstå av sig själva.

  44. Man startade med lite slumpmässigt att utplacera svarta fält.

  45. Och det uppstod mönster.

  46. Varav en del är stabila.

  47. En del dör ut.

  48. En del växer till sig.

  49. Och en del kravlar iväg.

  50. Det gick inte att utifrån ett startmönster avgöra hur det skulle gå.

  51. Det blev ett stort intresse för det här.

  52. Dåtidens hacker gav sig in med liv och lust.

  53. En av frågorna Conway ställde sig var.

  54. Finns det mönster som alltid blir större?

  55. Eller kommer alla mönster för det senare bli stabila och dö ut?

  56. Och Gosper vid MIT lyckas visa att det fanns ett mönster som producerade en ständig ström av gliders.

  57. Små kravlande mönster som rör sig diagonalt utan att förändras.

  58. Och därmed får man en population som ständigt ökar.

  59. Men de här reglerna som styr huruvida det ska skapas nya celler eller inte.

  60. Och om gamla ska dö ut.

  61. Det låter lite som om man ser den här cellulära automaten som ett litet universum.

  62. Så det låter ungefär som naturlagarna för det universumet.

  63. Det kan man ju säga.

  64. Och det intressanta är ju vilka naturlagar som kan ge vilka mönster.

  65. Lite senare på 70-talet och 80-talet så började Stephen Wolf fram experimentera med automater.

  66. Han fann att det blev ungefär fyra möjliga resultat när man provar olika sorters regler.

  67. I de flesta fall dör det bara ut.

  68. Det var vad han kallar klass 1.

  69. Den andra klassen blev allting bara stabilt i.

  70. Det var klass 2.

  71. I klass 3 så blir det en enda kaotisk röra som bara fortsätter.

  72. Och så finns det den där lustiga klass 4.

  73. Där det varken blir en röra eller inte.

  74. Den är väldigt oförutsägbar.

  75. Det uppstår små mönster som kan utvecklas och förändras.

  76. Vid det här laget hade man visat att Game of Life hörde till.

  77. Det går att konstruera mönster som motsvarar en dator.

  78. Det går att göra beräkningar i Game of Life.

  79. Och det visar sig att det gäller för många andra cellulärautomater också.

  80. Av den här typen klass 4.

  81. Men betyder det att en cellulärautomat skulle kunna utvecklas till,

  82. Ja, om inte en tänkande varets så i alla fall någonting som funkar som en processor i en dator.

  83. Det är tänkbart.

  84. Man vet ju inte hur evolution skulle kunna fungera här.

  85. Det är som att experimentera med naturlagar.

  86. Edward Fredkin, en av forskarna som håller på mycket med cellulärautomater,

  87. han menar ju att egentligen är ju vår fysik information på mindre än atomnivå.

  88. Där kanske det finns någon sorts rutnät.

  89. Kanske inte ens i tre eller fyra dimensioner.

  90. Men någon sorts enkelt rutnät med enkla regler där celler byter till.

  91. Så kanske lever vi i det stora Game of Life.

För att ladda ner föredragen till din dator istället för att bara lyssna på dem, högerklickar du på länken “Ladda ner föredraget” och väljer “Spara som” eller motsvarande för din webbläsare.