stringtranslate.com

Firma (lógica)

En lógica , especialmente en lógica matemática , una signatura enumera y describe los símbolos no lógicos de un lenguaje formal . En álgebra universal , una signatura enumera las operaciones que caracterizan una estructura algebraica . En la teoría de modelos , las signaturas se utilizan para ambos propósitos. Rara vez se hacen explícitas en los tratamientos más filosóficos de la lógica.

Definición

Formalmente, una firma (de ordenación simple) se puede definir como una tupla de 4 donde y son conjuntos disjuntos que no contienen ningún otro símbolo lógico básico, llamados respectivamente

y una función que asigna un número natural llamado aridad a cada símbolo de función o relación. Un símbolo de función o relación se llama -ario si su aridad es Algunos autores definen un símbolo de función nulario ( -ario) como símbolo constante , de lo contrario los símbolos constantes se definen por separado.

Una firma sin símbolos de función se llamafirma relacional , y una firma sin símbolos de relación se llamafirma algebraica .[1]ALa firma finita es una firma tal queysonfinitos. De manera más general, lacardinalidadde una firmase define como

ElEl lenguaje de una firma es el conjunto de todas las oraciones bien formadas construidas a partir de los símbolos de esa firma junto con los símbolos del sistema lógico.

Otras convenciones

En el álgebra universal la palabratipo oEl tipo de similitud se utiliza a menudo como sinónimo de "firma". En la teoría de modelos, una firmase suele denominarvocabulario , o identificado con ellenguaje (de primer orden) al que proporciona lossímbolos no lógicos. Sin embargo, lacardinalidaddel lenguajesiempre será infinita; sies finito entoncesserá.

Como la definición formal resulta incómoda para el uso cotidiano, la definición de una firma específica suele abreviarse de manera informal, como en:

"La firma estándar para los grupos abelianos es donde es un operador unario".

A veces, una firma algebraica se considera simplemente una lista de aridades, como en:

"El tipo de similitud para los grupos abelianos es "

Formalmente esto definiría los símbolos de función de la firma como algo así como (que es binario), (que es unario) y (que es nulo), pero en realidad los nombres usuales se usan incluso en conexión con esta convención.

En lógica matemática , muy a menudo no se permite que los símbolos sean nulos, [ cita requerida ] por lo que los símbolos constantes deben tratarse por separado en lugar de como símbolos de función nulos. Forman un conjunto disjunto del cual no está definida la función aridad . Sin embargo, esto solo sirve para complicar las cosas, especialmente en demostraciones por inducción sobre la estructura de una fórmula, donde debe considerarse un caso adicional. Cualquier símbolo de relación nula, que tampoco está permitido bajo tal definición, puede ser emulado por un símbolo de relación unaria junto con una oración que exprese que su valor es el mismo para todos los elementos. Esta traducción falla solo para estructuras vacías (que a menudo se excluyen por convención). Si se permiten los símbolos nulos, entonces cada fórmula de lógica proposicional es también una fórmula de lógica de primer orden .

Un ejemplo de una firma infinita utiliza y para formalizar expresiones y ecuaciones sobre un espacio vectorial sobre un campo escalar infinito donde cada uno denota la operación unaria de multiplicación escalar por De esta manera, la firma y la lógica se pueden mantener ordenadas de forma simple, siendo los vectores la única clasificación. [2]

Uso de firmas en lógica y álgebra

En el contexto de la lógica de primer orden , los símbolos de una firma 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 firma y el conjunto de fórmulas (bien formadas) sobre la firma.

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 -ario en una estructura con dominio es una función y la interpretación de un símbolo de relación -ario es una relación Aquí denota el producto cartesiano del dominio consigo mismo, y por lo tanto es, de hecho, una función -ario y una relación -ario.

Firmas de múltiples tipos

Para la lógica multiordenada y para las estructuras multiordenadas , las firmas deben codificar información sobre las ordenaciones. La forma más sencilla de hacerlo es mediantetipos de símbolos que desempeñan el papel de aridades generalizadas.[3]

Tipos de símbolos

Sea un conjunto (de algún tipo) que no contiene los símbolos o

Los tipos de símbolos anteriores son ciertas palabras del alfabeto : los tipos de símbolos relacionales y los tipos de símbolos funcionales para números enteros no negativos y (ya que la expresión denota la palabra vacía).

Firma

Una firma (multiordenada) es un triple que consta de

Véase también

Notas

  1. ^ Mokadem, Riad; Litwin, Witold; Rigaux, Philippe; Schwarz, Thomas (septiembre de 2007). "Búsqueda rápida de cadenas basada en nGram sobre datos codificados mediante firmas algebraicas" (PDF) . 33.ª Conferencia internacional sobre bases de datos muy grandes (VLDB) . Consultado el 27 de febrero de 2019 .
  2. George Grätzer (1967). "IV. Álgebra universal". En James C. Abbot (ed.). Tendencias en la teoría de retículos . Princeton/Nueva Jersey: Van Nostrand. págs. 173–210.Aquí: p.173.
  3. ^ Lógica de múltiples ordenamientos, primer capítulo de Apuntes sobre procedimientos de decisión, escrito por Calogero G. Zarba.

Referencias

Enlaces externos