Correspondencia de Curry-Howard

From Wikipedia, the free encyclopedia

Una demostración escrita en forma de programa funcional: la demostración de la conmutatividad de la suma de números naturales en el asistente de demostraciones Coq. nat_ind representa la inducción matemática, mientras que eq_ind representa la sustitución entre iguales y f_equal la congruencia de la igualdad respecto a la aplicación de una función a ambos lados de la misma. Varios teoremas anteriores que muestran que m = m + 0 y S (m + y) = m + S y son referenciados en la demostración.

En teoría de la demostración y teoría de lenguajes de programación, la correspondencia de Curry-Howard (también llamada isomorfismo de Curry-Howard) es la relación directa que guardan las demostraciones matemáticas con los programas de ordenador. Es una generalización de una analogía sintáctica entre varios sistemas de la lógica formal y varios cálculos computacionales que fue descubierta por primera vez por Haskell Curry y William Alvin Howard.[1]

Referencias

Related Articles

Wikiwand AI