Les types et langages de programmation se concentrent un peu sur le sous-typage, mais pour autant que je sache, le sous-typage ne semble pas particulièrement fondamental. Le sous-typage vous donne-t-il plus que les types dépendants? Travailler avec des types dépendants est forcément plus de travail, donc je peux comprendre pourquoi les sous-types peuvent être utiles dans la pratique. Cependant, je suis plus intéressé par la théorie des types comme base pour les mathématiques que comme base pour les langages de programmation, dois-je prêter beaucoup d'attention au sous-typage?