Logic
Formal propositional calculus, truth-functional completeness, first-order predicate logic, and automated theorem proving engines.
Inductive grammar of well-formed formulas, truth valuations, material implication paradoxes, and NAND gate completeness.
Truth Tables, Semantic Entailment & Sheffer Stroke Algebra
Formal definitions of propositional connectives and mathematical proof of single-operator functional completeness.
Predicates, universal and existential quantifiers, Tarskian semantics, Prenex normal form, and Skolemization.
First-Order Structures, Quantified Semantics & Skolem Normal Form
Semantic structures, domain of discourse, interpretations, and syntactic elimination of existential quantifiers.
Kripke semantics, possible worlds accessibility relations, Linear Temporal Logic (LTL), and Computation Tree Logic (CTL).
Modal Kripke Semantics & Linear Temporal Logic (LTL) Verification
Accessibility relations in Kripke frames, temporal modal operators, and formal invariants in concurrent state spaces.
Combining propositional SAT with background theory decision procedures (DPLL(T)), Nelson-Oppen congruence closure, and axiomatic Hoare triples.
SMT Solvers, DPLL(T) Architecture & Axiomatic Program Correctness
Nelson-Oppen equality sharing, uninterpreted functions, and loop invariant verification via weakest preconditions.