fbpx
Wikipedia

Lógica de segundo orden

Una lógica de segundo orden es una extensión de una lógica de primer orden en la que se añaden variables que representan propiedades, funciones y relaciones, y cuantificadores que operan sobre esas variables.[1]​ Así se expande el poder expresivo del lenguaje sin tener que agregar nuevos símbolos lógicos.[1]

Introducción

La lógica de segundo orden surgió de la presentación inicial de la lógica de predicados de Gottlob Frege.Ya distinguía dos tipos de cuantificaciones diferentes(de variables o de predicados) pero no los separaba como lógicas distintas. Cuando Bertrand Russell enunció la Paradoja de Russell, entonces se empezó a diferenciar entre la lógica de primer orden y la lógica de segundo orden y también se refleja en el axioma de inducción de la aritmética de Giuseppe Peano:

Para cualquier conjunto X de números enteros, si   y además  , entonces se tiene que  

La expresión "para cualquier conjunto" requiere un lenguaje en el que los cuantificadores puedan abarcar no solo a variables que representan elementos concretos sino también a relaciones o funciones. Así el predicado   se representa mediante el símbolo  , el axioma de inducción se puede representar formalmente como:

 

Además, una lógica de segundo orden también puede cuantificar sobre propiedades. Gracias a eso puede expresar, por ejemplo, que todo individuo o tiene una propiedad o no la tiene:

 

O el principio de identidad de los indiscernibles:[2]

 

Sin embargo, lo que se gana en poder expresivo se pierde en metateoría. Existen propiedades metateóricas generalmente consideradas deseables que las lógicas de segundo orden no tienen y las lógicas de primer orden sí. Por ejemplo, las lógicas de segundo orden (con semántica estándar) son incompletas.[3]​ Quiere decir que no puede haber ningún sistema deductivo finito a partir del cual se puedan demostrar todas las verdades lógicas expresables en el lenguaje.[3]​ Esto es: el conjunto de las verdades del sistema es mayor que el conjunto de las verdades demostrables en el sistema. Esto se debe a que las lógicas de segundo orden tienen el poder expresivo suficiente para ser afectadas por los teoremas de incompletitud de Gödel.

Propiedades metalógicas

La lógica de segundo orden tiene un poder expresivo mayor que la lógica de primer orden. Ese mayor poder expresivo permite axiomatizar sistemas matemáticos más complejos. Es decir, hay proposiciones no formalizables exactamente utilitizando el formalismo de la lógica de primer orden que sí pueden ser formalizadas correctamente con la lógica de segundo orden. Sin duda ese último hecho constituye una ventaja, sin embargo, el uso de lógicas de segundo orden comporta ciertas dificultades:

  • El teorema de compacidad, que afirma que un conjunto de proposiciones lógicas de una lógica de primer orden es satisfactible si y solo si cualquier subconjunto finito de estas proposiciones es satisfactible, no es válido para una lógica de segundo orden.
  • El teorema de Löwenheim-Skolem que afirma que una lógica de primer orden con una cantidad finita de símbolos diferentes admite un modelo numerable no es válido para una lógica de segundo orden.

El hecho de que estos dos teoremas, muy útiles en ciertas aplicaciones, no se pueden generalizar a una lógica de segundo orden reducen la utilidad para esas aplicaciones de las lógicas de segundo orden. Debido a esos problemas se han buscado sistemas lógicos intermedios que generalicen la lógica de primer orden sin llegar a ser tan expresiva como una lógica de segundo orden. Los teoremas de Lindström proporcionan información sobre lo que cabe esperar de algunos de dichos sistemas.

Detalles formales

Existen diversos tipos de lógicas de segundo orden según el tipo de variables adicionales introducidas respecto a las existentes en la lógica del primer orden. Es decir, existen diferentes formas de extender una lógica de primer orden a una lógica de segundo orden entre ellas:

  • La lógica de segundo orden monádica (LSOM), en la que se añaden solo variables para subconjuntos de un cierto dominio.
  • La lógica de segundo orden completa (LSOC), en la que se introducen todos los tipos de variables posibles y los cuantificadores pueden referirse, por tanto, a cualquiera de ellas.

Una lógica de segundo orden incluye cuantificadores de varios tipos ( ), además de cuantificadores de primer orden que requieren variables como las de la lógica de primer orden, existen cuantificadores para subconjuntos o propiedades, que no pueden aparecer en una lógica de primer orden. De la misma manera en la lógica de primer orden, la lógica de segundo orden puede contener signos no-lógicos para construir un lenguaje de segundo orden específico. La lógica de segundo orden contine fórmulas de primer orden y fórmulas de segundo orden. Una fórmula de lógica de segundo orden se llama fórmula de primer orden (y se considera un elemento del conjunto   o del conjunto  ) si todos sus cuantificadores cuantifcan variables de primer orden (pudiendo contener además variables de segundo orden libres). Una fórmula de segundo orden existencial es una fórmula del conjunto   que contiene además algunos cuantificadores existenciales sobre variables de segundo orden, es decir,  , donde   es una fórmula de primer orden. El conjunto de fórmulas existenciales de segundo orden que contiene solo existenciales   se designa como   o incluso ∃SO. Las fórmulas de   se definen dualmente, son el conjunto de fórmulas de segundo orden que contienen solo cuantificadores  . Pueden formarse conjuntos más complicados definidos recursivamente para cualquier k > 0, como   formado por fórmulas de la forma  , donde   es una fórmula del tipo  . (Ver jerarquía analítica para una construcción análoga de la aritmética de segundo orden.)

Véase también

Notas y referencias

  1. Enderton, Herbert B. «Second-order and Higher-order Logic». En Edward N. Zalta, ed. The Stanford Encyclopedia of Philosophy (en inglés) (Spring 2009 Edition edición). Consultado el 7 de octubre de 2009. 
  2. Forrest, Peter. «The Identity of Indiscernibles». En Edward N. Zalta, ed. The Stanford Encyclopedia of Philosophy (en inglés) (Summer 2009 Edition edición). Consultado el 7 de octubre de 2009. 
  3. Dr. Fraser MacBride. «logic, second-order». The Oxford Companion to Philosophy. Oxford University Press. Consultado el 7 de octubre de 2009. 
  •   Datos: Q1548746

lógica, segundo, orden, lógica, segundo, orden, extensión, lógica, primer, orden, añaden, variables, representan, propiedades, funciones, relaciones, cuantificadores, operan, sobre, esas, variables, así, expande, poder, expresivo, lenguaje, tener, agregar, nue. Una logica de segundo orden es una extension de una logica de primer orden en la que se anaden variables que representan propiedades funciones y relaciones y cuantificadores que operan sobre esas variables 1 Asi se expande el poder expresivo del lenguaje sin tener que agregar nuevos simbolos logicos 1 Indice 1 Introduccion 2 Propiedades metalogicas 3 Detalles formales 4 Vease tambien 5 Notas y referenciasIntroduccion EditarLa logica de segundo orden surgio de la presentacion inicial de la logica de predicados de Gottlob Frege Ya distinguia dos tipos de cuantificaciones diferentes de variables o de predicados pero no los separaba como logicas distintas Cuando Bertrand Russell enuncio la Paradoja de Russell entonces se empezo a diferenciar entre la logica de primer orden y la logica de segundo orden y tambien se refleja en el axioma de induccion de la aritmetica de Giuseppe Peano Para cualquier conjunto X de numeros enteros si 0 X displaystyle 0 in X y ademas n X n 1 X displaystyle n in X Rightarrow n 1 in X entonces se tiene que X N displaystyle X mathbb N La expresion para cualquier conjunto requiere un lenguaje en el que los cuantificadores puedan abarcar no solo a variables que representan elementos concretos sino tambien a relaciones o funciones Asi el predicado a X displaystyle a in X se representa mediante el simbolo X a displaystyle tilde X a el axioma de induccion se puede representar formalmente como X X 0 x X x X x 1 y X y displaystyle forall tilde X tilde X 0 land forall x tilde X x to tilde X x 1 to forall y tilde X y Ademas una logica de segundo orden tambien puede cuantificar sobre propiedades Gracias a eso puede expresar por ejemplo que todo individuo o tiene una propiedad o no la tiene P x P x P x displaystyle forall P forall x Px lor neg Px O el principio de identidad de los indiscernibles 2 x y P P x P y x y displaystyle forall x forall y Big forall P Px leftrightarrow Py to x y Big Sin embargo lo que se gana en poder expresivo se pierde en metateoria Existen propiedades metateoricas generalmente consideradas deseables que las logicas de segundo orden no tienen y las logicas de primer orden si Por ejemplo las logicas de segundo orden con semantica estandar son incompletas 3 Quiere decir que no puede haber ningun sistema deductivo finito a partir del cual se puedan demostrar todas las verdades logicas expresables en el lenguaje 3 Esto es el conjunto de las verdades del sistema es mayor que el conjunto de las verdades demostrables en el sistema Esto se debe a que las logicas de segundo orden tienen el poder expresivo suficiente para ser afectadas por los teoremas de incompletitud de Godel Propiedades metalogicas EditarLa logica de segundo orden tiene un poder expresivo mayor que la logica de primer orden Ese mayor poder expresivo permite axiomatizar sistemas matematicos mas complejos Es decir hay proposiciones no formalizables exactamente utilitizando el formalismo de la logica de primer orden que si pueden ser formalizadas correctamente con la logica de segundo orden Sin duda ese ultimo hecho constituye una ventaja sin embargo el uso de logicas de segundo orden comporta ciertas dificultades El teorema de compacidad que afirma que un conjunto de proposiciones logicas de una logica de primer orden es satisfactible si y solo si cualquier subconjunto finito de estas proposiciones es satisfactible no es valido para una logica de segundo orden El teorema de Lowenheim Skolem que afirma que una logica de primer orden con una cantidad finita de simbolos diferentes admite un modelo numerable no es valido para una logica de segundo orden El hecho de que estos dos teoremas muy utiles en ciertas aplicaciones no se pueden generalizar a una logica de segundo orden reducen la utilidad para esas aplicaciones de las logicas de segundo orden Debido a esos problemas se han buscado sistemas logicos intermedios que generalicen la logica de primer orden sin llegar a ser tan expresiva como una logica de segundo orden Los teoremas de Lindstrom proporcionan informacion sobre lo que cabe esperar de algunos de dichos sistemas Detalles formales EditarExisten diversos tipos de logicas de segundo orden segun el tipo de variables adicionales introducidas respecto a las existentes en la logica del primer orden Es decir existen diferentes formas de extender una logica de primer orden a una logica de segundo orden entre ellas La logica de segundo orden monadica LSOM en la que se anaden solo variables para subconjuntos de un cierto dominio La logica de segundo orden completa LSOC en la que se introducen todos los tipos de variables posibles y los cuantificadores pueden referirse por tanto a cualquiera de ellas Una logica de segundo orden incluye cuantificadores de varios tipos 1 1 2 2 displaystyle exists 1 forall 1 exists 2 forall 2 ademas de cuantificadores de primer orden que requieren variables como las de la logica de primer orden existen cuantificadores para subconjuntos o propiedades que no pueden aparecer en una logica de primer orden De la misma manera en la logica de primer orden la logica de segundo orden puede contener signos no logicos para construir un lenguaje de segundo orden especifico La logica de segundo orden contine formulas de primer orden y formulas de segundo orden Una formula de logica de segundo orden se llama formula de primer orden y se considera un elemento del conjunto S 0 1 displaystyle Sigma 0 1 o del conjunto P 0 1 displaystyle Pi 0 1 si todos sus cuantificadores cuantifcan variables de primer orden pudiendo contener ademas variables de segundo orden libres Una formula de segundo orden existencial es una formula del conjunto S 1 1 displaystyle Sigma 1 1 que contiene ademas algunos cuantificadores existenciales sobre variables de segundo orden es decir 2 R 0 2 R m ϕ displaystyle exists 2 R 0 ldots exists 2 R m phi donde ϕ displaystyle phi es una formula de primer orden El conjunto de formulas existenciales de segundo orden que contiene solo existenciales 2 displaystyle exists 2 se designa como S 1 1 displaystyle Sigma 1 1 o incluso SO Las formulas de P 1 1 displaystyle Pi 1 1 se definen dualmente son el conjunto de formulas de segundo orden que contienen solo cuantificadores 2 displaystyle forall 2 Pueden formarse conjuntos mas complicados definidos recursivamente para cualquier k gt 0 como S k 1 1 displaystyle Sigma k 1 1 formado por formulas de la forma R 0 R m ϕ displaystyle exists R 0 ldots exists R m phi donde ϕ displaystyle phi es una formula del tipo P k 1 displaystyle Pi k 1 Ver jerarquia analitica para una construccion analoga de la aritmetica de segundo orden Vease tambien EditarLogica de primer ordenNotas y referencias Editar a b Enderton Herbert B Second order and Higher order Logic En Edward N Zalta ed The Stanford Encyclopedia of Philosophy en ingles Spring 2009 Edition edicion Consultado el 7 de octubre de 2009 Forrest Peter The Identity of Indiscernibles En Edward N Zalta ed The Stanford Encyclopedia of Philosophy en ingles Summer 2009 Edition edicion Consultado el 7 de octubre de 2009 a b Dr Fraser MacBride logic second order The Oxford Companion to Philosophy Oxford University Press Consultado el 7 de octubre de 2009 Datos Q1548746 Obtenido de https es wikipedia org w index php title Logica de segundo orden amp oldid 139016561, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos