Assertions and propositions, connectives, tautologies, contradictions, implications, equivalences, proofs.
Propositional logic, applications of propositional logic, propositional equivalences
Textbook 35 pages
Formal logic, assertions and propositions, logical connectives, translating English into propositional logic.
Lecture notes
Application of propositional logic to logic design, tautologies, contradictions, contingencies, implications, equivalences.
Proof techniques and example proofs.
Screencast on logical reasoning (Trevor)
Screencast 12 minutes TrevTutor
Screencast on truth tables (Trevor)
Screencast 14 minutes TrevTutor
Screencast on truth table proofs (Trevor)
Screencast 8 minutes TrevTutor
Write propositional logic expressions (Rosen Section 1.1)
Problems
Solutions
Express system specifications using propositions (Rosen Section 1.2)
Use DeMorgan’s laws, determine tautologies (Rosen Section 1.3)