La vida artificial trata de reproducir los procesos y comportamientos de los seres vivos de forma artificial. Se puede decir que es un intento de creación de lo que entendemos por vida. Y son la matemática y la algoritmia las herramientas que permiten su simulación.
Pero, ¿qué entendemos por vida?. Para el astrofísico Carl Sagan su definición preferida de la vida es la siguiente:
«Un ser vivo es cualquier sistema capaz de reproducirse, de mutar y de reproducir sus mutaciones».
¿Puede entonces un algoritmo cómo por ejemplo un virus informático ser considerado vida? ¿O es necesaria su existencia fisico-química?
Pues una vez más las posturas parecen estar encontradas, para unos la vida no depende del medio físico-químico y para otros es condición indispensable.