Voy a responder a tu pregunta del título, pero no a las dos preguntas en el cuerpo. Como los comentarios señalan acertadamente, haciendo así que bien podría llenar un libro. Dicho esto, creo que hay un par de técnicas , aspectos que fueron los factores posibles, que voy a hablar, y luego, sin duda, un montón de factores políticos e históricos que no voy a hablar. Estos factores técnicos, mientras que, por supuesto, siendo cierto, no tiene la fuerza de hoy en día que se hizo en los comienzos del siglo 20. La elección de hoy es claramente impulsada por la historia y pedagógico "infraestructura". Mi impresión es que la mayoría de los alumnos de matemática (incluso restringido a estudiantes de posgrado) ni siquiera son conscientes de que existe una cosa que se llama "el tipo de la teoría de la" excepto tal vez vagamente. (Como una nota terminológica, por "la teoría tipo" voy a por lo general significa conceptual descendientes de Russell tipo de teoría, por todas las cuentas que he leído, Russell temprana de la formulación de la teoría tipo era un poco de un desastre.)
Ahora la respuesta real. La primera cosa que debe tener en cuenta si se mira al Granjero de papel, incluso de tan sólo el resumen, es que el tipo de teoría no es una alternativa a la teoría de conjuntos, es una alternativa a la lógica de primer orden (FOL). Un tipo de teoría es otro tipo de lógica; no es una teoría dentro de la lógica de primer orden como la teoría de conjuntos. En otras palabras, el tipo de teoría (como la fundación) es una lógica de base para las construcciones matemáticas, mientras que la teoría de conjuntos se podría llamar, a falta de una mejor palabra1, un "matemático" de base para las construcciones matemáticas. Esto no es una gran sorpresa. Este es el espíritu del Logicismo. Hay tres cosas que se pueden tomar a partir de esto, y voy a elaborar sobre cada uno de los siguientes. En primer lugar, el tipo de teoría que era una marca nueva lógica. En segundo lugar, desde una filosofía de la matemática de la perspectiva de estos dos enfoques sugieren filosofías muy distintas. Tercero, axiomatizing de la teoría de conjuntos a través de ZFC es una especie de "reducción" de la teoría de conjuntos para la lógica de primer orden.
Mientras que los detalles formales de FOL se desarrollaba alrededor de este tiempo, más o menos equivalente a los sistemas informales había sido utilizado desde la antigüedad. Que yo sepa formalmente la formulación de FOL salió sin problemas. FOL fue ampliamente aceptado, o al menos fácil de aceptar. Tipo de teoría no era nada parecido a esto en el tiempo. Tipo de teoría fue efectivamente la adición de nuevas "reglas de inferencia" sin la satisfacción de base. Presentaciones de tipo de teoría eran complicados y confusos. Uno de los principales problemas con el tipo de teoría, es que efectivamente hizo la noción de "función" o "predicado" de primera clase. Una de las cosas que van para FOL fue la noción de la semántica para ello fue tema de controversia. En términos modernos, por lo general, utilizar la teoría de conjuntos para hablar acerca de la semántica de primer orden de la teoría, pero la semántica no requiere de la noción de powersets o el axioma de infinitud o que los elementos del dominio de sí mismos se establece. Básicamente, todo lo que necesitas es los productos cartesianos y limitada comprensión. La semántica de la teoría tipo requeriría espacios de funciones o powersets. Pero averiguar lo que "funciones" se fue uno de los problemas que precipitó la "crisis de la fundación".
Tipo de teoría, sin embargo, no estaba destinado a ser utilizado como FOL. FOL es como un lenguaje de especificación. Un primer orden de la teoría es como una especificación, y estamos interesados principalmente en los modelos de la teoría, es decir, cosas que se ajustan a la especificación. Esto se presta a un Platónico de la lectura: las cosas existen y FOL nos permite hablar acerca de ellos. Desde este punto de vista, la teoría de conjuntos ZFC es una forma de hablar de los "conjuntos" que "intuitivamente existe". La fundamental salto de fe es que ZFC tiene un modelo. Tipo de teoría es más parecido a un lenguaje de programación. No hay necesidad de preocuparse acerca de los modelos (aunque este es un rico y poderoso campo hoy en día), ya que puedes construir lo que quieras en el tipo de teoría en sí misma, fuera de la "lógica pura", por así decirlo. Sin embargo, la gente todavía quiere saber lo que "funciones" y "predicados" y hay dos respuestas. En primer lugar, la respuesta abstracta "es algo que podemos aplicar a un argumento" y, en general cumple las reglas correspondientes. Esto lleva a la gente a preguntarse si existen tales cosas y esto nos lleva de nuevo a la semántica. La segunda respuesta es "nada se puede escribir del tipo adecuado". Este está mucho más cerca de un Formalista de la filosofía. Este dice que una función, y todo lo demás, es pura sintaxis. Esta línea de pensamiento, ¿y dio lugar a la ciencia de la computación. El enfoque anterior no parece realmente ayudar en la solución del problema de las fundaciones; el segundo enfoque fue mal entendido en el tiempo y a medida que pasaba el tiempo se hacía cada vez más claro, que lo llevó a un lugar diferente de las matemáticas.
Otra perspectiva sobre lo que la teoría de conjuntos es es que es una "aplicación" de (sin tipo) de orden superior de la lógica en términos de primer orden de la lógica. FOL es como un bajo nivel de lenguaje de programación y ZFC es como una "máquina de programa" en ese idioma, mientras que el tipo de teoría es como un lenguaje de alto nivel. (Nota de nuevo cómo el tipo de la teoría y de la teoría de conjuntos son diferentes tipos de cosas.) Desde una perspectiva de uso, esto hace que ZFC engorroso. A partir de una de las fundaciones perspectiva, sin embargo, esto es exactamente lo que usted desea. Podría decirse que ZFC hace razonablemente bien en comparación con el tipo de teorías, que minimiza la complejidad necesaria para la formalización de un lenguaje que se puede manejar razonablemente en todos los de matemáticas, ver Es ZFC un Hack?. (Este documento incluye el costo de la formalización de FOL, así que la imagen es aún más atractivo para ZFC si usted toma FOL como un dado.)
En última instancia, parece que por el tipo de tiempo de los teóricos consiguió su acto juntos los matemáticos estaban ya a sentirse cómodo con la teoría de conjuntos y ya no se preocupa por las fundaciones. En lugar de ello, científicos de la computación recogido tipo de teoría. Hoy en día lo inesperado, pero profundas conexiones entre la teoría tipo y categoría de teoría, además de la que se esperaba, pero aún profundas conexiones entre la teoría tipo y ciencias de la computación han llevado a un creciente renacimiento de la teoría tipo en matemáticas. Los constructivistas también han puesto un montón de trabajo de campo en demostrar que usted realmente puede hacer un montón de matemáticas "sintácticamente", y la categoría de la teoría ha demostrado que incluso si no eres un constructivista, esto es extremadamente rentable. El tipo de teoría que ha madurado en los últimos cien años.
1 tal vez alguien puede darme una palabra mejor...