La teoría de la medida sin el axioma de la elección (ni siquiera la elección contable) se discute en Fremlin, teoría de la medida volumen 5, capítulo 56. Está disponible gratuitamente en línea. Gracias a MO y a ex-falso-quodlibet por darme a conocer este extenso texto en esta respuesta .
Menciona el resultado de Feferman & Levy de que es consistente que los reales sean una unión contable de conjuntos contables, según la respuesta de Andrés. Esto hace que la definición estándar de conjuntos de Borel no sea útil, ya que todo es Borel. Sin embargo, todavía es posible hacer análisis y teoría de la medida sin elección. Sólo se necesitan las definiciones adecuadas. Fremlin discute conjuntos de Borel codificables . Las uniones e intersecciones de "secuencias codificables" de conjuntos codificables de Borel son a su vez conjuntos codificables de Borel. La idea básica es representar exactamente cómo se construye un conjunto en términos de secuencias sucesivas de uniones y complementos de conjuntos, partiendo de una enumeración de una base para la topología. Esto se hace mediante estructuras de árbol contables, que definen una construcción de subconjuntos de R (o de cualquier espacio polaco) aplicando uniones contables de complementos a medida que se avanza en el árbol. Esta definición utiliza una inducción transfinita contable para construir el mapa de árboles a conjuntos de Borel codificables. Un punto importante es:
En presencia de elección contable, conjuntos de Borel codificables = conjuntos de Borel.
Veo que Andrés y Joel mencionan esto como un teorema en sus respuestas. Sin embargo, no es cierto sin elección contable. La unión de una secuencia de conjuntos codificables de Borel no tiene por qué ser de Borel, así que aunque los reales pudieran escribirse como una unión contable de conjuntos contables no se deduce que todos los subconjuntos sean codificables de Borel. Sin embargo, dada una secuencia de conjuntos codificables de Borel con una elección específica de codificaciones, su unión es codificable de Borel. Sin elección contable, tiene sentido trabajar con conjuntos de Borel codificables en lugar de los conjuntos de Borel estándar. Entonces, muchos resultados estándar se trasladan a la situación sin elección contable. Por ejemplo, un conjunto es Borel codificable si y sólo si tanto él como su complemento son conjuntos analíticos (imágenes continuas de subconjuntos cerrados de $\mathbb{N}^\mathbb{N}$ ).
Ciertamente hay subconjuntos de los reales explícitamente construibles que no son Borel codificables. Creo que los argumentos de Joel deberían aplicarse a la situación sin elección contable.
Una forma de construir ejemplos explícitos de conjuntos de Borel no codificables es construir un conjunto analítico cuyo complemento no sea analítico. El ejemplo de Lusin (enlazado en la pregunta) se ajusta a este método, aunque no estoy seguro de que siga funcionando sin elección. Sin embargo, hay otros ejemplos más difíciles de describir que sí lo hacen. (Me he quedado sin tiempo para esta respuesta, así que volveré a ella más tarde).
[continúa...]
Existe una forma estándar de construir conjuntos no Borel, que se menciona, por ejemplo, en Cohn, teoría de la medida (Corolario 8.2.17) e, incluso sin elección contable, el argumento sigue funcionando para obtener un conjunto no codificable-Borel. Es un argumento del tipo de la diagonalización. Esto construye un subconjunto del espacio de Baire $\mathcal{N}=\mathbb{N}^\mathbb{N}$ (bajo la topología del producto). Este es un espacio polaco homeomorfo a los números irracionales en [0,1] por la representación de fracción continua (estoy tomando $\mathbb{N}=\{1,2,\ldots\}$ para mayor comodidad).
Si X,Y son espacios polacos, entonces digamos que un subconjunto $S\subseteq X\times Y$ es universal si todo subconjunto cerrado de X es de la forma $S_y=\{x\in X\colon(x,y)\in S\}$ . Siempre es posible construir un subconjunto universal cerrado de $X\times\mathcal{N}$ . Si $U_1,U_2,\ldots$ es una enumeración de una base para la topología sobre X, entonces
$$ S=\left\{(x,y)\in X\times\mathcal{N}\colon x\in\bigcap_{n=1}^\infty U_{y(n)}^c\right\} $$
es cerrado y universal.
Ahora, tomemos S como un subconjunto universal cerrado de $X\times\mathcal{N}$ donde $X=\mathcal{N}\times\mathcal{N}$ .
El conjunto $A=\{x\in\mathcal{N}\colon \exists y\in\mathcal{N}{\rm\ s.t.\ } (x,y,x)\in S\}$ es una analítica pero subconjunto no codificable-Borel de $\mathcal{N}$ .
Un subconjunto de un espacio polaco X es analítico si es la proyección de un subconjunto cerrado de $X\times\mathcal{N}$ sobre X. El conjunto A anterior es la proyección del conjunto $\{(x,y)\in\mathcal{N}^2\colon(x,y,x)\in S\}$ también lo es la analítica. Si fuera Borel codificable, entonces su complemento sería la proyección de algún conjunto cerrado $B\subseteq\mathcal{N}^2$ . Por universalidad, $B=S_x$ para algunos $x\in\mathcal{N}$ . Sin embargo, $$x\in A^c\iff \exists y{\rm\ s.t.\ } (x,y)\in S_x \iff \exists y{\rm\ s.t.\ }(x,y,x)\in S\iff x\in A$$ daría una contradicción.
De hecho, creo que puedo demostrar que el conjunto que enlazaste de Lusin no es codificable de Borel, sin usar la elección. Por representación de fracción continua, es lo mismo que decir que lo siguiente no es codificable Borel.
S = el conjunto de $x\in\mathcal{N}$ para la que existe una secuencia creciente $0\lt i_1\lt i_2\lt\cdots$ de manera que cada $x(i_k)$ divide $x(i_{k+1})$ .
En presencia de la elección, esto es estándar ( Kechris, Teoría Descriptiva Clásica de Conjuntos tiene una prueba, pero no tengo una copia). Espero que la prueba se pueda adaptar en ausencia de elección contable pero, como no conozco la prueba estándar de esto, puedo dar un esbozo propio muy muy aproximado. La idea es considerar el conjunto de árboles $\mathcal{T}$ donde cada nodo tiene un conjunto contable de hijos que corresponden a elementos de $\mathbb{N}$ . Cualquier árbol de este tipo está definido por el conjunto de caminos finitos $(i_1,\ldots,i_n)\in\mathbb{N}^*=\bigcup_{n=1}^\infty\mathbb{N}^n$ que contiene, y $\mathcal{T}$ forma un espacio polaco (utilizando la topología del producto en $\{0,1\}^{\mathbb{N}^*}$ ). Sea $\mathcal{T}_0\subseteq\mathcal{T}$ sean los árboles que no contienen caminos infinitos. Estos corresponden a los códigos de Borel. Entonces, $\mathcal{T}_0$ no es en sí mismo codificable Borel (*). A continuación, cada árbol puede ser representado unívocamente por un elemento $x\in\mathcal{N}$ de tal manera que pasar de un nodo a uno de sus hijos corresponde a pasar de i a $j\gt i$ donde $x(i)$ divide $x(j)$ . Entonces, $\mathcal{T}_0$ correponde precisamente al conjunto S anterior que, por lo tanto, no es Borel codificable.
(*) Que $\mathcal{T}_0$ no es Borel es estándar (en presencia de AoC). No conozco la prueba de esto, tal vez se pueda demostrar usando un argumento similar al anterior para conjuntos no analíticos. Sin embargo, puedo elaborar un argumento aproximado alternativo por mi cuenta de que no es Borel codificable. La idea es que cada árbol corresponde a un programa para alguna máquina de super-Turing que puede realizar operaciones booleanas contables a la vez, y las que no tienen caminos infinitos tienen garantizada la parada. Si $\mathcal{T}_0$ fuera codificable, entonces habría un código de Borel $T\in\mathcal{T}_0$ que genera $\mathcal{T}_0$ . Esto es similar a tener un programa de Turing que resuelve el problema de detención, y podríamos derivar una contradicción de manera similar. Hay algunos detalles complicados para conseguir que esta analogía funcione correctamente, pero parece que debería funcionar.