This document discusses applications of discrete mathematics including logic, predicates, lattices, and Boolean algebra. Logic and predicates are important for computer programming, chipset design, search engine optimization, and database management. Lattices have applications in cryptography for encrypting private messages. Boolean algebra is used in the working of processors and integrated circuits.