Skip to main content Accessibility help
×
Hostname: page-component-77c89778f8-m42fx Total loading time: 0 Render date: 2024-07-21T14:18:44.008Z Has data issue: false hasContentIssue false

3 - Higher-Order Logic

Published online by Cambridge University Press:  12 January 2010

D. A. Wolfram
Affiliation:
University of Oxford
Get access

Summary

We present the Higher-Order Skolem-Herbrand-Gödel Theorem for the Clausal Theory of Types. This is a form of Church's formulation of the Simple Theory of Types [27]. The Theorem uses Henkin's Completeness Theorem [87] for validity in general models.

We begin by reviewing automations of higher-order logic, its syntax using the simply typed λ-calculus, and Henkin-Andrews general model semantics [5, 87]. We introduce higher-order analogues of Herbrand interpretations called λ-models. We then define the Clausal Theory of Types as a sub-logic of the Simple Theory of Types with equality, and show that a higher-order Skolem-Herbrand-Gödel Theorem holds for it.

The Theorem leads to a partial decision procedure for testing the validity of formulas. It can be automated by generalizing resolution.

Automating Higher-Order Logic

Simple Type Theory derives from the Ramified Theory of Types and was intended to formalize mathematical reasoning. Church [27] presented a λ-calculus formulation of simple type theory and used it to prove the deduction theorem, Peano's postulates for arithmetic, and a formalization of definition by primitive recursion.

More recent applications of logics which are based on this higher-order logic are in the areas of theorem proving, hardware verification, programming language design, automating Zermelo-Fränkel set theory, natural language processing, and program transformation.

The theorem prover TPS [9, 10, 136], uses Church's formulation of higher-order logic. The most recent version, called TPS3, uses expansion tree proofs [134], Huet's higher-order unification procedure [97], and tactics [78, 150].

Type
Chapter
Information
Publisher: Cambridge University Press
Print publication year: 1993

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Save book to Kindle

To save this book to your Kindle, first ensure coreplatform@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.

Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

  • Higher-Order Logic
  • D. A. Wolfram, University of Oxford
  • Book: The Clausal Theory of Types
  • Online publication: 12 January 2010
  • Chapter DOI: https://doi.org/10.1017/CBO9780511569906.004
Available formats
×

Save book to Dropbox

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.

  • Higher-Order Logic
  • D. A. Wolfram, University of Oxford
  • Book: The Clausal Theory of Types
  • Online publication: 12 January 2010
  • Chapter DOI: https://doi.org/10.1017/CBO9780511569906.004
Available formats
×

Save book to Google Drive

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.

  • Higher-Order Logic
  • D. A. Wolfram, University of Oxford
  • Book: The Clausal Theory of Types
  • Online publication: 12 January 2010
  • Chapter DOI: https://doi.org/10.1017/CBO9780511569906.004
Available formats
×