@ La réponse de Babou à une question récente me rappelle qu'à un moment donné, je pense avoir lu un article sur l'équivalence (en termes à la fois des faits qui peuvent être inférés ou prouvés et de la complexité temporelle de l'exécution de l'algorithme d'inférence) de l'analyse du flux de données , interprétation abstraite et inférence de type .
Dans certains sous-cas (comme entre l'analyse de flux de données interprocédurales contextuelle et l'interprétation abstraite), l'équivalence est relativement évidente pour moi, mais la question semble plus subtile pour d'autres comparaisons. Par exemple, je ne peux pas comprendre comment l'inférence de type Hindley-Milner pourrait être utilisée pour prouver certaines des propriétés qui peuvent être prouvées avec une analyse de flux de données sensible au flux.
Quelles sont les références séminales discutant les équivalences (ou différences) entre l'analyse de flux de données, l'interprétation abstraite et l'inférence de type?