OT. vida artificial

Rolando José Torres Sánchez rolandojtorres en gmail.com
Jue Jul 5 08:55:58 CEST 2007


El 4/07/07, Pepe Aracil <pepe en diselpro.com> escribió:
> Vamos a ponernos un poco Metafísicos y perdón por el OT ;-)
>
> Creo que conceptualmente es imposible crear "vida" en un ordenador.
>
> Lo único que puedes crear es un conjunto de algoritmos que manipulen
> datos en una matriz de una forma más o menos compleja en un universo
> 100% determinista como en este caso un programa de ordenador.
> Es decir, ante un estado inicial de la matriz y despues de n iteraciones
> de tu algoritmo, obtendras siempre los mismos resultados. Y no vale
> utilizar funciones generadoras de números pseudoaleatorios, porque
> son eso, pseudoaleatorios y sin libre albedrio :)
>
> Si para que tu sistema te sorprenda, necesitas introducir caos generado
> desde un universo exterior (nuestro mundo fisico), realmente lo que
> estas haciendo es inyectar libre albedrio donde no existe o es imposible
> generarlo.
>
> En definitiva y para terminar esta columpiada mental:
>
> - Para generar vida es indispensable el libre albedrio.
> - Una máquina 100% determinista como un PC no puede generar libre albedrio.
> - Una máquina no puede generar vida.
>
> Si nuestro universo fuese 100% determinista, esta historia estaría en
> la página n de un libro que ya está escrito. Digamos que la vida y el
> libre albedrío escapan a la dictadura de las matemáticas.
>
> Salud.
>

El libre albedrío corresponde a un caos generalizado dificil de
describir matematicamente.

Sin embargo puedes crear una seudo-vida planteando una serie de
reglas, entre mas reglas añadas, mas dificil de describir
matemáticamente el modelo de vida artificial.

Nuestro modelo real esta determinado por una serie de reglas que hasta
ahora estamos descubriendo.

Con solo variar la regla de la gravedad en este universo, el aspecto
seria muy distinto.

Aun no sabemos si estemos en un universo 100% determinista, falta
descubrir todas las reglas que lo rigen.

Puedes hacer un juego de la vida que tan solo te pide unas pocas
reglas, pero que te ilustra una forma sencilla de libre albedrío.


>
>
>
>
>
>
> tny escribió:
> > Es un asunto al que le tengo ganas desde hace mucho tiempo.
> >
> >
> > La máquina virtual consiste en una matriz de (256x256x256x256) (es
> > debido al modo en que las máquinas se van a conectar entre sí en red
> > (cosas de las ipes))
> > Cada casilla puede contener un valor y una lista de instrucciones.
> >
> > Un valor puede convertirse en una instrucción, del mismo modo en que una
> > instrucción puede ser almacenada como un valor.
> >
> > Las instrucciones incluyen saltos y cambios de dirección de
> > desplazamiento de los hilos, operaciones con los valores, operaciones
> > con las instrucciones, y condiciones.
> >
> >
> > Los hilos se desplazan de casilla en casilla ejecutando las
> > instrucciones de las mismas, los hilos contienen una posición, una
> > dirección de desplazamiento, y un valor.
> >
> >
> > No necesito empezar con programas autoreplicantes como en tierra, basta
> > cargar la matriz aleatoriamente y lanzar unos cuantos hilos.
> >
> >
> >
> > Gracias por los ánimos.
> >
> > El mar, 03-07-2007 a las 11:54 +0200, lasizoillo escribió:
> >
> >> uuuooooh
> >>
> >> Tenemos un Tom Ray pythonico entre nosotros
> >>
> >> http://www.his.atr.jp/~ray/tierra/
> >>
> >> Animo
> >>
> >> El 3/07/07, tny <a.porrua en gmail.com> escribió:
> >>
> >>> Pues eso.
> >>>
> >>> Estoy comenzando un pequeño proyecto para crear vida artificial (inserte
> >>> truenos aquí).
> >>>
> >>> Era para eso para lo que creí que me podían venir bien las metaclases,
> >>> al final, cómo bien me aconsejaron no voy a hacer uso de ellas.
> >>>
> >>> Pues por si a alguien le interesa, describiré un poco el asunto:
> >>>
> >>> A diferencia de otros proyectos similares, en este no se parte de seres
> >>> primigenios, ni de sistemas genéticos, se parte de un entorno.
> >>>
> >>> Dicho entorno no es una simulación, es una máquina virtual con plena
> >>> funcionalidad.
> >>>
> >>> La máquina virtual:
> >>>
> >>> * permite multiples procesos (que comparten la memoria, la máquina no
> >>> controla que no se pisen)
> >>> * está en red, puede correr solita, o formar una gran máquina en red con
> >>> otras.
> >>> * Cuando sea necesario se le podrá dar acceso al S.O. o al hardware.
> >>>
> >>> El estado actual:
> >>>
> >>> Ya tengo una idea clara de qué y ćomo lo voy a hacer todo.
> >>> Estoy comenzando a programar el juego de instrucciones de la máquina
> >>> virtual.
> >>>
> >>> Metas volantes:
> >>>
> >>> 1. Hacer la máquina virtual.
> >>> 2. Echarla a andar con mucho ruido.
> >>> 3. que se autogenere la vida.
> >>> 4. Aislar algún proto-ser y tratar de controlar su evolución hacia cosas
> >>> útiles.
> >>>
> >>> Objetivo.
> >>> Ser Dios XDDD
> >>>
> >>>
> >>> Os avisaré cuando esté la maquina virtual terminada.
> >>>
> >>>
> >>> _______________________________________________
> >>> Python-es mailing list
> >>> Python-es en aditel.org
> >>> http://listas.aditel.org/listinfo/python-es
> >>>
> >>>
> >>>
> >> _______________________________________________
> >> Python-es mailing list
> >> Python-es en aditel.org
> >> http://listas.aditel.org/listinfo/python-es
> >>
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Python-es mailing list
> > Python-es en aditel.org
> > http://listas.aditel.org/listinfo/python-es
> >
>
>


-- 
Rolando José Torres Sánchez
TCL/TK inside Python
MSN:rolandojtorres en hotmail.com
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


Más información sobre la lista de distribución Python-es