The may haves, the plausibility and the might haves are very prominent in scientific literature.
That's called
intellectual honesty.
Actually, it supports it.
In the same way that freezers prove "intelligent freezing".
This is not a mindless, unguided, undirected process with no plan or goal using de novo as a starting point.
Yes there is. It's called the blind evolutionary process.
Mutate, survive, reproduce, repeat.
There is no plan, no goal, no "mind" involved.
There is only mutation and a fitness test of the current generation against certain selection pressures.
It provides no proof of no design but of actual deliberate design for a purpose.
There is no deliberate design.
There is only mutate, survive, reproduce, repeat.
That is because it is an intelligently designed program with purpose and design that does not reflect a mindless, unguided, undirected process without a plan or purpose.
Just like freezers support the notion of "intelligent freezing" at the North pole.
And still do, and your algorithm supports that.
It's not "my" algorithm. I didn't write it.
And no, it proves the contrary of what you're saying.
Off course, if you have no clue about what GA's are and how they work (which you don't), you won't be realising this.
And if you are to lazy and/or unwilling to read up on what they are and how they work (which you are), then that won't change.
You'll simply continue to drown in your own ignorance.
With information from intelligent agents which are loaded into the system.
The only thing loaded in the system is an algoritm of mutate, survive, reproduce, repeat.
The design of the cars are not loaded in the system.
Because, again, if that were the case,
we would have no need for the algoritm.
Yet it isn't. It is an exercise in ID providing a program that simulates evolutionary processes by informational input into the system.
The "D" in ID is, according to the ID movement itself, the design of the DNA itself. It is not the "design" of the universe in which evolution can occur.
In the algoritm, that is not what happens.
What is designed in the algoritm, is the "universe".
Not the chromosome. The chromosome is
evolved.
The only way for you to continue this ridiculous argument is by changing this goalpost.
Your argument started out by "there is an appearance of design
in life", meaning in the DNA.
You
did not start by saying that there is "design" in everything else
which makes evolution possible.
This is why GA's completely destroy your (original) argument.
Because that's exactly what the evolutionary process does: it
blindly designs DNA.
But upon realising how destructive a simple example like carbox2d was to this silly argument, you moved that goalpost.
You have nowhere to turn. And you are desperatly trying to.
Here's a question for you....
Why do GA's even work?
How come this algoritm can change this like this:
Into things like this:
There is nothing in the code telling this thing that it should add that polygon in the front so that it can clear the track of the rubble so that it doesn't block the track.
There is nothing in the code telling this thing to fortify the anker of the wheels so that it doesn't break as the rubble bumps into it.
There is nothing in the code telling this thing to add more wheels so that it gains more traction and speed to clear the path of rubble, instead of simply bumping into it and coming to a stop.
This is what you need to comprehend.
There is nothing in the code telling the thing what to do next to improve itself
There is
only random mutation and a fitness test.
There is
no looking in the future and anticipating what would be needed next.
There is
no going back and returning to the drawing board to correct for evolutionary mishaps.
There is
only the current generation, some random mutations and a fitness test.
There is no deliberate design here
It's just this:
public void StartEvolutionProcess()
for(int i = 0; i < amountOfGenerations; i++)
{
foreach( var individual in PopulationList)
{
individual.ComputeFitness();
}
var breedingPairs = SelectBreedingPairs(PopulationList.OrderBy(p => p.Fitness);
var newGeneration = Reproduce(breedingPairs);
AddRandomMutations(newGeneration);
}
}
And that's it. Mutate, survive, reproduce, repeat.
There's nothing deliberate going on there.
There are no "if wheels < 2 then addWheel()" lines anywhere.