En semántica formal , un cuantificador generalizado ( CG ) es una expresión que denota un conjunto de conjuntos . Esta es la semántica estándar asignada a los sintagmas nominales cuantificados . Por ejemplo, el cuantificador generalizado «cada niño» denota el conjunto de conjuntos del cual cada niño es miembro: Este tratamiento de los cuantificadores ha sido esencial para lograr una semántica composicional para oraciones que contienen cuantificadores. [ 1 ] [ 2 ]
Teoría de modelos
Definición
En la lógica de primer orden, hay dos cuantificadores. Tienen un significado fijo en la semántica de la teoría de modelos (es decir, la semántica de la teoría de conjuntos) de la lógica de primer orden, como sigue.
Dado un lenguaje de primer orden , un modelodel idioma y una interpretaciónde las variables, escribimossignifica "una fórmula cuantificada"es modelado por el modelocon la interpretación". Por definición,dóndees el universo del modelo.
Similarmente,Esto se puede escribir en notación de teoría de conjuntos comodóndedenota la operación de conjunto de potencia .
Esto puede parecer algo circular, ya que la teoría de conjuntos se formaliza habitualmente en una lógica de primer orden (como en la teoría de conjuntos ZFC ). Sin embargo, si se toma dicha teoría de conjuntos como base, se pueden construir otras lógicas de primer orden sobre ella. Esta es la perspectiva típica en la teoría de modelos.
A continuación, consideramosellos mismos como símbolos que están siendo modelados. Esto es similar a cómo la igualdad misma se interpreta como un símbolo de relación binaria en la lógica de primer orden con igualdad . Luego reescribimos de nuevo:dóndees el modelo del símboloen el modelo, yes el modelo del símboloen el modelo.
Por lo tanto, podemos definir el modelo de un cuantificador generalizado de la siguiente manera. Dado un lenguaje de primer orden aumentado con cuantificadores generalizados, un modelode los modelos de lenguaje cadacomo un conjunto, de tal manera queEn términos más generales, un cuantificadorpuede cuantificar sobre k variables. Entonces su modelo es un conjunto. El tipo de dicho cuantificador es.
De forma equivalente, dado que un subconjunto depuede considerarse como una relación k -aria en, un cuantificador sobre k variables puede considerarse como un predicado para relaciones k -arias en.
En términos más generales, un cuantificadorSe utiliza de la siguiente manera:Se modela mediante una relación n -aria sobrerelación -aria,relación -aria, ...,relación -aria sobreEsta definición general, una definición de cuantificador generalizado, a veces se denomina cuantificador de Lindström .
Se dice que dicho cuantificador tiene firma. Si su firma es de forma, entonces es monádico , de lo contrario es poliádico .
Ejemplos
De tipo ⟨1⟩:
- El significado de "existe exactamente 1" se define por
- Y, de forma más general, podemos definirpor, etc.
- El significado "existe como máximo n " se define por.
- El significado de "existen infinitos" se define por.
- El cuantificador de Rescher, que significa "más a menudo que no", se define por.
De tipo ⟨2⟩:
- El significado de "es un buen orden " se define por. Por ejemplo,medio "es un buen ordenamiento". Dado un modelode, la estructuraes un conjunto parcialmente ordenado y bien ordenado. Cabe destacar que el buen ordenamiento no es axiomatizable en la lógica estándar de primer orden, lo que demuestra que hemos ampliado el poder del lenguaje lógico.
- cuantificador de Ramsey, definido porsi y solo si existe un infinito, de tal manera quePor ejemplo, el teorema de Ramsey infinito establece que si se tiene un conjunto infinitoy trazamos una arista entre cualquier par de puntos, y coloreamos cada arista con uno de un número finito de colores, entonces existe una camarilla infinita del mismo color. Seasean relaciones biarias, tales quemedioy el bordeestá coloreado con el i -ésimo color. Entonces el teorema infinito de Ramsey establece que.
De tipo ⟨n⟩:
- cuantificador de Ramsey, definido porsi y solo si existe un infinito, de tal manera que cualquier subconjunto de tamaño n, tenemos. El teorema de Ramsey infinito se puede enunciar con. [ 3 ]
De tipo ⟨1, 1⟩:
- "Todo" se define por. Por ejemplo, "todos los hombres son mortales" se escribe comoDe manera similar, "Algunos", "Ninguno" y "No todos" son del tipo ⟨1, 1⟩. De esta forma, los 4 tipos de oraciones en la lógica de términos se expresan naturalmente en lógica de primer orden con cuantificadores generalizados.
- De manera similar, "al menos 5", "exactamente 3", "un número par de", "hay más de", .
- El cuantificador Härtig, que significa "igualmente muchos". [ 4 ]
Operaciones
Los cuantificadores se pueden combinar y modificar para crear más cuantificadores, utilizando operaciones sobre ellos.
Relativización : Una relación n -ariaen un platópuede ser relativizado a un subconjunto, definiendo. En otras palabras,Utilizando esta operación, un cuantificadorde tipopuede relativizarse a un cuantificadorde tipoal tomar su primer espacio como el conjunto sobre el cual se relativiza:Iteración : Dados dos cuantificadores ⟨1⟩, tenemos un cuantificador ⟨2⟩Esto se obtiene generalizando la construcción para. Específicamente, dada una relación binaria, la oraciónpuede analizarse como, dóndees un cuantificador ⟨2⟩ obtenido mediante iteracióna.
Un modelomodelossi y solo si, dóndees la relación 1-aria enobtenido al conectaral primer espacio de la relación 2-ariaen.
Generalizar, dados dos cuantificadoresde tipos ⟨1⟩, ⟨1⟩, iteran a un cuantificador de tipo ⟨2⟩:Dadocuantificadores de tipos, ellos iteran a, acuantificador.
Reanudación : Dado un cuantificadorde tipo, se puede resumir en un cuantificadorde tipo, utilizando el hecho de que una relación k -ariaen un platóes lo mismo que una relación 1-aria en:Tenga en cuenta que, aunque formalmente son iguales, sus tipos son diferentes. Uno es Para verlo, considere la reanudación deLa fórmulaes una fórmula que se interpreta sobre un modelo para el cual se definen "primero" y "segundo", en particular modelos cuyos universos son de forma, mientrases una fórmula que se interpreta sobre un modelo simple.
teoría de tipos
A menudo se utiliza una versión de la teoría de tipos para explicitar la semántica de diferentes tipos de expresiones. La construcción estándar define el conjunto de tipos recursivamente de la siguiente manera:
- e y t son tipos.
- Si a y b son ambos de tipo, entonces también lo es.
- Nada es un tipo, excepto lo que se puede construir a partir de las líneas 1 y 2 anteriores.
Dada esta definición, tenemos los tipos simples e y t , pero también una infinidad numerable de tipos complejos, algunos de los cuales incluyen: ;\qquad \langle t,t\rangle ;\qquad \langle \langle e,t\rangle ,t\rangle ;\qquad \langle e,\langle e,t\rangle \rangle ;\qquad \langle \langle e,t\rangle ,\langle \langle e,t\rangle ,t\rangle \rangle ;\qquad \ldots }
- Las expresiones de tipo e denotan elementos del universo del discurso , el conjunto de entidades de las que trata el discurso. Este conjunto se suele escribir como. Ejemplos de expresiones de tipo e incluyen John y he .
- Las expresiones de tipo t denotan un valor de verdad , generalmente representado como el conjuntodonde 0 representa "falso" y 1 representa "verdadero". Ejemplos de expresiones que a veces se consideran de tipo t son oraciones o proposiciones .
- Expresiones de tipodenotan funciones del conjunto de entidades al conjunto de valores de verdad. Este conjunto de funciones se representa comoEstas funciones son funciones características de conjuntos . Asignan el valor "verdadero" a cada elemento del conjunto y el valor "falso" a todo lo demás. Se suele decir que denotan conjuntos en lugar de funciones características, aunque, estrictamente hablando, esta última denominación es más precisa. Ejemplos de expresiones de este tipo son los predicados , los sustantivos y algunos tipos de adjetivos .
- En general, expresiones de tipos complejosdenotan funciones del conjunto de entidades de tipoal conjunto de entidades de tipo, una construcción que podemos escribir de la siguiente manera:.
Ahora podemos asignar tipos a las palabras de nuestra oración anterior (Every boy sleeps) de la siguiente manera.
- Tipo(niño) =
- Tipo(duerme) =
- Tipo(cada) =
- Tipo(todos los niños) =
y así podemos ver que el cuantificador generalizado en nuestro ejemplo es de tipo
Así, cada denota una función de un conjunto a una función de un conjunto a un valor de verdad. Dicho de otro modo, denota una función de un conjunto a un conjunto de conjuntos. Es aquella función que para cualesquiera dos conjuntos A, B , cada ( A )( B ) = 1 si y solo si.
cálculo lambda tipado
Una forma útil de escribir funciones complejas es el cálculo lambda . Por ejemplo, se puede escribir el significado de "duerme" como la siguiente expresión lambda, que es una función de un individuo x a la proposición de que x duerme . Dichos términos lambda son funciones cuyo dominio es lo que precede al punto y cuyo rango es el tipo de cosa que sigue al punto. Si x es una variable que abarca elementos de, entonces el siguiente término lambda denota la función identidad en los individuos:
Ahora podemos escribir el significado de cada uno con el siguiente término lambda, donde X,Y son variables de tipo:
Si abreviamos el significado de niño y duerme como " B " y " S ", respectivamente, tenemos que la oración " todo niño duerme ahora" significa lo siguiente: Por β-reducción , y
La expresión every es un determinante . Combinada con un sustantivo , produce un cuantificador generalizado de tipo.
Propiedades
Monotonicidad
GQ monótonas en aumento
Se dice que un cuantificador generalizado GQ es monótono creciente (también llamado implicación ascendente ) si, para cada par de conjuntos X e Y , se cumple lo siguiente:
- si, entonces GQ( X ) implica GQ( Y ).
El GQ cada chico es monótonamente creciente. Por ejemplo, el conjunto de cosas que corren rápido es un subconjunto del conjunto de cosas que corren . Por lo tanto, la primera oración a continuación implica la segunda:
- Todos los niños corren rápido.
- Todos los niños corren.
GQ monótonos decrecientes
Se dice que un GQ es monótono decreciente (también llamado implicativo descendente ) si, para cada par de conjuntos X e Y , se cumple lo siguiente:
- Si, entonces GQ( Y ) implica GQ( X ).
Un ejemplo de GQ monótono decreciente es no boy . Para este GQ tenemos que la primera oración a continuación implica la segunda.
- Ningún niño corre.
- Ningún niño corre rápido.
El término lambda para el determinante no es el siguiente. Indica que los dos conjuntos tienen una intersección vacía . Las expresiones GQ monótonas decrecientes se encuentran entre las que pueden admitir un elemento de polaridad negativa , como cualquier . Las expresiones GQ monótonas crecientes no admiten elementos de polaridad negativa.
- Bien: Ningún chico tiene dinero .
- Malo: *Todos los chicos tienen dinero .
GQ no monótonos
Se dice que una GQ no es monótona si no es ni monótona creciente ni monótona decreciente. Un ejemplo de tal GQ es exactamente tres niños . Ninguna de las siguientes oraciones implica a la otra.
- Exactamente tres estudiantes corrieron.
- Exactamente tres estudiantes corrieron rápido.
La primera oración no implica la segunda. El hecho de que tres estudiantes hayan corrido no implica que cada uno de ellos haya corrido rápido , por lo que el número de estudiantes que lo hicieron puede ser menor que 3. A la inversa, la segunda oración no implica la primera. La oración « exactamente tres estudiantes corrieron rápido» puede ser verdadera, aunque el número de estudiantes que simplemente corrieron (es decir, no muy rápido) sea mayor que 3.
El término lambda para el determinante (complejo) exactamente tres es el siguiente. Indica que la cardinalidad de la intersección entre los dos conjuntos es igual a 3.
Conservadurismo
Se dice que un determinante D es conservador si se cumple la siguiente equivalencia: Por ejemplo, las dos oraciones siguientes son equivalentes.
- Todos los niños duermen.
- Todo niño es un niño que duerme.
Se ha propuesto que todos los determinantes —en todos los idiomas naturales— son conservadores. [ 2 ] La expresión «only» no es conservadora. Las siguientes dos oraciones no son equivalentes. Pero, de hecho, no es común analizar «only» como un determinante . Más bien, se trata habitualmente como un adverbio sensible al foco .
- Solo duermen los chicos.
- Solo los niños son niños cuando duermen.
Véase también
Referencias
- ↑ Montague, Richard (1974). «El tratamiento adecuado de la cuantificación en inglés». En Kulas, J.; Fetzer, JH; Rankin, TL (eds.). Filosofía, lenguaje e inteligencia artificial (PDF) . Estudios en sistemas cognitivos. Vol. 2. Springer, Dordrecht. pp. 141–162 . doi : 10.1007/978-94-009-2727-8_7 . ISBN 978-94-010-7726-2.
- 1 2 Barwise, Jon ; Cooper, Robin (1981). "Cuantificadores generalizados y lenguaje natural" . Lingüística y Filosofía . 4 (2): 159– 219. doi : 10.1007/BF00350139 .
- ↑ Schmerl, James H.; Simpson, Stephen G. (junio de 1982). "Sobre el papel de los cuantificadores de Ramsey en la aritmética de primer orden" . The Journal of Symbolic Logic . 47 (2): 423– 435. doi : 10.2307/2273152 . ISSN 0022-4812 . JSTOR 2273152 .
- ↑ Aquí, Heinrich; Krynicki, Michał; Pinus, Alejandro; Väänänen, Jouko (diciembre de 1991). "El cuantificador de Härtig: una encuesta" . La revista de lógica simbólica . 56 (4): 1153–1183.doi : 10.2307 / 2275466 . ISSN 0022-4812 . JSTOR 2275466 .
Lecturas adicionales
- Stanley Peters ; Dag Westerståhl (2006). Cuantificadores en el lenguaje y la lógica . Clarendon Press. ISBN 978-0-19-929125-0.
- Antonio Badia (2009). Cuantificadores en acción: Cuantificación generalizada en lenguajes de consulta, lógicos y naturales . Springer. ISBN 978-0-387-09563-9.
- Wągiel M (2021). Cuantificación subatómica (pdf) . Berlín: Language Science Press. doi : 10.5281/zenodo.5106382 . ISBN 978-3-98554-011-2.
Enlaces externos
- Dag Westerståhl, 2011. ' Cuantificadores generalizados '. Enciclopedia de filosofía de Stanford .
- Semántica
- Semántica formal (lenguaje natural)
- Cuantificador (lógica)