stringtranslate.com

Firma (lógica)

En lógica , especialmente en lógica matemática , una firma enumera y describe los símbolos no lógicos de un lenguaje formal . En álgebra universal , una firma enumera las operaciones que caracterizan una estructura algebraica . En teoría de modelos , las firmas 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 firma (de orden único) 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 función o símbolo de 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 nula (-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 llama firmafirma algebraica . [1]Unfirma 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 álgebra universal la palabratipo oEl tipo de similitud se utiliza a menudo como sinónimo de "firma". En la teoría de modelos, una firmaa menudo se denominavocabulario , o identificado con ellenguaje (de primer orden) al que proporciona lossímbolos no lógicos. Sin embargo, lacardinalidaddel lenguajesiempre será infinita; sies finito entonceslo será.

Como la definición formal es inconveniente para el uso diario, la definición de una firma específica a menudo se abrevia de manera informal, como en:

"La firma estándar para grupos abelianos es donde hay 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 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, [ cita necesaria ] por lo que los símbolos constantes deben tratarse por separado en lugar de como símbolos de funciones nulas. Forman un conjunto disjunto a partir del cual la función de aridad no está definida. Sin embargo, esto sólo 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 traducción falla sólo para estructuras vacías (que a menudo están excluidas por convención). Si se permiten símbolos nulares, entonces toda 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 una 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 única, siendo los vectores el único tipo. [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 el 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 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 del dominio consigo mismo, por lo que es de hecho una función aria y una relación aria.

Firmas variadas

Para lógica de muchos tipos y para estructuras de muchos tipos , las firmas deben codificar información sobre los tipos. La forma más sencilla de hacerlo es a través detipos 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 contenga 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 (multiclasificada) es una tripleta que consta de

Ver 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 de Muy Gran Tamaño (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 la red . Princeton/Nueva Jersey: Van Nostrand. págs. 173-210.Aquí: p.173.
  3. ^ Lógica variada, primer capítulo de Apuntes de conferencias sobre procedimientos de decisión, escrito por Calogero G. Zarba.

Referencias

enlaces externos