Skip to main content

First-Order Logic

  • Chapter
  • First Online:
Fundamentals of Logic and Computation

Part of the book series: Texts in Computer Science ((TCS))

  • 961 Accesses

Abstract

We first introduce the syntax and semantics of FOL, then we look at its proof theory. We extend the natural deduction calculus for propositional logic to that for FOL. We then proceed with a similar treatment for sequent calculus for FOL. Furthermore, this time we will consider how to improve a proof calculus, which leads to several variants of LK. Finally, we demonstrate Gentzen’s main theorem, the cut-elimination theorem for sequent calculus, which is the longest and arguably the most complex proof of this book. In doing so, we also introduce important proof techniques such as proof by induction.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 49.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 64.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 64.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Coincidentally, \(\times \) in type signatures can be understood as conjunction and \(\rightarrow \) as implication. And \(A \wedge B \rightarrow C\) is equivalent to \(A \rightarrow B \rightarrow C\). We will come back to such correspondences at the end of this book.

  2. 2.

    This is just an intermediate step. We will simplify it further soon.

  3. 3.

    This does not contradict with the completeness proof, which only guarantees that there is a derivation.

  4. 4.

    The word “detour” on Page 32 refers to some proof steps in natural deduction that introduces a formula via an introduction rule and then eliminates the formula via an elimination rule. Such “detours” do not necessarily contribute to longer proofs. In fact, in sequent calculus, a detour in the form of the cut rule often shortens proofs.

  5. 5.

    Fun fact: the German mathematician Gauss (1777–1855) found this equation for \(n = 100\) when he was seven years old.

References

  1. Fitting M (1996) First-order logic and automated theorem proving, 2nd ed. Springer, New York, Inc., Secaucus, NJ, USA. ISBN: 0-387-94593-8

    Google Scholar 

  2. Troelstra AS, Schwichtenberg H (1996) Basic proof theory. CUP

    Google Scholar 

  3. Harrison J (2009) Handbook of practical logic and automated reasoning, 1st ed. Cambridge University Press

    Google Scholar 

  4. Gentzen G (1964) Investigations into logical deduction. Am Philos Q 1:288–306

    Google Scholar 

  5. HĂłu Z (2016) Labelled sequent calculi and automated reasoning for assertions in separation logic PhD thesis. The Australian National University

    Google Scholar 

  6. Lyndon RC et al (1959) An interpolation theorem in the predicate calculus. Pac J Math 9:129–142

    Article  MathSciNet  Google Scholar 

  7. Davis M, Putnam H (1960) A computing procedure for quantification theory. J ACM (JACM) 7:201–215

    Article  MathSciNet  Google Scholar 

  8. Clocksin WF, Mellish CS (2012) Programming in prolog: using the ISO standard. Springer Science & Business Media

    Google Scholar 

  9. Howard WA (1980) The formulae-as-types notion of construction. To HB Curry: essays on combinatory logic, lambda calculus and formalism vol 44, pp 479–490

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhe Hou .

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Hou, Z. (2021). First-Order Logic. In: Fundamentals of Logic and Computation. Texts in Computer Science. Springer, Cham. https://doi.org/10.1007/978-3-030-87882-5_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-87882-5_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-87881-8

  • Online ISBN: 978-3-030-87882-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics