¿Cuál es el significado de estas declaraciones predicativas de primer orden?

La declaración es "A algunos chicos les gustan todas las chicas". Estoy tratando de averiguar qué predicado de primer orden se ajusta a la declaración.

  1. ( X )   [   chica ( X ) ( y )   [   chico ( y ) gustos ( y , X ) ] ]
  2. ( X )   [   chica ( X ) ( y )   [   chico ( y ) gustos ( y , X ) ] ]
  3. ( X )   [   chica ( X ) ( y ) [   chico ( y ) gustos ( y , X ) ] ]
  4. ( y )   [   chico ( X ) (   ( y )   chica ( y ) gustos ( X , y ) ) ]

Declaración 1. Si cada x satisface a "niña", entonces algunas y satisfacen a "niño" y esas instancias particulares de y como todas las instancias de x.

Declaración 2. Todo x satisface a "niña" y existe algún y que si satisface a "niño" le gustan todas las instancias de x.

Declaración 3. Si cada x satisface a "niña", entonces existe alguna y que si satisface a "niño" le gustan todas las instancias de x.

Declaración 4. Existe alguna x que satisface a "niño" y si cada y satisface a "niña", entonces todas esas y son del agrado de esas instancias particulares de x.

La declaración 1 dice que debería haber algún "niño" al menos. La declaración 2 dice que "todo es niña" La declaración 3 dice "si todo es niña" y "si algo es "niño", entonces a esa instancia de "niño" le gustan todas las instancias de "niña". La declaración 4 parece ser la misma como la declaración 3 pero escrita de una manera diferente. Las declaraciones 3 y 4 me parecen correctas. La declaración 1 es incorrecta porque dice que debería haber algún niño al menos (conjunción en lugar de implicación; en implicación, podemos hacer que la primera cláusula sea falso) La afirmación 2 me parece mal porque todo no puede ser una niña, no me parece tan elegante.

Otra forma más fácil de interpretar la declaración 2 podría ser que el cuantificador universal es distributivo sobre la conjunción, por lo que la declaración se convierte más o menos en "todo es niña y si existe el "niño", entonces le gusta todo". Esto también implica una superposición entre "niña" y "niño". Y si no se permite la superposición, se convertiría en "todo es niña, el "niño" no puede existir". Ahora eso también me parece una declaración correcta.

Tengo dificultad para entender este tema. Por lo tanto, trate de darme una respuesta detallada que pueda ayudarme a entender esto.

Respuestas (1)

Una declaración a la vez.

Primera declaración

X ( Chica ( X ) y ( Chico ( y ) Gustos ( y , X ) )

Statement 1. If every x satisfies "girl", then some y satisfy "boy" and those particular instances of y like all instances of x.

Esto es incorrecto. Lo que escribiste sería modelado por algo como

X Chica ( X ) si cada  X  satisface a "chica" Algo ,
más específicamente sería modelado por
X Chica ( X ) y ( Chico ( y ) X Gustos ( y , X ) y  le gustan todas las instancias de  X )
y esto no es en absoluto lo que quieres, ni es equivalente (el cuantificador universal sobre X no se distribuye ). Noté que cometiste el error resaltado en azul en todas las declaraciones, por lo que no lo volveré a mencionar.

En lenguaje sencillo, la primera afirmación podría escribirse como "Por cada chica hay un chico al que le gusta" o tal vez "Toda chica tiene un chico al que le gusta". No estoy del todo cómodo con el segundo porque "tiene" implica propiedad, pero no estoy seguro.

Entonces afirmas eso "statement 1 says that there should be some "boy" at least". Esto no es correcto, en el mejor de los casos la afirmación implicaría que existe un niño, que no es lo mismo que decir que hay un niño. Esto probablemente esté mal, depende del universo que estés considerando. En un universo con solo niños, la afirmación es cierta. Asumiendo que el universo es la gente de la Tierra, no creo que nadie pueda decirte el valor de verdad de esta declaración.

Segunda declaración

X ( Chica ( X ) y ( Chico ( y ) Gustos ( y , X ) ) )

"Statement 2. Every x satisfies "girl" and there exists some y which if satisfies "boy" likes all instances of x."

Lo que escribiste sería modelado por X Chica ( X ) y ( Chico ( y ) X Gustos ( y , X ) ) o X ( Chica ( X ) y ( Chico ( y ) X Gustos ( y , X ) ) ) , dependiendo de la interpretación. Realmente no importa cuál sea porque son equivalentes en la mayoría de los FOL y ambos son incorrectos, como se menciona en el análisis de la primera declaración.

Lo correcto sería "Dada una persona, esa persona es una niña y existe alguien que, si resulta ser un niño, a este último le gusta el primero". No pude encontrar una manera que suene más natural de poner esta declaración en inglés y no creo que una traducción 100% correcta se pueda poner en un inglés que suene natural.

"Statement 2 says that "everything is girl"- de nuevo, esto no es lo que dice, aunque no implica esto.

"Another easier way of interpreting statement 2 could be that universal quantifier is distributive over conjunction, so the statement roughly becomes "everything is girl and if "boy" exists, then it likes everything." This also implies a overlap between "girl" and "boy". And if overlap is not allowed then it would become "everything is girl, "boy" can't exist."

Muy buen análisis, excepto la parte donde al chico le gusta todo, que es bajo el supuesto de que tu traducción es correcta y no lo es por lo ya mencionado.

De nuevo, el valor de verdad depende del universo. En un paraíso bendito en el que solo existen niñas, la afirmación sería cierta. Asumiendo que el universo es la gente de la Tierra, la afirmación es falsa porque hay niños.

Tendré que acortar mi respuesta porque surgió algo, pero espero que lo que he escrito hasta ahora sea suficiente para que entiendas lo que está pasando.
∀x(Girl(x)→∃y(Boy(y)∧Likes(y,x)) Representemos es como ∀x(Z). Significa que cada x debe satisfacer Z. Entonces, ¿es incorrecto decir que para cada valor de x, ¿Niña(x)→∃y(Niño(y)∧Me gusta(y,x) debe mantenerse? Esta es la confusión que todavía tengo. Tengo la percepción de que cada instancia de x debe satisfacer Z. Entonces, si hay AND en lugar de la Implicación, entonces significaría que cada instancia de x debe satisfacer a Girl(x) ¿Ves dónde me equivoco?
@ aste123 Supongo que su comentario es una respuesta a algunas partes de mi respuesta. ¿Puedes especificar qué partes son estas para poder ayudarte? "So, is it wrong to say that for every value of x, Girl(x)→∃y(Boy(y)∧Likes(y,x) must hold?", no está nada mal, es correcto. Si era X ( Chica ( X ) y ( Chico ( y ) Gustos ( y , X ) ) ) en cambio, entonces no estaría mal decir que cada instancia de X debe satisfacer Chica ( X ) .
Lo entendí creo. Entonces, la respuesta correcta debería ser la declaración 4. Esta es la primera vez que lo entendí hasta este punto. Gracias.
Solo para confirmar, ¿estoy en lo cierto? S3: si x es una niña, entonces hay algunos y que satisfacen a "niño" y les gusta esa instancia de niña. S4: al menos una vez, es tal que hay un niño y si existe alguna instancia de "niña", entonces a ese niño le gustan todas las instancias existentes de "niña". Creo que la existencia de "niña" no es obligatoria en S4, ¿puedes confirmarlo?
@aste123 Con respecto a la declaración 4, lo que escribiste es correcto, pero suena muy raro en inglés, mucho más natural sería "Hay un chico al que le gustan todas las chicas". Y sí, es cierto que la existencia de niñas no es obligatoria para que la afirmación sea cierta. En un universo con solo niños, la afirmación sería cierta. Por cierto, asumo que tienes un error tipográfico en S4, probablemente quisiste decir X al comienzo de la declaración.
@ aste123 Con respecto a S3, lo que escribió en el comentario anterior es incorrecto. Lo que escribiste se modelaría como Chica ( X ) y ( Chico ( y ) Gustos ( y , X ) ) . Observe la falta de cuantificador sobre X y el en lugar de . Una posible forma de escribir S3 en inglés es la siguiente. For any given girl, there's someone who **if** it happens to be a boy, then that boy likes the aforementioned girl. Y de nada, feliz de ayudar.
sí, en realidad omití "si" por error en S3. Lo que quise decir fue "si (cualquiera) x satisface a Chica (x), entonces hay algunos que ifsatisfacen a "chico" como esa instancia particular de chica. Supongo que omitió el cuantificador sobre x en su comentario anterior porque usé if xen lugar de if (any) x. Muchas gracias.
@ aste123 Es exactamente por eso que omití el cuantificador. Buen trabajo.