Proceedings

Checking Proofs in the Metamathematics of First Order Logic

Download BibTeX Cite

Proceedings of the Fourth International Joint Conference on Artificial Intelligence. Mathematical and Theoretical Aspects of A.I. Pages 1-7.

© 1975 International Joint Conferences on Artificial Intelligence

Abstract

First order Llteoril' s not only ca n ht• used in proving properti,•s of programs, but have <Jlso rclevance 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 metamath e matics willeventually allow to construct systems which can form<Jlly discuss how they reason. In thi s paper we present twu different first order axiomatizations of the metamathematics of the logic which FOI. (First Ordc•r Logic proof checker) checks and show sevt·ral proofs using each one. The difference betwl'en the axiomatizations is that one defines the metamathematics in a raany sorted logi c and the otlwr docs not. Proofs arc then compared and used to discuss the adequacy of sorae FOL features.

  1. Yf x.((FORM(f)AINDVAR(x))-•STRING
  2. Ys
  3. Yx
  4. FORM
  5. jsq
  6. SQ)Af•scar(SQ)
  7. A
  8. V
  9. A ,,scdr(SQ)
  10. V,scdr
  11. V,scdr(SQ
  12. V ,scdr(SQ
  13. V,
  14. V,,scdr(SQ)))))
  15. SEQUENCE
  16. SQ
  17. SQ,scar(SQ),SQ) (5)
  18. FORM
  19. INDVAR,scdr
  20. V,
  21. V,,,
  22. V,scdr
  23. V
  24. V,
  25. Y,
  26. V,
  27. V,
  28. Y, ,scdr
  29. Y,scdr(,
  30. STRING
  31. FORM
  32. B 11) TAUTEQ I: 23
  33. sq.(
  34. FORM(
  35. FORM()
  36. FORH(
  37. Yf x1.((FORM{f)
  38. Yx f.sbt(x,x,f)
  39. Yf
  40. sbt,
  41. sq
  42. A
  43. PROOFTREE
  44. GENE,,,
  45. A}f,,
  46. GENE(,sq,x,x8)
  47. PROOFTREE(
  48. V
  49. V,,,,,
  50. V,pfl,pf2)V(FALSEI(, pfl,pf2)VI!1PLE(,pfl,pf2))),pf1,pf2,x,t)VJpf1 pf2 pf3.0RE(, pf1,pf2,pf3))))))
  51. GENI(,sq,x,x
  52. V(GENE(,sq,x,x)V EXI(f cc sq,sq,x,x)) 8)
  53. jpf x .GENI(,,x,t
  54. V(GENE(,pf, x,t)VEXI(,pf,t)
  55. PROOFTREE(
  56. Y f1.(DEPEND{sq,f1)~AXIOM(f1))
  57. DEPEND{sq,f1)~AXIOM(f1)
  58. PROOFTREE(
  59. V,,,,,,,,,,,,,sq,x,t)))
  60. JX ,,,,, x,t)VEXI,,,
  61. DEPEND,
  62. Yf1.(DEPEND(,
  63. PROOFTREE
  64. jsq
  65. flPAXIOM())))
  66. PROOFTREE
  67. Yf1
  68. DEPEND,
  69. DEPEND,f1PAXIOM(f1) (33
  70. APGENI
  71. Yf.,
  72. A PROOFTREE
  73. AXIOM,
  74. DEPEND,)~FR(,f1) (31
  75. Yf1.(DEPEND(sq,f1)~FR(x,fl)) (31 33
  76. APGENI(x,sq) (31
  77. GENI(,,,,,
  78. scar{
  79. scar
  80. jfl.(scar((
  81. =sbt,,f1)AAPGENI(,sq))
  82. GENI((,sq,x,x)
  83. PROOFTREE(
  84. FOR
  85. V
  86. V,,,x1,t,x1,t
  87. V ,pf2,,pf2
  88. V,pf2,x1,t)Vjpf1 pf2 pf3.0RE((,pf1,pf2,pf3)))))
  89. GENI(,,,,,,x)VEXI,sq,x,x))
  90. jpf GENI,x1,t,x1,t)VEXI, pf,x1,t)))
  91. PROOFTREE((
  92. PROOFTREE
  93. V
  94. V,,,,,,,xl,t))
  95. DEPEND(,
  96. Yf1.(DEPEND((
  97. PROOFTREE
  98. BEW,:..>AXImi(fl)))
  99. sq
  100. PROOFTREE
  101. Yx
  102. Vx1
  103. Yn ,,sq,s2,sq)));
  104. AXIOI1 FINDTOP
  105. Ysq.(FINDTOP(~,SLAMBDA,sq) o SEQUENCE(,Yn ,s,sq) =INTEGER,s2,scar(sq))));
  106. AXIOM
  107. TERM: Ysq.(TERMSEQ(sq) : SEQUENCE(sq)/\
  108. V,,scdr(sq)
  109. Yt.
  110. \Jsq.TERMSEQ(
  111. AXIOM
  112. Yf.
  113. V , , sq
  114. Ysq.
  115. V,, scdr
  116. V,
  117. V,
  118. V,,scdr(
  119. V,,scdr(sq
  120. V,s2,scdr(sq)))
  121. Yf
  122. Prawitz
  123. D., 1965 Natural deduction, A proof theoretical study Godel, 193~ Almquist and Wiksell, Stockholm (1965).
  124. K., Die Vollstandingkeit der Axiome des logischen Funktionenkalkuls Monatshefte fur Mathematik und Physik 37, (193~) 349- 36~.
  125. Godel, K., 1931 Uber formal unentscheidbare Satze der Principia mathematica und verwandter Systeme I, Honatshefte fur Mathematik und Physik 38,(1931) 173-198.
  126. Weyhrauch, R.W., and Thomas, A.J., 1974 FOL: A Proof Checker for First-order Logic, Stanford Artificial Intelligence Laboratory, Memo AIM-235 (1974).
  127. Aiello, M., and Weyhrauch, R.W., 1974 Checking Proofs in the metamathematics of first order logic, Stanford Artificial Intelligence Laboratory, Memo AIM-222 (1974).

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards