Theorem proving for untyped constructive λ-calculus : implementation and application

This paper presents a theorem prover for a highly intensional logic, namely a constructive version of property theory [25] (this language essentially provides a combination of constructive first-order logic and the λ-calculus). The paper presents the basic theorem prover, which is a higher-order extension of Manthey and Bry’s model generation theorem prover for first-order logic [14]; considers issues relating to the compile-time optimisations that are often used with first-order theorem provers; and shows how the resulting system can be used in a natural language understanding system.

[1]  K. Abromeit Music Received , 2023, Notes.

[2]  Gopalan Nadathur,et al.  Higher-Order Logic Programming , 1986, ICLP.

[3]  Thomas Jech,et al.  Lectures in set theory,: With particular emphasis on the method of forcing , 1971 .

[4]  Allan Ramsay,et al.  Making Sense of Reference to the Unfamiliar? , 2000, COLING.

[5]  Gopalan Nadathur,et al.  Uniform Proofs as a Foundation for Logic Programming , 1991, Ann. Pure Appl. Log..

[6]  Robert A. Kowalski,et al.  A Proof Procedure Using Connection Graphs , 1975, JACM.

[7]  Allan Ramsay Focus On "Only" And "Not" , 1994, COLING.

[8]  Rob A. van der Sandt,et al.  Presupposition Projection as Anaphora Resolution , 1992, J. Semant..

[9]  Allan Ramsay Aspect and Aktionsart: Fighting or Cooperating? , 1996, COLING.

[10]  Raymond Reiter,et al.  A Logic for Default Reasoning , 1987, Artif. Intell..

[11]  Gopalan Nadathur,et al.  Proof Procedures for Logic Programming , 1994 .

[12]  Ray Turner,et al.  A theory of properties , 1987, Journal of Symbolic Logic.

[13]  William C. Mann,et al.  Rhetorical Structure Theory: Toward a functional theory of text organization , 1988 .

[14]  François Bry,et al.  SATCHMO: A Theorem Prover Implemented in Prolog , 1988, CADE.

[15]  Raymond Turner Constructive Foundations For Functional Languages , 1991 .

[16]  Allan Ramsay,et al.  Constructing a Normal Form for Property Theory , 1997, CADE.

[17]  Paliath Narendran,et al.  An algorithm for finding canonical sets of ground rewrite rules in polynomial time , 1993, JACM.

[18]  Max J. Cresswell,et al.  Formal philosophy, selected papers of richard montague , 1976 .

[19]  Douglas E. Appelt,et al.  Planning English Referring Expressions , 1985, Artif. Intell..

[20]  Ken Turner,et al.  The semantics/pragmatics interface from different points of view , 1999 .

[21]  Robert Dale,et al.  Generating referring expressions in a domain of objects and processes (language representation) , 1988 .

[22]  Hans G. Herzberger,et al.  Notes on naive semantics , 1982, J. Philos. Log..

[23]  Robert Dale,et al.  Computational Interpretations of the Gricean Maxims in the Generation of Referring Expressions , 1995, Cogn. Sci..

[24]  Alfred North Whitehead,et al.  Principia Mathematica to *56 , 1910 .

[25]  Wolfgang Bibel,et al.  Bottom-up enhancements of deductive systems , 1987 .