Je pensais avoir bien compris la saisie dépendante (DT), mais la réponse à cette question: /cstheory/30651/why-was-there-a-need-for-martin-l%C3% B6f-to-create-intuitionistic-type-theory m'a fait penser le contraire.
Après avoir lu sur DT et essayé de comprendre ce qu'ils sont, j'essaie de me demander, que gagnons-nous à cette notion de DT? Ils semblent être plus flexibles et plus puissants que le calcul lambda simplement tapé (STLC), bien que je ne puisse pas comprendre exactement "comment / pourquoi".
Que pouvons-nous faire avec les DT qui ne peuvent pas être réalisés avec STLC? On dirait que l'ajout de DT rend la théorie plus compliquée, mais quel est l'avantage?
De la réponse à la question ci-dessus:
Les types dépendants ont été proposés par de Bruijn et Howard qui voulaient étendre la correspondance Curry-Howard de la logique propositionnelle au premier ordre.
Cela semble logique à un certain niveau, mais je ne parviens toujours pas à saisir la vue d'ensemble du «comment / pourquoi»? Peut-être qu'un exemple montre explicitement que cette extension de la correspondance CH à la logique FO pourrait aider à comprendre le problème avec les DT? Je ne suis pas sûr de comprendre cela aussi bien que je le devrais.