Forskare bygger
logiska grindar
av – krabbor
Tre forskare har demonstrerat att soldatkrabbor (Mictyris Guinotae) kan användas för att beräkna den logiska funktionen OR. Det här är inget skämt. Och det finns ett syfte med forskningen. Klicka för större bilder! |
Överst: krabborna samlas i en OR-grind. Underst: krabborna kolliderar och hamnar i mittenutgången, som representerar AND. På den vänstra utången hittar man negationen av x, givet att y hålls konstant på 1. |
I praktiken har forskarna inte lyckats få krabborna att promonera rätt för AND-grinden – den svårare. |
Genom utgången kommer sedan en krabbgrupp (eller ingen krabbgrupp) i enlighet med den logiska funktionen OR – om krabbgrupper finns på någon av ingångarna, kommer det ut en krabbgrupp på utgången.
I teorin ska det gå att bygga en AND- och en NOT-grind också, men det har inte lyckats praktiskt ännu.
Soldatkrabbor har simpla hjärnor och följer enkla beteenden. Grupper följer väggen om de skuggas uppifrån på rätt sätt. Och när gruppen kolliderar med en annan grupp slås de ihop och i en kurs mitt emellan de gamla kurserna.
Resten handlar om att placera väggar strategiskt.
Den här typen av forskning kan till exempel användas för att hitta nya sätt att implementera logik. Dagens halvledare är hundra miljoner gånger mindre effektiva än vad som är teoretiskt möjligt.
År 1982 visade två forskare att det teoretiskt gick att realisera alla logiska funktioner i form av biljardbollar som kollidera perfekt med varandra och med väggar.
Här är en artikel av krabblogikforskarna, om du vill veta mer (länk).