En mi respuesta voy a una lista de tres cosas que son vale la pena pensar, que la mayoría de la gente no intuitivamente considerar como conjuntos.
Símbolos
Para ampliar un poco sobre Henning la respuesta, voy a dar otro ejemplo. Símbolo No es un conjunto. Esto incluye el símbolo "2", por lo que, en un sentido estricto, "2" nunca puede ser un conjunto, aunque "2" puede ser interpretado como un conjunto en algunos modelos de algunos formales, tales como sistemas de ZFC.
Cada símbolo está diseñado y descrito en un meta-lenguaje para transmitir un significado, pero el símbolo en sí no tiene estructura intrínseca. Es sólo la interpretación del símbolo que se puede decir que tiene una estructura, y que por supuesto depende de la interpretación. En ZFC la intención de interpretación es la de que cada objeto en el conjunto teórico universo es un conjunto, pero, ¿qué acerca de los símbolos utilizados en el lenguaje de ZFC sí mismo? Usted puede codificar cada símbolo como algunas en ZFC, exactamente como usted puede codificar los conceptos de números naturales como conjuntos, pero que todavía es meramente una representación y no la cosa real, como Henning la respuesta explica.
De igual manera, considere el hecho de que cualquier prueba en ZFC es una cadena de símbolos. Una vez más se puede codificar cualquier cadena finita de símbolos como un conjunto en ZFC (o incluso como un número natural en PA) y ser capaz de realizar las operaciones habituales en las cadenas de uso adecuado de primer orden fórmulas. Pero de nuevo la codificación no es la cosa real. Y esta vez es aún más obvio que esto no puede ser la cosa real. Para que en realidad es un teorema de Gödel que cualquier suficientemente fuerte sistema formal no es totalmente capturar todo lo que es verdad acerca de sí mismo. En particular, existe un primer orden de declaración Con(ZFC) a través de ZFC que los estados "no existe una codificación de una prueba de una contradicción en ZFC.". De acuerdo a la intención de interpretación de la codificación, uno podría pensar que Con(ZFC) significa lo mismo que "ZFC es consistente" en el meta-sistema, pero no es así, ya que si ZFC tiene un modelo cuyas codificaciones de las cadenas son isomorfos a las cadenas en el meta-sistema, luego Con(ZFC) es independiente de más de ZFC. Además, es posible que ZFC es consistente, pero refuta Con(ZFC). Todo el problema radica en el hecho de que no es lo suficientemente fuerte sistema formal puede precisar su intención de interpretación, al menos en el clásico de la lógica de primer orden. Así que no es solo que las cadenas no son conjuntos, pero aún más, así que es imposible definir completamente en cualquier sistema formal (no sólo ZFC).
Urelements
Relacionado a lo anterior es la idea de que en algunos sistemas formales que no todo es un conjunto. NFU es uno de esos formal el sistema inventado por Quine, donde hay urelements que no son conjuntos, y no tiene sentido preguntar si algo es un miembro de una urelement. El concepto de urelements puede ser dijo estar motivado por la posición filosófica de no asumir un determinado tipo de estructura cuando se puede estar ausente. En los sistemas formales por lo tanto, podemos manejar objetos del mundo real sin ningún tipo de preocupación filosófica en cuanto a si son conjuntos, ya que podría ser urelements. Uno no tiene que asumir que urelements son totalmente atómica o indivisibles, en algún sentido; más bien es sólo que el sistema formal no se sabe acerca de su estructura interna.
Funciones y algoritmos
Por último, hemos funciones. Como usted probablemente sabe, en ZFC una función puede ser codificado como un conjunto de pares ordenados de su dominio y codominio de que exactamente un par con el primer elemento de $x$ cualquier $x$ en el dominio. Como antes, esta codificación no es la única forma posible, así que lo que realmente es una función? Por otra parte, nos escribe cosas como "$f(g(x) \cup y) \in z$" donde $f,g$ son funciones con dominios correspondientes y codomains, que es técnicamente imposible en pura ZFC, sino que requiere una transformación sintáctica. Esto es porque nuestra idea intuitiva de las funciones no es la codificación, aunque es más o menos capturado por la codificación. No es completamente capturado porque podemos trivialmente la concepción de la identidad de la función en el universo entero, pero que no puede ser codificado en ZFC sin el dolor de la contradicción. Ni puede ser hecho en cualquier extensión de ZFC. Por cierto se puede hacer en NFU, pero algunos podrían argumentar que los NFU es tan intuitivo como ZFC, sólo que en diferentes aspectos.
También, los algoritmos son la extensión natural de las funciones. Se inicia con la idea intuitiva de hacer algo basado en la entrada y la producción de algunas de salida, pero por lo general implican iteraciones de algún tipo. De nuevo, podemos codifican utilizando uniones de las cadenas de las codificaciones de las funciones construidas por inducción, pero es discutible que es natural. Por esta razón, hay otras notaciones ideado en la historia, tales como [escribió] cálculo lambda y μ-la recursividad y la mayoría de los intuitivamente lenguajes de programación. Ningún programador concibe el algoritmo encarnada por su programa como un conjunto bajo circunstancias normales.