Articulo de referencia

Fórmula bien formada

En lógica matemática , lógica proposicional y lógica de predicados , una fórmula bien formada , abreviada WFF o wff , a menudo simplemente fórmula , es una secuencia finita de s...

En lógica matemática , lógica proposicional y lógica de predicados , una fórmula bien formada , abreviada WFF o wff , a menudo simplemente fórmula , es una secuencia finita de símbolos de un alfabeto dado , construida siguiendo la gramática definida de un lenguaje formal . [ 1 ]

La abreviatura wff se pronuncia "woof", o a veces "wiff", "weff" o "whiff". [ 12 ]

Un lenguaje formal se identifica con el conjunto de fórmulas que lo componen. Una fórmula es un objeto sintáctico al que se le puede asignar un significado semántico mediante una interpretación . Dos usos clave de las fórmulas se encuentran en la lógica proposicional y la lógica de predicados.

Introducción

Un uso clave de las fórmulas se encuentra en la lógica proposicional y la lógica de predicados, como la lógica de primer orden . En estos contextos, una fórmula es una cadena de símbolos φ para la cual tiene sentido preguntar "¿es φ verdadera?", una vez que se han instanciado las variables libres en φ. En lógica formal, las demostraciones pueden representarse mediante secuencias de fórmulas con ciertas propiedades, y la fórmula final de la secuencia es la que se demuestra.

Aunque el término «fórmula» puede usarse para referirse a marcas escritas (por ejemplo, en un papel o una pizarra), se entiende con mayor precisión como la secuencia de símbolos que se expresa, siendo las marcas una instancia simbólica de la fórmula. Esta distinción entre la vaga noción de «propiedad» y la noción definida inductivamente de fórmula bien formada tiene sus raíces en el artículo de Weyl de 1910 «Über die Definitionen der mathematischen Grundbegriffe». [ 13 ] Así, la misma fórmula puede escribirse más de una vez, y una fórmula podría, en principio, ser tan larga que no pueda escribirse en absoluto dentro del universo físico.

Las fórmulas son, en sí mismas, objetos sintácticos. Adquieren significado mediante interpretaciones. Por ejemplo, en una fórmula proposicional, cada variable proposicional puede interpretarse como una proposición concreta, de modo que la fórmula en su conjunto expresa una relación entre dichas proposiciones. Sin embargo, una fórmula no necesita ser interpretada para ser considerada simplemente como tal.

Cálculo proposicional

Las fórmulas del cálculo proposicional , también llamadas fórmulas proposicionales , [ 14 ] son ​​expresiones tales como(A(Bdo)){\displaystyle (A\land (B\lor C))}Su definición comienza con la elección arbitraria de un conjunto V de variables proposicionales . El alfabeto consta de las letras de V junto con los símbolos de los conectores proposicionales y los paréntesis "(" y ")", los cuales se supone que no pertenecen a V. Las fórmulas serán ciertas expresiones (es decir, cadenas de símbolos) sobre este alfabeto.

Las fórmulas se definen inductivamente de la siguiente manera:

  • Cada variable proposicional es, por sí misma, una fórmula.
  • Si φ es una fórmula, entonces ¬ φ es una fórmula.
  • Si φ y ψ son fórmulas, y • es cualquier conectivo binario, entonces ( φ • ψ) es una fórmula. Aquí, • puede ser (pero no se limita a) los operadores habituales ∨, ∧, → o ↔.

Esta definición también puede escribirse como una gramática formal en forma de Backus-Naur , siempre que el conjunto de variables sea finito:

< conjunto alfa > ::= p | q | r | s | t | u | ... (el conjunto finito arbitrario de variables proposicionales) < forma > ::= < conjunto alfa > | ¬ < forma > | ( < forma >< forma > ) | ( < forma >< forma > ) | ( < forma >< forma > ) | ( < forma >< forma > ) 

Utilizando esta gramática, la secuencia de símbolos

((( p q ) ( r s )) ( ¬ q ¬ s ))

es una fórmula, porque es gramaticalmente correcta. La secuencia de símbolos

(( p q ) ( qq )) p ))

no es una fórmula, porque no se ajusta a la gramática.

Una fórmula compleja puede ser difícil de leer, debido, por ejemplo, a la proliferación de paréntesis. Para mitigar este último problema, se asumen reglas de precedencia (similares al orden estándar de las operaciones matemáticas ) entre los operadores, haciendo que algunos operadores sean más vinculantes que otros. Por ejemplo, asumiendo la precedencia (de mayor a menor vinculación) 1. ¬  2.   3.   4. . Entonces la fórmula

((( p q ) ( r s )) ( ¬ q ¬ s ))

puede abreviarse como

p q r s ¬ q ¬ s

Sin embargo, esto es solo una convención utilizada para simplificar la representación escrita de una fórmula. Si se asumiera, por ejemplo, que la precedencia es asociativa izquierda-derecha, en el siguiente orden: 1. ¬  2.   3.   4. ​​, entonces la misma fórmula anterior (sin paréntesis) se reescribiría como

( p ( q r )) ( s ( ¬ q ¬ s ))

Lógica de predicados

La definición de una fórmula en lógica de primer ordenQS{\displaystyle {\mathcal {QS}}}es relativo a la signatura de la teoría en cuestión. Esta signatura especifica los símbolos constantes, los símbolos de predicado y los símbolos de función de la teoría en cuestión, junto con las aridades de los símbolos de función y predicado.

La definición de una fórmula consta de varias partes. Primero, el conjunto de términos se define recursivamente. Los términos, de manera informal, son expresiones que representan objetos del dominio del discurso .

  1. Cualquier variable es un término.
  2. Cualquier símbolo constante de la firma es un término
  3. una expresión de la forma f ( t 1 ,..., t n ), donde f es un símbolo de función n-aria , y t 1 ,..., t n son términos, es de nuevo un término.

El siguiente paso es definir las fórmulas atómicas .

  1. Si t 1 y t 2 son términos, entonces t 1 = t 2 es una fórmula atómica.
  2. Si R es un símbolo de predicado n -ario, y t 1 ,..., t n son términos, entonces R ( t 1 ,..., t n ) es una fórmula atómica.

Finalmente, el conjunto de fórmulas se define como el conjunto más pequeño que contiene el conjunto de fórmulas atómicas tal que se cumple lo siguiente:

  1. ¬ϕ{\displaystyle \neg \phi }es una fórmula cuandoϕ{\displaystyle \phi }es una fórmula
  2. (ϕψ){\displaystyle (\phi \land \psi )}y(ϕψ){\displaystyle (\phi \lor \psi )}son fórmulas cuandoϕ{\displaystyle \phi }yψ{\displaystyle \psi }son fórmulas;
  3. incógnitaϕ{\displaystyle \exists x\,\phi }es una fórmula cuandoincógnita{\displaystyle x}es una variable yϕ{\displaystyle \phi }es una fórmula;
  4. incógnitaϕ{\displaystyle \forall x\,\phi }es una fórmula cuandoincógnita{\displaystyle x}es una variable yϕ{\displaystyle \phi }es una fórmula (alternativamente,incógnitaϕ{\displaystyle \forall x\,\phi }podría definirse como una abreviatura de¬incógnita¬ϕ{\displaystyle \neg \exists x\,\neg \phi }).

Si una fórmula no tiene ocurrencias deincógnita{\displaystyle \exists x}oincógnita{\displaystyle \forall x}, para cualquier variableincógnita{\displaystyle x}, entonces se llamalibre de cuantificadores . Una fórmula existencial es una fórmula que comienza con una secuencia de cuantificación existencial seguida de una fórmula libre de cuantificadores.

Fórmulas atómicas y abiertas

Una fórmula atómica es una fórmula que no contiene conectores lógicos ni cuantificadores , o equivalentemente, una fórmula que no tiene subfórmulas estrictas. La forma precisa de las fórmulas atómicas depende del sistema formal que se esté considerando; para la lógica proposicional , por ejemplo, las fórmulas atómicas son las variables proposicionales . Para la lógica de predicados , los átomos son los símbolos de predicado junto con sus argumentos, siendo cada argumento un término .

Según cierta terminología, una fórmula abierta se forma combinando fórmulas atómicas utilizando únicamente conectores lógicos, excluyendo los cuantificadores. [ 15 ] Esto no debe confundirse con una fórmula que no sea cerrada.

Fórmulas cerradas

Una fórmula cerrada , también fórmula base o sentencia , es una fórmula en la que no hay ocurrencias libres de ninguna variable . Si A es una fórmula de un lenguaje de primer orden en el que las variables v 1 , …, v n tienen ocurrencias libres, entonces A precedida por v 1v n es un cierre universal de A.

Propiedades aplicables a las fórmulas

  • Una fórmula A en un idiomaQ{\displaystyle {\mathcal {Q}}}es válido si es cierto para cada interpretación deQ{\displaystyle {\mathcal {Q}}}.
  • Una fórmula A en un idiomaQ{\displaystyle {\mathcal {Q}}}es satisfacible si es verdadero para alguna interpretación deQ{\displaystyle {\mathcal {Q}}}.
  • Una fórmula A del lenguaje de la aritmética es decidible si representa un conjunto decidible , es decir, si existe un método efectivo que, dada una sustitución de las variables libres de A , dice que o bien la instancia resultante de A es demostrable o bien su negación lo es.

Uso de la terminología

En trabajos anteriores sobre lógica matemática (por ejemplo, por Church [ 16 ] ), las fórmulas se referían a cualquier cadena de símbolos y, entre estas cadenas, las fórmulas bien formadas eran las que seguían las reglas de formación de fórmulas (correctas).

Varios autores simplemente dicen fórmula. [ 17 ] [ 18 ] [ 19 ] [ 20 ] Los usos modernos (especialmente en el contexto de la informática con software matemático como verificadores de modelos , demostradores de teoremas automatizados , demostradores de teoremas interactivos ) tienden a conservar de la noción de fórmula solo el concepto algebraico y a dejar la cuestión de la buena formación , es decir, de la representación de cadena concreta de fórmulas (usando este o aquel símbolo para conectores y cuantificadores, usando esta o aquella convención de paréntesis , usando notación polaca o infija , etc.) como un mero problema de notación.

La expresión «fórmulas bien formadas» (FBF) también se infiltró en la cultura popular. FBF forma parte de un juego de palabras esotérico utilizado en el nombre del juego académico « FBF 'N PROOF : El juego de la lógica moderna», de Layman Allen, [ 21 ] desarrollado mientras estudiaba en la Facultad de Derecho de Yale (más tarde fue profesor en la Universidad de Michigan ). El conjunto de juegos está diseñado para enseñar los principios de la lógica simbólica a los niños (en notación polaca ). [ 22 ] Su nombre es un eco de «whiffenpoof» , una palabra sin sentido utilizada como grito de ánimo en la Universidad de Yale , popularizada en «The Whiffenpoof Song» y «The Whiffenpoofs» . [ 23 ]

Véase también

Notas

  1. Las fórmulas son un tema estándar en la lógica introductoria y están cubiertas por todos los libros de texto introductorios, incluidos Enderton (2001), Gamut (1990) y Kleene (1967).
  2. Gensler, Harry (11 de septiembre de 2002). Introducción a la lógica . Routledge. pág.  35. ISBN 978-1-134-58880-0.
  3. Hall, Cordelia; O'Donnell, John (17 de abril de 2013). Matemáticas discretas con un ordenador . Springer Science & Business Media. pág. 44. ISBN  978-1-4471-3657-6.
  4. Agler, David W. (2013). Lógica simbólica: sintaxis, semántica y demostración . Rowman & Littlefield. pág. 41. ISBN  978-1-4422-1742-3.
  5. Simpson, RL (17 de marzo de 2008). Fundamentos de lógica simbólica - Tercera edición . Broadview Press. pág. 14. ISBN  978-1-77048-495-5.
  6. Laderoute, Karl (24 de octubre de 2022). Guía de bolsillo de lógica formal . Broadview Press. pág. 59. ISBN  978-1-77048-868-7.
  7. Maurer, Stephen B.; Ralston, Anthony (21 de enero de 2005). Matemáticas algorítmicas discretas, tercera edición . CRC Press. pág. 625. ISBN  978-1-56881-166-6.
  8. Martin, Robert M. (6 de mayo de 2002). Diccionario del filósofo - Tercera edición . Broadview Press. pág. 323. ISBN  978-1-77048-215-9.
  9. Date, Christopher (14 de octubre de 2008). The Relational Database Dictionary, Extended Edition . Apress. p. 211. ISBN  978-1-4302-1042-9.
  10. Date, CJ (21 de diciembre de 2015). El nuevo diccionario de bases de datos relacionales: términos, conceptos y ejemplos . O'Reilly Media, Inc. pág. 241. ISBN  978-1-4919-5171-2.
  11. Simpson, RL (10 de diciembre de 1998). Fundamentos de lógica simbólica . Broadview Press. pág. 12. ISBN  978-1-55111-250-3.
  12. Todas las fuentes respaldaban "woof". Las fuentes citadas para "wiff", "weff" y "whiff" ofrecían estas pronunciaciones como alternativas a "woof". La fuente de Gensler proporciona "wood" y "woofer" como ejemplos de cómo pronunciar la vocal en "woof".
  13. W. Dean, S. Walsh, La prehistoria de los subsistemas de la aritmética de segundo orden (2016), pág. 6
  14. Lógica de primer orden y demostración automática de teoremas, Melvin Fitting, Springer, 1996
  15. Manual de historia de la lógica, (Vol. 5, Lógica de Russell a Church), La lógica de Tarski por Keith Simmons, D. Gabbay y J. Woods (eds.), pág. 568.
  16. Alonzo Church, [1996] (1944), Introducción a la lógica matemática, página 49
  17. Hilbert, David ; Ackermann, Wilhelm (1950) [1937], Principios de lógica matemática, Nueva York: Chelsea
  18. Hodges, Wilfrid (1997), Una teoría de modelos más breve, Cambridge University Press, ISBN 978-0-521-58713-6
  19. Barwise, Jon , ed. (1982), Handbook of Mathematical Logic, Studies in Logic and the Foundations of Mathematics, Ámsterdam: North-Holland, ISBN 978-0-444-86388-1
  20. Cori, Rene; Lascar, Daniel (2000), Lógica matemática: Un curso con ejercicios, Oxford University Press, ISBN 978-0-19-850048-3
  21. Ehrenburg 2002
  22. Más técnicamente, lógica proposicional utilizando el cálculo al estilo Fitch .
  23. Allen (1965) reconoce el juego de palabras.

Referencias

  • Allen, Layman E. (1965), "Hacia el aprendizaje autotélico de la lógica matemática mediante los juegos WFF 'N PROOF", Aprendizaje matemático: Informe de una conferencia patrocinada por el Comité de Investigación de Procesos Intelectuales del Consejo de Investigación en Ciencias Sociales , Monografías de la Sociedad para la Investigación del Desarrollo Infantil, 30 (1): 29– 41
  • Boolos, George ; Burgess, John; Jeffrey, Richard (2002), Computabilidad y lógica (4.ª  ed.), Cambridge University Press , ISBN 978-0-521-00758-0
  • Ehrenberg, Rachel (Primavera de 2002). "Es sumamente lógico" . Michigan Today . Universidad de Michigan. Archivado del original el 8 de febrero de 2009. Consultado el 19 de agosto de 2007 .
  • Enderton, Herbert (2001), Introducción matemática a la lógica (2.ª  ed.), Boston, MA: Academic Press , ISBN 978-0-12-238452-3
  • Gamut, LTF (1990), Lógica, lenguaje y significado, Volumen 1: Introducción a la lógica , University of Chicago Press, ISBN 0-226-28085-3
  • Hodges, Wilfrid (2001), «Lógica clásica I: Lógica de primer orden», en Goble, Lou (ed.), The Blackwell Guide to Philosophical Logic , Blackwell, ISBN 978-0-631-20692-7
  • Hofstadter, Douglas (1980), Gödel, Escher, Bach: Una eterna trenza dorada , Penguin Books , ISBN 978-0-14-005579-5
  • Kleene, Stephen Cole (2002) [1967], Lógica matemática , Nueva York: Dover Publications , ISBN 978-0-486-42533-7, MR 1950307 
  • Rautenberg, Wolfgang (2010), Introducción concisa a la lógica matemática (3.ª  ed.), Nueva York: Springer Science+Business Media , doi : 10.1007/978-1-4419-1221-3 , ISBN 978-1-4419-1220-6
  • Fórmula bien formada para la lógica de predicados de primer orden : incluye un breve cuestionario de Java .
  • Fórmula bien formulada en ProvenMath