Articulo de referencia

Aprendizaje automático dependiente

Dependent ML ( DML ) es un lenguaje de programación funcional , experimental, multiparadigma , de propósito general y de alto nivel , propuesto por Hongwei Xi ( Xi 2007 ) y Fran...

Dependent ML ( DML ) es un lenguaje de programación funcional , experimental, multiparadigma , de propósito general y de alto nivel , propuesto por Hongwei Xi ( Xi 2007 ) y Frank Pfenning . Es un dialecto del lenguaje de programación ML . Dependent ML extiende ML mediante una noción restringida de tipos dependientes : los tipos pueden depender de índices estáticos de tipo ( números naturales ). Dependent ML emplea un demostrador de teoremas de restricciones para determinar una teoría ecuacional sólida sobre las expresiones de índice.Nat

Los tipos de DML no dependen de los valores en tiempo de ejecución; aún existe una distinción de fase entre la compilación y la ejecución del programa. [ 1 ] Al restringir la generalidad de los tipos totalmente dependientes, la verificación de tipos sigue siendo decidible , pero la inferencia de tipos se vuelve indecidible.

Dependent ML ha sido reemplazado por ATS y ya no se encuentra en desarrollo activo.

Referencias

  1. Aspinall y Hofmann 2005. pág. 75.

Lecturas adicionales

  • Sitio web oficial , Hongwei Xi, diseñador y mantenedor de ATS.
  • La página principal de DML archivada el 13 de diciembre de 2009 en la Wayback Machine.