[escepticos] RE ** Lenguajes JMienses

Jose Ramón Brox ambroxius en terra.es
Vie Sep 12 18:19:02 WEST 2008


>Imposible, porque una lógica solo vale para inferencias. No puede ser lo
>que Dios usó para crear el Universo.

No hablaba de una lógica, sino de una teoría de primer orden, que tiene en general 
potencia suficiente para construir un modelo de la máquina de Turing en su interior. Por 
ejemplo, la teoría de primer orden de Zermelo-Fraenkel (la de los conjuntos), que permite 
modelar la mayor parte de la matemática conocida (excepto la inducción sobre conjuntos), y 
obviamente modela cualquier sistema de computación universal conocido (porque modela las 
funciones recursivas).

>Y si
>aceptamos la tesis de Church-Turing, necesitamos solo un lenguaje de
>tres elementos:
>1.- un enunciado que incremente en 1,
>2.- un enunciado que decremente en 1,
>3.- un enunciado que repita enunciados mientras un identificador sea
>distinto de 0.

Y para guardar el programa base y todos los cálculos intermedios, hay que añadirle una 
colección arbitrariamente grande de registros (o de cinta de memoria), que no posees (es 
decir, que no puedes construir con esos tres elementos). Una teoría de primer orden te 
permite construir los estados Y los registros, todo en un único lenguaje con sus 4 
símbolos.

Gran conversación ésta :D

Un saludo. Jose Brox 



Más información sobre la lista de distribución Escepticos