stringtranslate.com

fórmula de harrop

En lógica intuicionista , las fórmulas de Harrop , denominadas 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 "se portan bien" también en un contexto constructivo. Por ejemplo, en aritmética de Heyting , las fórmulas de Harrop satisfacen una equivalencia clásica que generalmente no se satisface en lógica constructiva: [1]

Sin embargo, hay afirmaciones que son independientes, lo que significa que son afirmaciones simples para las cuales el medio excluido no es demostrable. De hecho, si bien la lógica intuicionista es válida para cualquiera , la disyunción no será la de Harrop.

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

Una definición más compleja de fórmulas hereditarias de Harrop se utiliza en programación lógica 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 la matemática constructiva y la programación lógica .

Ver 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. Schwittenberg (27 de julio de 2000). Teoría básica de la prueba . Prensa de la Universidad de Cambridge . ISBN 0-521-77911-1.
  3. ^ Ronald Harrop (1956). "Sobre disyunciones y enunciados existenciales en sistemas de lógica intuicionista". Annalen Matemáticas . 132 (4): 347–361. doi :10.1007/BF01360048. S2CID  120620003.
  4. ^ ab 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 575, ISBN 0-19-853792-1