7 votos

Teoría de tipos desde cero, primera recomendación de libro

Básicamente tengo un gran problema para encontrar un recurso decente para aprender la teoría de tipos.

Me gustaría que me recomendaran algún tipo de recurso para aprender teoría de tipos en sentido matemático.

También quiero señalar que no tengo experiencia previa con ningún tipo de teoría de tipos (básicamente todo lo que sé sobre ella es que existe).

Así que, teniendo esto en cuenta, ¿a dónde puedo ir desde aquí?

1 votos

"Básicamente tengo un gran problema para encontrar un recurso decente para aprender la teoría de tipos". Yo también, amigo. Yo también.

1 votos

De hecho, este parece ser un problema casi universal...

0 votos

Parece que sí, pero no puedo evitar preguntarme por qué es así, incluso en esta época en la que el HoTT es un tema candente

5voto

Mauro ALLEGRANZA Puntos 34146

0 votos

+1 Andrews es increíblemente caro, pero si realmente quieres entender la teoría de tipos simple y su relación con la lógica matemática, simplemente debes trabajar en él. Y el artículo de Farmer ofrece una gran visión general una vez que has dominado los detalles.

1voto

Pece Puntos 5274

Si tiene conocimientos sobre la teoría de las categorías, podría echar un vistazo a Lógica categórica y teoría de tipos por Bart Jacobs.

Al igual que tú no tenía experiencia con la teoría de tipos y me han dicho que la lea. Estoy lejos de terminarlo pero hasta ahora estoy bastante satisfecho.

Editar. Quizás valga la pena decir que el libro enfatiza el hecho de que no hay una teoría de tipos sino numerosas; básicamente una para cada fibración de Grothendieck sobre buenas categorías . Sólo la introducción y el primer capítulo me ayudaron a entender las diferencias entre la teoría de tipos simples y la teoría de tipos dependientes, por ejemplo.

0voto

Kwang Mark Eleven Puntos 128

Yo tuve el mismo problema cuando empecé a aprender sobre la teoría de tipos, así que empecé a recopilar una lista de recursos, que ha crecido (¿demasiado?). Está aquí: github.com/williamdemeo/TypeFunc .

En cuanto a buenos libros de texto, como alguien con más formación en matemáticas que en ciencias naturales, he encontrado que los dos libros más amenos y que parecen proporcionar una buena base para la teoría de tipos son

  1. Mitchell's Fundamentos de los lenguajes de programación .
  2. Crole's Categorías para los tipos .

A riesgo de simplificar demasiado, el primero de ellos parece más orientado a la cs (pero sigue siendo bastante riguroso y teórico), mientras que el segundo se lee más como un libro de matemáticas (pero con un enfoque en cosas que son útiles para la teoría de tipos).

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X