Subtyping and Type CalculusExplores subtyping, type calculus, and type bounds calculation in a system with subtyping, guiding through exercises and proofs step by step.
Mathematical FunctionsCovers mathematical functions, including logarithmic, exponential, and trigonometric functions, as well as limits and function types.
Type InferenceExplores type inference in statically typed languages, using algorithms to assign types to program expressions accurately.