Checking proofs in the metamathematics of first order logic

  • Authors:
  • Mario Aiello;Richard Weyhrauch

  • Affiliations:
  • Istituto di Scienze dell'Informazione, Universita di Pisa, Pisa, Italy;A.I. Lab., Computer Science Department, Stanford University, Stanford, California

  • Venue:
  • IJCAI'75 Proceedings of the 4th international joint conference on Artificial intelligence - Volume 1
  • Year:
  • 1975
  • Meta-reasoning: A Survey

    Computational Logic: Logic Programming and Beyond, Essays in Honour of Robert A. Kowalski, Part II

Quantified Score

Hi-index 0.00

Visualization

Abstract

First order theories not only can be used in proving properties of programs, but have also relevance in representation theory. The desire to represent first order theories in a computer in a feasible way requires the facility to discuss meta mathematical notions. Using metamathematics will-eventually allow to construct systems which can formally discuss how they reason. In this paper we present two different first order axiomatizations of the metamathematics of the logic which POL (First Order Logic proof checker) checks and show several proofs using each one. The difference between the axiomatizations is that one defines the metamathematics in a many sorted logic and the other does not. Proofs are then compared and used to discuss the adequacy of some FOL features.