stringtranslate.com

Fórmula de Harrop

En la lógica intuicionista , las fórmulas de Harrop , llamadas así en honor a Ronald Harrop, son la clase de fórmulas definidas inductivamente de la siguiente manera: [1] [2] [3]

Al excluir la disyunción y la cuantificación existencial (excepto en el antecedente de implicación), se evitan los predicados no constructivos , lo que tiene beneficios para la implementación informática.

Discusión

Las fórmulas de Harrop también se comportan bien en un contexto constructivo. Por ejemplo, en la aritmética de Heyting , las fórmulas de Harrop satisfacen una equivalencia clásica que no se cumple generalmente en la lógica constructiva: [1]

Sin embargo, existen enunciados que son independientes, es decir, enunciados simples para los que no se puede demostrar el término medio excluido . De hecho, si bien la lógica intuicionista demuestra que para cualquier , la disyunción no será Harrop.

Fórmulas hereditarias de Harrop y programación lógica

En la programación lógica se utiliza una definición más compleja de las fórmulas hereditarias de Harrop como una generalización de las cláusulas de Horn y constituye la base del lenguaje λProlog . Las fórmulas hereditarias de Harrop se definen en términos de dos (a veces tres) conjuntos recursivos de fórmulas. En una formulación: [4]

Las fórmulas G se definen de la siguiente manera: [4]

Historia

Las fórmulas de Harrop fueron introducidas alrededor de 1956 por Ronald Harrop e independientemente por Helena Rasiowa . [2] Se utilizan variaciones del concepto fundamental en diferentes ramas de las matemáticas constructivas y la programación lógica .

Véase también

Referencias

  1. ^ ab Dummett, Michael (2000). Elementos del intuicionismo (2ª ed.). Prensa de la Universidad de Oxford . pag. 227.ISBN​ 0-19-850524-8.
  2. ^ ab AS Troelstra ; H. Schwichtenberg (27 de julio de 2000). Teoría básica de la prueba . Cambridge University Press . ISBN 0-521-77911-1.
  3. ^ Ronald Harrop (1956). "Sobre disyunciones y enunciados existenciales en sistemas intuicionistas de lógica". Mathematische Annalen . 132 (4): 347–361. doi :10.1007/BF01360048. S2CID  120620003.
  4. ^ de Dov M. Gabbay , Christopher John Hogger, John Alan Robinson , Manual de lógica en inteligencia artificial y programación lógica: programación lógica , Oxford University Press , 1998, pág. 575, ISBN 0-19-853792-1