La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Annibal ad Portas Resistiendo la ofensiva mecanicista Enrique Alonso U.A.M.

Presentaciones similares


Presentación del tema: "Annibal ad Portas Resistiendo la ofensiva mecanicista Enrique Alonso U.A.M."— Transcripción de la presentación:

1 Annibal ad Portas Resistiendo la ofensiva mecanicista Enrique Alonso U.A.M.

2 Mentalismo y Mecanicismo Presentación

3 Una pregunta muy simple ¿Hay actos objetivos de la mente que no puedan ser reproducidos por ingenio mecánico alguno?

4 Mentalismo La respuesta es afirmativa Mecanicismo La respuesta es negativa

5 Tensiones en el equilibrio Episodios recientes

6 Desde el frente mecanicista: - Formulación de los principios fundamentales de la Teoría de la Computación * Máquina Universal de Turing

7 Desde el frente mentalista: - Aparición de los principales resultados de limitación * Teoremas de Incompletitud de Gödel * Problema de Parada

8 Teoremas de Incompletitud de Gödel: Primer Teorema: Si PA (Aritmética de Peano) es consistente, entonces hay una fórmula G de PA tal que ni ella, ni su nega- ción, son demostrables en PA. Segundo Teorema: Si PA es consistente, entonces el enunciado formal que expresa la consistencia de PA no es demostrable en PA.

9 Problema de Parada: Turing-Church (1936-7): No hay una función computable H(x,y) capaz de determinar si la x-ésima función computable f x finaliza o no su rutina cuando computa el input y.

10 Dos interpretaciones Interpretación neutral: Nos vemos enfrentados a la existencia de problemas legítimos que no podemos resolver con los medios adecuados Interpretación mentalista: Las capacidades de la mente superan las de cualquier formalismo al establecer la existencia de limitaciones en aquello que tales formalismos son capaces de hacer

11 Primer Frente El argumento de Lucas-Penrose

12 Obras de Referencia - Lucas, J.R.: “Minds, Machines and Gödel”, Philosophy, xxxvi, 1961, pp.112.127 The Freedom of the Will, Oxford University Press, 1970 - Penrose, R.: The Empiror’s New Mind, Oxford University Press, 1989

13 El argumento original de Lucas

14 ¿De qué manera se pueden determinar las fórmulas que componen una teoría T? A es una verdad de T A es teorema de T

15 1. No se dispone de una prueba que garantice que toda verdad de T es un teorema de T 2. Se dispone de una demostración que establece que la supo- ción de que toda verdad de T es un teorema de T conduce a contradicción. 3. Disponemos de una demostración que establece la existencia de una fórmula A que es una verdad de T pero que no es un teorema de T

16 Reinterpretación del Punto Fijo G de Gödel 1. La verdad de G se establece mediante un argumento racional en el que se determina igualmente que G no es un teorema de T (PA, en este caso) 2. G puede añadirse a T (PA), pero el argumento se reproduce para un enunciado G’. 3. No hay una teoría T’ con mayor potencia que T (PA) en la que la situación se resuelva

17 Análisis del enunciado G Premisa principal:  PA G  ¬Bew(G) Hipótesis: ¿  PA G? o ¿  PA ¬G?

18 G no es demostrable en PA 1.  PA G  ¬Bew(G) 2.  PA G Hyp 3.  PA ¬Bew(G),por 1 y 2 4.  PA Bew(G), por 2 y el significado de Bew(.) 5. , por 3 y 4 6. No ocurre que  PA G, reductio 2-5

19 ¬G no es demostrable en PA 1.  PA G  ¬Bew(G) 2.  PA ¬G Hyp 3.  PA Bew(G), por 1 y 2 4.  PA  y Prov(y,G), por 3 5.  PA G, por  -consistencia

20  -Consistencia: Una teoría T es  -consistente syss no se da el caso de que todas las fórmulas en {  x ,  (x/a1),  (x/a2),...  (x/ai),...} sean teoremas de T.

21 ¬G no es demostrable en PA 1.  PA G  ¬Bew(G) 2.  PA ¬G Hyp 3.  PA Bew(G), por 1 y 2 4.  PA  y Prov(y,G), por 3 5.  PA G, por  -consistencia 6. , por 2 y 5 7. No ocurre que  PA ¬G, reductio 2-6

22 Argumento de Lucas (argumento mirabilis): 1. La demostración anterior establece que ni G, ni su negación ¬G son demostrables en PA 2. No hemos cambiado de teoría de modelos, por tanto, una de las dos ha de ser verdadera 3. Advertimos, por simple inspección, que G es la verdadera 4. Sin embargo, 3 no se puede representar en PA

23 Por tanto, 5. Diponemos de medios objetivos que permiten aceptar enunciados que no pueden ser generados en el interior de ningún sistema de reglas

24 Rectificación del argumento de Lucas Primer Teorema: Si PA (Aritmética de Peano) es consistente, entonces hay una fórmula G de PA tal que ni ella, ni su nega- ción, son demostrables en PA.

25 1.  PA G  ¬Bew(G) 2.  PA G Hyp 3.  PA ¬Bew(G),por 1 y 2 4.  PA Bew(G), por 2 y el significado de Bew(.) 5. , por 3 y 4 6. No ocurre que  PA G, reductio 2-5

26 1.  PA G  ¬Bew(G) 2.  PA G Hyp 3.  PA ¬Bew(G),por 1 y 2 4.  PA Bew(G), por 2 y el significado de Bew(.) 5. , por 3 y 4 6. No ocurre que  PA G, reductio 2-5 1’. PA es Consistente, Hyp 7. PA es Consistente  No ocurre que  PA G, introd. del condicional

27 El enunciado cuya verdad advertimos no es G Sino, PA es Consistente  No ocurre que G sea demostrable

28 Pero, PA es Consistente  No ocurre que G sea demostrable Es demostrable en PA:  PA Con(PA)  ¬Bew(G) De hecho, constituye la prueba de...

29 Segundo Teorema: Si PA es consistente, entonces el enunciado formal que expresa la consistencia de PA no es demostrable en PA.

30 El gambito de Penrose

31 1. Con(PA)  (G es verdadera & G no es demostrable), 1er Teorema de Gödel Sin embargo, 2. Con(PA) es autoevidente Por tanto, 3. G es verdadera & G no es demostrable Y en particular, 4. G es verdadera

32 - “Con(PA) es evidente” no se establece de manera constructiva, es una mera conjetura. Sin embargo, - no se afirma que “`G es verdadero’ es evidente” Sino - G es verdadero

33 Segundo Frente El Nuevo Argumento de Penrose

34 Dramatis personae 1. A: - Es la clase formada por todas las funciones numéricas computables - Es la clase formada por todas las tareas que pueden ser ejecutadas de manera efectiva

35 2. H(x,y): Se define del siguiente modo: H(x,y) =1si f x (y) está definida =0en otro caso 3. g(x)=H(x,x) 4. g*(x): Se define del siguiente modo: g*(x) =1si g(x)=0 indefinida en otro caso

36 Problema de Parada (Pp): Exposición informal: ¿Existe un método efectivo capaz de determinar para cual- quier tarea efectiva y cualquier input que ésta pueda procesar en qué casos finaliza arrojando un output? Traducción formal: ¿H(x,y)  A?

37 H(x,y)  A (demostración): 1. H(x,y)  A 2. Si H(x,y)  A, entonces g(x)  A 3. Si g(x)  A, entonces g*(x)  A 5. g*(x)=fi(x) 4. g*(x)  A 6. g*(i)=1 7. fi(i)=1 8. fi(i) está definida 9. g(i)=1 10. g*(i) no está definida 11. ¬(g*(i)=1)

38 1. H(x,y)  A 2. Si H(x,y)  A, entonces g(x)  A 3. Si g(x)  A, entonces g*(x)  A 5. g*(x)=fi(x) 4. g*(x)  A 6. g*(i)=1 7. fi(i)=1 8. fi(i) está definida 9. g(i)=1 10. g*(i) no está definida 11. ¬(g*(i)=1) 12. g*(i) no está definida 13. fi(i) no está definida 14. g(i)=0 15. g*(i)=1 16. No ocurre que H(x,y)  A

39 Un fragmento notable 1. H(x,y)  A 2. Si H(x,y)  A, entonces g(x)  A 3. Si g(x)  A, entonces g*(x)  A 5. g*(x)=fi(x) 4. g*(x)  A 6. g*(i)=1 7. fi(i)=1 8. fi(i) está definida 9. g(i)=1 10. g*(i) no está definida 11. ¬(g*(i)=1) 16. No ocurre que H(x,y)  A......................

40 1. H(x,y)  A 2. Si H(x,y)  A, entonces g(x)  A 3. Si g(x)  A, entonces g*(x)  A 5. g*(x)=fi(x) 4. g*(x)  A 8. fi(i) está definida 9. g(i)=1 16. No ocurre que H(x,y)  A...................... 6. fi(i)=1 7. g*(i)=1 10. g*(i) no está definida 11. ¬(fi(i)=1)

41 1. H(x,y)  A 2. Si H(x,y)  A, entonces g(x)  A 3. Si g(x)  A, entonces g*(x)  A 5. g*(x)=fi(x) 4. g*(x)  A 8. fi(i) está definida 9. g(i)=1 16. No ocurre que H(x,y)  A 6. fi(i)=1 7. g*(i)=1 10. g*(i) no está definida 11. ¬(fi(i)=1) 12. fi(i) no está definido 13. g(i)=0 14. g*(i)=1 15. fi(i)=1

42 Hipótesis ¿Puede emplearse el esquema formal desarrollado en el Pp como base para una demostración consistente que establezca  (i)  fi(i)? Condiciones abstractas del problema 1.  (x) corresponde a un cierto algoritmo cuyo contenido no tenemos por qué establecer aún. 2. fi(x) representa a  (x) en A.

43 Objetivo Se trata de 1. Construir una demostración consistente de que fi(i) no está definida Que sirva a un tiempo para establecer 2. Que  (i)=1 Consiguiendo llegar de ese modo a concluir que 3.  (x)  A

44 Parte I: fi(i) no está definida 1.  (x) es representable en A 2. Existe un i tal que  (x)=fi(x) 3. fi(i)=1 4.  (i)=1 5. fi(i) no está definido 6. ¬(fi(i)=1) 7. fi(i) no está definida

45 Condiciones críticas sobre la demostración 1. fi(x)=k   (x)=k - alude a la relación de representabilidad 2.  (x)=1  fi(x) no está definida - determina parte del contenido de  (x)

46 Parte II:  (i)=1 puede ser establecido consistentemente 1.  (x) es representable en A 2. Existe un i tal que  (x)=fi(x) 3. fi(i)=1 4.  (i)=1 5. fi(i) no está definido 6. ¬(fi(i)=1) 7. fi(i) no está definida 8.  (i)=1 9. Existe un i tal que fi(i)  (i) 10.  (x) no representable en A

47 Condiciones críticas sobre la demostración 1. Entre 1 y 7 tiene que haber información que permita introducir  (i)=i en 8 - Determina parte del contenido de  (x) 2. No hay nada que permita pasar de  (x)=1 a fi(x)=1 - Alude a la relación de representabilidad

48 Definición del Algoritmo de Penrose J(x,y) es un algoritmo que encapsula todos los procedimientos correctos que pueden servir para establecer que la función com- putable fx(y) no está definida cuando computa el argumento y  (x)=J(x,x)

49 Conducta de  (x) 1. Si  (x)=1, entonces se puede afirmar que fx(x) no está definida 2. La demostración establecida entre 1 y 7 constituye uno de los recursos que  (x) -J(x,x)- reconoce

50 Definiendo la representabilidad 1. fi(x)=k   (x)=k 2. En general, no es posible suponer que para cualquier entero k si  (x) está definido, fi(x) también lo esté

51 Nuevo Argumento de Penrose (NAP) 1. Si  (x)=1, entonces fi(x) está indefinida 2.  (x) es representable en A 3. fi(x) representa a  (x) en A 4. fi(i)=1 5.  (i)=1 6. fi(i) no está definida 7. ¬(fi(i)=1)

52 1. Si  (x)=1, entonces fx(x) está indefinida 2.  (x) es representable en A 3. fi(x) representa a  (x) en A 4. fi(i)=1 5.  (i)=1 6. fi(i) no está definida 7. ¬(fi(i)=1) 8. fi(i) no está definida 9.  (i)=1 10. fi(i)   (i) 11.  (x) no es representable en A

53 Análisis de la situación 1. J(x,y) posee una definición independiente y es un algoritmo 2. Existe una circunstacia en la que a) La función fi(x) que representa  (x) prosigue sus cál- culos sin término aparente, mientras que b)  (x) concluye estableciendo que  (i)=1 al tener acce- so al hecho cierto descrito en a)

54 Por tanto, 3. J(x,y) no es representable en A (computable)

55 Núcleo del argumento 1. J(x,y) posee una definición suficientemente precisa como para hacer de él un algoritmo, al tiempo que 2. Es sufientemente plástica como para acceder a demostracio- nes a las que fi(x) no tiene acceso

56 Restaurando el equilibrio R ectificación del NAP

57 ¿Cuántos son todos? Opción I: “Todos” posee una interpretación rígida. Hace referencia a cualesquiera pruebas existentes. Opción II: “Todos” posee una interpretación vaga. La entidad que cae bajo su alcance admite ciertas dosis de cambio e inde- terminación.

58 Opción I: (un cierto dilema) 1. El programa al que responde la función fi(x) también tiene acceso a cualesquiera procedimientos de prueba con lo que la función adoptará en el caso relevante los mismos valores que el algoritmo al que representa. 2. El programa al que responde la función sólo accede a los métodos conocidos en un cierto momento. Pero en- tonces fi(x) apenas guarda relación con  (x).

59 Opción II: 1. Una interpretación vaga del cuantor que interviene en la definición del algoritmo J(x,y) no supone que este carezca por completo de criterios de identidad. 2. Y tampoco implica que J(x,y) y sus derivados -  (x)- no puedan estar dados de una vez por todas.

60 Pero en tal caso, 3. Debemos aceptar la existencia de demostraciones que no caen bajo el alcance del cuantor universal, es decir, que no están disponibles para J(x,y). Por ejemplo, Aquellas que dependen para su construcción del supuesto de que  (x) está dado de una vez por todas.

61 Sucede entonces que 4. La justificación que lleva a introducir  (i)=1 en el NAP es, precisamente, de ese tipo. Por tanto, 5. Las condiciones (criterios) de identidad de J(x,y) han sido violadas.

62 1. Si  (x)=1, entonces fi(x) está indefinida 2.  (x) es representable en A 3. fi(x) representa a  (x) en A 4. fi(i)=1 5.  (i)=1 6. fi(i) no está definida 7. ¬(fi(i)=1) 8. fi(i) no está definida 9.  (i)=1 10. fi(i)   (i) Reconstrucción de la prueba del NAP 11.  (x) no es representable en A

63 1. Si  (x)=1, entonces fi(x) está indefinida 2.  (x) es representable en A 3. fi(x) representa a  (x) en A 4. fi(i)=1 5.  (i)=1 6. fi(i) no está definida 7. ¬(fi(i)=1) 8. fi(i) no está definida 9.  *(i)=1.....................................

64 ¿De qué hablamos realmente? 1. De la capacidad que una entidad bien definida tiene para experimentar cambios sin violar sus criterios de identidad. 2. De la capacidad que ciertas entidades tienen para re- ferirse a sí mismas en el curso de sus operaciones.

65


Descargar ppt "Annibal ad Portas Resistiendo la ofensiva mecanicista Enrique Alonso U.A.M."

Presentaciones similares


Anuncios Google