Simbología (lógica)
En lógica, especialmente en lógica matemática, una simbología enumera y describe los signos no lógicos de un lenguaje formal. En álgebra universal, enumera las operaciones que caracterizan a una estructura algebraica, y en teoría de modelos se utilizan para ambos propósitos. Rara vez se hacen explícitos en tratamientos más filosóficos de la lógica.
Definición
editarFormalmente, una simbología (de clasificación única) se puede definir como una tupla de cuatro elementos , donde y son conjuntos disjuntos y no contienen ningún otro símbolo lógico básico, llamados respectivamente
- Símbolos de función (ejemplos: )
- Símbolos de relación o predicados (ejemplos: )
- Constantes lógicas (ejemplos: )
Además, existe una función que asigna un número natural llamado aridad a cada función o símbolo de relación. Un símbolo de función o relación se denomina -ario si su aridad es Algunos autores definen un símbolo de función nula ( -ario) como un símbolo constante, de lo contrario, los símbolos constantes se definen por separado.
Una simbología sin símbolos de función se denomina simbología relacional y una simbología sin símbolos de relación se denomina simbología algebraica.[1] Un simbología finita es aquella tal que y son finitos. De manera más general, la cardinalidad de una simbología se define como
El lenguaje de una simbología es el conjunto de todas las oraciones bien formadas construidas a partir de los signos de esa simbología junto con los del sistema lógico.
Otras convenciones
editarEn álgebra universal, la palabra tipo o tipo similar se utiliza a menudo como sinónimo de "simbología". En teoría de modelos, una simbología a menudo se denomina vocabulario, o se identifica con el lenguaje de primer orden , al que proporciona los símbolos no lógicos. Sin embargo, la cardinalidad del lenguaje siempre será infinito. Pero si es finito, entonces será .
Como la definición formal no es muy práctica para su uso ordinario, la definición de una simbología específica a menudo se abrevia de manera informal, como en:
- "La simbología estándar para los grupos abelianos es , donde es un operador unario".
A veces, una simbología algebraica se considera simplemente una lista de aridades, como en el caso siguiente:
- "El tipo de similitud para los grupos abelianos es "
Formalmente, esto definiría los símbolos de función de la simbología como algo parecido a (que es binario), (que es unario) y (que es nulo), pero en realidad los nombres habituales se utilizan incluso en relación con esta convención.
En lógica matemática, muy a menudo no se permite que los símbolos sean nulos, por lo que los símbolos constantes deben tratarse por separado en lugar de como símbolos de funciones nulas. Forman un conjunto disjunto de en el que la función de aridad no está definida. Sin embargo, esto solo sirve para complicar las cosas, especialmente en demostraciones por inducción sobre la estructura de una fórmula, donde se debe considerar un caso adicional. Cualquier símbolo de relación nula, que tampoco está permitido según dicha definición, puede emularse mediante un símbolo de relación unario junto con una oración que exprese que su valor es el mismo para todos los elementos. Esta convención falla solo para estructuras vacías (que a menudo están excluidas por convención). Si se permiten símbolos nulos, entonces cada fórmula de una lógica proposicional es también una fórmula de una lógica de primer orden.
Un ejemplo de una simbología infinita usa y para formalizar expresiones y ecuaciones sobre un espacio vectorial sobre un cuerpo escalar infinito donde cada denota la operación unaria de multiplicación escalar por De esta manera, la simbología y la lógica se pueden mantener ordenadas de forma única, siendo los vectores el único tipo.[2]
Uso de simbologías en lógica y álgebra
editarEn el contexto de la lógica de primer orden, los signos de una simbología también se conocen como símbolos no lógicos, porque junto con los símbolos lógicos forman el alfabeto subyacente sobre el cual se definen inductivamente dos lenguajes formales: el conjunto de términos sobre la simbología y el conjunto de fórmulas (bien formadas) sobre la simbología.
En una estructura, una interpretación vincula los símbolos de función y relación a objetos matemáticos que justifican sus nombres: la interpretación de un símbolo de función -aria en una estructura con dominio es una función y la interpretación de un símbolo de relación -aria es una relación Aquí, denota el producto cartesiano de orden del dominio sobre sí mismo, por lo que es de hecho una función -aria, y una relación -aria.
Distintas simbologías
editarPara lógicas de muchos tipos y para estructuras variadas, las simbologías deben codificar información sobre los tipos. La forma más sencilla de hacerlo es mediante símbolos tipo que desempeñan el papel de aridades generalizadas.[3]
Tipos de símbolos
editarSea un conjunto (de algún tipo) que no contenga los símbolos o
Los tipos de símbolos sobre son ciertas palabras sobre el alfabeto : los tipos de símbolos relacionales y los tipos de símbolos funcionales para enteros no negativos y (para , la expresión denota la palabra vacía).
Simbología
editarUna simbología (multiclasificada) es una terna que consta de:
- Un conjunto de órdenes
- Un conjunto de símbolos
- Una aplicación que asocia a cada símbolo en un tipo de símbolo sobre
Véase también
editarReferencias
editar- ↑ Mokadem, Riad; Litwin, Witold; Rigaux, Philippe; Schwarz, Thomas (September 2007). «Fast nGram-Based String Search Over Data Encoded Using Algebraic Signatures» (PDF). 33rd International Conference on Very Large Data Bases (VLDB). Archivado desde el original el 9 de agosto de 2017. Consultado el 27 de febrero de 2019.
- ↑ George Grätzer (1967). «IV. Universal Algebra». En James C. Abbot, ed. Trends in Lattice Theory. Princeton/NJ: Van Nostrand. pp. 173–210. Here: p.173.
- ↑ Many-Sorted Logic, the first chapter in Lecture notes on Decision Procedures, written by Calogero G. Zarba Archivado el 27 de septiembre de 2011 en Wayback Machine..
Bibliografía
editar- Edición gratuita en línea.
- Hodges, Wilfrid (1997). A Shorter Model Theory. Cambridge University Press. ISBN 0-521-58713-1.
Enlaces externos
editar- Enciclopedia de Filosofía de Stanford: "Teoría de modelos"por Wilfred Hodges.
- PlanetMath: La entrada "Signature" describe el concepto para el caso en el que no se introducen tipos.
- Baillie, Jean Archivado el 3 de septiembre de 2004 en Wayback Machine., "pr.html Introducción a la especificación algebraica de tipos de datos abstractos."