Aunque es un poco farragoso, hay un método para formalizar las cosas que evita estos teoremas. Sin duda, teoremas como $ \{ \{ \} , \{ \{ \} \} \} \in \{ \{ \} , \{ \{ \} , \{ \{ \} \} \} \} $ permanecen, pero eso no es basura; sin embargo, $ 2 \in 3 $ (o incluso $ 2 _ \mathbb N \in 3 _ \mathbb N $ ) no estará allí.
Definir un sistema de números naturales para ser un par ordenado $ ( N , \sigma ) $ tal que $ \sigma $ es un par ordenado $ ( z , s ) $ tal que $ z $ es un elemento de $ N $ , $ s $ es una función de $ N $ a $ N $ , $ z $ no está en el rango de $ s $ , $ s $ es inyectiva, y el único subconjunto $ A $ de $ N $ tal que $ z \in A $ et $ s [ A ] \subseteq A $ es $ N $ sí mismo. Dado un sistema de números naturales $ \mathbb N = ( N , ( z , s ) ) $ , dejemos que $ 0 _ \mathbb N $ sea $ z $ , dejemos que $ 1 _ \mathbb N $ sea $ s ( z ) $ etc.; del mismo modo, se puede definir $ + _ \mathbb N $ , $ \times _ \mathbb N $ etc. Ahora puede demostrar teoremas sobre los números naturales; tales teoremas tienen la forma 'Para cada sistema de números naturales $ \mathbb N $ , [ ].', al igual que los teoremas sobre grupos tienen la forma 'Para cada grupo $ G $ , [ ].'.
Por supuesto, la teoría de los números se diferencia de la teoría de los grupos en un aspecto importante, y es que todos los sistemas de números naturales son isomorfos (de hecho, únicamente isomorfos). Ciertamente, vale la pena demostrarlo (después de definir qué es un isomorfismo de este tipo para poder enunciarlo), pero no es necesario demostrarlo (ni siquiera enunciarlo) para empezar a enunciar y demostrar teoremas sobre los números primos o lo que sea. Es posible que al menos quieras demostrar que existe un sistema de números naturales (que es el único lugar en todo esto que requiere el axioma del infinito), aunque ni siquiera tienes que hacer eso para demostrar teoremas sobre los números primos; en cualquier caso, el sistema cuya existencia decidas demostrar no juega ningún papel especial en el resto de la teoría.
En algo como ETCS, por supuesto, siempre se hace algo así para construir números naturales, por lo que ETCS parece tener menos teoremas basura. Pero entonces, cuando se construye $ \mathbb R $ de $ \mathbb N $ Los teoremas de la basura aparecen en ambos sistemas formales, a no ser que se pase por el mismo trámite para definir un sistema de números reales, etc. Pero eso se puede hacer.
ETA: Si puedo citar una autoridad, este enfoque es más o menos el adoptado por Walter Rudin en Principles of Mathematical Analysis (bebé Rudin) para $ \mathbb R $ . En el capítulo 1, Rudin define un campo completo ordenado, define un isomorfismo entre tales, demuestra que dos tales son unívocamente isomorfos, y dice que ahora usaremos cualquiera de ellos y no nos preocuparemos de cuál es. Así, el resto del libro viene precedido esencialmente por "Si $ \mathbb R $ es un campo ordenado completo". (En un apéndice del capítulo, demuestra que existe uno, pero no hace más referencia a esa construcción).