Numbers and BooleansIntroduces numbers and booleans in Python, covering numeric types, arithmetic operations, logical operations, and comparisons.
Logic and Truth TablesCovers logic, truth tables, and mathematical propositions, demonstrating how to analyze logical statements.
Quasi-newton optimizationCovers gradient line search methods and optimization techniques with an emphasis on Wolfe conditions and positive definiteness.
Optimization MethodsCovers optimization methods without constraints, including gradient and line search in the quadratic case.
Optimization MethodsCovers unconstrained and constrained optimization, optimal control, neural networks, and global optimization methods.