Depende de tu marco de trabajo, pero en matemáticas estructuralistas, los conjuntos y predicados son muy diferentes. Aquí está la explicación:
Idea 0. Los conjuntos forman una categoría. Se llama $\mathbf{Set}$.
Idea 1. Dado un objeto $X$ de la categoría $\mathbf{Set}$, definimos una nueva categoría $\mathrm{Sub}(X)$ de la siguiente manera:
-
un objeto $\mathfrak{a}$ consiste en un conjunto $\overline{\mathfrak{a}}$ equipado con una inyección $\eta_\mathfrak{a} : \overline{\mathfrak{a}} \rightarrow X$.
-
un morfismo $g:\mathfrak{a} \rightarrow \mathfrak{b}$ consiste en una función $\overline{g} : \overline{\mathfrak{a}} \rightarrow \overline{\mathfrak{b}}$ tal que $\eta_{\mathfrak{b}} \circ \overline{g} = \eta_{\mathfrak{a}}$.
Es fácil mostrar que $\mathrm{Sub}(X)$ es una categoría delgada. Esto significa que podemos tratarlo como un conjunto parcialmente ordenado; $\mathfrak{a} \subseteq \mathfrak{b}$ significa que existe un morfismo $\mathfrak{a} \rightarrow \mathfrak{b}$, y $\mathfrak{a} = \mathfrak{b}$ significa que existe un isomorfismo $\mathfrak{a} \rightarrow \mathfrak{b}$, o equivalentemente, que hay un morfismo en ambas direcciones.
Idea 2. El conjunto ordenado de valores de verdad se puede definir como $\mathrm{Sub}(1)$, donde $1$ es el conjunto con $1$ elemento.
Idea 3. Dado un objeto $X$ de la categoría $\mathbf{Set}$, definimos una nueva categoría $\mathrm{Pred}(X)$ de la siguiente manera:
-
un objeto $P$ es simplemente una función $P : X \rightarrow \mathrm{Sub}(1)$.
-
un morfismo $g:P \rightarrow Q$ es simplemente una garantía de que para todo $x \in X$, tenemos $P(x) \subseteq Q(x)$.
Como antes, $\mathrm{Pred}(X)$ también resulta ser una categoría delgada, para todos los conjuntos $X$.
Idea 4. Podemos ver tanto $\mathrm{Sub}$ como $\mathrm{Pred}$ como funtores $\mathbf{Set}^{op} \rightarrow \mathbf{Pos}$.
- $\mathrm{Sub}(f)$ se define tomando retrocesos: $$\mathrm{Sub}(f)(\mathfrak{b}) = f^{-1}(\mathfrak{b})$$
- $\mathrm{Pred}(f)$ se define por precomposición: $$\mathrm{Pred}(f)(P) = f \circ P$$
Idea 5. Estos funtores resultan ser naturalmente isomorfos, legitimando así el punto de vista de que "los subconjuntos y predicados son lo mismo".
Entonces, en este lenguaje, tu pregunta se convierte en:
¿Son los subconjuntos simplemente predicados con azúcar sintáctico?
Sí, son básicamente lo mismo; una vez que tienes algunas definiciones y observaciones entendidas, al menos. De hecho, puedes cambiar entre ellos de esa manera.
6 votos
¿En qué se diferencia esto de tu otra pregunta, math.stackexchange.com/questions/1801231/… ?
1 votos
No; ver Paradoja de Russell. Los predicados son objetos sintácticos en el lenguaje de la lógica: un conjunto es un "objeto matemático" de la teoría de conjuntos. La suposición de que por cada "concepto" imaginable podemos suponer la existencia "matemática" de la correspondiente clase (o colección) conduce a contradicciones.
0 votos
@ Barry Cipra: En esa pregunta, asumí en cierto modo que la respuesta a esta es sí. Pero me di cuenta desde entonces, que esto podría no ser el caso.
0 votos
@ Mauro ALLEGRANZA ¿Puedo decir entonces que los conjuntos son "predicados libres de contradicción"?
0 votos
@foobar: desafortunadamente, hay varios enfoques para evitar las contradicciones. ZF intenta evitarlas restringiéndose a predicados sobre elementos de un conjunto dado. Sistemas como el NF de Quine intentan evitarlas restringiendo la forma sintáctica de los predicados utilizados para definir un conjunto.
0 votos
@MauroALLEGRANZA, Discrepo. Los símbolos de predicado son objetos sintácticos. Los predicados son funciones $X \rightarrow \{\mathrm{true},\mathrm{false}\}$.