Naturligt urval mot slump
Ett argument som kreationister använder om evolutionsteorin är "hur kan slumpen ha skapat X", där X kan vara precis vad som helst, som t.ex. alla varelser, ögat eller hela jorden.
På denna punkt har kreationisterna rätt. Men bara för att det är rätt att inte slumpen har skapat ögat och annat, betyder det inte att det är Gud eller något annat övernaturligt väsen, vilket faktiskt också hävdas av kreationisterna. Här finns en ännu bättre förklaring i evolutionsteorin: Det naturliga urvalet.
Här är det inte slumpen som skapar, men slumpen är en faktor. En liten förändring från en generation till en annan, kan orsakas av slumpen, men det är andra faktorer som avgör om den förändringen förs vidare. Om förändringen innebär ökad chans för överlevnad eller ökad chans att få föra sitt arvsanlag vidare, och så vidare. I nästa generation kan den förändringen förändras, och om det innebär ytterligare en fördel, ökar chansen att den förändringen förs vidare, annars inte.
Det går lätt att bevisa att slumpen är mycket mindre effektiv än det naturliga urvalet. Om vi nu tänker oss att kriteriet för att en förändring ska vara positiv i naturen, är att individen överlever eller får föröka sig, så kan vi tänka oss att kriteriet för att en förändring ska vara positiv i en datorsimulering ska vara att en bokstav ingår i en mening. Meningen kan vara "EMPIRISKT BEVIS FÖR EVOLUTION", skrivet i versaler. Men först ett förtydligande:
Denna simulering jämför den nya informationen med målet. Evolutionen arbetar egentligen mot ett okänt mål, i naturen får man se om en förändring är bättre eller sämre på om det ger ökad chans till överlevnad.
Mål
EMPIRISKT BEVIS FÖR EVOLUTIONSlump
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXEvolution
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXAntal generationer
0Efter att du klickat på startknappen borde du se slumpen och evolutionen arbeta, och om inte evolutionsteorin är helt felaktig, borde evolutionen med det naturliga urvalet göra jobbet mycket bättre än slumpen.
Så här ser källkoden ut:
//En jämförelse mellan slump och evolution (c)Anders Hesselbom
//Initiera variablerna som behövs för experimentet
var antalGenerationer=0;
var strTarget ="EMPIRISKT BEVIS FÖR EVOLUTION";
var strRandom ="XXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
var strEvolution="XXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
function nextGeneration(){
//Räkna antal generationer
antalGenerationer++;
//Slumpen: Välj en bokstav slumpmässigt och
//ersätt den med en annan
var nextRandomGeneration="";
//Slumpen avgör vilken bokstav som ska ersättas
var c1=Math.round(Math.random()*(strTarget.length-1));
//Bygg en ny individ
for(var i=0;i<strTarget.length;i++){
if(i==c1) nextRandomGeneration+=getRandomChar();
else nextRandomGeneration+=strRandom.substring(i,i+1);
}
strRandom=nextRandomGeneration;
//Naturligt urval: Välj en bokstav slumpmässigt och
//ersätt den med en annan
var nextEvolutionGeneration="";
//Slumpen avgör vilken bokstav som ska ersättas
var c2=Math.round(Math.random()*(strTarget.length-1));
//Bygg en ny individ
for(var i=0;i<strTarget.length;i++){
if(i==c2) nextEvolutionGeneration+=getRandomChar();
else nextEvolutionGeneration+=strEvolution.substring(i,i+1);
}
//Om mutationen inte är en nackdel, för den vidare till nästa
//generation. Annars, låt den nya individen dö.
if (fitness(nextEvolutionGeneration)>=fitness(strEvolution))
strEvolution=nextEvolutionGeneration;
//Presentera informationen i webbläsaren
document.getElementById("elementRandom").textContent=strRandom;
document.getElementById("elementEvolution").textContent=strEvolution;
document.getElementById("elementGenerations").textContent
=antalGenerationer;
//Kontrollera om någon har vunnit, annars gå till nästa generation
if(strRandom==strTarget)
alert("Slumpen vann efter " + antalGenerationer +
" generationer.");
else if(strEvolution==strTarget)
alert("Evolution vann efter " + antalGenerationer +
" generationer.");
else
setTimeout("nextGeneration();",10);
}
//En funktion som ger en slumpad bokstav (används både av
//evolution och slump - denna bit är gemensam.
function getRandomChar(){
var b="ABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ ";
var r=Math.round(Math.random()*(b.length-1));
return b.substring(r,r+1);
}
//Poängsätt den nya generationen. I verkligheten får man inte
//poäng, utan undviker att dö och lyckas föra arvsanlaget vidare.
function fitness(str){
var score=0;
for(var i=0;i<strTarget.length;i++)
if (str.substring(i,i+1)==strTarget.substring(i,i+1))
score++;
return score;
}
Alltså, att slumpen inte kan skapa människan, ögat eller vad som helst, är korrekt, men det är varken ett argument för eller emot evolutionsteorin. Evolution krediterar inte slumpen, utan det naturliga urvalet. Detta exempel däremot, visar att evolutionen mycket väl kan skapa en struktur.
Tack till mina vänner på http://www.vof.se/forum/ för hjälp med programkoden, formuleringar och korrigeringar. /Anders
Artiklar
Jag köper vingar för generna och flyger ut över Jura
En omöjlig logik
Intelligent skapelsetro: Bristande perspektiv
Livets uppkomst och djurens evolution
Intelligent Design - Om teorin som inte finns
Människan är bitvis ett fuskbygge
Kreationism och vetenskap
John Conway's Game of Life
Naturligt urval mot slump
Evolutionens gräns?
Debatten i VLT, hösten 2007
De senaste rönen om icke-kodande DNA
Evolution - så funkar det
Generna - ritningarna till allt levande
Hur gick det till?
Modern evolutionsforskning
Människans evolution
Ida är INTE länken mellan apa och människa
Fullständiga svaret på Sture Blombergs debattartikel
Om en insändare i Dagen
Vardagsforskning
Felaktiga påståenden på Genesis.nu
Granskning av Göran Schmidts föreläsningar om skapelse och evolution
Granskning av Skapelsetro.se
Geologi & kreationism: Synen på vår planet
Geologi & kreationism: Syndafloden
Geologi & kreationism: Problemet som inte finns
Geologi & kreationism: Tidsbegrepp
Geologi & kreationism: Vår farliga värld
Geologi & kreationism: Sprickor i tiden
Föreningen Genesis pseudovetenskaper
Bibeln och sedimentära bergarter
Datering och kreationism
Genesis.nu - Skapelsetro
Granskning av intelligentdesign.se
Kreationistdocenter på Newsmill
Molekylärbiologiska argument för evolutionsteorin
Myten om myten om människans evolution
Grattis Charles Darwin!
Nya fossilfynd och "felande länkar" mellan fiskar och landlevande ryggradsdjur
Vetenskapliga fakta och vetenskapliga teorier: Evolutionsteorin och "Intelligent Design"
Intellektuell på villovägar: ID-försvararen och filosofen Steve Fuller
Spännande evolutionsstudie på spiggar från UBC
Vad nytta gör en halv vinge?
Citat:
Som tur är påverkas vare sig universums ålder, jordens plats i solsystemet eller evolutionens faktum av människans egocentriska mytologi.Dan Larhammar
Om denna sida:
Evolutionsteori.se drivs av Anders Hesselbom och Johan Karlsson
Denna sida uppdaterade senast den 4 april 2009.
3265 besök sedan 2007-12-05
Design av Staffan Hesselbom