14 votos

Escribir 'No hay exactamente 1 persona...' sin el cuantificador de unicidad

Durante una conferencia de hoy el profe. se planteó la pregunta de cómo podríamos escribir "No es exactamente una persona a quien todo el mundo le encanta." sin el uso de la singularidad del cuantificador.

La primera parte se escribió como una expresión lógica era "No es una persona a quien todo el mundo le encanta.", ignorando el 'exactamente una' parte de la pregunta inicialmente. A partir de esto escribió

L(x,y):xL(x,y):x ama yy; dominio de xx y yy: {people}{people}

xy:L(y,x)xy:L(y,x)

Lo que yo entiendo en el sentido de 'Hay una persona xx tal que para todo yy, xx es amado por yy' AKA 'Hay una persona que es amado por todo el mundo'. Tengo esa parte.

La parte que no entiendo es cómo la expresión de 'exactamente'.

z(y(L(y,z))x=z)z(y(L(y,z))x=z)

que crea la expresión conjunta

xy(L(y,x))z(y(L(y,z))x=z)xy(L(y,x))z(y(L(y,z))x=z)

Me parece que no puede entender cómo z(y(L(y,z))x=z)z(y(L(y,z))x=z) significa exactamente aquí. Supongo que se puede tomar zz aquí para significar para cualquier persona, lo que significa que el zz está considerando la posibilidad de cada persona en el mundo. Esto se traduciría en la segunda expresión bloque a algo así como, "Para que cualquier persona zz, si todo el mundo ama a zz zz es la misma persona que xx".

Para mí, sin embargo zz, generalmente, significa que para cada elemento en el dominio que yo veo como el significado de cada persona en el mundo a la vez, como parece por yy. Es que simplemente malo? ¿Cómo puedo saber si significa "todo" y cuando significa 'de (una)'? En la anterior traducción al inglés la única razón por la que era capaz de traducir (si, incluso, a la derecha) es porque yo ya sabía lo que la declaración se supone que debe decir.

Es justo que zz significa que esta declaración podría ser cierto para cualquier elemento, y si es así ¿cuál es la diferencia entre elzzzz? Alguien me dijo que zz sería redundante, ya que la expresión dice x=zx=z pero ¿cómo puedo saber que xx zz son automáticamente la misma persona si es utilizado para ambos?

Lo siento si esto es un poco largo con demasiadas preguntas. Yo sólo quería tratar de hacer la causa de mi confusión tan claro como sea posible de modo que usted me puede ayudar a entender esto.

12voto

Drew Jolesch Puntos 11

Es justo que zz significa que esta declaración podría ser cierto para cualquier elemento,

Sí, exactamente.

...y si es así ¿cuál es la diferencia entre elzzzz?

Si sólo se afirma la existencia de algún particular zz que si yy ama zz, entonces esa persona en particular zz así sería la xx. Pero entonces no estamos descartando que no podría ser otra persona, diferente de xx, que también es amado por todo el mundo. Y ya hemos afirmado la existencia de alguien (es decir, x), que es amado por todos. Así que en ese sentido, zz ... es reduntant.

Necesitamos que el cuantificador universal para zz (a presentar una declaración de zz) en la cláusula segunda para indicar que si hay alguna zz (lo que significa que la afirmación de que sigue - como se relaciona a zz, es verdadero para cada z) zz tal que L(y,z)L(y,z), entonces cualquier/todo zz debe xx, ya que no es exactamente una persona, es decir,xx, que es amado por todos,yy. I. e., para cada z,z, si todos y ama a z, entonces z debe ser x: es decir, que zz es no otra persona de xx. Esto nos da que xx (cuya existencia se afirma en el comienzo) es por lo tanto la única persona amada por todos.


Ahora, sólo una supervisión para "limpiar" su expresión, que el estado como:

x(yL(y,x))z(y(L(y,z))x=z)x(yL(y,x))z(y(L(y,z))x=z)

Pero aquí tenemos dos cláusulas independientes que crea un problema, porque en su cláusula segunda, ha xx aparecen fuera del alcance de su cuantificador. I. e., es gratis, no varible.

Así que queremos que el ámbito de aplicación de la xx a persistir en la declaración completa, por lo tanto los corchetes a continuación.

Es decir, x[y(L(yx))z(y(L(y,z)z=x)]x[y(L(yx))z(y(L(y,z)z=x)]


5voto

geo Puntos 545

La definición más simple de !x::P(x)!x::P(x) sé que probablemente he aprendido de las obras de Dijkstra et al., es $$\langle \exists y :: \langle \forall x :: P(x) \equiv x = y \rangle \rangle que sólo utilice una vez P(x)P(x).

Cuenta cómo tenemos la siguiente simetría agradable: \begin{array} \\
\langle \exists! x :: P(x) \rangle & \;\equiv\; & \langle \exists y :: \langle \forall x :: P(x) & \equiv & x = y \rangle \rangle \\
\langle \exists\phantom! x :: P(x) \rangle & \;\equiv\; & \langle \exists y :: \langle \forall x :: P(x) & \Leftarrow & x = y \rangle \rangle \\
\langle \phantom\exists! x :: P(x) \rangle & \;\equiv\; & \langle \exists y :: \langle \forall x :: P(x) & \Rightarrow & x = y \rangle \rangle \\
\end{matriz}
\begin{array} \\
\langle \exists! x :: P(x) \rangle & \;\equiv\; & \langle \exists y :: \langle \forall x :: P(x) & \equiv & x = y \rangle \rangle \\
\langle \exists\phantom! x :: P(x) \rangle & \;\equiv\; & \langle \exists y :: \langle \forall x :: P(x) & \Leftarrow & x = y \rangle \rangle \\
\langle \phantom\exists! x :: P(x) \rangle & \;\equiv\; & \langle \exists y :: \langle \forall x :: P(x) & \Rightarrow & x = y \rangle \rangle \\
\end{matriz}
!x::P(x)!x::P(x) significa que donde "hay a lo más un xx tal que P(x)P(x)".

4voto

Andreas Blass Puntos 33024

La idea detrás de la fórmula es que, para decir exactamente una persona es amada por todo el mundo, primero dices que no existe tal persona xx (esta es la parte que dice que entiende), y luego dices que no es una segunda persona. Que la segunda parte se expresa aquí como diciendo, si cualquier otro zz demuestra para arriba que es también (como xx) amado por todo el mundo, entonces esto no era realmente otro zz pero solo la xx.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X