Skip to main content

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

  • 2292 Accesses

Abstract

Logic is a system for rational enquiry and is founded on axioms and inference rules for reasoning. Modern mathematical logic dates back to the works of Frege and Peano late in the 19th century. Examples of logic include classical propositional logic, first-order logic, modal logics and temporal logics. In this chapter, we investigate propositional logic. The focus is on how propositional logic can be used as a tool in the analysis and presentation of system requirements. This requires an investigation of how assertions are formulated and combined, whether assertions imply intended conclusions, and how to mechanically prove certain results from the stated axioms without assigning truth values to the formulas. We include in this chapter only brief and at times informal sketches of the language aspects of logic; however, we quote important results that are sufficient for the study of logic as a specification language.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 54.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

References

  1. Barwise J, Etchemendy J (1995) The language of first-order logic, 3rd edn. Center for the Study of Language and Information, Stanford

    Google Scholar 

  2. Grant J, Minker J (1992) The impact of logic programming and databases. Commun ACM 35(3):67–81

    Article  MathSciNet  Google Scholar 

  3. Hueth M (2004) Logic in computer science: modelling and reasoning about systems, 2nd edn. Cambridge University Press, Cambridge

    Book  Google Scholar 

  4. Priest G (2000) LOGIC—a very short introduction. Oxford University Press, London

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to V. S. Alagar .

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag London Limited

About this chapter

Cite this chapter

Alagar, V.S., Periyasamy, K. (2011). Propositional Logic. In: Specification of Software Systems. Texts in Computer Science. Springer, London. https://doi.org/10.1007/978-0-85729-277-3_9

Download citation

  • DOI: https://doi.org/10.1007/978-0-85729-277-3_9

  • Publisher Name: Springer, London

  • Print ISBN: 978-0-85729-276-6

  • Online ISBN: 978-0-85729-277-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics