Patrice Koehl
Department of Computer Science
Genome Center
Room 4319, Genome Center, GBSF
451 East Health Sciences Drive
University of California
Davis, CA 95616
Phone: (530) 754 5121
koehl@cs.ucdavis.edu




Data, Logic, and Computing: Winter 2025


Logic: the language of mathematics


Logic is the study of correct reasoning or good arguments. It aims to provide criteria for assessing the correctness of arguments and distinguishing them from fallacies. In this chapter, we introduce the language of logics, the concept of propositions or statements, the methods with which such statements can be combined, as well as the concept of logical equivalence. It serves as the foundations for the following chapter on proofs.




Lecture Notes


Download documents:

PDF document (click to download)
or
Latex source file (click to download)



Further Reading


  • Handwritten Notes from class on 1/27: Logic: The NOT, AND, and OR operatorsPDF document
  • Handwritten Notes from class on 1/29: Logic: ConditionalsPDF document
  • Handwritten Notes from class on 1/31: Logic: biconditionals; properties; QuantifiersPDF document







      Page last modified 2 February 2025 http://www.cs.ucdavis.edu/~koehl/