Simbología (lógica)

De testwiki
Ir a la navegación Ir a la búsqueda

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

Formalmente, una simbología (de clasificación única) se puede definir como una tupla de cuatro elementos σ=(Sfunc,Srel,Sconst,ar),, donde Sfunc y Srel son conjuntos disjuntos y no contienen ningún otro símbolo lógico básico, llamados respectivamente

Además, existe una función ar:SfuncSrel 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 n-ario si su aridad es n. Algunos autores definen un símbolo de función nula (0-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 Sfunc y Srel son finitos. De manera más general, la cardinalidad de una simbología σ=(Sfunc,Srel,Sconst,ar) se define como |σ|=|Sfunc|+|Srel|+|Sconst|.

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

En á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 L, al que proporciona los símbolos no lógicos. Sin embargo, la cardinalidad del lenguaje L siempre será infinito. Pero si σ es finito, entonces |L| será 0.

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 σ=(+,,0),, 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 σ=(2,1,0)."

Formalmente, esto definiría los símbolos de función de la simbología como algo parecido a f0 (que es binario), f1 (que es unario) y f2 (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 Sconst disjunto de Sfunc, en el que la función de aridad ar 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 Sfunc={+}{fa:aF} y Srel={=} para formalizar expresiones y ecuaciones sobre un espacio vectorial sobre un cuerpo escalar infinito F, donde cada fa denota la operación unaria de multiplicación escalar por a. 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

En 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 n-aria f en una estructura 𝐀 con dominio A es una función f𝐀:AnA, y la interpretación de un símbolo de relación n-aria es una relación R𝐀An. Aquí, An=A×A××A denota el producto cartesiano de orden n del dominio A sobre sí mismo, por lo que f es de hecho una función n-aria, y R una relación n-aria.

Distintas simbologías

Para 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

Sea S un conjunto (de algún tipo) que no contenga los símbolos × o .

Los tipos de símbolos sobre S son ciertas palabras sobre el alfabeto S{×,}: los tipos de símbolos relacionales s1××sn, y los tipos de símbolos funcionales s1××sns, para enteros no negativos n y s1,s2,,sn,sS. (para n=0,, la expresión s1××sn denota la palabra vacía).

Simbología

Una simbología (multiclasificada) es una terna (S,P,type) que consta de:

  • Un conjunto de órdenes S
  • Un conjunto de símbolos P
  • Una aplicación type que asocia a cada símbolo en P un tipo de símbolo sobre S.

Véase también

Referencias

Plantilla:Listaref

Bibliografía

Enlaces externos

Plantilla:Control de autoridades