Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2017, Apuntes filosóficos.Vol. 26, No 50
…
1 page
2 files
The present paper has three objectives: (1) Presenting an actualization of a proof of the decidability of monadic predicates logic in the contemporary model theory context; (2) Show examples of decidable and undecidable fragments inside First order logic, Following Nerode and Shore's suggestions in their book Logic for applications, offering an original proof of the following theorem: Any formula of First of order logic is decidable if its prenex normal form is in the following form: ∀x1,…,∀xn∃y1,…,∃ymφ(x1,…,xn,y1,…,ym); (3) Presenting a theorem that characterizes the validity of First order logic by the tautologicity of Propositional logic, said result is interesting since immediately arises the doubt of how to conciliate said characterization with Alonzo Church’s Undecidability Theorem for First Order Logic (1936). Resumen El siguiente artículo tiene tres objetivos: (1) Presentar una actualización de una prueba de la decidibilidad de la Lógica de predicados monádicos en el contexto de la teoría de modelos contemporánea; (2) Mostrar ejemplos de fragmentos decidibles e indecidibles dentro de la Lógica de primer orden. Siguiendo las sugerencias de Nerode y Shore en su libro Logic for applications, ofrecemos una prueba original del siguiente teorema: Son decidibles todas las fórmulas de la Lógica de primer orden tal que su forma normal prenexa quede de la siguiente manera: ∀x1,…,∀xn∃y1,…,∃ym φ(x1,…,xn,y1,…,ym); (3) Presentar un teorema que caracteriza la validez de la Lógica de Primer orden mediante la tautologicidad de la Lógica proposicional, dicho resultado es de interés, pues inmediatamente surge la duda de cómo conciliar tal caracterización con el Teorema de indecidibilidad de la Lógica de Primer orden de Alonzo Church (1936). Fe de errata (1) En el Resumen del artículo, en el punto dos (2) debe decir: “(2) Mostrar ejemplos de fragmentos decidibles e indecidibles dentro de la Lógica de primer orden y ofrecer una demostración, siguiendo las sugerencias de Nerode y Shore en su libro Logic for applications, del siguiente teorema: Son decidibles todas las fórmulas de la Lógica de primer orden tal que su forma normal prenexa quede de la siguiente manera: ∀x1,…,∀xn∃y1,…,∃ym φ(x1,…,xn,y1,…,ym)”. (2) En el Abstract del artículo original, en el punto dos (2) debe decir: “(2) how examples of decidable and undecidable fragments inside the First-orderLogic and provide a demonstration, following the suggestions of Nerode and Shore in their book "Logic for Applications", of the following theorem: Any formula of First of order logic is decidable if its prenex normal form is in the following form: ∀x1,…,∀xn∃y1,…,∃ymφ(x1,…,xn,y1,…,ym)”. (1) En la introducción, página 91, en las tercera y cuarta líneas del tercer párrafo, debe decir: “ofreciendo una prueba, siguiendo las sugerencias que hacen Nerode y Shore en su libro Logic for applications, del siguiente teorema: Son decidibles todas las fórmulas de la Lógica de primer orden tal que su forma normal prenexa quede de la siguiente manera: ∀x1,…,∀xn∃y1,…,∃ym φ(x1,…,xn,y1,…,ym)”. Atentamente Los autores.
El presente escrito trata sobre los cambios en los paradigmas científicos y como ellos pueden influir en los métodos de ingeniería que se utilizan en la toma de decisiones. Se revisan los modelos científicos clásicos. Mostramos como Heisenberg abre las puertas a la " unbestimmheit" lo que trae al ámbito tranquilo y ordenado de la ciencia la incertidumbre, la inestabilidad, lo complejo, lo caótico y lo difuso. Ante estos cambios es nuestra opinión que la ingeniería industrial, o mejor dicho el ingeniero industrial, por su formación académica, puede responder mejor a los retos de la nueva ciencia y de una nueva ingeniería. Esta flexibilidad esta representada por la posibilidad de utilizar métodos cualitativos junto a los cuantitativos de tipo estándar para disminuir la Indeterminabilidad en la toma de decisiones. Esto queda claramente demostrado en la praxis. La toma de decisiones gerenciales que garantizan la búsqueda del ajuste estratégico son cada vez mas de tipo cualitativo, debido a la incertidumbre propia del entorno, mientras que las decisiones operacionales, condicionadas a su vez por las estratégicas, se suelen tomar sobre la base de experiencias previas, que suelen estar cuantficadas. .
Dicen que la divinidad se enojó contra quien divulgó la doctrina de Pitágoras, pereciendo como un impío en el mar por sacrílego al haber revelado la doctrina de los números irracionales y la inconmensurabilidad. JÁMBLICO. Vida Pitagórica. XXXIV, 247, p.141. Sobre la inconmensurabilidad del diámetro respecto de la circunferencia a todos nos parece admirable que una cosa no sea medible por medio de otra que es divisible aún en partes muy pequeñas. Para el alma antigua el principio de lo irracional fue como un criminal atentado a la divinidad misma. Que pone en cuestión no sólo el concepto antiguo del número, sino hasta el concepto del mundo antiguo. O.SPENGLER. El sentido de los números (en La decadencia de Occidente. Cap.I.1). Austral, Madrid, 1998. p.152. No es digno de llamarse hombre aquel que desconoce que la diagonal de un cuadrado es inconmensurable con el lado. SOPHIE GERMAN. Mémoire sur les Vibrations des surfaces élastiques (1816). La idea de que dos magnitudes, y más concretamente dos segmentos, tienen siempre una parte alícuota común, es decir que son conmensurables, es sin duda una etapa primigenia inevitable en el desarrollo del pensamiento intuitivo matemático tanto en el horizonte histórico como en el escolar, y por supuesto en el ámbito artesanal, por necesidades de la medida siempre aproximada de longitudes. La aparición de las magnitudes inconmensurables marcó una inflexión radical en la evolución histórica de la Geometría griega, ya que puso fin al sueño filosófico pitagórico acerca del número como esencia del universo, eliminó de la Geometría la posibilidad de medir siempre con exactitud y fue lo que imprimió a la Matemática griega una orientación geométrico-deductiva plasmada en la compilación enciclopédica de Los Elementos de Euclides. Los inconmensurables conducen a un trastorno lógico que estremece los cimientos de la Geometría griega, ya que al invalidar todas las pruebas pitagóricas de los teoremas que utilizaban proporciones producen la primera crisis de fundamentos en la Historia de la Matemática.
Doxa. Cuadernos de Filosofía del Derecho, 2012
The paper is devoted to analyzing the truth-conditions of normative propositions (i. e. descriptive statements bearing upon norms), and their relationship with the consistency of normative systems, especially of those —like legal systems— which are eminently composed of conditional norms. In the paper, two concepts of consistency are examined and their impact on the truth of normative propositions fully explored. It is also shown that, when the criteria for determining the consistency of normative systems are not univocally determined, normative propositions are undecidable as for their truth-value, i. e. it is not possible to univocally establish whether or not they are true. Finally, the difficulties in conciliating the logical and the practical treatments of inconsistent legal systems are tackled and provided with a theoretical explanation.
No quisiera comenzar esta memoria sin expresar mi gratitud al profesor L. Escudero, bajo cuya dirección ha sido realizado este trabajo, por haber hecho posible la elaboración del mismo con sus orientaciones, enseñanzas y su inestimable ayuda. La posibilidad de trabajar a su lado ha sido una fuente de enriquecimiento constante durante los años de elaboración de esta memoria. Agradezco también al Departamento de Estadística e Investigación Operativa, a sus directores P. Ibarrola y L. Pardo, y a todos sus miembros el haberme brindado la posibilidad de desarrollar mi trabajo en un ambiente realmente propicio. Mención especial merecen los que, además de excelentes cornpai ¶eros, han sabido ser amigos y fuente constante de apoyo y estímulo a lo largo del camino, no siempre fácil, recorrido en estos años. Por último, he de agradecer la gran comprensión y el apoyo moral recibido por parte de mis padres, mis hermanos, de los amigos, que han seguido paso a paso, sin entender a veces pero siempre des 1e el cariño, el trabajo que ha dado lugar a esta memoria.
2014
El presente trabajo propone analizar la interacción entre el concepto de indivisible y algunas consideraciones acerca del movimiento en el pensamiento temprano de Leibniz sobre el problema del continuo. Lo que se revelará es que los indivisibles, que fueron introducidos en el marco de una teoría del movimiento, fueron posteriormente negados una vez revisada la condición del movimiento en el marco de su teoría de la materia. De acuerdo con ello: en la primera parte se analizará la estructura del infinito actual en el contexto general de la Theoria motus abstracti; en la segunda se considerará el problema particular de la desigualdad de las velocidades de los movimientos; en la última, se examinará la crítica a su teoría de los indivisibles en el marco de De minimo et maximo.
En gran medida gracias a Duns Escoto, desde la Edad Media conocemos bajo el nombre de ex contradictione quodlibet (de una contradicción cualquier cosa) a una regla de la lógica clásica que en nuestros tiempos recibe el nombre de principio de explosión. Lo que tal principio nos dice es que, si en un argumento nos encontramos con una contradicción, podemos derivar cualquier cosa de él; es decir, si en un argumento encontramos que "la tierra es un planeta" y que "la tierra no es un planeta" entonces podemos, por ejemplo, derivar que "Aristóteles es un rockstar". Ex contradictione quodlibet hace que el costo de tener una contradicción en nuestro argumento sea un precio muy elevado de pagar pues, el simple hecho de tener una sola contradicción en nuestras premisas, hará que nuestro argumento pierda la coherencia y se trivialice. Basta con tener una sola contradicción para que nuestro argumento pierda todo su peso y sea llevado al absurdo.
La matemática exige, en cualquiera de sus ramas, un lenguaje claro y preciso; muchas de las di…cultades que encuentra el estudiante se deben a su di…cultad de utilizar y relacionar símbolos.
La Lógica de predicados monádicos es decidible
En contextos finitos es posible re-expresar una fórmula de la Lógica de predicados monádicos en términos de la Lógica proposicional, expondremos dicho método mediante una serie de ejemplos 3 :
Si consideramos la existencia de un individuo, a 1 , la re-escritura de los cuantificadores quedaría de la siguiente manera:
∀x Px ↔ Pa 1 y Ǝx Px ↔ Pa 1
Si consideramos un universo con dos individuos, a 1 y a 2 , la re-escritura de los cuantificadores quedaría de la siguiente manera:
∀x Px ↔ Pa 1 ˄ Pa 2 y Ǝx Px ↔ Pa 1 v Pa 2 En el caso de un universo con k individuos, la re-escritura de los cuantificadores sería la siguiente:
∀x Px ↔ Pa 1 ˄ Pa 2 ˄ Pa 3 ˄ … ˄ Pa k Ǝx Px ↔ Pa 1 v Pa 2 v Pa 3 v… v Pa k Ahora bien, consideremos la siguiente fórmula de la Lógica de predicados monádicos: [(∀x Px → Qx) ˄ (∀x Sx → Qx)] → (∀x Px → Sx) y evaluémosla en un modelo que contiene exactamente un individuo, a 1, su re-escritura proposicional sería:
[(Pa 1 → Qa 1 ) ˄ (Sa 1 → Qa 1 )] → (Pa 1 → Sa 1 )
Si hacemos la tabla de verdad de la fórmula anterior, nos daremos cuenta que hay una fila en donde se le asigna verdad a "Pa 1 " y "Qa 1 ", y falso a "Sa 1 ", esta asignación de valores de verdad hace falsa a toda la fórmula. Dicha fila va permitir definir (de manera natural) un universo con un individuo en la cual la proposición sea falsa. Por lo tanto la fórmula original no es válida. Para un modelo con un sólo individuo, a 1 , dicha fórmula sería equivalente a la siguiente:
[(Pa 1 → Qa 1 ) ˄ (Sa 1 ˄ Qa 1 )] → (Pa 1 → Sa 1 )
Si hacemos su tabla de verdad nos daremos cuenta que toda asignación de valores de verdad la hace verdadera, por lo tanto se trata de una fórmula tautológica. Sin embargo, evaluándola bajo un modelo que conste de dos individuos la cuestión cambia, veamos primero como quedaría re-escrita la fórmula en términos proposicionales considerando dos individuos a 1 y a 2 :
Cuando elaboremos la tabla de verdad de la fórmula anterior tendremos que cuando se le asigna verdad a "Pa 1 ", "Qa 1 ", "Pa 2 ", "Qa 2 " y "Sa 2 ", y falso a "Sa 1 " la fórmula resulta falsa. En consecuencia, la fórmula original no es válida. Por lo ocurrido cuando evaluamos la fórmula anterior, cabe preguntarse cuántos individuos hay que considerar para responder a la pregunta de si una fórmula cualquiera de la Lógica de predicados monádicos es válida o no. Se ha encontrado una respuesta satisfactoria a esta pregunta, la cual expresaremos en forma de teorema de la siguiente manera:
Teorema de decidibilidad de la Lógica de predicados monádicos (primera versión): Sea φ una fórmula de la Lógica de predicados monádicos que tiene n predicados distintos. Sea U un universo de 2 n individuos, y sea φ' la re-escritura proposicional de φ a esos 2 n individuos. Se cumple lo siguiente: I) Si φ' es tautología, entonces φ es válida.
II)
Si φ' no es tautología, entonces φ no es válida.
A. Church 4 .
Un ejemplo sería el siguiente: Sea φ la fórmula ∀x Px → Ǝx Px. Sea U un universo con dos individuos a 1 y a 2. La re-escritura de φ con esos dos individuos sería: (Pa 1 ˄ Pa 2 ) → (Pa 1 v Pa 2 ).
Procedamos ahora a realizar la tabla de verdad de la fórmula re-escrita:
Como la fórmula es una tautología podemos concluir que la fórmula original (∀x Px → Ǝx Px) es válida.
A continuación, ofreceremos una prueba actualizada del teorema anterior siguiendo al profesor Manuel Garrido 5 , previamente ofreceremos las siguientes definiciones y hechos, necesarios para la ejecución de la prueba.
Definiciones:
Una fórmula φ es válida en un universo no vacío U, si para toda estructura para el lenguaje φ, cuyo dominio es U, se cumple que ⊧ φ
Si una fórmula φ es válida en un universo no-vacío U lo denotaremos así:
Si │U│= n, entonces se dice que φ es n-válida relativa a U, y se denota por:
Una fórmula φ es satisfacible en un universo no-vacío U, si existe una estructura para el lenguaje de φ, cuyo universo es U, y existe una función s: Var⟶U, tal que ⊧ φ[s].
Hechos sobre satisfacibilidad y validez en relación con los conceptos anteriormente formulados:
(1) Sea φ una fórmula cuantificacional y U un universo no-vacío. Si φ es satisfacible en U, entonces es satisfacible en cualquier universo de igual o mayor cardinalidad, U'. tenga cardinalidad igual a U se considera que el isomorfismo entre estructuras preserva la verdad.
En el caso en que U' tenga cardinalidad mayor que U, la prueba usa inducción en la complejidad de la fórmula φ de la siguiente manera:
Sea φ(x 1 ,…,x n ) satisfacible en U. Es decir, existen 1 ,…, y a 1 ,…,a n ∈ U tal que <U, 1 ,…, >⊧ φ[a 1 ,…,a n ] donde ⊆ U es una interpretación de i en U, y i son los predicados monádicos de φ, 1≤ i ≤ n. Sea U' un conjunto tal que |U| < |U'|, y sea h: U ⇾ U' una función inyectiva. Definimos, con la ayuda de la función h, una estructura con universo U', así: k є ' ⇔ h -1 (k) є , 1≤ i ≤ n. Sea la estructura <U', 1 ' ,…, ' >. Probaremos inductivamente en la complejidad de φ que: <U', 1 ' ,…, ' > ⊧ φ[h(a 1 ),…,h(a n )].
1.
Caso base: φ es atómica. φ = i (x). Por hipótesis, existe un a ∈ U, tal que
∀x∀yƎu∀z (¬( P(x,y) ˄ P(y,z)) v Q(x,y,u)) (Fórmula en FNP)
2.
Caso inductivo: φ = ¬α y φ = α ⌃ β se demuestran fácilmente por la definición de satisfacción. Probemos el caso de φ = Ǝx ψ(x 1 ,…,x n ): (2) Sea φ una fórmula cuantificacional y U un universo no-vacío. Si φ es válida en U, entonces φ es válida en cualquier universo no-vacío de igual o menor cardinalidad, U'.
Demostración de (2): Por la hipótesis del hecho tenemos que φ es válida en U, esto implica que ¬φ no es satisfacible en U, luego por contraposición del hecho anterior tenemos que ¬φ tampoco es satisfacible en U' y, por tanto, φ es válida en U'.□ Teorema de decidibilidad de la Lógica de predicados monádicos (segunda versión) 7 : Sea φ una fórmula de la Lógica cuantificacional mónadica que conste de n letras predicativas distintas.
Si φ es válida en un universo de al menos 2 n individuos, entonces es válida en todo universo novacío de cualquier cardinalidad.
Demostración:
Sean P 1 ,…,P n las letras predicativas distintas que aparecen en la fórmula φ.
Sea =<U, 1 * ,…, * > una estructura para el lenguaje de φ. Debemos probar que
A continuación clasificamos los elementos de U mediante la siguiente relación de equivalencia (~): x~y si, y sólo si, x e y cumplen las mismas propiedades en ( 1 * ,…, * ). Así pues, sean u 1 y u 2 dos elementos de U, tenemos que u 1 y u 2 pertenecerán a la clase α si las predicaciones P 1 (u 1 ),…,P n (u 1 ) tienen en dicho orden el mismo valor de verdad que las predicaciones P 1 (u 2 ),…,P n (u 2 ). A lo sumo el número resultante de clases de equivalencias es 2 n : α 1 ,…, α k (1≤ k ≤ 2 n ). El conjunto de las clases de equivalencia (conjunto cociente), lo denotaremos por U/~.
Definiremos ahora subconjuntos del conjunto cociente U/~, para interpretar los predicados P 1 ,…,P n de φ. Diremos que α j є Q i si, y sólo si, para todo u ∈ α j (u ∈ * ). Donde 1≤ j ≤ 2 n y 1≤ i ≤ n.
Consideremos ahora la estructura <U/~, Q 1 ,..,Q n > para el lenguaje de φ. Por la hipótesis del teorema y por el hecho (2) tenemos que ⊧ U/~ φ, es decir, φ es válida en el conjunto U/~. En particular <U/~, Q 1 ,..,Q n >⊧ φ. Ahora bien, por la forma en que se definieron los conjuntos Q i se cumple que φ es verdad en <U, 1 * ,…, * >. Por lo tanto φ es válida.
(<U, 1 * ,…, * >⊧ φ se puede demostrar, por inducción en la complejidad de φ, probando la siguiente proposición: <U, 1 * ,…, * >⊧ φ[s] si, y sólo si, <U/~, Q 1 ,..,Q n >⊧ φ[s'], donde s':
Var⟶ U/~, que se define de la siguiente manera s'(x i )= la clase de equivalencia de s(x i ). La demostración procede de la siguiente manera:
2. Caso inductivo: φ = ¬α y φ = α ⌃ β se demuestran fácilmente por la definición de satisfacción: Con esto concluye la prueba del teorema.□
∀u∀zƎv (P(u,f 1 (u)) v ¬ Q(z,v))
∀x∀y∀z (¬( P(x,y) ˄ P(y,z)) v Q(x,y,f(x,y))) (Skolemización de 1)
Con base en lo anterior podemos enunciar el siguiente teorema, que relaciona la técnica de skolemización, la validez en L 1 y la tautologicidad en L p . Una demostración puede encontrar en Logic for applications de Nerode y Shore 31 .
Teorema:
Sea φ una sentencia en FNP en un lenguaje L, sea ψ la equivalente prenexa de ¬ φ y sea θ( ⃗) 32 una skolemización abierta de ψ en un lenguaje L'. Tenemos que φ es válida si, y sólo si, existen términos ⃗ 1 ,…, ⃗ n 33 , de L' tal que θ( ⃗ 1 ),…, θ( ⃗ n ) es una tautología.
28 Cf. Ibídem. 29 Se sustituye y por f(x 1 ,…,x n ) 30 Cf. Ibidem. 31 Cf. Ibid., Pág. 123. 32 ⃗ es una sucesión finita de variables.
primer orden mediante la noción de tautologicidad de la Lógica proposicional. Ahora bien, ya que para la Lógica proposicional sí existen mecanismos efectivamente calculables que determinen cuándo una fórmula es una tautología o no, surgen inmediatamente las siguientes inquietudes ¿El resultado anterior no contradice el Teorema de indecidibilidad de Church? ¿Nos está diciendo el teorema que se puede reducir el problema de la decidibilidad de L 1 al caso de L p ? La respuesta a ambas inquietudes es negativa, el resultado no contradice el Teorema de indecidibilidad de Church, ya que sólo nos dice que existen unos n términos, pero no dice cómo podemos elegirlos de manera efectiva, esto es, no se ofrece un algoritmo para la elección de los términos mencionados (no hay un procedimiento mecánico efectivo para determinar los n términos).
33 ⃗ es una sucesión finita de términos.
Forma normal prenexa: Algunos ejemplos de casos decidibles e indecidibles
Para toda fórmula φ de la Lógica de primer orden existe otra fórmula φ' equivalente a φ (es decir, ˫φ ⟷ φ' o por completitud ⊧ φ ⟷ φ') que se caracteriza por poseer todos los cuantificadores al inicio de la misma, sobre esta última fórmula decimos que se encuentra en
Forma normal prenexa (FNP). Esta re-distribución de los cuantificadores de una fórmula al inicio de la misma facilita tanto las transformaciones sintácticas como las decisiones de interés en el análisis de las fórmulas; es por ello que "una manera cómoda de estudiar el problema de la decisión es el restringir nuestra atención a las fórmulas en forma normal prenexa" 9 . Motivados a mostrar como hallar la FNP de una fórmula de L 1 para luego poder mostrar ejemplos de casos decidibles e indecidibles según el prefijo de las fórmulas, listaremos a continuación un conjunto de leyes sobre los cuantificadores que deben entenderse como los fundamentos del procedimiento de obtención de una FNP.
Leyes de descenso cuantificacional y de mutación de variables ligadas:
Ley de descenso cuantificacional 10 : Esta ley permite el paso de lo general a lo particular, es decir, autoriza el paso de la cuantificación universal a la cuantificación particular (siempre y cuando el universo no sea vacío): Bajo las leyes de distribución cuantificacional encontramos los siguientes grupos de leyes:
Distribución de cuantificadores en conjunción.
Distribución de cuantificadores en disyunción.
(R1) A↔ B ↔ [(A→ B) ˄ (B→ A)]
(R2) A→ B ↔ ¬(A ˄¬B)
(R3) A→ B ↔ (¬A v B)
Paso 2: Se deben interiorizar las negaciones que afectan directamente a los cuantificadores; esta tarea se lleva a cabo mediante las leyes de negación de cuantificadores.
Paso 3: Se deben exteriorizar los cuantificadores existentes respecto a toda conjunción y disyunción. Esta tarea se realiza mediante las cuatro reglas de distribución condicionada del cuantificador en conjunción y disyunción:
Paso 4: Con el fin de no ligar alguna otra variable que originalmente no estaba ligada tras la aplicación de las reglas condicionadas de las distribución del cuantificador, es menester aplicar, obviamente cuando sea el caso, las reglas de mutación de variables ligadas que ya expusimos anteriormente:
(R10)=MVG: ∀x Px ↔ ∀y Py
(R11)=MVP: Ǝx Px ↔ Ǝy Py
Paso 5: También se utilizarán las reglas de eliminación de la doble negación y la ley conmutativa, tanto de la conjunción como de la disyunción, con el fin de llevar a cabo la máxima reducción posible en la fórmula. Es importante señalar que el procedimiento de buscar la FNP de una cierta fórmula α es efectivamente calculable, puesto que este procedimiento termina tras un número finito de pasos, y esto se debe a que la fórmula inicial es de una longitud finita y que el número de reglas es finito (y la aplicación de las mismas se lleva en un numero finito de pasos).
Ejemplos:
1)
Encuentre la FNP de la siguiente fórmula: Ǝx Qxa → Ǝx Px Gödel en un artículo titulado "Sobre el problema de la decisión de la Lógica de primer orden" 19 demuestra que cualquier fórmula en FNP que tenga dos cuantificadores universales seguidos, e.g.
(∃ n ∀ 2 ∃ m ), es decidible. Una lista más detallada y con demostraciones de casos positivos del problema de la decisión para la Lógica de primer orden puede encontrarse en Introduction to mathematical logic de Alonzo Church y en Solvable cases of the decisión problem de W.
Ackermann. Ahora bien, para poder listar algunos casos negativos de decidibilidad debemos primero definir el siguiente concepto. 17 Una demostración puede encontrarse en Hilbert y Ackermann, Elementos de la lógica teórica, Editorial Tecnos, Madrid, 1975 (2da. Edición en castellano que corresponde a la séptima edición de la versión alemana)., Págs. 147-148. 18 Una demostración puede encontrarse en Ibíd., Pág. 148. 19 Gödel, K. "Sobre el problema de la decisión de la Lógica de primer orden" en Kurt Gödel, Obras completas, Jesús Mosterín (Ed.). Alianza Editorial. Madrid. 1989 (2da edición).
reducción, si el problema general de la decisión de la Lógica de primer orden es reducible al problema de decisión de esa clase. Dicho de otra forma, una clase A es una clase de reducción, si A ⊂ LP (donde LP debe entenderse como el conjunto de todas las fórmulas de L 1 ) y existe una función recursiva f que a cada fórmula φ Є LP le asigna una, y sólo una, fórmula de A (f(φ)), tal que φ es satisfacible si, y sólo si, f(φ) es satisfacible.
Ahora bien, como la Lógica de primer orden es indecidible, entonces cada clase de reducción es indecidible. Con la ayuda de esta noción podemos mencionar los casos negativos del problema de la decisión. El primero fue obtenido en 1920 gracias a Skolem; éste probó que la Para demostrar el caso anterior que resulta ser decidible (no referimos a las fórmulas cuyo prefijo tienen la forma ∀ n ∃ m ), necesitamos primero listar las reglas del método de las tablas semánticas siguiendo la presentación que hacen Nerode y Shore en Logic for applications 23 Ya presentadas las reglas podemos demostrar el siguiente teorema.
Para cualquier término t del lenguaje.
Teorema 24 : Toda fórmula de la Lógica de primer orden (sin identidad) tal que su forma normal prenexa quede de la siguiente manera:
∀x 1 ,…,∀x n ∃y 1 ,…,∃y m φ(x 1 ,…,x n ,y 1 ,…,y m ) Es decidible.
Demostración (Sugerida por Nerode y Shore 25 ):
Es conocido que la validez de ∀x 1 ,…,∀x n ∃y 1 ,…,∃y m φ(x 1 ,…,x n ,y 1 ,…,y m ) se puede reducir a la validez de la fórmula ∃y 1 ,…,∃y m φ(c 1 ,…,c n ,y 1 ,…,y m ), donde c 1 ,..,c n son nuevos símbolos constantes (una demostración de este hecho puede encontrarse en Elementos de lógica teórica de Hilbert y Ackermann).
Ahora consideramos todas las fórmulas de la forma φ(c 1 ,…,c n ,d 1 ,…,d m ), donde d i Є { c 1 ,..,c n }. Debemos notar que la cantidad de dichas sentencias es n m , pues n m = |{ c 1 ,..,c n } m |.
Luego, como cada una de estas sentencias se puede considerar una fórmula de la Lógica proposicional, se le puede aplicar algún procedimiento de decisión para decidir su validez, por ejemplo tablas de verdad, forma normal conjuntiva o tablas semánticas.
Caso 1: Si alguna de las n m sentencias consideradas es válida, entonces con alguna de dichas sentencias válidas construimos la tabla semántica de la fórmula original ∃y 1 ,…,∃y m φ(c 1 ,…,c n ,y 1 ,…,y m ) y dicha tabla tendrá todos sus caminos contradictorios, por lo tanto, tal fórmula es válida. El siguiente gráfico sugiere lo que se hace en el caso 1:
F ∃y 1 ,…,∃y m φ(c 1 ,…,c n ,y 1 ,…,y m ) | F φ(c 1 ,…,c n ,di 1 ,…,di m ) menos un camino no contradictorio), un camino no contradictorio (de n m trozos, uno por cada sentencia) para la tabla semántica de la sentencia:
∃y 1 ,…,∃y m φ(c 1 ,…,c n ,y 1 ,…,y m )
Con dicho camino no contradictorio construimos un modelo de la manera usual (R A (ti 1 ,…,ti p ) ⟺ V R(ti 1 ,…,ti p )), que hará falsa a la sentencia ∃y 1 ,…,∃y m φ(c 1 ,…,c n ,y 1 ,…,y m ), por lo tanto, ∃y 1 ,…,∃y m φ(c 1 ,…,c n ,y 1 ,…,y m ) no es válida. El siguiente gráfico sugiere lo que se hace en el caso 2:
F ∃y 1 ,…,∃y m φ(c 1 ,…,c n ,y 1 ,…,y m ) | F φ(c 1 ,…,c n ,di 1 ,…,di m ) F φ(c 1 ,…,c n ,di 1 ',…,di m ') F φ(c 1 ,…,c n ,di 1 '',…,di m '') (n m ) -3 veces.
Con esto termina la demostración del teorema.□ Un ejemplo del teorema anterior es el siguiente: Decidiremos la validez de la siguiente fórmula:
∀x 1 ∀x 2 ∃y 1 ∃y 2 (R(y 2 ,x 2 ) → S(x 1 ,y 1 ))
Por el teorema antes mencionado es suficiente con decidir la validez de la siguiente fórmula ∃y 1 ∃y 2 (R(y 2 ,c 2 ) → S(c 1 , y 1 )), donde c 1 y c 2 son nuevos símbolos constantes. Ahora construimos el siguiente producto cartesiano {c 1 ,c 2 }×{c 1 ,c 2 } = {(c 1 ,c 1 ),(c 1 ,c 2 ),(c 2 ,c 1 ),(c 2, c 2 )} y sustituimos a y 1 e y 2 en ∃y 1 ∃y 2 (R(y 2 ,c 2 ) → S(c 1 , y 1 )). El resultado de tal sustitución son las siguientes sentencias:
1) R(c 1 ,c 2 ) → S(c 1 , c 1 )
2) R(c 2 ,c 2 ) → S(c 1 , c 1 )
3) R(c 1 ,c 2 ) → S(c 1 , c 2 ) 4) R(c 2 ,c 2 ) → S(c 1 , c 2 )
Como ninguna de las cuatro sentencias anteriores es válida, estamos en presencia del caso 2 del teorema y procedemos a construir el camino no-contradictorio de la fórmula ∃y 1 ∃y 2 (R(y 2 ,c 2 ) → S(c 1 , y 1 )): Ahora con el camino no-contradictorio construimos la estructura que falseará la sentencia ∃y 1 ∃y 2 (R(y 2 ,c 2 ) → S(c 1 , y 1 )):
= <{c 1 ,c 2 }, R = {(c 1 ,c 2 ),(c 2 ,c 2 )}, S = ∅, c 1 , c 2 > Por la construcción de la estructura se tiene que:
⊭ ∃y 1 ∃y 2 (R(y 2 ,c 2 ) → S(c 1 , y 1 ))
Por lo tanto ∃y 1 ∃y 2 (R(y 2 ,c 2 )→ S(c 1 , y 1 )) no es válida y en consecuencia ∀x 1 ∀x 2 ∃y 1 ∃y 2 (R(y 2 ,x 2 ) → S(x 1 , y 1 )) no es válida.
3.
Una relación entre skolemización, validez en la Lógica de primer orden,
∀u∀z (P(u,f 1 (u)) v ¬ Q(z,f 2 (u,z))) (Skolemización de 1)
Consideremos otro ejemplo para hallar la skolemización correspondiente:
tautologicidad en la Lógica proposicional y El Teorema de indecidibilidad de Church.
Existe dentro de la lógica formal un teorema que permite caracterizar la validez en la
Lógica de primer orden mediante la tautologicidad en la Lógica proposicional, para enunciar dicho teorema debemos previamente ofrecer una definición y unos teoremas que están íntimamente relacionados con su enunciación.
Definición de equisatisfacibilidad 26 :
Decimos que φ y ψ son equisatisfacibles, si ambas son satisfacibles o si ninguna lo es.
Teorema (skolemización) 27 :
Por cada sentencia φ en un lenguaje dado L existe una fórmula universal φ' en un lenguaje ampliado L' (que se obtiene por la introducción de nuevos símbolos de función al lenguaje L), tal que φ y φ' son equisatisfacibles.
Lema 28 :
Para cualquier sentencia φ de la siguiente forma ∀x 1 ,…,∀x n ∃y ψ de un lenguaje L, existe una sentencia φ' de la forma ∀x 1 ,…,∀x n ψ(y/f(x 1 ,…,x n )) 29 , en donde f es un símbolo de función que no estaba en L, tal que φ y φ' son equisatisfacibles.
Una demostración, tanto del teorema como del lema, puede encontrarse en Logic for applications de Nerode y Shore 30 . A continuación ofrecemos algunos ejemplos de skolemización.
Consideremos la siguiente fórmula en su FNP y obtengamos su skolemización:
1. ∀uƎw∀zƎv (P(u,w) v ¬ Q(z,v)) (Fórmula en FNP)
Computing and Combinatorics Conference (COCOON)
Qualitative Health Research, 2002
Cambridge 2 Unit Mathematics Year 11 Enhanced Version (Cambridge Secondary Maths (Australia)) by
The Internet and Higher Education, 2005
Open Democracy, 2020
Aquatic Botany, 1983
conference paper, 2017
Concise Encyclopedia of Applied Ethics in the Social Sciences, 2024
Diabetologia, 2007
ChemElectroChem, 2018
Micromachines